delphi程序員創(chuàng)業(yè)方向
delphi程序員創(chuàng)業(yè)方向
對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應用軟件,無疑會大大地提高編程效率。那么這些程序員該如何創(chuàng)業(yè)呢?以下是學習啦小編為大家整理的delphi程序員創(chuàng)業(yè)方向相關文章。
delphi程序員創(chuàng)業(yè)方向1:
程序員職業(yè)生涯發(fā)展到一定程度都會面臨一個選擇,是走業(yè)務+技術方向,還是選擇純鉆研技術。程序員職業(yè)生涯發(fā)展的問題,這是所有程序員都在關心的問題,未來究竟要怎么走,30歲之后還能不能再做程序員。
絕大多數(shù)程序員最終的職業(yè)目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創(chuàng)業(yè)去當老板,也有部分人轉行了,當老板的人畢竟是少數(shù),轉行的人都不在這行做了,自然沒什么好說的了。一般來說,程序員的發(fā)展基本上都會經歷這么幾條路徑。程序員-系統(tǒng)分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監(jiān)-CTO,程序員-產品設計師-產品經理-CTO。
當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那么多的CTO和CXO。
也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監(jiān)之類的,那么到底我們職業(yè)生涯要選擇哪一種呢?我覺得這個問題沒有一個統(tǒng)一的答案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據(jù)你的興趣、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那么你就可以選擇向項目經理方向發(fā)展。
實際上很多時候,有些公司并沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和系統(tǒng)分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區(qū)別,讓正在徘徊的程序員有一個大致的了解。
項目經理是項目的直接負責人,這個角色相當于一個中間接口,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重于管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對于項目經理來說,重點會要求溝通能力、協(xié)調能力、危機把控能力、執(zhí)行力、團隊管理能力,著重于溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。
技術經理有時候也可能叫系統(tǒng)分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統(tǒng)分析、架構搭建、系統(tǒng)構建、代碼走查等工作,如果說項目經理是總統(tǒng),那么技術經理就是。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那么這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對于技術經理來說,著重于技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發(fā)時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。
產品經理這個職位一般在有自己產品(不管是軟件還是網站產品)的公司比較常見,產品經理主要會負責產品的設計、產品的改良等工作。需要注意的是,產品設計與設計師是兩個不一樣的工作,產品設計主要會從用戶體驗、業(yè)務需要等層面去設計產品,而設計師更多是從用戶的視覺上去做。產品經理應該是最懂業(yè)務的人,比如說你在設計一個微博的產品,就要求你對微博這個東西非常熟悉,從用戶習慣、用戶體驗、公司的發(fā)展戰(zhàn)略上去設計這個產品,還要對比同類產品會有什么優(yōu)勢等等。
不管是項目經理還是技術經理與產品經理,都要求要熟悉業(yè)務,業(yè)務是需求的來源,沒有不談業(yè)務的技術,所以不管你從哪個方向發(fā)展,都要求對業(yè)務熟悉。產品經理要求對業(yè)務最熟悉,項目經理次之,技術經理排最后。對于程序員來說,剛開始工作的前幾年可以埋頭扎到技術里面,一般這個時間在2-3年的時間,然后就應該多關注業(yè)務了。這個業(yè)務不一定是指某個具體的業(yè)務,因為具體的業(yè)務的范圍太少,而且也需要機遇。
我見過許多的程序員,他們是做Web開發(fā)的,但對互聯(lián)網很不熟悉,對于互聯(lián)網流行的趨勢基本上不聞不問。不知道現(xiàn)在大家都在使用微博,也不知道SNS,也可能從不使用網銀。我覺得這樣很不好,程序員應該多多去關注互聯(lián)網的發(fā)展,多多去玩一些新的網站。
程序員的未來在何處
程序員未來只有兩條出路,這是中華軟協(xié)大陸合作委員會副主委,中華軟協(xié)共享平臺協(xié)會會長,臺灣訊光科技董事長,微軟.NET開發(fā)平臺專家與特約講師,從事軟件工程技術研究達20年之久的高志明的觀點,有那兩條呢?
簡述如下:
“程序員轉型的兩個路線:朝向研發(fā)和知識專業(yè)化。”
高先生說:“朝向研發(fā),可以做控件,架構師設計控件,程序員來進行實現(xiàn)。大家的目的要想把編程的代碼減少,就要進行控件化??丶母拍罹褪瞧焚|和生產力,一開始都是最差的,當你提升起來的時候,他將超過那些從第一行寫到最后一行的“編程王子”。在經過一些項目之后,這個品質是純代碼所無法比擬的。”
高先生說:“程序員如果始終只知道編程,而不去深入理解客戶的需求,那結果做出來的東西永遠不能符合用戶的要求。程序員應該多去了解產業(yè)知識,這樣才能變得更有價值,形成第二專業(yè)知識加編程的能力結構。”
高先生說:“程序員在一定程度上也會被取代。今天的程序員是存在的,但是他們絕對不是用來寫application的,未來將會由架構師來產生 Application。應用80/20法則,未來80%的工作將會由架構師來設計完成,程序員來完成剩下的20%工作。具體做什么呢?程序員主要來完成客戶的一些個性化定制,比如軟件外觀顏色的選擇,一些特殊的屬性等等。所以程序員還是有存在的價值,但他的工作是比較簡單的。”
看到以上的說法感覺心頭披上一層陰影,不過整體來說軟件行業(yè)的前途還大好的。那就是看自己如何規(guī)劃和去拼搏了。
程序員的未來在何處遠不是一個人說了就算的。
下面也是收集的一些說法:
出路一:向IT培訓師轉型
分析:IT企業(yè)在招聘新人后,一般都須經過培訓才能上崗,這個培訓有時是在崗位上進行的,由富有實踐經驗的“老人”負責。年輕人想要進入IT行業(yè),必須接受這樣的專業(yè)培訓。如今IT培訓市場蛋糕相當大,利潤空間可觀,行業(yè)發(fā)展前景看好。根據(jù)國際數(shù)據(jù)公司(IDC)統(tǒng)計數(shù)據(jù)顯示,2004年中國IT培訓市場共實現(xiàn)銷售額24.4億元,相比2003年增長了22.1%,2005年市場前景發(fā)展更為可觀。Smith無論是在IT公司內部轉型擔任培訓工作,還是到 IT培訓機構擔任教師,都應該有發(fā)展空間。這樣的工作不會有太大壓力,且比較穩(wěn)定,對年齡也沒什么要求。更何況,這還沒有脫離Smith所喜歡的IT行業(yè)。
優(yōu)勢:在這個行業(yè)工作了8年,擁有豐富編程、項目經驗,曾參與過許多成功案例,這都是Smith的優(yōu)勢。而8年積攢的行業(yè)人脈關系,還可以幫助他發(fā)展企業(yè)客戶,順便擔任市場拓展工作。
挑戰(zhàn):Smith在過去8年中一直埋頭苦干,只是在公司培訓新人時擔任過培訓工作,缺少培訓工作經驗。如果要向培訓師轉型,Smith需要接受一些專業(yè)訓練,提高擔任培訓師的能力。
出路二:向IT營銷轉型
分析:IT與其它行業(yè)不同,由于技術性較強,營銷人員一般也須有較強的技術背景,且最好有著豐富經驗。互聯(lián)網公司、
電子商務公司、軟件公司目前都需要有技術背景的營銷人員;另外,電子商務的再度火爆,使得傳統(tǒng)企業(yè)開始重視電子商務營銷,也需要有技術背景的營銷人員。這類工作薪水不低,加上提成應該可以拿到高于程序員的薪水,同時也比較穩(wěn)定。
優(yōu)勢:深厚的技術背景仍然是Smith的核心競爭力,在8年的從業(yè)經歷中,Smith廣泛涉獵了各種編程軟件和工具,對IT行業(yè)也有相對深入的了解,這些都為他轉向營銷提供了平臺。
挑戰(zhàn):Smith過去的工作主要是跟機器打交道,而營銷工作恰恰需要跟人打交道,這對Smith來說是最大的挑戰(zhàn),要求他徹底改變工作方式,加強溝通能力與人際交往能力;此外,營銷工作會面臨銷售指標的壓力,這些問題都是Smith轉型前必須深入考慮的。
出路三:向項目管理努力
分析:如果說前面兩條出路轉型的成分多,那么項目管理可以說是Smith更為便捷的發(fā)展之路。目前,軟件項目經理是人才市場上炙手可熱的人才,有豐富經驗、外語好的軟件項目經理是搶手的香餑餑,供不應求,薪水自然也是水漲船高。在上海市勞動部門新發(fā)布的2005年軟件行業(yè)薪資調查中,項目主管的薪水是同層次主管中最高的,年薪高位數(shù)達到211011元,平均年薪達109414元。最重要的是,一個優(yōu)秀的項目經理可以在這個崗位上長久工作下去,并且有向高層進一步提升的可能。
俗話說,365行,行行出狀元,此話也適用于IT行業(yè),尤其是程序員。
當你迷茫找不到出路,又想快速成長和提高的時候,有兩種方案可以供你參考:
1、努力成為你工作環(huán)境中最優(yōu)秀的人(技術最好的人);
2、跳槽,去另外一家公司做比你能力要高的工作。
delphi程序員創(chuàng)業(yè)方向2:
最近看了很多關于《程序員職業(yè)規(guī)劃》,《再談國內程序員做不到三十五歲!》之類的文章,發(fā)現(xiàn)還是有很多人對于“程序員發(fā)展方向”感到迷茫。
據(jù)我目前了解的情況來看,大致可以分為四類:
1.技術+技術(深入階段)
這算是一條純技術路線,具體又可以分3個方向:
技術(2年以上編程經驗)+技術(軟件測試,或系統(tǒng)分析師,或系統(tǒng)架構師)
有軟件開發(fā)的工作經驗,再加軟件測試,比剛開始就進入軟件測試行業(yè)的人要更具競爭優(yōu)勢。軟件測試工作經驗越多越好,可以干到退休,不用擔心年齡問題。
如果選擇“系統(tǒng)分析師,系統(tǒng)架構師”,則首先要打好扎實的“理論基礎”(可以通過考證書,比如參加軟考),以保證自己“后勁力十足”,這樣等有了4,5年的工作經驗后,才有可能能沖上這個高端領域。平時工作中要不斷的鍛煉自己的“發(fā)散思維”,培養(yǎng)善于發(fā)現(xiàn)業(yè)務需求的“眼光”。
2.技術+管理 :比如 項目經理。
像雷軍說的那樣:“程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量(8萬行以上)的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。”項目經理大多是從“優(yōu)秀”的程序員里挑選出來,想走這條路,平時就要瘋狂的編碼,迅速累積豐富的編程經驗,然后再補充一些管理方面的知識。(本人打算走這條路,呵呵)
3.技術+銷售:比如 技術銷售工程師,技術支持工程師。
這類工作要有一定的技術背景(入門級也可以),具備較好的語言表達,溝通能力。工作比較輕松,月薪待遇主要看個人銷售業(yè)績等,個人收入差別可能比較大。
4.當培訓老師
如果你“樂于分享”工作經驗,傳授知識,或者覺得自己年齡比較大,精力不夠充沛,且往上升又比較困難的話,可以選擇去培訓機構當老師,就目前而言,當老師工作輕松,待遇也不錯。
5.創(chuàng)業(yè)
程序員創(chuàng)業(yè)除了需要有商業(yè)頭腦外,更需要具有較高的“膽商”(人有5商,包括智商情商),即有沒有膽量去做別人不敢做的事情(抓住商機)。
delphi程序員創(chuàng)業(yè)方向3:
給程序員的五點建議--如何成為編程高手并以此創(chuàng)業(yè) 每個IT企業(yè),尤其是初創(chuàng)企業(yè),非??鄲溃赫也坏胶玫某绦騿T?,F(xiàn)在大學、軟件學院及各種培訓機構,每年培養(yǎng)幾十萬的程序員,畢業(yè)的每個人都有同樣困惱:找不到好的工作。問題出在哪里呢?其實,企業(yè)需要的是不是剛會寫程序的人,需要來了就能干活的人,尤其能把活干好的人。而剛畢業(yè)的大學生多半剛學會如何寫程序,的確很難企業(yè)需求。
企業(yè)到底需要什么樣的程序員,一個剛入門的程序員如何成為企業(yè)需要的高手呢?還有很多程序員問我,“我需要具備什么樣的能力就可以去創(chuàng)業(yè)?”我一直在琢磨類似的問題。我自己寫過十年程序,也在金山管理過一千多人的研發(fā)隊伍,最近也在做天使投資,仔細總結了如下五點建議與所有程序員分享。
建議一:只有真正喜歡才能寫好程序
喜歡寫程序,做程序員就是上天堂;
不喜歡寫程序,做程序員就是下地獄。
程序員需要整天趴在電腦前,經常沒日沒夜的,非常辛苦,而且工作來不得半點虛假,少寫一個標點符號都不行。喜歡的人,日子過得非常開心,每寫一行代碼,都會有新的成就,尤其當自己的作品被廣泛應用的時候,那種自豪感油然而起。不喜歡的人,坐在電腦前極端無聊,被進度壓得喘不過氣來,天天為找bug改bug生氣。
只有喜歡,只有熱愛,才能把程序寫好!
我建議不喜歡寫程序的人早點轉行,不要勉強自己,免得誤人誤己。
建議二:把程序當藝術品,象寫詩一樣來寫代碼
現(xiàn)在很少有公司做 codeview (對寫好的程序做代碼級檢查),于是很多人在進度的壓力下潦草應付,只要測試通過就算搞定。表面上看,開發(fā)速度很快,進度有保障;但實際上,這樣的程序連開發(fā)者自己都很難讀懂,一旦有bug,很難調試,將來維護升級都非常困難。這樣的代碼多半只能重寫,浪費自然嚴重。
如果每個人寫程序的時候當藝術品來寫,寫每行都認認真真、干干凈凈的,雖然速度略微慢了一點,但綜合的開發(fā)成本會低很多。
如何寫像詩一樣美的代碼呢?方法也很簡單。
一、買幾本經典的編程書,把書上所有例程全部重新寫一遍,逐個比較和書上范例的差距,一步一步改善自己編程的風格和技巧。時間長了,自然就能寫出象書上例程一樣的代碼,甚至可以比書上寫得好。
二、基礎扎實后,多看看Linux 等系統(tǒng)級的源代碼,看看高手是如何寫的,就有感覺了。
三、通讀一下MSDN中所有的資料,這樣,“讀書破萬卷,下筆如有神”。
還有,一定要牢記軟件工程的鐵律:可能出錯的地方一定會出錯。每個變量都做初始化,引用每個參數(shù)都會做有效性檢查,在可能出錯的每個地方都會做邊界條件檢查,這樣開發(fā)出來的程序一定會穩(wěn)固很多,就是出錯也會很容易修改。野路子出來的高手,一般開發(fā)速度很快,但做完后bug很多,經常需要很長時間修改。而真正的高手,追求的境界是 bugfree code(零缺陷代碼)。
建議三:必須寫夠十萬行代碼,不要心存僥幸
程序員象木工一樣,熟能生巧。程序員必須寫足夠代碼量的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。
計算機是一門實踐性的科學,沒有動手能力做支撐,很難做出好的科研成果。我的一個學長是美國卡內基梅隆大學的博士,卡內基梅隆大學計算機系在全世界非常出名,他說每個博士生必須寫十萬行代碼才能畢業(yè),卡內基梅隆大學博士進任何一個大企業(yè)基本不用面試。而國內培養(yǎng)的大部分研究生、博士生,動手能力都偏弱。
沒有寫過足夠代碼量的,想成為高手是不可能的,只能紙上談兵!
建議四:時刻保持好奇心
計算機技術更新?lián)Q代非??欤磕甓加懈鞣N各樣的新技術出現(xiàn)。在我過去的職業(yè)生涯中,僅編程語言,我就用過 basic、masm、pascal、c++、vba、Delphi、java 等。需要時刻保持好奇心,不斷學習各種新的東西,才能在未來的幾十年職業(yè)生涯中不落伍。你要理解為什么 iPhone 出來很多高手用iPhone,現(xiàn)在一天到晚惦記著換部 gPhone 玩玩。
人的精力有限,高手往往工作壓力也比較大,如何在有限的時間內掌握整個行業(yè)動態(tài),的確是一個不簡單的事情。我的經驗是經??礃I(yè)內的各種技術雜志,參加各種聚會,可以節(jié)約很多時間。最重要的是,交幾個博學的技術高手,多和他們交流,一定獲益匪淺!
建議五:不要局限在技術本身,多花點精力關注用戶
做到前面幾條,就已經是千金難求的高手了。但一個真正的高手需要知道用戶需要什么,如何做出讓用戶滿意的產品。
現(xiàn)在的軟件研發(fā)越來越強烈團隊協(xié)作,不少團隊都配置了專門的需求分析的工程師、用戶界面及用戶體驗的設計師,軟件研發(fā)的分工越來越細。很多程序員以為只要把技術搞好,不用管用戶需求和用戶體驗。實際上,需求方案及界面方案不可能寫得非常細,具體的實施還是程序員自己來實現(xiàn)的。這個時候,好壞的差距很快就體現(xiàn)出來了。
我們寫程序的最終目的是滿足用戶需求,不是簡單完成需求規(guī)劃方案中的功能。所以,程序員一定要認真揣摩用戶心理,能明白用戶的真實需求。
其次,怎么設計交互界面,讓用戶覺得好用,用起來舒服,這里面學問很大。我舉一個小例子,每個程序窗口右上角都有三個按鈕,如最小化、關閉等。喬布斯覺得不好看,不易用,他提出改用紅綠藍的交通燈。這樣修改后,果然 Mac OS 漂亮和易用了很多。
目前互聯(lián)網和手機上的應用開發(fā),都非常強調小團隊研發(fā)。這樣研發(fā)模式速度會快很多,但對程序員的綜合素質的要求也就更高了。
我強烈建議程序員不要僅僅局限在技術本事,還需要多點精力考慮和用戶相關的問題,學會洞察用戶的需求,并努力設計好用易用的產品。做著這點的程序高手,創(chuàng)業(yè)成算就很大了。
這些就是我說的《創(chuàng)業(yè)十大標準》中提到的“技術過硬”要求。
這樣的技術高手,如果捕捉到合適的產品方向,并且具備一定帶團隊的能力,創(chuàng)業(yè)成功機會很大!事實上,絕大部分創(chuàng)業(yè)的技術公司,創(chuàng)始人都是這樣的人!比如迅雷的鄒勝龍和程浩,UCWEB的何小鵬和梁捷等。
delphi程序員創(chuàng)業(yè)方向4:一個程序員的創(chuàng)業(yè)歷程
創(chuàng)業(yè),就必須要找一個方向,基于移動互聯(lián)的大眾化產品,我相信我沒有那個實力去做,因此只能找一個行業(yè)方向。
調查過很多行業(yè),值得一提的是汽車維修行業(yè)。根據(jù)沒有詳細證明的調查結果,后汽車市場一年有幾千億。著手開始調查國內各家汽車維修行業(yè)的軟件情況,有做汽車維修資料網站的,國內做的好的有兩家,做汽車維修的管理系統(tǒng),及典型三層架構的,有點類似簡單的進銷存系統(tǒng),這樣的公司大概有10多家。做汽車硬軟件結合,汽車設備檢測的公司,大概有10多家。調查結束,信心大滿,對于汽車維修而言,這些企業(yè)做得非常單一,沒有形成行業(yè)的整合,沒有軟件對汽車維修做到比較完美。為何不可以做一套汽車智能維修系統(tǒng),智能分析汽車故障,提供汽車維修資料,引導維修人員維修汽車,做到一站式保姆服務,為何不可以將維修資網,汽車設備檢測,汽車維修管理系統(tǒng)整合到一套系統(tǒng)?于是,開始著手準備這方面的資料,寫方案,發(fā)現(xiàn)需要投入大概600W的資金。哪有這么多錢,怎么辦,找風投,加入各種風投群,找各種投資人聊,對于這樣的只停留在想法階段,還沒有形成產品的東西,沒有人感興趣。一段時間折騰下來,于是果斷放棄了這一行業(yè)。(備注:因為國家后來的政策提倡,現(xiàn)在,國內已有幾家公司以及科研單位在開始做汽車行業(yè)的整合,汽車物聯(lián)了,具體是否融合汽車維修,我沒有關注,但是我想,那是發(fā)展的必然趨勢)。
在心灰意冷的時候,決定先讓自己冷靜下來。加入到一個IT交流群里,和一群做程序的朋友扯淡。幾天下來,和大家混得很熟了,有一個朋友,發(fā)了一個消防軟件(單機版給我),問我這個是否可以做,當然可以做,一個簡單的消防單機版辦公軟件嘛,這有何難?但是接一個項目,做了再接另外一個項目來做,這種IT外包式的,不可持續(xù)的模式實在沒有意義。
仔細調查了消防行業(yè),發(fā)現(xiàn)這一行業(yè)居然還處于信息化真空狀態(tài)。世面上基本上沒有一套成行的消防管理系統(tǒng)。廣州有一家公司在做,成都有個高校在做,不過都還不成熟。進駐這一行業(yè),發(fā)展成為這一行業(yè)的龍頭,讓我感覺抓住了一根救命稻草。
拜訪網絡上的這位朋友,不過這套系統(tǒng)的甲方,是政府部門里的人。開始調研這套系統(tǒng)的需求,我發(fā)現(xiàn)需要做的不僅僅是一個單機版,是一套基于廣域網的消防協(xié)同辦公系統(tǒng)。開始談價格,價格分為研發(fā)費用,安裝費用,以及維護費用。仔細評估下來,客戶給的研發(fā)費用實在是太少,不可能做出來這樣的產品。價格陷入僵局,為了能拿下這套系統(tǒng),為了占據(jù)這個行業(yè),我決定自己墊資進去,開發(fā)出這套系統(tǒng)(后來事實證明,我個人出的研發(fā)費用是客戶給我的5倍)??蛻舸饝?,每安裝一個客戶端,我可以收取500元的安裝費用,每個客戶端,我可以每年收取500元的維護費。
不管怎樣,開始著手做吧,不為別的,只為夢想!開始組建團隊,租場地,買設備。我們給這個團隊取了一個名字:Veiwo。我給兄弟們工資+股份+每天包吃。不過工資也不高。在這里感謝那些對我一直不離不棄的朋友,不管過程多么困難,不管外面的誘惑有多大,你們自始至終從來沒有離開過我,特別感謝VC群的川菜,幫我免費提供了一臺靜態(tài)IP服務器。
客戶的要求還真多,Demo版從以前的幾個靜態(tài)PPT頁面,到要求到一個Demo版軟件版本(這個時候讓我心里非常不安,客戶的很多要求與開始談論的結果非常不符,客戶始終以一種高姿態(tài)的方式與我交流,我擔心以后的軟件同樣會出現(xiàn)這樣的問題,事實證明的確如此)。一個月后,經過大家的努力,終于把Demo開發(fā)出來了,我開始與客戶一起到各大公安局,各個企業(yè)去演示。效果還挺不錯,客戶告訴我,很多企業(yè)需要安裝。
這就表明,要同時支持幾千甚至上萬人同時使用本系統(tǒng),這就大大加大了軟件的難度,對服務器的要求也會更高,對通信的要求也會更高,無形中,給開發(fā)上又增加了非常大的壓力。
客戶偶爾會過來看軟件開發(fā)進度,偶爾會提出一些變態(tài)需求,比如客戶提出一個用戶n個人登陸,但是n個人又是不同的人,他們有他們自己的管轄權限與范圍,但是又必須是同一個用戶,沒辦法,既然客戶提出的,想辦法實現(xiàn)它吧??蛻籼岢?,每個人要有簽名,可以方便地實現(xiàn)軟件簽名,好吧,我買來漢王手寫版,將簽名保存成圖片存入系統(tǒng)。客戶提出,我們需要在軟件里播放各種格式的視頻音頻文件,好吧,我們使用了開源的VLC,支持常用的視音頻格式??蛻粲痔岢?,每個人的簽名必須唯一,軟件需要智能識別出是誰在簽名,我說這個實現(xiàn)不了,首先,其他人可以模仿簽名者的筆記;其次,每個人的簽名也不一致,客戶說:他看到美國里有一部電影里可以。我當時心情就不是很好了。NND,這個理論上就行不通,就算行得通,你給的這點研發(fā)費是不是要我給你開發(fā)一套操作系統(tǒng)?最后我提議通過每個人員設置密碼來解決。經過了太多變態(tài)需求,盡管有的需求非常合理,但是客戶給我的研發(fā)費實在做不了這么多,沒辦法,為了夢想,也為了打造一套比較好的產品,我們都給客戶做了。
為了打造好這套系統(tǒng),我們開發(fā)了一套網絡管理軟件,開發(fā)了一套企業(yè)客戶端,政府部門客戶端,消防維護企業(yè)客戶端,一套FTP服務系統(tǒng),通信服務系統(tǒng),等一大堆系統(tǒng),只為了支撐這套行業(yè)軟件的運行及管理。
在研發(fā)過程中,通信服務這塊比我預期晚出來了兩個月,開始準備采用分布式服務器,由于客戶說以后只出一個服務器,變做了單一服務器的通信服務,開始決定引用P2P技術,我們的技術人員在調試這個過程中,出現(xiàn)很多問題,于是我們決定使用服務器轉發(fā)方式來實現(xiàn)點對點通信,為了提高通信效率,我們在服務器端使用了另外一個入庫服務,使用OCI快速存儲。為了實現(xiàn)一用戶多人登陸,我們開發(fā)了用戶邏輯查找模塊。經過從來沒有周末,每天加班,以及無數(shù)次的通宵,又經過半年多的研發(fā),我們的試用版終于出臺了。
此刻,我已經投入了我打工時候的所有資金,我決定在客戶還沒有給我試用版研發(fā)費用的時候,提高這套系統(tǒng)研發(fā)的價格。原因:我實在沒有資金繼續(xù)支撐這套系統(tǒng)的正常運轉,升級,安裝及維護;第二:這套系統(tǒng)與客戶當初設想的一個軟件是不同性質的感念;第三,大家必須成為一種利益共存體,我們才能繼續(xù)為這個行業(yè)服務,推出更多的行業(yè)整合的軟件,繼續(xù)推動這個行業(yè)的發(fā)展。
與客戶的價格拉鋸戰(zhàn)正式拉開,經過多個回合的較量,客戶最終不同意出更高的價格,盡管他有著豐厚的利益空間(我到現(xiàn)在都沒有想明白,客戶為什么不愿意投入更多的資金,讓這套產品半途而廢)。
而留給我的,則是一套還需完善的系統(tǒng),我永遠地站在了這個行業(yè)的門外,
花光了我打工時的所有積蓄。
經歷過這的次創(chuàng)業(yè),雖然失敗,但不后悔。
準備開始找工作,現(xiàn)在想想,加入一家企業(yè),輔助一家企業(yè)發(fā)展,其實也是可以實現(xiàn)自我價值的。
總結一下:
1,不能抱著為了創(chuàng)業(yè)而創(chuàng)業(yè)的心態(tài)去創(chuàng)業(yè)!
2,引用曾經看到的一句話:當我們認為已經準備好創(chuàng)業(yè)了,可能還沒有真正準備好!
3,如果創(chuàng)業(yè)的時候,對客戶的依賴性太大,那一定得選擇好客戶!
4,一定要想辦法,與客戶建立利益共存體,讓客戶對你形成依賴!
5,資金要足夠!
6,創(chuàng)業(yè)時,一定要選擇好方向,接點項目外包做是沒有前景的!