c++程序員如何創(chuàng)業(yè)案例
c++程序員如何創(chuàng)業(yè)案例
程序員,是一個(gè)很累的行業(yè),經(jīng)常要熬夜趕代碼。以下是學(xué)習(xí)啦小編為大家整理的c++程序員如何創(chuàng)業(yè)案例相關(guān)文章。
c++程序員如何創(chuàng)業(yè)案例:
這是我多年來(lái)招聘培訓(xùn)游戲程序員的一點(diǎn)想法。一直想?yún)R總一下。主要目的是為了更好的對(duì)公司新進(jìn)C++程序員進(jìn)行培訓(xùn),并且建立起游戲程序員培訓(xùn),發(fā)展,成才,成為核心骨干,管理層,期權(quán)收益人等一整套體系。因?yàn)閷?duì)于MMO游戲制作來(lái)講,解決好C++技術(shù)隊(duì)伍,是保證合格軟件的基礎(chǔ)之一。
我在的H3D Studio核心技術(shù)人員和游戲制作管理人員全部是SMTH BBS游戲制作版成員。從99年開(kāi)始截止BEGINER的歷任版主都在H3D STUDIO里工作過(guò)。在這里我把具體的培訓(xùn)以及技術(shù)隊(duì)伍組建的內(nèi)容去掉,只和大家聊聊關(guān)于游戲程序員切身利益相關(guān)的事。
另外這不是居高臨下來(lái)評(píng)判什么事情。我本人也不是多么高級(jí)的技術(shù)人員或者管理人員。只是堅(jiān)持做一件事情年頭很長(zhǎng)教訓(xùn)很多而已。所以有些體驗(yàn)。文中所有評(píng)判其他結(jié)構(gòu)或人水平低,并不是說(shuō)我本人水平有多高。不要誤會(huì)。
一、C++游戲程序員現(xiàn)狀
中國(guó)C++程序員100%都是自學(xué)的。因?yàn)橹袊?guó)幾乎沒(méi)有象樣的C++培訓(xùn)機(jī)構(gòu)。大家都知道社會(huì)培訓(xùn)是賺錢(qián)為主要目的。能在那里成才是個(gè)大運(yùn)氣。也不象JAVA有SUN公司一手推行。中國(guó)大學(xué)教育里也根本沒(méi)有C++教學(xué)。關(guān)于C/C++基礎(chǔ)課的知識(shí),只是讓學(xué)生入門(mén)。但對(duì)于實(shí)際的C++軟件工程應(yīng)用,大學(xué)課本知識(shí)實(shí)踐意義不大。最重要的是,大學(xué)里沒(méi)有合格的C++老師。編程是門(mén)技術(shù),叫手藝也行。而大學(xué)是搞科研的,多的是科學(xué)家,靠出PAPER教科憑職稱為生。并不是技術(shù)員。沒(méi)有10萬(wàn)行以上代碼經(jīng)驗(yàn)和成功軟件項(xiàng)目經(jīng)驗(yàn)的人,很難教出中高級(jí)C++程序員。
游戲制作業(yè)對(duì)C++程序員的要求是比較高的。比一般行業(yè)軟件高很多。因?yàn)槿魏我粋€(gè)MMO都是個(gè)中大型軟件項(xiàng)目。日使用人次達(dá)到幾十萬(wàn)上百萬(wàn),同時(shí)使用人數(shù)幾十萬(wàn)在線的大型網(wǎng)絡(luò)多人交互軟件,集成了超過(guò)十幾項(xiàng)專業(yè)領(lǐng)域編程技術(shù)的軟件,想不大都不行。
另外,中高級(jí)C++程序員能力一般都很強(qiáng)。因?yàn)槎际亲詫W(xué)成才,這需要較高智商,很強(qiáng)的自學(xué)能力,解決問(wèn)題能力,和克服困難的毅力。但是這種人才在游戲行業(yè)里人數(shù)并不多。拋開(kāi)鳳毛麟角具備整體大型軟件架構(gòu)能力的高級(jí)人才不談。能夠承擔(dān)獨(dú)立模塊開(kāi)發(fā),具備獨(dú)立解決問(wèn)題的能力,寫(xiě)出在空間,性能,可維護(hù)性等幾個(gè)方面達(dá)到要求的C++程序員,也是很難找到的。而具備這些能力,同時(shí)又具備一些專業(yè)領(lǐng)域技術(shù)的人(圖形引擎,網(wǎng)絡(luò)引擎,等),更加稀少。
所以,即便是大游戲公司,對(duì)于C++游戲程序員的需求,也是永遠(yuǎn)不能夠得到滿足。而已經(jīng)在公司工作的C++程序員,不經(jīng)過(guò)短則3個(gè)月,長(zhǎng)達(dá)1年的鍛煉,也無(wú)法真正勝任獨(dú)當(dāng)一面的C++游戲程序開(kāi)發(fā)工作。
二、MMO游戲開(kāi)發(fā)對(duì)C++游戲程序員要求
前面提到,所有MMO游戲都是中大型軟件。軟件占用空間,穩(wěn)定性,性能,可維護(hù)性等各項(xiàng)衡量軟件質(zhì)量的指標(biāo),對(duì)MMO游戲軟件的要求都非常嚴(yán)格。遠(yuǎn)大于普通行業(yè)軟件。這種規(guī)模和銀行系統(tǒng)類似。而客戶端和軟件邏輯比一般的商業(yè)軟件又要復(fù)雜很多倍。這就要求軟件編寫(xiě)人員具備較高的程序編寫(xiě)素質(zhì)。
游戲軟件中,解決好軟件工程部分,只是項(xiàng)目的1/3。另外兩部分是策劃和美術(shù)/音頻。從經(jīng)驗(yàn)來(lái)看,需求變更對(duì)于MMO游戲軟件,不是偶然事件,而是一種MMO游戲軟件開(kāi)發(fā)的基本屬性。游戲軟件投入大,周期長(zhǎng),風(fēng)險(xiǎn)高。MMO市場(chǎng)變化也大,交互電子游戲發(fā)展迅速。游戲軟件必須面對(duì)外界變動(dòng)。又因?yàn)殚_(kāi)發(fā)周期長(zhǎng),所以軟件需求變動(dòng)成為了軟件開(kāi)發(fā)的一種基本屬性。猶如復(fù)雜性是軟件工程的一項(xiàng)基本屬性一樣。
這導(dǎo)致游戲軟件的開(kāi)發(fā)充滿了不確定性。交互娛樂(lè)不同于商業(yè)應(yīng)用。娛樂(lè)是屬于理性和感性之間的領(lǐng)域。而C++開(kāi)發(fā)面對(duì)就是0和1的二元世界邏輯。這兩個(gè)領(lǐng)域存在著不可調(diào)和的矛盾。這種情況,對(duì)C++游戲程序員提出了更高的要求。
首先,基本C++知識(shí),C/C++運(yùn)用技能,必須極其扎實(shí)。并不是游戲軟件開(kāi)發(fā)用到什么平時(shí)書(shū)本上很難得到的知識(shí)點(diǎn)或者技能點(diǎn)。游戲C++開(kāi)發(fā)的知識(shí)體系和技能體系,利用現(xiàn)有C++書(shū)籍就可以滿足。比如《C++ PAORGRAMMING LANGUAGE》《C++ PRIMER》《EFFECT C++》《MORE EFFECT C++》等。但是在開(kāi)始游戲編程之前,把這些書(shū)本吃透并且實(shí)踐熟練的人,非常難遇到。當(dāng)然能夠真做到這點(diǎn)的人,已經(jīng)是個(gè)中高級(jí)C++程序員了。我曾經(jīng)遇到過(guò)一個(gè),畢業(yè)工作不久就去了GOOGLE
其次,對(duì)于面向?qū)ο蟮纳钊肜斫狻J欠浅V匾?。熟練掌握C/C++語(yǔ)法,編程技巧,只是滿足了C++游戲程序員一部分要求。而面向?qū)ο笥^念的深刻理解,會(huì)為大型C++項(xiàng)目開(kāi)發(fā)帶來(lái)翻天覆地的變化。 有時(shí)候,在一個(gè)10人以上并行開(kāi)發(fā)的C++游戲項(xiàng)目中,面向?qū)ο蠓椒〞?huì)成為救命稻草?!对O(shè)計(jì)模式》以及《設(shè)計(jì)模式解析》相關(guān)的書(shū)籍,也是必修課。
最后,好技術(shù)人員的本質(zhì)是自大的。這屬于正常。但是如果這種習(xí)性影響了自身繼續(xù)提高和團(tuán)隊(duì)合作。以及影響了其成為技術(shù)管理者和項(xiàng)目技術(shù)核心時(shí),那么這種技術(shù)人員的自身價(jià)值會(huì)大打折扣。 如果早日越過(guò)自命不凡這一關(guān),擴(kuò)大眼界,繼續(xù)在綜合素質(zhì)上提高。在技術(shù)管理能力,架構(gòu)能力上提高,其自身價(jià)值才會(huì)繼續(xù)增長(zhǎng)。落到實(shí)處,就是待遇和身家增長(zhǎng)。
由于游戲開(kāi)發(fā)的本質(zhì)是團(tuán)隊(duì)開(kāi)發(fā)。任何時(shí)候,只有對(duì)一個(gè)團(tuán)隊(duì)有價(jià)值的技術(shù)人員,其本身的價(jià)值才有可能得以體現(xiàn)。
三、成長(zhǎng)和技術(shù)發(fā)展路線
一般技術(shù)人員發(fā)展有幾個(gè)階段
1 、具備獨(dú)立開(kāi)發(fā)局部功能的能力
比如為某個(gè)UI編寫(xiě)邏輯接口函數(shù)。為某個(gè)LOGIN對(duì)話框編寫(xiě)自繪制控件等。
2 、具備獨(dú)立開(kāi)發(fā)和攻關(guān)某個(gè)功能模塊的能力
比如為游戲增加一個(gè)小型邏輯功能模塊。
3 、具備獨(dú)立設(shè)計(jì)并開(kāi)發(fā)某個(gè)系統(tǒng)的能力
比如設(shè)計(jì)和開(kāi)發(fā)AUTOPATCH 系統(tǒng)
4 、具備解決技術(shù)難題,設(shè)計(jì)架構(gòu)的能力
比如開(kāi)發(fā)網(wǎng)絡(luò)同步仿真系統(tǒng),開(kāi)發(fā)一個(gè)中大型游戲制作工具
5 、具備整體架構(gòu),管理,協(xié)調(diào)其他人共同開(kāi)發(fā)一個(gè)大系統(tǒng)的能力
客戶端主程,服務(wù)器主程,引擎主程等
6 、技術(shù)director
制定技術(shù)發(fā)展方向,技術(shù)團(tuán)隊(duì)建立,技術(shù)管理等
在邁向每個(gè)階段的過(guò)程中,伴隨的都是巨大的工作量和工程壓力。有時(shí)候是跨越1年的失敗等等。在公司項(xiàng)目不成功時(shí)轉(zhuǎn)換單位,重新開(kāi)始,或者繼續(xù)做為核心團(tuán)隊(duì)留在公司繼續(xù)從新的機(jī)會(huì)做起,都是好的辦法。但關(guān)鍵是吸取經(jīng)驗(yàn)教訓(xùn),盡量多學(xué)多練。并且結(jié)合自身長(zhǎng)處發(fā)展。當(dāng)然,游戲制作人員,最好還是依靠一個(gè)核心團(tuán)隊(duì)。成為核心團(tuán)隊(duì)的一員。
能夠達(dá)到第三檔的程序,已經(jīng)是公司不可缺少的人才了。但往往程序員自身對(duì)自己的認(rèn)識(shí),和公司對(duì)其的認(rèn)識(shí),有時(shí)候會(huì)有差異。我碰到過(guò)一些人,腦子好用,寫(xiě)東西很快。各種技術(shù)都有涉獵。但總是不放心讓他獨(dú)立開(kāi)發(fā)設(shè)計(jì)某個(gè)系統(tǒng)。哪怕是相對(duì)獨(dú)立的工具。也會(huì)被搞得一塌糊涂。要后面人不停擦屁股??勺约哼€覺(jué)著自己水平很高。這種人浮躁,眼高手低,不愿意細(xì)致周全的做好一件完整的事。所以就可以看到他不停的跳來(lái)跳去,可在新公司的職位也沒(méi)有見(jiàn)多么提高。公司非常重視交給一個(gè)程序員一件事,他是否能完整,考慮周全的把事情做完。哪怕時(shí)間長(zhǎng)一點(diǎn),也不能不做完。這會(huì)給工程帶來(lái)致命的后果。
四、發(fā)展待遇
從自身經(jīng)驗(yàn)出發(fā)談一下公司是怎么考慮技術(shù)員工待遇的。
前面提到的6檔,粗略了劃分了待遇水平。其實(shí)到了第三檔,你的待遇已經(jīng)是這個(gè)行業(yè)所決定的了。而不是某個(gè)公司決定的。因?yàn)橛螒驑I(yè)大量缺乏這樣的C++程序員。如果具備這個(gè)水平,在幾個(gè)大城市游戲公司找到工作并不難。大公司提升慢,還有我這種不到百人規(guī)模的公司要。所以行業(yè)價(jià)格才是公司要考慮的。如果給少了,軟件項(xiàng)目的C++程序員流失會(huì)帶來(lái)較大影響。但給的多,其實(shí)是 C++程序員自己的價(jià)值增長(zhǎng)瓶頸。如果幾年下來(lái)一直以為自己水平就該拿這么高,結(jié)果到了一家整體技術(shù)水平比較高的企業(yè),就會(huì)徹底傻眼。這個(gè)時(shí)候再放低心態(tài)去重新開(kāi)始,對(duì)技術(shù)員來(lái)講就是件很艱難的事了。
在目前游戲行業(yè)技術(shù)水平普遍較低的情況下,哄抬程序員工資水平對(duì)程序員自身好處也不會(huì)很大。就算一個(gè)新手本來(lái)拿幾千的水平,給他1萬(wàn)。他根本就不會(huì)知道自己到底有多少水。一年下來(lái)也就多拿了3-4萬(wàn)人民幣??傻⒄`的是學(xué)習(xí),影響了心態(tài)。而那些心態(tài)好,知道努力方向的技術(shù)人員,干個(gè)3-5年后如果有拿期權(quán)和股權(quán)的機(jī)會(huì),比那些一開(kāi)始虛高的人,身家就不知道高多少倍了。
c++程序員如何創(chuàng)業(yè)案例:Visual C++程序員職業(yè)規(guī)劃
有很多的程序員剛畢業(yè)時(shí)充滿活力,經(jīng)過(guò)幾年的工作之后,激情就會(huì)慢慢消失,現(xiàn)在軟件行業(yè)環(huán)境變化很快,一旦無(wú)法跟上行業(yè)發(fā)展的步伐,工作上就更難有所進(jìn)境了。對(duì)于應(yīng)屆生,以前只要考得一個(gè)資格認(rèn)證,會(huì)受到很多企業(yè)的青睞,現(xiàn)在證書(shū)滿天飛,企業(yè)更加注重求職者的能力。應(yīng)屆生的第一份工作也是越來(lái)越難把握。很多人在求職的過(guò)程中開(kāi)始轉(zhuǎn)行。對(duì)于讀者你,是否有職業(yè)的危機(jī)感呢?
對(duì)于應(yīng)屆生或者經(jīng)驗(yàn)不多的程序員,或許有很完備的理論知識(shí),但是公司衡量員工的標(biāo)準(zhǔn)是效益,誰(shuí)能創(chuàng)造效益,就會(huì)收到重視。應(yīng)屆生往往很難找到一份滿意的工作。第一份工作是職業(yè)生涯的開(kāi)始,是需要慎重的,然而,究竟用怎樣的標(biāo)準(zhǔn)選擇工作呢?由于實(shí)踐經(jīng)驗(yàn)的缺乏,應(yīng)屆生不必關(guān)注第一份工作的薪水,時(shí)常聽(tīng)到一些人為找不到工作而發(fā)愁,他們已經(jīng)接收到了幾個(gè)公司的錄取通知,但是因?yàn)樾剿脑?,選擇了放棄。其實(shí)沒(méi)有必要攀比第一份工作的薪水,這在剛剛走出校園的大學(xué)生中是很常見(jiàn)的,然而必須明白,我們的工作經(jīng)歷可能要持續(xù)到60歲左右,是一場(chǎng)馬拉松長(zhǎng)跑。起跑最快的未必是最后的勝者。剛踏足社會(huì),在500強(qiáng)公司一個(gè)月大概能拿到4000左右的工資,有些特別才能的人會(huì)拿到8000左右,而5年以后,工資水平也就5000到10000了,增幅也是有限的。后面的年輕人追趕的壓力卻愈來(lái)愈大。所以第一份工作找一個(gè)符合自己專業(yè)的或者能力的公司去,你的開(kāi)端會(huì)低點(diǎn),但是你會(huì)有很持久的耐力。
在工作了一段時(shí)間后,有時(shí)會(huì)發(fā)覺(jué)自己的工作和想象相去甚遠(yuǎn),甚至?xí)X(jué)得自己入錯(cuò)了行業(yè)。為自己的待遇沒(méi)想象的好感到委屈。這時(shí)候需要冷靜的思考一下自己的處境,看是否是因?yàn)樽约哼^(guò)于理想化的結(jié)果。如果是,就有必要對(duì)當(dāng)前行業(yè)的現(xiàn)狀進(jìn)行深入的了解,搞明白當(dāng)前的行業(yè)發(fā)展在向什么方向前進(jìn),由于環(huán)境的突變,這點(diǎn)有時(shí)很難做到,但是適當(dāng)?shù)睦硇苑治鍪呛鼙匾?。如果一味的埋怨下去,工作沒(méi)有做好,還耽誤了自己的職業(yè)發(fā)展。如果原因出在自己身上,比如說(shuō)個(gè)人習(xí)慣等問(wèn)題,就要看能不能改正一下自己的習(xí)慣,慢慢的適應(yīng)當(dāng)前的環(huán)境。
程序員在一個(gè)發(fā)展良好的工作上做久了,就會(huì)積累豐富的技術(shù)經(jīng)驗(yàn),再往后發(fā)展的途徑有很多。到底該如何選擇?要結(jié)合自己的興趣和當(dāng)前的技術(shù)水平。在做了幾年的技術(shù)之后,對(duì)于程序員來(lái)說(shuō),可有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、高級(jí)顧問(wèn)銷(xiāo)售或自主創(chuàng)業(yè)。程序員畢竟是偏重技術(shù)的職業(yè),主要的發(fā)展方向會(huì)是資深技術(shù)專家。無(wú)論是那種領(lǐng)域,都要努力讓自己成為專家,然后在發(fā)展為架構(gòu)師。有些人當(dāng)架構(gòu)師工作一生,有很好的待遇,然而這種工作很有限,而且,在中國(guó),架構(gòu)師的需求量比較少。
我們想要達(dá)到的目標(biāo),往往就在起初確定了,而且注定了我們職業(yè)的目標(biāo)不是一蹴而就的,相對(duì)于我們所能工作的年限來(lái)說(shuō),職業(yè)生涯可能要終其一生。然而我們?cè)诓煌穆殬I(yè)階段有階段性的目標(biāo),應(yīng)屆生希望在工作上積累經(jīng)驗(yàn),經(jīng)驗(yàn)達(dá)到了自己當(dāng)初的所想,我們就離自己的最終目標(biāo)近了一步。職業(yè)規(guī)劃并不是一成不變的,會(huì)有很多的機(jī)遇和經(jīng)歷改變你的思想。但是不論你會(huì)有怎么的規(guī)劃,都要把社會(huì)條件考慮進(jìn)去。我們進(jìn)入一個(gè)階段,思想認(rèn)識(shí)更加深刻,眼界更加開(kāi)闊。有時(shí)會(huì)對(duì)自己未來(lái)的職業(yè)進(jìn)行更加深入的思考。這時(shí)候是需要慎重的。我們都需要過(guò)一個(gè)階段點(diǎn)評(píng)一下自己??醋约菏欠裨谶M(jìn)步,下一步又該如何做。我們發(fā)現(xiàn)現(xiàn)在的環(huán)境不能滿足自己的發(fā)展要求,就要考慮換個(gè)合適的環(huán)境,或者考慮從自己的目標(biāo)是不是過(guò)于理想化,適當(dāng)?shù)馁N近現(xiàn)
實(shí)考慮一下。不論會(huì)作出怎樣的決定,都要保證你在向進(jìn)步的方向前進(jìn)。不要因?yàn)橐粫r(shí)的放松而斷送了即將到來(lái)的目標(biāo)。
工作是一件需要理智的事情,不要因?yàn)樽约憾亩喽诠ぷ魃纤€(gè)性,現(xiàn)在公司注重員工的團(tuán)隊(duì)意識(shí),大型軟件的開(kāi)發(fā)過(guò)程,需要一隊(duì)人的共同參與,自己耍個(gè)性并不能幫助提升你的工資,也可能阻礙你的職業(yè)發(fā)展。所以工作中要謙虛學(xué)習(xí),努力的學(xué)習(xí)新技術(shù),從別人身上學(xué)習(xí)優(yōu)點(diǎn),會(huì)幫助你發(fā)展的更好。
每個(gè)人依照自己的興趣會(huì)有不同的職業(yè)規(guī)劃,不要偏求自己的目標(biāo)多么偉大。也不要輕視任何一個(gè)努力工作的人。職業(yè)規(guī)劃不是一成不變的,很多人在不同的人生經(jīng)歷后會(huì)改變自己發(fā)展方向。但是有一條,不要希望奇跡的出現(xiàn),勤勤懇懇工作是成功的基本法則。
追求目標(biāo)的實(shí)現(xiàn)更多的是為了享受成功帶來(lái)的歡樂(lè),不要因?yàn)橐粫r(shí)的攀比搞亂了自己的職業(yè)發(fā)展。如果你做好了自己的職業(yè)規(guī)劃,那么,不要等待明天,從現(xiàn)在開(kāi)始,行動(dòng)起來(lái)吧!
c++程序員如何創(chuàng)業(yè)案例:
1.什么是創(chuàng)業(yè)
關(guān)于“創(chuàng)業(yè)”二字有必要重新學(xué)習(xí)一下,找了兩個(gè)相對(duì)權(quán)威定義:
創(chuàng)業(yè)就是創(chuàng)業(yè)者對(duì)自己擁有的資源或通過(guò)努力能夠擁有的資源進(jìn)行優(yōu)化整合,從而創(chuàng)造出更大經(jīng)濟(jì)或社會(huì)價(jià)值的過(guò)程。——百度百科
創(chuàng)業(yè)是一種思考、推理和行為方式,它為機(jī)會(huì)所驅(qū)動(dòng),需要在方法上全盤(pán)考慮并擁有和諧的領(lǐng)導(dǎo)能力。創(chuàng)業(yè)必須要貢獻(xiàn)出時(shí)間、付出努力,承擔(dān)相應(yīng)的財(cái)務(wù)的、精神的和社會(huì)的風(fēng)險(xiǎn),并獲得金錢(qián)的回報(bào)、個(gè)人的滿足和獨(dú)立自主。——互動(dòng)百科
兩者都給出了明確的創(chuàng)業(yè)定義,這里想著重想強(qiáng)調(diào)一下創(chuàng)業(yè)的目的:物質(zhì)目的和精神目的,現(xiàn)代社會(huì)唯金主義人群不乏少數(shù),提到創(chuàng)業(yè)自然而然想到“賺錢(qián)”,其實(shí)創(chuàng)業(yè)的目的不僅是“收入大于成本”,還有精神豐收。按照百度+互動(dòng)百科的說(shuō)法,最終極的創(chuàng)業(yè)應(yīng)該是個(gè)人物質(zhì)精神、社會(huì)物質(zhì)精神四豐收。
當(dāng)然,不是人人創(chuàng)業(yè)都追求“四豐收”,完全可以只追求個(gè)人金錢(qián)豐收,或是追求其中的任何一項(xiàng)或幾項(xiàng),但要注意——千萬(wàn)不要損害未選的,比如為個(gè)人賺錢(qián)損害社會(huì)或他人利益。
2.怎么才算創(chuàng)業(yè)成功?
創(chuàng)業(yè)的成功(這里定義為達(dá)到創(chuàng)業(yè)初級(jí)制定目標(biāo))一定是依賴于合理的目標(biāo)+個(gè)人的努力+合適的方法+良好的運(yùn)氣+主動(dòng)把握機(jī)遇,各個(gè)條件沒(méi)有順序也沒(méi)有主次,但這五點(diǎn)缺一不可,相互有機(jī)結(jié)合才有可能成功。
成功的創(chuàng)業(yè)往往在最初一兩年甚至五年或更長(zhǎng)時(shí)間收入會(huì)低于預(yù)想,虧本很正常,只要目標(biāo)堅(jiān)定,不斷改善,因?yàn)楠?dú)立自主,上升空間會(huì)很大。
當(dāng)然每個(gè)人的想法、定位都不一樣。你想創(chuàng)業(yè),那你想創(chuàng)個(gè)什么規(guī)模的事業(yè)?什么才算得上事業(yè)有所成?
如果你認(rèn)為騰訊、阿里巴巴這樣的才算“業(yè)”,那么我建議你最好別輕易去“創(chuàng)業(yè)”,即使你比馬云、馬化騰等人更聰明,也未必能成就這樣的業(yè),因?yàn)闄C(jī)遇不同。
如果你只是想比一般打工的更強(qiáng)一些、更自由一些,收入比打工要高一些,能養(yǎng)家糊口同時(shí)還有點(diǎn)閑錢(qián),那你隨時(shí)都可以去創(chuàng)業(yè)!
3.創(chuàng)業(yè)的方法、步驟都有哪些?
每個(gè)人都有適合自己的路子,不能說(shuō)通用,只能算是一點(diǎn)個(gè)人心得吧。
(1).必須建立一個(gè)網(wǎng)站,這是你在網(wǎng)絡(luò)上的“門(mén)面”,可以展示你的作品,也可以讓別人通過(guò)這個(gè)網(wǎng)站找到你。
無(wú)論是否程序員創(chuàng)業(yè),都應(yīng)該有個(gè)網(wǎng)站。網(wǎng)站的傳統(tǒng)主要目的是為了宣傳,現(xiàn)代網(wǎng)站還可能有互動(dòng)、管理、實(shí)驗(yàn)等多種功能。需要注意的是,無(wú)論哪種功能,當(dāng)沒(méi)有積累到一定程度,即不知道網(wǎng)站上放什么內(nèi)容的時(shí)候,不要建網(wǎng)站,更不要抄襲別人的內(nèi)容,切忌打腫臉充胖子,金玉其外敗絮其中。和字如其人一樣,網(wǎng)站也反映企業(yè)的文化底蘊(yùn);
(2).早期,豬八戒之類威客,作為你早期練手和積累人氣還是可以的;
(3).真沒(méi)客戶找的話,可以開(kāi)個(gè)淘寶店,接軟件定制(我認(rèn)識(shí)有幾個(gè)網(wǎng)友都是這樣干,并且干得還不錯(cuò));
(4).也可以主動(dòng)出擊,去一些外包網(wǎng)站尋找客戶,比如GAF、Elance、GetACoder、ScriptLance等站上有很多外包的信息,大家可以自己上去看看;
(5).最好的方式還是自己定位一個(gè)產(chǎn)品,用心把這個(gè)產(chǎn)品做好,然后努力去推廣,推廣好了的話,以后賣(mài)注冊(cè)碼、賣(mài)授權(quán)就夠了。
4.產(chǎn)品該如何定位,什么樣的軟件才能寫(xiě)?
這個(gè)問(wèn)題,有很多網(wǎng)友都問(wèn)過(guò)我,他們總在擔(dān)心,現(xiàn)在幾乎各種軟件都有現(xiàn)成的了,都被占領(lǐng)了市場(chǎng),這時(shí)候自己該寫(xiě)什么軟件呢?
我覺(jué)得,首先該問(wèn)問(wèn)自己,你的軟件、產(chǎn)品,需要達(dá)到什么樣的程度、占有多少市場(chǎng)才行?要超越那些成熟的軟件嗎?那是很難的,不僅僅是技術(shù)層面,還有用戶的積累這都是很難超越的。
這些成熟的產(chǎn)品,都是通用的,適合大多數(shù)用戶,但總是有部分用戶的需求是不同的。那么你的產(chǎn)品,未必要超越誰(shuí),只要能滿足這些不同需求的用戶、能做出一些特色功能,那你就能占有一定市場(chǎng)、擁有一定用戶。
5.創(chuàng)業(yè)應(yīng)該注意的一些事情
注意積累、項(xiàng)目的成功和失敗都要積累,每個(gè)項(xiàng)目都要總結(jié),為下一個(gè)更大項(xiàng)目更省時(shí)省力地完成做準(zhǔn)備。
無(wú)論是守株待兔或主動(dòng)出擊,首先不應(yīng)接違法、違背道德的單子,其次無(wú)論單子大小,都應(yīng)該當(dāng)做一個(gè)正規(guī)項(xiàng)目完成,即(按具體情況)需求分析、簽訂合同、設(shè)計(jì)、編碼、測(cè)試、寫(xiě)文檔等步驟逐一完成。比如完整項(xiàng)目一共有十五個(gè)步驟(有國(guó)標(biāo)),小單子可以選關(guān)鍵五個(gè)步驟,大一點(diǎn)的單子相應(yīng)增加。若不會(huì),可以自學(xué)軟件工程師、IT項(xiàng)目管理的相關(guān)課程。
這里想著重強(qiáng)調(diào)一下“爛筆頭”的重要性。雖然設(shè)計(jì)、編碼、測(cè)試、文檔等都可以用計(jì)算機(jī)完成,但是往往不及白紙黑字的效率。因?yàn)槠湟唬河?jì)算機(jī)屏幕容納的信息量不及紙張,即屏幕大小往往會(huì)限制你的思路。其二:大腦思考的速度快于手寫(xiě)速度,而手寫(xiě)速度要快于敲鍵盤(pán)、點(diǎn)鼠標(biāo)的速度,也就是說(shuō),手寫(xiě)更能跟上思考速度。
想要做大做強(qiáng),不可能一直單干。這時(shí)就需要組團(tuán)了,就需要學(xué)習(xí)新知識(shí),變?yōu)樾律矸?、進(jìn)入新領(lǐng)域。而主動(dòng)出擊一般需要一個(gè)團(tuán)隊(duì)。
所謂創(chuàng)業(yè)難守業(yè)更難,何來(lái)守業(yè)——創(chuàng)新。好的產(chǎn)品、代表作,或是好的服務(wù)固然需要,但是如何保持?這時(shí)要不斷創(chuàng)新,或者說(shuō)是一如既往的創(chuàng)新,圍繞主要產(chǎn)品不斷改進(jìn),不斷與時(shí)俱進(jìn),不斷挖掘潛能,不斷比競(jìng)爭(zhēng)對(duì)手稍好一點(diǎn)。
起初僅是學(xué)技術(shù)的階段,無(wú)需注重寫(xiě)什么軟件,哪怕是一無(wú)所用的工具,或是已被寫(xiě)爛的“通訊錄”、“記事本”、“快捷啟動(dòng)”,都可以,著重積累。附帶一句,無(wú)論學(xué)什么語(yǔ)言也無(wú)所謂。
多使用其他成品軟件,善于發(fā)現(xiàn)優(yōu)缺點(diǎn),歸類整理,著重對(duì)其他軟件的缺點(diǎn)思考,并結(jié)合實(shí)際用戶的需求,用戶的不方便就是商機(jī)。
6.經(jīng)典案例
(1).外貿(mào)公司邊打工邊創(chuàng)業(yè)
一位在外貿(mào)公司打工的網(wǎng)友,因?yàn)樽约汗ぷ魃辖?jīng)常要做一些重復(fù)的工作,就自己編寫(xiě)了一個(gè)工具軟件,自動(dòng)完成這些工作,提高工作效率。一開(kāi)始在同事之間使用,經(jīng)過(guò)同事們提意見(jiàn)之后逐步完善、增加功能,成為了一款功能比較完善、操作比較方便的軟件。然后他想,既然自己公司工作上用得上,其他同類公司應(yīng)該也有需求吧?就開(kāi)始在附近的同類公司里推廣、銷(xiāo)售這款軟件,慢慢的積累了一定的客戶,這名網(wǎng)友就辭職了,專門(mén)銷(xiāo)售軟件,收入頗豐。
(2).小網(wǎng)管成立軟件公司
一位在網(wǎng)吧工作的網(wǎng)管,平常工作比較輕松,很多時(shí)間自己操作電腦、學(xué)習(xí)編程,偶爾到網(wǎng)絡(luò)上接點(diǎn)小軟件定制,賺點(diǎn)外快。越做自己技術(shù)越好、客戶也積累越多,最后辭職,自己在家接軟件定制,后來(lái)自己做不過(guò)來(lái)就成立公司,專做外包。
(3).發(fā)現(xiàn)真空市場(chǎng)的創(chuàng)業(yè)歷程
某網(wǎng)友,一直都想創(chuàng)業(yè),但苦于沒(méi)找到適合的項(xiàng)目,無(wú)從開(kāi)始。一次偶然的機(jī)會(huì),在一個(gè)IT交流群里,另一個(gè)網(wǎng)友發(fā)給他一個(gè)軟件(單機(jī)版),問(wèn)是否可以做,當(dāng)然可以做,一個(gè)簡(jiǎn)單的單機(jī)版辦公軟件嘛,這有何難?但是這個(gè)網(wǎng)友并不想長(zhǎng)期做外包,于是去調(diào)查使用這個(gè)軟件的行業(yè),發(fā)現(xiàn)這一行業(yè)居然還處于信息化真空狀態(tài)。世面上基本上沒(méi)有一套該行業(yè)的管理系統(tǒng)。
之后去拜訪網(wǎng)絡(luò)上的那位朋友,聯(lián)系系統(tǒng)的需求方,是政府部門(mén)里的人。開(kāi)始調(diào)研這套系統(tǒng)的需求,發(fā)現(xiàn)需要做的不僅僅是一個(gè)單機(jī)版,是一套基于廣域網(wǎng)的協(xié)同辦公系統(tǒng)。開(kāi)始談價(jià)格,價(jià)格分為研發(fā)費(fèi)用,安裝費(fèi)用,以及維護(hù)費(fèi)用。仔細(xì)評(píng)估下來(lái),客戶給的研發(fā)費(fèi)用實(shí)在是太少。價(jià)格陷入僵局,為了能拿下這套系統(tǒng),為了占據(jù)這個(gè)行業(yè),這名網(wǎng)友決定自己墊資進(jìn)去,開(kāi)發(fā)出這套系統(tǒng)。
不管怎樣,開(kāi)始著手做吧,不為別的,只為夢(mèng)想!開(kāi)始組建團(tuán)隊(duì),租場(chǎng)地,買(mǎi)設(shè)備。一個(gè)月后,經(jīng)過(guò)大家的努力,終于把Demo開(kāi)發(fā)出來(lái)了,開(kāi)始與客戶一起到各政府部門(mén)、各個(gè)企業(yè)去演示。效果還挺不錯(cuò),客戶反饋說(shuō),很多企業(yè)需要安裝。
這就表明,最初墊資進(jìn)去開(kāi)發(fā)是正確的,安裝的企業(yè)一多,自然就開(kāi)始盈利了。創(chuàng)業(yè)的第一步算是成功了。