⑴ 一個程序員的創業經歷(一)
曾經的創業熱潮讓很多大廠的程序猿加入到了創業大軍,但往往發現「理想很豐滿,現實很骨感」。我也是這樣的一員,國內「C9聯盟」大學畢業,然後去美國常春藤名校讀了個Master,畢業後在一家世界前五的軟體公司工作,後來裸辭回國在一家一線互聯網公司做數據挖掘/機器學習的工作,一切都按部就班的在給個人簡歷添磚加瓦,不過隨著一個加入創業團隊的決定,就開始了一段不一樣的經歷,之後的5、6年時間經歷了多個創業項目。一直埋頭向前沖,最近停下腳步回顧了一下過往經歷,想寫點東西當作紀念,也算是給想要或正在創業的程序猿們一個案例供參考。
當時選擇從大廠出來加入一個創業團隊,也並不算很盲目。首先,行業是當時很火爆的互聯網金融,其次核心團隊成員來自金融、法律、互聯網等不同領域,都是國內頂尖大學畢業的高材生,而且也有不錯的工作經驗和人脈的積累,最後種子輪的資金大概有700多萬,股東也有銀行系出身的大佬,看起來是一個值得搏一把的機會。
我與其中一個創始人曾是同事,被游說出來作為技術團隊的leader,他負責產品,我負責研發,先簡單介紹下核心人物(化名):
劉備:公司CEO,金融領域,做業務出身,對各種金融產品比較了解,在各大銀行及政府部門都有不錯人脈,熟悉生意場上的各種潛規則,有些匪氣但並不是那種很有領導威嚴的風格。
關羽:公司CTO,我的前同事,互聯網產品出身,專業能力很強,既聰明又踏實肯干,待人接物也不錯,屬於實干型,但一樣也是一直在大公司工作,內容相對專一,且沒有金融領域經驗。
張飛:公司法務總監,法律專業,本人也像法律法規一樣嚴禁,無論工作上還是生活上說話做事都很嚴謹,被朋友形容為任何跟黃賭毒沾邊的東西都跟他不沾邊,工作之外並不善言辭,但是為人很nice。
在被前同事關羽游說的過程中,遇到了第一個「豐滿的理想」,因為我是做大數據的,所以關羽跟我說出了他對技術和產品發展的規劃,將來是一定要做金融大數據的,有很多場景可以做,技術上也會有很多挑戰。但既然是「大數據」,首先就要有足夠多的的數據,也就是業務要發展的足夠好才會到這一步,這點我心裡還是很清楚的,所以接受邀請自然也不是因為這個願景。
既然已經決定了大幹一場,也就不瞻前顧後了,出來後就開始著手組建技術團隊,那時候創業公司還是一片欣欣向榮,很多大廠的程序員也都願意考慮創業公司的機會,所以首選就是從公司前同事下手,可惜一個都未能邀請成功,有一個曾經談的比較深入,但最後去了一家拿到A輪的做餐飲供應鏈的B2B電商,之後復盤考慮主要可能有幾個原因:
1. 金融領域本身水就比較深,對普通的程序員來說未實際接觸過的話感覺有點心裡沒底;
2. 種子輪公司畢竟風險更高,而且使用到的技術也更初級一些,若沒有成功,對技術積累來說有一個斷檔;
3. 與前同事共事時是平級,但出來後可能變成向你匯報,或許會有心理落差,之前談得比較深入的同事是被他一個師兄叫走的;
4. 公司給出的offer還不足以讓人放棄穩定的大公司工作加入到小團隊中。
為了控製成本又不能找獵頭,所以接下來就只能通過招聘平台了,拉鉤、智聯什麼的,雖然經歷了一些波折,但最終組建了一個還算蠻有戰鬥力的團隊,在外包+兼職+自己團隊的組合之下,初版系統兩個月左右就上線了,期間產品、技術、法務之間的磨合也越來越好,貌似一切都在正確的軌道上運行。
但系統上線之後才是真正考驗的開始,公司面臨的第一個問題就是平台上是否有足夠多優質的理財產品,雖然前期已經准備了一些由股東支持的理財產品隨時上線,但這並不是長久之計,所以在系統開發期間劉備也一直在洽談合作事宜,時不時的帶來一些振奮人心的消息,但結果證明沒有最終簽署合同的口頭協議都是無效的,這就導致前期平台上產品匱乏。
產品匱乏自然也就無法吸引足夠多的用戶了,用戶量少就更難去談合作了,致使業務一直處於發展緩慢的狀態。商務談判並不像技術開發一樣可以評估工時,安排工期,一個合作談成之前進展都是0,簽合同之後才是100%,中間進度很難評估,而過多的打雞血也會有副作用產生,慢慢的技術團隊的成員就開始對公司不停跳票的業務發展有些擔憂。這僅僅只是一個導火索,接下來會引發一系列的事件和決策,每一個可能都不是決定性的,但累加到一起導致了公司最終的結局。
當業務停滯的時候,沒有太多創業經驗的團隊開始有些發慌,尤其是賬戶里的資金越來越少的情況下,這時開始了兩個所謂「自救」的行為,一個是尋求新一輪的融資,一個是嘗試一些新的產品或接一些快速賺錢的項目。前者的目的也是很明確的要盡快的補充資金,所以很容易陷入到一個2VC的狀態,就是一味地迎合投資人的偏好和想法,迷失了自己最核心的價值和初衷,最終也沒有拿到投資;後者無異於飲鴆止渴,盲目的去接一些無關的項目,導致自己的核心產品和平台沒有持續的迭代和優化,對用戶就更沒有吸引力了,而且找到的項目也很難cover技術團隊的工資成本,變成了做一個賠一個。所以這兩種方式只是勉強支撐團隊而已。
而往往在最艱難的時候才會爆發出更多平時被隱藏下去的問題,首先,劉備和關羽、張飛都是大學同學,作為CEO他對團隊並沒有一個絕對的主導和控制權,而關羽負責人數最多的技術團隊,他們之間的分歧導致了公司整體戰略和團隊方向的不統一。其次,公司的早期股東是4個自然人為主,在公司一個沒有一個比較好的營收的時候,他們之間也出現了一些問題,尤其是其中某一個股東跟劉備的關系最緊密,導致其他股東質疑公司的財務問題,最終導致股東不願意再繼續注資。最後,同樣是因為自然人十大股東,就導致監督機制缺失,作為法務負責人的張飛,由於業務能力比較強,經常被股東委託解決一些私人事務,讓他不勝其煩,成為了第一個離職的核心人員。
最終我們的公司也算是有個歸宿,被一家金融機構給收購了,但這顯然不是因為我們做的足夠出色,而算是無奈把公司賣掉,回收點剩餘價值吧。就這樣第一段的創業經歷就這樣草草落幕,事後復盤總結,有以下幾個重要的經驗吧:
1. 股東組成,早期可以接受個人股東,但不宜太多,占股要有權重等級,而且要有完善的監督機制,如果個人股東占股比例接近,沒有主導性,監督機制又不健全,很容易出現股東之間的猜忌和分歧,對初創公司是致命性的傷害;
2. 創始團隊,團隊成員能力互補、互相信任是基礎,所以經常會有同學、同事一起出來創業,之前大家可能是朋友,或者感情比較親密,但任何團隊都要有領頭人,要有靈魂人物,在有重大決策時能拍板的人,不能因為顧及對方感受而讓決策層出現長時間的分歧;
3. 團隊組成,根據公司或業務類型來合理配置團隊,很多時候在資金還充裕的情況下會盲目的擴充技術團隊,導致當業務沒有起色的時候技術團隊的開銷成為了公司沉重的負擔,任何一個公司都不能只考慮技術開發,運營、市場、銷售等等都要合理配置;
4. 成本控制,創業初期,為了吸引早期員工公司提供了很多福利,包括免費健身、周五團建、飯補車補等等,而且高新聘請各種大牛,一副大幹一場的態勢,最後發現業務還沒什麼起色時初期的融資就已經消耗大半,而且很多時候大牛們也沒有用武之地,造成了極大的浪費;
5. 技術邊界,所謂技術邊界就是創業初期你的產品在技術上要做到一個什麼程度,很多時候技術出身的leader容易陷入到追求技術完美的誤區,覺得一個功能在技術上沒達到理論上的完美就不上線,但永遠都有做不完的需求,一個好的技術leader要清楚怎樣的優先順序最能支撐公司的快速發展,一個功能做到什麼程度就能滿足當時客戶的需求,人力資源就那些,要最大化的發揮效用。
⑵ 一個程序員的創業經歷(二)
第一段創業經歷以最終失敗被金融機構收購結束,之後進到金融機構又待了一段時間,但終究是適應不了比較慢的工作節奏和部門間互相推諉的辦事風格,最終帶領技術團隊出來開始了第二次的創業。
這一次是當時比較火爆的數字資產交易所,比特幣從800人民幣一路瘋漲最高到2萬美金,讓很多投機客或者夢想著一夜暴富的人們蜂擁而入,這次的創始人曹操(化名)也一樣是先找到了啟動資金,而且作為證券出身的他手上有很多優質潛在客戶,萬事俱備只欠東風,就差系統上線,讓大家開始交易了。技術核心團隊在一起很長時間了,所以配合比較順暢,基於過往項目的積累,一個月的時間第一版系統就上線公測了,而且雖然沒有很多,但預期的潛在客戶已經開始過來交易了,也就是平台開始有收入了,雖然還遠不能cover團隊開銷。
這次公司的股東組成很簡單,創始人占絕對的控股權,有一兩個自然人股東,但股份很少,還有就是技術團隊有幾個點的乾股作為將來的股權激勵,這就極大地減少了股東間的矛盾可能帶來的風險。而且相較於互聯網金融的平台,內存撮合引擎的交易所在技術上的挑戰顯然更大,對團隊成員技術上的成長也有好處。
借著比特幣的東風,業務也在風風火火的開展,而且也避開了之前創業遇到的一些坑,所以這次公司規模發展的更大,業務也有不錯的成績。但這次又遇到了新的問題,最先暴露出來的就是團隊素質的問題,雖然這次團隊組成沒有變成技術團隊「一家獨大」的情況,但是運營和市場團隊的早期成員都是曹操親自面試挑選,而他對候選人的挑選太過片面,重經歷而不是能力,甚至對簡歷上的經歷都沒有深入了解就輕易的招聘進來委以重任,並且在一些重要崗位上有些任人唯親而非任人唯賢。在最初期時,在他一個人還能hold住大小事務,別人只是執行他的命令時還可以,但當業務慢慢發展,需要那些身處要職的人擔當大任時,那些人的能力及職業操守的短板暴露無遺。項目管理混亂不堪,市場拓展進展緩慢,運營活動沒有效果,而最嚴重的是業務人員賬目不清,很多不合規的隨意操作都埋下了禍根。
而在技術團隊的管理上我也犯了不少錯誤,首先就是對需求的把控,之前的創業經歷讓我認識到技術最重要還是要服務於公司的核心業務,但這次有些矯枉過正的感覺,因為需求的優先順序主要參考業務部門的反饋和要求,但是慢慢發現業務部門的需求是隨時在變的而且會有那種剛上線新需求不就又要回滾到舊版本的情況,不僅浪費時間,而且也消磨了開發人員的積極性。
還有就是團隊的擴充,在業務向好的時候,總是會有一個業務會越來越好,人員越來越不夠用的預期,就開始擴充團隊,在每一個崗上都至少招了兩個人,但有些需求是階段性的,很快就出現了人力過剩的情況,不僅虛耗成本,而且每天還要想著安排非必須的工作。
另外就是在團隊管理上,不要總盯著那些閑下來的員工,要以團隊的效率為指標,某些員工某些時刻適當的空擋,並不代表會影響團隊效率,反而是每個員工所有時間都滿負荷運轉時會導致未100%完成的任務(即「庫存」)的堆積,所以作為一個leader,要關注的是閑置工作,而不是閑置人員。
最後就是薪酬了,由於團隊在一起時間比較久,共同經歷了很多艱難時期也熬過很多次夜,總暢想著收獲果實的一天,結果就是一直跟大家畫餅。終於業務上有起色,有了錢,就大幅的給核心人員漲薪,最高的甚至漲幅70%,其實當時我們的薪資雖然不高,但也能到一個平均水平吧,而且也基本滿足了員工入職時的心理預期。這種不理智的漲薪最終導致了兩個後果,老員工的胃口被吊起來了,覺得公司賺錢了,會對薪酬有更高的期待;還有就是留給招攬外部人員的預算被大幅消減,這是不健康的操作,一個團隊不管感情多好,適當的換血有助於保持活力,而且要不斷招攬更優秀的人才提升團隊。漲薪容易降薪難,在之後公司資金壓力比較大的時候,這次漲薪成為壓死駱駝的最後一根稻草。
不管怎樣,這次創業相較於上一次更進一步,所以也看到了新的問題,在業務蒸蒸日上的時候,CEO曹操的心態發生了明顯的變化,開始有些志得意滿,表現出一些自負和剛愎自用,一些決策和財務開始越來越不透明,只安排他最親近的人幫他做事。而那些賺到了錢的業務員也開始揮霍,每次出差都買各種奢侈品,談業務也開始誇誇其談,整個團隊和公司開始變得浮躁,沒有人去注意表面之下的風險,也不再開拓之前說好的那些比較穩妥但利潤比較低的技術開發型的業務,所以在那個時候,經過再三考慮我提出了離職。
我答應有一段時間的交接期,但最終由於業務人員的不規范,以及風控未能跟上業務的發展,導致了擠兌風險,在我離開之前資金鏈一下子就斷裂了,團隊不得不解散,曹操還因此背下了不少債。
每一段經歷都會給我們留下些思考,並不一定都是失敗的教訓,也會有一些好的經驗,其實無論是在大公司還是創業公司,對自己來說一定要保持一個學習和成長,有可能是技術上的,也有可能是其他方面更綜合的素質,這次復盤總結,值得堅持或者好的經驗有:
1. 在團隊管理上更加成熟,不只是關注技術和需求,也會關注效率和成本,尤其是在團隊的持續發展上積累了不少寶貴的經驗,作為一個團隊leader不能太感情用事,要清楚自己的職責所在,而且一定要成為一個被自己團隊成員信賴的領導,這並不代表要很nice的對每一個人,但對自己團隊的每一個成員要真心負責,必要時一定要「護犢子」;
2. 在公司發展過程中曾有一些非常有經驗的前國企總裁級別的股東加入,在接觸的過程中學習到了很多管理和商業相關的知識,極大擴展了自己的眼界,不再局限於一個程序員的視角看問題;
3. 借這次創業機會開拓了國際視野,東南亞、中東、韓國、歐洲等都有過商務溝通,雖然未能有國際業務落地,但了解到了不同國家的一些國情和項目,開拓了眼界;
4. 在任何時候都要保持住本心,尤其是在看似成功的時候,更要能冷靜客觀的審視自己,不要被一時的成績沖昏頭腦,創業是一個長期且艱難的事情。
當然,最後這次創業依然以失敗結局,成功的公司都有類似的地方,但失敗的公司原因就各種各樣了,這次最大的感受就是整個團隊沒有準備好或者沒有足夠的能力去做我們從事的事情,當業務快速發展的時候,能力或團隊配置的缺陷導致了風險的發生,所以無論是對大公司還是創業團隊,找到合適、專業的人才才是首要解決的問題,而且永遠記住,即使個人能力再強,也無法把所有事情做好,不要把自己的上限變成團隊的天花板。
⑶ 程序員勵志語錄
作為一個真正的程序員,首先應該尊重編程,熱愛你所寫下的程序,他是你的夥伴,而不是工具。下面是關於程序員勵志語錄的內容,歡迎閱讀!
1、永不放棄,永不放棄又有兩個原則,第一個原則是永不放棄,第二個原則就是:當你想放棄時回頭看第一個原則。
2、非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
3、這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
4、你比他好一點,他不會承認你,反而會嫉妒你,只有你比他好很多,他才會承認你,然後還會很崇拜你,所以要做,就一定要比別人做得好很多。
5、每一個問題都是一把鎖,你要相信世界上一定有一把鑰匙能打開這把鎖,你也能找到這把鑰匙。
6、內存無論在怎麼發展,它都會有一個容量的限制。因此你應該堤防著它。你的程序如果導致內存泄漏,是程序員很可恥的事情。
7、當你想在你的代碼中找到一個錯誤時,這很難;當你認為你的代碼是不會有錯誤時,這就更難了。
8、用代碼行數來測評軟體開發進度,就相對於用重量來計算飛機建造冊空殲進度。
9、初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。
10、當你用腳本到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個代碼的完整性,然後分析州沖自己的錯誤並重新編寫和工作。
11、真正的程序員的程序不會在第一次就正確運行,但是他們願意守著機器進行若干個30小時的調試改錯。
12、一匹真正的好馬,即使在鞭子的影子下,也能飛奔。
13、一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的感覺。
14、人吶,眼光放得長遠一些,看到的東西也會多一些,生活也就會過得更有意義一點。
15、真正的程序員不畫流程圖,原始人和文盲才會干這事兒。
16、看幫助,不要因為很難而自己是初學者所以就不看;幫助永遠是最好的參考手冊,雖然幫助的文字有時候很難看懂,總覺得不夠直觀。
17、優秀的判斷力來自經驗,但經驗來自於錯誤的判斷。
18、程序中蘊含著很多的道理,唯有大徹大悟者方能體會其中的奧妙。
19、如果建築工人蓋房子的方式跟程序員寫程序一樣,那第一隻飛來的啄木鳥就將毀掉人類文明。
20、真正的程序員不看參考手冊,新手和膽小鬼才會看。
21、程序是我的生命,但我相信愛她甚過愛我的生命。
22、別心急,寫腳本確實不容易;水平是在不斷的實踐中完善和發展的。
23、知道一點東西,並不能說明你會寫腳本,腳本是需要經驗積累的。
24、看得懂的書,請仔細看;看不懂的書,請硬著頭皮看。
25、我們應該重視團隊的精神,一個人作用再大,也不過是一碗水中比較大的一粒水珠而已。
26、程序員,他們想的是什麼?他們想的永遠都是技術,他們崇尚的也永遠都是技術。
27、真正的程序員不寫文檔也不需要文檔,只有看不懂程序的笨蛋才用文檔。
28、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
29、真正的程序員不接受團隊開發的理念,除非他自己是頭頭。
30、真正的程序員沒有進度表,只要討好領導的馬屁精才有進度表,真正的程序員會讓領導提心吊膽。
31、編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。
32、不要被對象、屬性、方法等詞彙所迷惑;最根本的是先了解最基礎知識。
33、把在書中虧廳看到的有意義的例子擴充;並將其切實的運用到自己的工作中。
34、我們這個世界的一個問題是,蠢人信誓旦旦,智人滿腹狐疑。
35、無私奉獻不是天方夜譚,有時候,我們也可以做到。
36、如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
37、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
38、設計是一個發現問題、而不是發現解決方案的過程。
39、就算我們站在群山之顛,也別忘記雄鷹依舊能從我們頭頂飛過。驕傲是比用Java進行底層開發更可笑的東西。
40、一本好書,就像高級武功秘籍一樣,哪怕只是從裡面領悟到個一招半勢,功力提升起來都是驚人的。
41、不要看到別人的回復第一句話就說:給個代碼吧!你應該想想為什麼。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
42、真正的程序員幾乎不寫代碼的注釋,如果注釋很難寫,它理所當然也很難讀。
43、任何傻瓜都能寫出計算機可以理解的代碼。好的程序員能寫出人能讀懂的代碼。
44、做技術一定要一顆恆心,這樣才不會半途而廢。
45、如果調試一個程序讓你很苦惱,千萬不要放棄,成功永遠在拐角之後,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。
46、你的一個程序有時正常有時不正常,而你已經完全遵循編程的規則,為什麼?事實上我認為相信只要遵循別人所說就能得到想當然的結果的人其實是個傻瓜。
47、對於問題的理解,一定要透徹。這樣你才能實質的解決問題。
48、編程是一種單調的生活,因此程序員比普通人需要更多的關懷,更多的友情。
49、對程序員來說大部分的快樂是從解決問題,特別是獨立解決問題中獲得,而不是從這個CASE有多大,獎金有多少中獲得。
50、有兩種方法能寫出沒有錯誤的程序;但只有第三種好用。
51、其實你找不到錯誤不代表錯誤不存在,同樣你看不到技術比你牛的人並不代表世界上沒有技術比你牛的人。
52、你要麼要軟體質量,要麼要指針演算法;兩者不可兼得。
53、一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?是武林高手閉關修煉的感覺。
54、理想如果不向現實做一點點屈服,那麼理想也將歸於塵土。
55、沒有情調,不懂浪漫,也許這是程序員的一面,但擁有朴實無華的愛是他們的另一面。
56、如果你沒有把握做到,最好就不要承諾,你什麼也不承諾,至少別人不會看不起你。
57、『理論』是你知道是這樣,但它卻不好用。『實踐』是它很好用,但你不知道是為什麼。程序員將理論和實踐結合到一起:既不好用,也不知道是為什麼。
58、請把書上的例子親手到電腦上實踐,即使配套光碟中有源文件。
59、程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
60、把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡。
寥寥代碼中,命運註定良緣.
當編譯開始,我們齊手共建
--中國軟體的春天!
雖然我們是不同的對象,都有隱私的一面,
但我相信你會找到我的介面,把我的最真給你看!
因為我是你的指針,在茫茫內存的堆棧中,
永遠指向你那片天空,不孜不倦!
我願做你的內聯,供你無限次的調用,直到海枯石爛!
我願做你的引用,和你同進退共生死,一起經受考驗!
只是我不願苦苦地調試你的心情,最終淪為你的友元!
而我更不願始亂終棄,刪不清借你用的空間,
最後一拍兩散,搞得內存混亂...
如今我們已被MFC封裝--事事變遷!
如今我們已向COM走去--可想當年!
沒想到在愛情的世界裡, 0與1也是同樣的道理。
自從見到了你, 我的愛情旗標立刻變成了 1。
雖然只是短短的一聚, 心中的振盪器卻再也無法平息。
每節上課, 我就變成一台多工的機器。
因為想你, 使得 CpU load 總無法降低。
每次考試, 我就變成一條不穩定的 Memory。
因為念你, 使得 parity Check 總無法 Error Free。
想對你說的話, 即使是 Giga 級的哈滴也不夠記。
只好期盼, 我會擁有一台可讀寫的光碟機。
多麼希望我們之間, 只有磁頭和磁碟的距離。
也希望你是我生命中的 Cache, 不要再讓我苦苦尋覓。
每次想打電話給你, 我總是在矛盾中猶疑。
我在你心中的 priority, 到底是怎麼樣的等級想對你表明心意, 卻又害怕遭遇 Deadlock 的打擊。
你我之間, 是否有 Algorithm 可來處理這種微妙的關系愛情是場如真似幻的夢境, 沒有一定的軌跡。
思想中的邏輯與定理, 在愛情中也無用武之地。
原來, 這就是為什麼世間的男女總在互猜心意。
告訴我, 我們之間的愛情到底是 0 或是 1
你對我說, 我們之間的一切沒有離散數學中的交集。
我回答說, 你沒用過線性代數中的對角矩陣, 又怎知數年後的推移但畢竟這一切已成定局, 終究造成了我們的別離。
在逐漸模糊的身影後, 我忍不住流下了淚。
經營一段愛情, 並不像安裝 Linux 那麼容易。
縱有 patch 程式, 又如何修補那段支離破碎的記憶。
指向地久天長的指標, 到最後總有一場 Null 的游戲。
可嘆紅塵痴情眾生, 又有多少能夠比翼
資料結構中的 AVL Tree, 據說在搜尋方面非常夠力。
但即使能在 log n 的時間內找到你, 也不再具有任何意義。
只好將這段情, 深深的埋藏在心底。
靜待多年之後, 再細細的回憶。。。
1.0和1為你伴舞,鍵盤翻譯你的命令,網線將你與世界相連,雖然你的工作只是面對屏幕敲打鍵盤,但你向世界輸出的是快樂的音符,程序員節到了,給你的雙手放個假,藍天白雲等待你的仰望,清新的空氣將把你包圍,願你有一個健康的身體、永遠開心快樂!
2.寫字樓里寫字間,寫字間中程序員;程序人員寫程序,又將程序換酒錢;酒醒只在屏前坐,酒醉還來屏下眠;酒醉酒醒日復日,屏前屏下年復年;賓士寶馬貴者趣,公交自行程序員;但見滿街漂亮妹,哪個歸得程序員!程序員節又來臨,你還作戰程序界,願你事業有成心情好,休息一下把節過!
3.在中國雖無官方規定的日子,但是我們要為自己過節,尋找屬於我們自己的那份快樂。你還記得別人人如何稱呼我們嗎?程序員、開發者、程序猿/媛、軟體攻城獅以及碼農,你更喜歡哪一個?
4.深度的思考,讓靈感突發;細致的觀察,讓智慧閃光;跳動的字元,讓程序鮮活;有序的排列,讓效率提高;不斷的改善,讓價值突顯;不斷的編撰,讓生命精彩。程序員節,願你編出幸福程序,永遠開心!
5.設立程序員節要歸功於一名在並行技術網頁設計公司工作的職工——Valentin Balt。2002年,他收集簽名向俄羅斯聯邦政府請願,請求將這一天定為程序員節。2009年7月24日,俄羅斯聯邦通信與大眾傳媒部提出了新的節日安排方案,設立程序員節。9月11日,俄羅斯總統梅德韋傑夫簽署了這個法案,也就成為了俄羅斯的一個官方節日!
6.為你編輯快樂的程序,給你安裝如意的系統,幫你解開幸福的密碼,與你下載好運的軟體,程序員節到了,一切准備就緒,願你程序員節心情無限好,笑口合不攏。
7.翩翩起伏的手指,在鍵盤上空舞個不停。有節奏感的噠噠聲,彈奏出一曲曲美妙的音樂篇章。一款又一款高科技智能軟體問世了,一幅幅前景美畫展現眼前。『程序員節』祝程序員設計大師,辛勞奮獻。為現代科技、軍事、航天、工農業等行業,做出的巨大貢獻致賀。
8.你有魔幻手指,化符號為神奇;你有抽象思維,讓數字更精準;你有深邃智慧,把未來染光輝。程序員節,鍵盤敲得生活精彩絕美,滑鼠點得日子花開富貴。
9.在你的資料庫里添些快樂的元素,給你的符號欄里加些如意字元,為你的人生下載好運軟體,在你的心間上傳幸福無限,程序員節,願你笑口常開,日子甜甜。
10.滾滾紅塵,物慾橫流。燈紅酒綠,紙醉金迷。不過世界在你的眼裡,不是0就是1。你的世界,沒有灰色地帶,如陽春白雪霞映澄塘,似月射寒江秋菊披霜,純凈的惹人愛憐!我的朋友,程序員節快樂!
11.程序員節,編寫一段快樂程序送給你,願你思緒飛舞,想像豐富,編寫出美輪美奐的日子;醞釀美好,展現精彩,點擊出幸福美滿的生活;編織浪漫,營造溫馨,醞釀出甜美如花的愛情!
12.敏銳的觀察發現程序的漏洞,跳動的思維迸出靈感的火花,冷靜的頭腦編寫完美的代碼,縝密的思考鍛造安全的程序,精準的判斷展現驚人的才華,不懈的堅持取得巨大的成功。程序員節,用智慧編寫美好人生!
⑷ php程序員怎麼創業
1.自己開發產品,系統,像螞早CMS,商城之類的,但這類也很多,找到自己擅信銷長的切入點就好。2.自己接單,接外包的單,有實悶坦雀力,或者人脈,可以直接去找客戶那些3.自己運營網站,做個人站長,或者和其它人合作,做一個網站運營,這個很難,草根站長太多了4.如果拋開技術不說,想創業,基本是從0開始,要有心裡准備。PS:我現在是自己接單,如果是想穩定,還是工作好,因為做生意的,有些資金周轉,沒有這么快的,延期,拖欠款,很常有
⑸ 程序員創業好項目推薦
程序員如果是純技術領域的話,推薦螞渣豎開發平台工具,將平台工具先開源到各大平台,後期可以私有化部署賣服務來做創業項目,慢慢發展成商業項目。
這樣項目的好處是,前期的投入成本低,基本上無成本。程序員創業還是更應該做自己最擅長的事梁滑情,對於大部分程序員悶大來說,最擅長的事情莫過於寫代碼。
程序員創業好項目,就是做電商,或者做一個軟體開發公司。
⑹ 適合程序員創業的項目
程序員工資普遍都很高,但每天面對電腦的時間太長,身體健康會受到一定影響,所以攢了錢後自己創業時就不要再做與電腦有關的行業了,讓身體放緩一下,這里推薦做餐項目
1、炸雞
炸雞雞排這種以植物香油炸出的外表酥脆內力鮮香嫩滑的小吃,在過年這個盛行吃肉的時期里,自然是很好賣的,無論是在鄉鎮還是大城市,炸雞在任何時候都有一定的顧客基礎,炸雞雞排的製作也不難,新手也可以很快上手。
7、啵啵魚
啵啵魚是一款巴西奧運會專門為中國運動運准備的特色餐點,以龍利魚為主材料,使用砂鍋燉煮出來的一款美食,可以搭配米飯或饅頭使用,有點類似黃燜雞的吃法,目前啵啵魚的門店還很少,市場前景廣闊。
⑺ 程序員除了接外包,還有什麼創業路線呀
可以免費使用 上手容易,需求響應速度快 主流信息無縫集成,可以解決任意復雜業務
首先沒有無風險創業的,想要無風險,就好好做職場打工人好了。其次在程序員的認知里,沒有是程序搞不定的事情,所以選自己看好的方向去努力就好。
接外包不能算創業,只是糊口!當然,接包若有針對性後期形成自己的產品倒是可以算。但,太難了!創業需要一個團隊,如果只是自己一人,你也知道的開發可以外包,說明創業的關鍵不是開發,而是idea和市場運作
無中生友?
個人的外包不算創業,只是算個 兼職 。但是你能把外包團隊做大做強,做成幾十個人的團隊,那就可以成立一家互聯網的外包公司,這就算創業了。
1、做網站 做買賣東西的網站也行,成為互聯網的個體老闆。不過現在互聯網萬舸爭流,百花齊放,需要很強的實力或者物品才能殺出一條血路。
2、街邊小販 賣早飯、賣冰粉、涼糕、糖葫蘆哦等等,在路邊平時不起眼的小商小販,不需要攤位費,其實一般的凈利潤都能達到200%以上,而且工作地點不固定,總是去人流量大的街道就行,不過需要摸清城管出沒的規律,打游擊戰。
3、鍾表維修 可以在網上搜索一下,鍾表維修店其實很少,而且一般都是很大的店鋪,小的鍾表維修店很少,你可以在那種大型的商場出口租個小鋪面做生意,大部分的業務都是換電池,換電池少則幾十,多則幾百,維修表的話利潤更高。
先看你的設置條件,你都已經列上無風險創業了,那麼 還能有什麼會比兼職接外包更無風險 呢。
首先,你做兼職,那麼你就可以有一份正式穩定的工作收入,多餘的資金才是接外包所獲得的,就算外包出現問題也不會影響你的正常生活。
還有一種無風險就是相對無風險 ,也就是你把自己的技能磨練到一個很高的水準,這時候無論外部環境如何變化,你都能獲得一定的收益,不至於會為錢而發愁。
風險最大的就是創業了,如果是個人創業就會面臨許多單人很難完成的事情,如果是團隊創業,那麼又要考慮大家的生存問題, 所以風險和收益是對等的,想要創業就必定承擔風險 。
創業必然會有風險,低風險的是公務員和國企。有很多搞IT的去地攤,去做大排檔了。還有自己經營自家農場,農家樂的。做自己擅長的,多和周圍人合作。
擺地攤
⑻ 程序員除了接外包,還有什麼創業路線呀
其實吧,程序員的創業路線還挺寬的。利用低/無代碼開發平台,成立工作室,專門給別人做管理軟體的定製開發,是一件輕松茄戚得不能再輕松的事兒啦!重點是,做這個還賺錢!
為了便於你的理解,我會舉例一款國產優秀的,低/無代碼開發平台來輔助說明。(文末也會給出免費獲取方式)
可以免費使用
這款優秀的國產低代碼開發平台,叫做雲表,其創始人曾深度參與金山WPS的研發工作。
先來說說大家最關心的成本問題,雲表提供了一個永久免費使用版本,該版本適用於中小微企業,大企業要用得增加並發數。
像華為,中鐵,中冶,首鋼,許繼電氣,汾西礦業,恆逸石化,燕山大學等數以萬計的企業或機構,都在使用它來開發自家的數字化應用。
上手容易,需求響應速度快
在它這里,所有的IT和代碼數據,研發人員早已提前寫好,你只需要做的就是拖拉拽,在和excel長得很像的界面復制、粘貼、拖放即可,輸入中文文本信息即可。
你甚至不用寫一行代碼,當然,如果你改不了程序員的職業通病,寫一點代碼也是OK的,達到的效果都一樣。
像OA、WMS、進銷存、ERP、MES、CRM、項目管理等任意的數字化管理軟體,皆可拖拉拽搭建出來。
當客戶的需求出現變更時,你只要花上一分鍾,就可以增刪查改系統功能,在原有的系統或新系統上,進行二次開發。
主流信息無縫集成,可以陸態解決任意復雜業務
用雲表開發出來的系統,它們之間數據是互通的,主流信息無縫集成。當然,你也不用擔心數據安全問題,它提供了多種數據存儲早納源方式:雲端部署,本地部署,混合部署等。
excel能做的,它也能做,excel不能做的,它也能做。
它就像是一個百寶箱,各種業務基本上都能解決。
比如數據透視、數據分析等復雜的數據運算,消息群發,鬧鍾提醒,即時通訊,小程序,H5,網站,外接數據源,API,條形碼生成,條碼掃描出入庫,與用友金蝶、釘釘、企業微信、浪潮、SAP等第三方軟硬體進行對接,與地磅、電子秤、PDA等工業物聯網進行集成封裝、許可權控制、流程審批,工作流,多人協同,生成移動端app......
說實話,現在一套功能完善的管理軟體,價格在幾萬到幾十萬不等,而用雲表這一類低/無代碼開發平台,平均1-2周可以上線一套系統。
其中細節,你自己算算,這里不做多說,事實上,很多程序員都在用這類平台,賺「外快」。
免費的軟體獲取方式在此奉上:
1.頭條搜索「雲表平台」。
2.進入官網之後,在右上角三條杠處,找到「登錄」。
3.信息填報完畢,即可免費獲取。
希望有幫助到您,求贊求轉發求評論,多謝!
⑼ c++程序員如何創業案例
程序員,是一個很累的行業,經常要熬夜趕代碼。以下是我為大家整理的c++程序員如何創業案例相關 文章 。
c++程序員如何創業案例:
這是我多年來招聘培訓游戲程序員的一點想法。一直想匯總一下。主要目的是為了更好的對公司新進C++程序員進行培訓,並且建立起游戲程序員培訓,發展,成才,成為核心骨幹,管理層,期權收益人等一整套體系。因為對於MMO游戲製作來講,解決好C++技術隊伍,是保證合格軟體的基礎之一。
我在的H3D Studio核心技術人員和游戲製作管理人員全部是SMTH BBS游戲製作版成員。從99年開始截止BEGINER的歷任版主都在H3D STUDIO里工作過。在這里我把具體的培訓以及技術隊伍組建的內容去掉,只和大家聊聊關於游戲程序員切身利益相關的事。
另外這不是居高臨下來評判什麼事情。我本人也不是多麼高級的技術人員或者管理人員。只是堅持做一件事情年頭很長教訓很多而已。所以有些體驗。文中所有評判其他結構或人水平低,並不是說我本人水平有多高。不要誤會。
一、C++游戲程序員現狀
中國C++程序員100%都是自學的。因為中國幾乎沒有象樣的C++培訓機構。大家都知道社會培訓是賺錢為主要目的。能在那裡成才是個大運氣。也不象JAVA有SUN公司一手推行。中國大學 教育 里也根本沒有C++教學。關於C/C++基礎課的知識,只是讓學生入門。但對於實際的C++軟體工程應用,大學課本知識實踐意義不大。最重要的是,大學里沒有合格的C++老師。編程是門技術,叫手藝也行。而大學是搞科研的,多的是科學家,靠出PAPER教科憑職稱為生。並不是技術員。沒有10萬行以上代碼 經驗 和成功軟體項目經驗的人,很難教出中高級C++程序員。
游戲製作業對C++程序員的要求是比較高的。比一般行業軟體高很多。因為任何一個MMO都是個中大型軟體項目。日使用人次達到幾十萬上百萬,同時使用人數幾十萬在線的大型網路多人交互軟體,集成了超過十幾項專業領域編程技術的軟體,想不大都不行。
另外,中高級C++程序員能力一般都很強。因為都是自學成才,這需要較高智商,很強的自學能力,解決問題能力,和克服困難的毅力。但是這種人才在游戲行業里人數並不多。拋開鳳毛麟角具備整體大型軟體架構能力的高級人才不談。能夠承擔獨立模塊開發,具備獨立解決問題的能力,寫出在空間,性能,可維護性等幾個方面達到要求的C++程序員,也是很難找到的。而具備這些能力,同時又具備一些專業領域技術的人(圖形引擎,網路引擎,等),更加稀少。
所以,即便是大游戲公司,對於C++游戲程序員的需求,也是永遠不能夠得到滿足。而已經在公司工作的C++程序員,不經過短則3個月,長達1年的鍛煉,也無法真正勝任獨當一面的C++游戲程序開發工作。
二、MMO游戲開發對C++游戲程序員要求
前面提到,所有MMO游戲都是中大型軟體。軟體佔用空間,穩定性,性能,可維護性等各項衡量軟體質量的指標,對MMO游戲軟體的要求都非常嚴格。遠大於普通行業軟體。這種規模和銀行系統類似。而客戶端和軟體邏輯比一般的商業軟體又要復雜很多倍。這就要求軟體編寫人員具備較高的程序編寫素質。
游戲軟體中,解決好軟體工程部分,只是項目的1/3。另外兩部分是策劃和美術/音頻。從經驗來看,需求變更對於MMO游戲軟體,不是偶然事件,而是一種MMO游戲軟體開發的基本屬性。游戲軟體投入大,周期長,風險高。MMO市場變化也大,交互電子游戲發展迅速。游戲軟體必須面對外界變動。又因為開發周期長,所以軟體需求變動成為了軟體開發的一種基本屬性。猶如復雜性是軟體工程的一項基本屬性一樣。
這導致游戲軟體的開發充滿了不確定性。交互娛樂不同於商業應用。娛樂是屬於理性和感性之間的領域。而C++開發面對就是0和1的二元世界邏輯。這兩個領域存在著不可調和的矛盾。這種情況,對C++游戲程序員提出了更高的要求。
首先,基本C++知識,C/C++運用技能,必須極其扎實。並不是游戲軟體開發用到什麼平時書本上很難得到的知識點或者技能點。游戲C++開發的知識體系和技能體系,利用現有C++書籍就可以滿足。比如《C++ PAORGRAMMING LANGUAGE》《C++ PRIMER》《EFFECT C++》《MORE EFFECT C++》等。但是在開始游戲編程之前,把這些書本吃透並且實踐熟練的人,非常難遇到。當然能夠真做到這點的人,已經是個中高級C++程序員了。我曾經遇到過一個, 畢業 工作不久就去了GOOGLE
其次,對於面向對象的深入理解。是非常重要的。熟練掌握C/C++語法,編程技巧,只是滿足了C++游戲程序員一部分要求。而面向對象觀念的深刻理解,會為大型C++項目開發帶來翻天覆地的變化。 有時候,在一個10人以上並行開發的C++游戲項目中,面向對象 方法 會成為救命稻草。《設計模式》以及《設計模式解析》相關的書籍,也是必修課。
最後,好技術人員的本質是自大的。這屬於正常。但是如果這種習性影響了自身繼續提高和團隊合作。以及影響了其成為技術管理者和項目技術核心時,那麼這種技術人員的自身價值會大打折扣。 如果早日越過自命不凡這一關,擴大眼界,繼續在綜合素質上提高。在技術管理能力,架構能力上提高,其自身價值才會繼續增長。落到實處,就是待遇和身家增長。
由於游戲開發的本質是團隊開發。任何時候,只有對一個團隊有價值的技術人員,其本身的價值才有可能得以體現。
三、成長和技術發展路線
一般技術人員發展有幾個階段
1 、具備獨立開發局部功能的能力
比如為某個UI編寫邏輯介面函數。為某個LOGIN對話框編寫自繪制控制項等。
2 、具備獨立開發和攻關某個功能模塊的能力
比如為游戲增加一個小型邏輯功能模塊。
3 、具備獨立設計並開發某個系統的能力
比如設計和開發AUTOPATCH 系統
4 、具備解決技術難題,設計架構的能力
比如開發網路同步模擬系統,開發一個中大型游戲製作工具
5 、具備整體架構,管理,協調其他人共同開發一個大系統的能力
客戶端主程,伺服器主程,引擎主程等
6 、技術director
制定技術發展方向,技術團隊建立,技術管理等
在邁向每個階段的過程中,伴隨的都是巨大的工作量和工程壓力。有時候是跨越1年的失敗等等。在公司項目不成功時轉換單位,重新開始,或者繼續做為核心團隊留在公司繼續從新的機會做起,都是好的辦法。但關鍵是吸取經驗教訓,盡量多學多練。並且結合自身長處發展。當然,游戲製作人員,最好還是依靠一個核心團隊。成為核心團隊的一員。
能夠達到第三檔的程序,已經是公司不可缺少的人才了。但往往程序員自身對自己的認識,和公司對其的認識,有時候會有差異。我碰到過一些人,腦子好用,寫東西很快。各種技術都有涉獵。但總是不放心讓他獨立開發設計某個系統。哪怕是相對獨立的工具。也會被搞得一塌糊塗。要後面人不停擦屁股。可自己還覺著自己水平很高。這種人浮躁,眼高手低,不願意細致周全的做好一件完整的事。所以就可以看到他不停的跳來跳去,可在新公司的職位也沒有見多麼提高。公司非常重視交給一個程序員一件事,他是否能完整,考慮周全的把事情做完。哪怕時間長一點,也不能不做完。這會給工程帶來致命的後果。
四、發展待遇
從自身經驗出發談一下公司是怎麼考慮技術員工待遇的。
前面提到的6檔,粗略了劃分了待遇水平。其實到了第三檔,你的待遇已經是這個行業所決定的了。而不是某個公司決定的。因為游戲業大量缺乏這樣的C++程序員。如果具備這個水平,在幾個大城市游戲公司找到工作並不難。大公司提升慢,還有我這種不到百人規模的公司要。所以行業價格才是公司要考慮的。如果給少了,軟體項目的C++程序員流失會帶來較大影響。但給的多,其實是 C++程序員自己的價值增長瓶頸。如果幾年下來一直以為自己水平就該拿這么高,結果到了一家整體技術水平比較高的企業,就會徹底傻眼。這個時候再放低心態去重新開始,對技術員來講就是件很艱難的事了。
在目前游戲行業技術水平普遍較低的情況下,哄抬程序員工資水平對程序員自身好處也不會很大。就算一個新手本來拿幾千的水平,給他1萬。他根本就不會知道自己到底有多少水。一年下來也就多拿了3-4萬人民幣。可耽誤的是學習,影響了心態。而那些心態好,知道努力方向的技術人員,干個3-5年後如果有拿期權和股權的機會,比那些一開始虛高的人,身家就不知道高多少倍了。
c++程序員如何創業案例:Visual C++程序員 職業規劃
有很多的程序員剛畢業時充滿活力,經過幾年的工作之後,激情就會慢慢消失,現在軟體行業環境變化很快,一旦無法跟上行業發展的步伐,工作上就更難有所進境了。對於應屆生,以前只要考得一個資格認證,會受到很多企業的青睞,現在證書滿天飛,企業更加註重求職者的能力。應屆生的第一份工作也是越來越難把握。很多人在求職的過程中開始轉行。對於讀者你,是否有職業的危機感呢?
對於應屆生或者經驗不多的程序員,或許有很完備的理論知識,但是公司衡量員工的標準是效益,誰能創造效益,就會收到重視。應屆生往往很難找到一份滿意的工作。第一份工作是職業生涯的開始,是需要慎重的,然而,究竟用怎樣的標准選擇工作呢?由於實踐經驗的缺乏,應屆生不必關注第一份工作的薪水,時常聽到一些人為找不到工作而發愁,他們已經接收到了幾個公司的錄取通知,但是因為薪水的原因,選擇了放棄。其實沒有必要攀比第一份工作的薪水,這在剛剛走出校園的大學生中是很常見的,然而必須明白,我們的工作經歷可能要持續到60歲左右,是一場 馬拉松 長跑 。起跑最快的未必是最後的勝者。剛踏足社會,在500強公司一個月大概能拿到4000左右的工資,有些特別才能的人會拿到8000左右,而5年以後,工資水平也就5000到10000了,增幅也是有限的。後面的年輕人追趕的壓力卻愈來愈大。所以第一份工作找一個符合自己專業的或者能力的公司去,你的開端會低點,但是你會有很持久的耐力。
在工作了一段時間後,有時會發覺自己的工作和想像相去甚遠,甚至會覺得自己入錯了行業。為自己的待遇沒想像的好感到委屈。這時候需要冷靜的思考一下自己的處境,看是否是因為自己過於理想化的結果。如果是,就有必要對當前行業的現狀進行深入的了解,搞明白當前的行業發展在向什麼方向前進,由於環境的突變,這點有時很難做到,但是適當的理性分析是很必要的。如果一味的埋怨下去,工作沒有做好,還耽誤了自己的職業發展。如果原因出在自己身上,比如說個人習慣等問題,就要看能不能改正一下自己的習慣,慢慢的適應當前的環境。
程序員在一個發展良好的工作上做久了,就會積累豐富的技術經驗,再往後發展的途徑有很多。到底該如何選擇?要結合自己的興趣和當前的技術水平。在做了幾年的技術之後,對於程序員來說,可有幾種基本的職業規劃:技術專家、軟體架構師、高級顧問銷售或自主創業。程序員畢竟是偏重技術的職業,主要的發展方向會是資深技術專家。無論是那種領域,都要努力讓自己成為專家,然後在發展為架構師。有些人當架構師工作一生,有很好的待遇,然而這種工作很有限,而且,在中國,架構師的需求量比較少。
我們想要達到的目標,往往就在起初確定了,而且註定了我們職業的目標不是一蹴而就的,相對於我們所能工作的年限來說,職業生涯可能要終其一生。然而我們在不同的職業階段有階段性的目標,應屆生希望在工作上積累經驗,經驗達到了自己當初的所想,我們就離自己的最終目標近了一步。職業規劃並不是一成不變的,會有很多的機遇和經歷改變你的思想。但是不論你會有怎麼的規劃,都要把社會條件考慮進去。我們進入一個階段,思想認識更加深刻,眼界更加開闊。有時會對自己未來的職業進行更加深入的思考。這時候是需要慎重的。我們都需要過一個階段點評一下自己。看自己是否在進步,下一步又該如何做。我們發現現在的環境不能滿足自己的發展要求,就要考慮換個合適的環境,或者考慮從自己的目標是不是過於理想化,適當的貼近現
實考慮一下。不論會作出怎樣的決定,都要保證你在向進步的方向前進。不要因為一時的放鬆而斷送了即將到來的目標。
工作是一件需要理智的事情,不要因為自己懂的多而在工作上耍個性,現在公司注重員工的團隊意識,大型軟體的開發過程,需要一隊人的共同參與,自己耍個性並不能幫助提升你的工資,也可能阻礙你的職業發展。所以工作中要謙虛學習,努力的學習新技術,從別人身上學習優點,會幫助你發展的更好。
每個人依照自己的興趣會有不同的職業規劃,不要偏求自己的目標多麼偉大。也不要輕視任何一個努力工作的人。職業規劃不是一成不變的,很多人在不同的人生經歷後會改變自己發展方向。但是有一條,不要希望奇跡的出現,勤勤懇懇工作是成功的基本法則。
追求目標的實現更多的是為了享受成功帶來的歡樂,不要因為一時的攀比搞亂了自己的職業發展。如果你做好了自己的職業規劃,那麼,不要等待明天,從現在開始,行動起來吧!
c++程序員如何創業案例:
1.什麼是創業
關於“創業”二字有必要重新學習一下,找了兩個相對權威定義:
創業就是創業者對自己擁有的資源或通過努力能夠擁有的資源進行優化整合,從而創造出更大經濟或社會價值的過程。——網路 網路
創業是一種思考、推理和行為方式,它為機會所驅動,需要在方法上全盤考慮並擁有和諧的領導能力。創業必須要貢獻出時間、付出努力,承擔相應的財務的、精神的和社會的風險,並獲得金錢的回報、個人的滿足和獨立自主。——互動網路
兩者都給出了明確的創業定義,這里想著重想強調一下創業的目的:物質目的和精神目的,現代社會唯金主義人群不乏少數,提到創業自然而然想到“賺錢”,其實創業的目的不僅是“收入大於成本”,還有精神豐收。按照網路+互動網路的說法,最終極的創業應該是個人物質精神、社會物質精神四豐收。
當然,不是人人創業都追求“四豐收”,完全可以只追求個人金錢豐收,或是追求其中的任何一項或幾項,但要注意——千萬不要損害未選的,比如為個人賺錢損害社會或他人利益。
2.怎麼才算創業成功?
創業的成功(這里定義為達到創業初級制定目標)一定是依賴於合理的目標+個人的努力+合適的方法+良好的運氣+主動把握機遇,各個條件沒有順序也沒有主次,但這五點缺一不可,相互有機結合才有可能成功。
成功的創業往往在最初一兩年甚至五年或更長時間收入會低於預想,虧本很正常,只要目標堅定,不斷改善,因為獨立自主,上升空間會很大。
當然每個人的想法、定位都不一樣。你想創業,那你想創個什麼規模的事業?什麼才算得上事業有所成?
如果你認為騰訊、阿里巴巴這樣的才算“業”,那麼我建議你最好別輕易去“創業”,即使你比馬雲、馬化騰等人更聰明,也未必能成就這樣的業,因為機遇不同。
如果你只是想比一般打工的更強一些、更自由一些,收入比打工要高一些,能養家糊口同時還有點閑錢,那你隨時都可以去創業!
3.創業的方法、步驟都有哪些?
每個人都有適合自己的路子,不能說通用,只能算是一點個人心得吧。
(1).必須建立一個網站,這是你在網路上的“門面”,可以展示你的作品,也可以讓別人通過這個網站找到你。
無論是否程序員創業,都應該有個網站。網站的傳統主要目的是為了宣傳,現代網站還可能有互動、管理、實驗等多種功能。需要注意的是,無論哪種功能,當沒有積累到一定程度,即不知道網站上放什麼內容的時候,不要建網站,更不要抄襲別人的內容,切忌打腫臉充胖子,金玉其外敗絮其中。和字如其人一樣,網站也反映企業的 文化 底蘊;
(2).早期,豬八戒之類威客,作為你早期練手和積累人氣還是可以的;
(3).真沒客戶找的話,可以開個淘寶店,接軟體定製(我認識有幾個網友都是這樣干,並且幹得還不錯);
(4).也可以主動出擊,去一些外包網站尋找客戶,比如GAF、Elance、GetACoder、ScriptLance等站上有很多外包的信息,大家可以自己上去看看;
(5).最好的方式還是自己定位一個產品,用心把這個產品做好,然後努力去推廣,推廣好了的話,以後賣注冊碼、賣授權就夠了。
4.產品該如何定位,什麼樣的軟體才能寫?
這個問題,有很多網友都問過我,他們總在擔心,現在幾乎各種軟體都有現成的了,都被佔領了市場,這時候自己該寫什麼軟體呢?
我覺得,首先該問問自己,你的軟體、產品,需要達到什麼樣的程度、佔有多少市場才行?要超越那些成熟的軟體嗎?那是很難的,不僅僅是技術層面,還有用戶的積累這都是很難超越的。
這些成熟的產品,都是通用的,適合大多數用戶,但總是有部分用戶的需求是不同的。那麼你的產品,未必要超越誰,只要能滿足這些不同需求的用戶、能做出一些特色功能,那你就能佔有一定市場、擁有一定用戶。
5.創業應該注意的一些事情
注意積累、項目的成功和失敗都要積累,每個項目都要 總結 ,為下一個更大項目更省時省力地完成做准備。
無論是守株待兔或主動出擊,首先不應接違法、違背道德的單子,其次無論單子大小,都應該當做一個正規項目完成,即(按具體情況)需求分析、簽訂合同、設計、編碼、測試、寫文檔等步驟逐一完成。比如完整項目一共有十五個步驟(有國標),小單子可以選關鍵五個步驟,大一點的單子相應增加。若不會,可以自學軟體工程師、IT項目管理的相關課程。
這里想著重強調一下“爛筆頭”的重要性。雖然設計、編碼、測試、文檔等都可以用計算機完成,但是往往不及白紙黑字的效率。因為其一:計算機屏幕容納的信息量不及紙張,即屏幕大小往往會限制你的思路。其二:大腦思考的速度快於手寫速度,而手寫速度要快於敲鍵盤、點滑鼠的速度,也就是說,手寫更能跟上思考速度。
想要做大做強,不可能一直單干。這時就需要組團了,就需要學習新知識,變為新身份、進入新領域。而主動出擊一般需要一個團隊。
所謂創業難守業更難,何來守業——創新。好的產品、代表作,或是好的服務固然需要,但是如何保持?這時要不斷創新,或者說是一如既往的創新,圍繞主要產品不斷改進,不斷與時俱進,不斷挖掘潛能,不斷比競爭對手稍好一點。
起初僅是學技術的階段,無需注重寫什麼軟體,哪怕是一無所用的工具,或是已被寫爛的“通訊錄”、“記事本”、“快捷啟動”,都可以,著重積累。附帶一句,無論學什麼語言也無所謂。
多使用其他成品軟體,善於發現優缺點,歸類整理,著重對其他軟體的缺點思考,並結合實際用戶的需求,用戶的不方便就是商機。
6.經典案例
(1).外貿公司邊打工邊創業
一位在外貿公司打工的網友,因為自己工作上經常要做一些重復的工作,就自己編寫了一個工具軟體,自動完成這些工作,提高工作效率。一開始在同事之間使用,經過同事們提意見之後逐步完善、增加功能,成為了一款功能比較完善、操作比較方便的軟體。然後他想,既然自己公司工作上用得上,其他同類公司應該也有需求吧?就開始在附近的同類公司里推廣、銷售這款軟體,慢慢的積累了一定的客戶,這名網友就辭職了,專門銷售軟體,收入頗豐。
(2).小網管成立軟體公司
一位在網吧工作的網管,平常工作比較輕松,很多時間自己操作電腦、學習編程,偶爾到網路上接點小軟體定製,賺點外快。越做自己技術越好、客戶也積累越多,最後辭職,自己在家接軟體定製,後來自己做不過來就成立公司,專做外包。
(3).發現真空市場的創業歷程
某網友,一直都想創業,但苦於沒找到適合的項目,無從開始。一次偶然的機會,在一個IT交流群里,另一個網友發給他一個軟體(單機版),問是否可以做,當然可以做,一個簡單的單機版辦公軟體嘛,這有何難?但是這個網友並不想長期做外包,於是去調查使用這個軟體的行業,發現這一行業居然還處於信息化真空狀態。世面上基本上沒有一套該行業的管理系統。
之後去 拜訪 網路上的那位朋友,聯系系統的需求方,是政府部門里的人。開始調研這套系統的需求,發現需要做的不僅僅是一個單機版,是一套基於廣域網的協同辦公系統。開始談價格,價格分為研發費用,安裝費用,以及維護費用。仔細評估下來,客戶給的研發費用實在是太少。價格陷入僵局,為了能拿下這套系統,為了占據這個行業,這名網友決定自己墊資進去,開發出這套系統。
不管怎樣,開始著手做吧,不為別的,只為夢想!開始組建團隊,租場地,買設備。一個月後,經過大家的努力,終於把Demo開發出來了,開始與客戶一起到各政府部門、各個企業去演示。效果還挺不錯,客戶反饋說,很多企業需要安裝。
這就表明,最初墊資進去開發是正確的,安裝的企業一多,自然就開始盈利了。創業的第一步算是成功了。