1. 程式人生 > >從草根到百萬年薪程式設計師的二十年風雨之路

從草根到百萬年薪程式設計師的二十年風雨之路

[toc] 在寫這篇文章之前,該用什麼樣的標題,我猶豫不定,草根?百萬年薪程式設計師?會不會被人當成標題黨。 二十年來,我所見過的草根程式設計師很多,優秀的草根程式設計師也不少。人與人之間的差別其實很小,很多人因為年少不懂事或其它的原因沒有考上大學,但並不表示他的智商或能力有問題,如果現在開始學習,又會很猶豫,擔心學不會,擔心被騙,...... 本文記錄了我從高中畢業之後的學習和工作經歷,希望可以激勵打算學習和正在學習的人。只要有興趣、有決心、有意志,往正確的方向不斷積累,一定可以成為優秀的程式設計師。 文章有點長,如果您是一個真心想學習的人,讀完此文不算浪費時間。 1、不快樂的中學時期 =================== 我1976年出生於湖南省衡陽市常寧縣的農村,沒山沒水沒肉吃,童年時期是很開心的,放牛、捉魚,偷西瓜,農村小孩子玩過的我都玩過。 初中是鄉里的中學,畢業後考入了縣的重點高中,高中三年,可能是學習方法和興趣的原因,成績一般,1996年參加高考,468分,最低錄取線520分,大部分的同學選擇了復讀,後來基本上考上了大學。 中學期間,我真的不喜歡讀書,說是逼著自己學習一點也不過份,特別是寫作文,非常痛苦,高考後再也不用考試和寫作文,反而解脫了。 2、從五筆打字到Foxpro ===================== 我父母是第一批農民工,為了讓我們兄弟幾個上學,在廣東省韶關市的煤山上開過商店,在市區踩三輪車,在火車站廣場賣水果,吃盡了苦頭,但是我們兄弟都讓父母失望了。 大哥是我的偶像,他高中畢業後通過培訓班學習了五筆打字,在電腦公司做硬體組裝方面的工作。跟大哥學習了兩個月後,進入了韶關市的某電腦公司,做組裝電腦、安裝系統、提貨送貨等方面的工作,和我一起進去的還有另一個兄弟。 發工資了,每人兩百,老闆說我很勤奮,加多五十,二百五。那時候酒店服務員的工資大概是五百,打字員的工資四百,電腦公司技術員的工資約六百,我的目標是六百,如果有人給我六百的工資,我將生死相隨。 已經忘了是什麼原因和場景,我有了學習程式設計的想法。那時候Foxbase資料庫很流行,是大學教材中的內容,在工廠企業應用廣泛,用於編寫財務、進銷存、人事工資等管理系統,用友財務軟體也曾用Foxbase編寫,Foxpro是Foxbase的升級版,我找到幾本書就開始學習,沒有任何人指導。 那時候電腦還沒普及並且很貴,我白天在公司上班,有時間就看書,晚上父親送飯到公司,我一直學習到守夜的同事回來才離開,大概學習了半年,我熟悉Foxpro每個函式的用法,還會組建Novell網路,嘗試著開發人事檔案管理系統。 我沒有買Foxbase和Foxpro方面的書,書是大哥和遠親表兄的,他們都有學習Foxpro的想法,但是沒有堅持。 3、向廣州出發 ============= 我認為自己已經精通了Foxpro,但是還缺學歷和工作經驗。 經人介紹,用1500元從一個走江湖的人手中買個本科畢業證書,至於工作經驗實在沒辦法編,19歲,大學能畢業已經是天才。 1997年3月,帶著300元和行李,去廣州找大哥(大哥也弄了個本科畢業證書,在一個職業大專學校做老師),安定下來後開始找工作,那時候找工作有兩個途徑:報紙的招聘廣告和南方人才市場的現場招聘會。 廣州太大了,騙子也多,我天生愚頓,被中介坑過,公交車上遇扒手,座車被賣豬崽,上錯車等都經歷過,還不只一次。 有一次去工廠面試,上錯了車,去到工廠的時候已是很晚,面試方認為我的身份證與學歷證書資訊不符,沒有錄用。面試結束後太晚了,沒車回廣州,我沿著公路往廣州方向走,經過一片田野,有幾間茅房,就這麼過一夜吧。可能是茅房不太舒服,我繼續走,經過一個池塘,池塘邊上有間茅屋,心想裡面可能有席子和被子,撿了一塊泥土扔過去試探一下,裡面沒人,就這麼睡了一晚,我清楚的記得那天晚上天空的星星特別亮。 1997年3月,臺灣的陸士企業在花都的分公司招聘Foxpro程式設計師,面試通過,工資1200,包吃住。非常開心,辦公室有空調,兩個人睡一個房間,廁所很乾淨有馬桶有紙巾,我成了白領。 4、前往上海灘 ============= 大概過了半個月,公司派我去上海分公司,同去的還有兩個是財務,男的姓段,我稱他為段兄,女的忘了。 上海分公司是做麵包的,我的任務是開發進銷存系統,大約三個月,同去的女孩子因為工作不認真,錯誤太多,公司要炒她魷魚,我和段兄去向經理講情,經理沒答應,我和段兄一咬牙一跺腳,大家共進退吧,一起辭職回了廣州。 在那時候,一份工作對我很重要,怎麼一氣之下就真的辭職了,那個女孩子不漂亮也不可愛,也沒人喜歡她。 在上海的三個月,整天盯著電腦螢幕,我的視力從1.5下降到1.0。 5、再回廣州 =========== 1997年5月回到廣州,20歲,人才市場就像街市,企業擺攤,在牆上掛海報,列出職位要求,求職者逐個攤位逛,如果認為合適就遞上簡歷,然後就聊。 廣州怡澤公司,招聘Foxpro程式設計師,我替上簡歷,面試方先問了一些Foxpro的知識,還問我會不會UNIX、C語言和Oracle資料庫,是什麼鬼,沒聽說過,資料庫?除了Foxpro,還有其它的資料庫?我不會,對方並不失望,笑著說剛畢業不懂是正常的,不懂沒關係,只要好好學習就行。 我被錄用了,工資1200,包吃住,先去河源分公司,老闆安排司機接我,皇冠3.0,很舒服,我從來沒有座過這麼高檔的車。 廣州怡澤的老闆曾是河源市建設銀行科技科的科長,下海後從硬體銷售開始,找了幾個同學,為河源市人民銀行開發了同城資金清算系統,費用在一百萬以上,從此公司快速發展。 和我一起去河源的還有一個兄弟,忘了叫什麼,我們看到了一臺UNIX主機,沒見過不認識,按平時的習慣敲了幾下鍵盤,沒反應,一致認為是宕機了,正準備關電源重啟,大佬說不能這樣,這是UNIX系統,要輸入指令才能關機。靠,第一次聽說關機也要輸入指令。 公司分配給我們的任務是用Foxpro開發一個賓館的點歌和客房系統,專案進行到一個月的時候,另一個兄弟不幹了,留下我一個人繼續開發,這是我人生的第一個專案。四個月左右完成了開發工作,接下來是培訓,賓館派了二十多個服務員過來上課,廣東的妹妹、湖南的妹妹、四川的妹妹、還有其它地方的妹妹,爽啊,理所當然的也傳出了一些緋聞。 6、初識C語言 ============ 賓館的專案如期完成了,回到公司開始向前輩們學習,安裝SCO UNIX作業系統要二十多張軟盤,安裝Oracle資料庫要五十多張軟盤,能把作業系統和資料庫安裝好既是技術活,也是體力活。 非常幸運有機會接觸到真正的計算機軟體技術,大佬們對我也很關照,可是我感覺得壓力很大,擔心假文憑穿幫,但心技術太差會被轟走,還會被個別同事嘲笑,他們在談論大學時期的往事的時候,我不敢出聲。唉,只要公司能能給我吃住,有沒有工資無所謂,一定要學好技術。 為了成為公司技術最好的那個,離開了心愛的妹妹,真是不捨啊,如果上天能讓我再選擇一次,我一定要和妹妹在一起。 7、開始再學習 ============= 曾經讓我驕傲和精通的Foxpro資料庫原來是那麼不堪,我崇拜前輩們的技術和經歷,有了新的學習方向。 接下來我被分配在工程部,工資漲到了兩千五,跟隨大佬汪九鋼外出實施專案,除錯同城網路、安裝作業系統和資料庫、安裝應用軟體、操作培訓、系統試執行、系統上線和運維等。在接下來的兩年的時間裡,出差到雲浮、茂名、湛江、陽江等城市,工作很輕鬆。在這兩年裡,有足夠的時間學習,也遇見過可愛的妹妹。 和大部分初學者的感受一樣,C語言容易入門,難以提高,我在學習了一段時間的C語言後,不知道怎麼提高,公司的開發的專案技術含量不高,學習價值有限。那時候流行C/S架構,Visual Basic、[Powerbuilder](http://www.baidu.com/link?url=pkIhJ2k8AtSndh1dP_pioPX_4zdU2ZJ9F-8rI6N9s1djteJrMI0_ZZpJj5xJA1ACqYybcSM70qDE1dHOixnEaK)、Delphi是很熱門的技術,很容易學習和掌握,用於桌面的開發非常方便,我逐個折騰了一番,每種都會一些,試著開發一個財務軟體,還應聘過[Powerbuilder](http://www.baidu.com/link?url=pkIhJ2k8AtSndh1dP_pioPX_4zdU2ZJ9F-8rI6N9s1djteJrMI0_ZZpJj5xJA1ACqYybcSM70qDE1dHOixnEaK)程式設計師,沒被錄用。 就在我學習遇到瓶頸的時候,同事給我看了一則招聘廣告,技術要求是精通UNIX、C語言和Oracle資料庫,工資一萬,我的天,那時候公司技術水平最高的才四千,我想去面試又不敢,肯定達不到要求。 自那以後,我更專注於C語言的學習,也不知道過了多久,基本上熟悉了UNIX平臺下C語言開發的各種基本技術,如多程序、多執行緒、程序通訊、TCP/IP協議,對C語言操作Oracle資料庫也有一些瞭解。 2000年以前,基本上沒有網際網路,學習只能看書,為了搞清楚C語言訪問Oracle資料庫的方法,廣州購書中心有關Oracle的書我們全買了,也解決不了問題,學習太艱難。 8、我要創業 =========== 1999年8月,22歲,一次偶然的機會,聽說表兄的前妻與新疆的一個廳級領導的老婆關係很好,這真是天賜良機,如果能認識當官的,何愁大事不成。 帶上自己三萬塊錢的積蓄和向朋友借到的十萬元,向遙遠的烏魯木齊出發。到達烏魯木齊後,表哥第一時間勾搭了一個離婚的中年大姐,再把新疆財經大學一個學生小妹的褲子給脫了,然後成立了公司,招聘了財務、打字員和五個大專畢業的學生,準備大幹一場。 不知道是什麼原因,廳長的老婆不搭理我們了,可能他們本來就沒有打算搭理我們。 聽說某醫院要做資訊管理系統,請人吃飯,卡啦OK。 聽說某政府要政務上網,請人吃飯,卡啦OK。 聽說某大學要創辦計算機學院,請人吃飯,卡啦OK。 …… 那個寒冷的冬天,停靠在八樓的二路汽車,沒有給我們帶來任何希望,表哥被中年大姐和學生小妹輪番折騰得越來越瘦,在我的努力下,公司賣出了幾張盜版光碟。 9、再再回廣州 ============= 2000年5月,23歲,在熟悉的人才市場,面試了廣州市天[剛名門電子有限公司](http://www.baidu.com/link?url=H8Or7O0748HHlosbF0dh-UCe4-4CxRx15tbWEyalUPLMtxJIwdZyd_u28wPbb2t3_T4PFZ6q-twCwWeGctNaZK)(總公司在臺灣),試用期工資4500,轉正後工資6000。公司的核心產品是UNIX伺服器與IBM小型機通訊裝置,類似於網絡卡。 那時候的我,C語言和UNIX相關的技術基本上都懂,也會用,但用得不好,剛入門級別吧。 在這公司,我已經不記得做了些什麼工作,這時候段兄(之前和我一起去上海的那位兄弟)從重慶來到了廣州,他是會計,在多次面試之後,找到的工作都不理想,工資在1500元左右,我就建議他學習C語言。 那時候我們都沒有電腦,段兄每天在宿舍看書,《C語言程式設計》和《UNIX程式設計基礎》,理論知識基本上都懂,但實際操作太少,為了上機操作,下班後我繼續在公司呆著,他做好飯給我送過來,利用公司的電腦學習。 大概過了三個月,段兄開始出去找工作,試了幾個公司,最後被邦訊技術錄用,試用期工資4500,開始工作的時候有些艱難,但也很快適應,人生成功轉型。 段兄在邦訊技術工作五年後,回到了老家重慶,進入了重慶聯通的技術部門,現在已是技術高管。 段兄是我的第一個學生,啤酒和燒烤就當成學費,我提出把他妹妹介紹給我認識的合理需求,也被他無理拒絕。 2000年8月,從開始學習C語言到進入天剛公司,在這三年裡,我基本上是靠自己學習,這搞搞,那搞搞,C語言搞得最多,技術上還算不上合格的程式設計師,在專案經驗方面也很少,也沒有實際專案開發經驗。各位可能有個疑問,不合格的程式設計師也能找到工作?原因很簡單,就是這個行業比較好混,技術比我差的人多了去。 10、鬱悶的離開 ============== 在天剛公司不到五個月的時間,我應聘立信下屬的子公司誠毅,試用期工資5000,加班另計,一個月基本上可以拿到8000。立信主要從事移動公司業務系統的軟體開發,作風低調,但是實力非凡,人才濟濟。誠毅公司的總經理和兩個副總經理、三個專案經理都畢業於清華大學。 進入公司後,我隨專案經理在肇慶做移動公司的帳務系統,專案組五人,一個Dephi程式設計師,四個C程式設計師(包括專案經理),我的工作內容是做資料統計報表。我認為自己的技術還行,懂的東西不少,但是在實際工作中,用到的技術並沒那麼多,而我缺乏實際工作經驗,缺乏耐心和認真,工作很容易出錯,具體表現在統計出來的報表資料不準確。 公司的待遇和福利都很好,但是我越來越不開心,感覺進不上節奏,工作也沒有成就,八個月後決定辭職,臨走時總經理與我聊天,給了我一些建議:(1)技術是程式設計師的必須具備的,但不是決定性的,對事務的思考能力更重要,具備思考能力的人才能把工作做好;(2)軟體開發工作和學生考試不同,學生如果對某個知識點沒有完全掌握,考試也能得分,但是,軟體開發不一樣,例如資料處理,必須全對,錯一條就是零分;(3)清華並不像傳說的那樣重理輕文,學習文學、歷史、哲學可以培養一個人思考問題的能力,充分的把技術發揮出來。 我當時並不理解總經理的話的含義,但是記在心裡,也開始按他的建議開始學習,在之後的日子裡,如果有時間,我就會讀書,從古今中外的名著開始。 我剛查了一下中國現代領導人的學歷,清華畢業的遠超過北大。 多年來,我只在誠毅公司見過清華大學的本科生。 11、又是一個絕世高手 ==================== 從誠毅公司離開後,入職了廣州運通公司,公司的技術總監是一個絕世高手,以他多年來的技術和經驗,把C語言做了封裝,形成技術框架,不輸於世界上廣為流傳的boost、POCO等框架,但是這些並沒有引起我的重視。 我不喜歡廣州運通公司的氛圍,兩個月後我就離開了。 技術總監的水平雖然很好,但是對員工的影響力有限,如技術規範、技術管理和技術培訓等方面毫無作為,對公司做出的貢獻非常用限。 12、向北京出發 ============== 2001年9月,25歲,廣州易寶(在香港創業板上市),公司中標了北京某移動通訊公司的專案,臨時組建了二十人團隊,從廣州開往北京。 專案經理是從邦訊技術出來的,很牛;系統架構師很牛,系統設計師也很牛,專案組長也很牛,好像只有我不太行。 自從接觸C語言和Oracle資料庫以來,採用C語言訪問Oracle資料庫是一個技術難題,有兩種方法:Pro\*C和OCI。Pro\*C簡單易學,但效率不高,程式繁鎖;OCI技術難度非常高,沒幾個人會。 我開始回憶絕世高手們的技術處理方法,參照Oracle提供的示例,嘗試封裝OCI,成功了,解決了C語言訪問資料庫的問題。 在接下來的工作中,我又封裝了其它常用的功能,給同事們呼叫。 只有潮水退出,才能發現誰在裸泳。 專案組長好像不太會寫程式。 專案經理負責頂層設計,具體哪一層沒說,從來不寫程式,有一天他心血來潮,寫了一個數據通訊的程式,無法執行,叫我幫忙看看,原來專案經理也不會寫程式。 專案組二十人,烏合之眾,會寫程式的就四個人,所謂的系統架構師、系統分析師都是胡扯。在中國,IT行業和其它行業一樣,想混進來其實並不難,要混下去也不難,這裡混不下去就換個地方,只是行外人不知道IT行業可以這麼混,當然,我不鼓勵大家混日子。 她姥姥的,當初專案分組的時候,為什麼不讓我做組長?為什麼我的工資還要比組長低?吃了這麼久的蒼蠅,造反。 我向技術總監反映了情況,公司對專案組做了調整,只留了五個人,新的專案經理雖然技術平平,但人品度量非凡,多年來,我們一直是朋友。 在易寶的三年裡,幾乎沒有工作壓力,工資漲到了一萬,慢慢的積累技術和經專案經驗,還有很多時間讀書,記得上班的時候還在聽村上春樹的《挪威的森林》。 學生時期最討厭的語文開始變得可愛。 我發現自己會寫文章了,為公司編寫專案技術方案、投標檔案、售後的運維文件。 我還會寫打油詩,送給QQ裡妹妹,然後就一見鍾情,再然後就一夜qing,再再然後就上了車,再再再然後就下不了車。 13、再見大佬 ============ 2004年7月,27歲,以前在廣州怡澤公司的工程部經理汪九鋼已成立公司,做銀行的小系統,邀我加入,6000的工資,5%的分紅。 再次見面的時候,曾經讓我佩服的大佬汪九鋼的技術已經不值一提,他大我十歲,這些年來,積累了一些人脈資源,一年也能拿到七八十萬的專案,而我只關注技術的提升和讀書,對人脈資源不敏感。 我是公司的專案經理,負責系統設計和後臺開發,還招了三個前端的開發人員,有一個是碩士。我很快完成了後臺的開發,但前端進度太慢,招來的人能力太差,沒辦法,我只好重拾當年的技術,用Dephi開發前端。 說起那個碩士生,有些想法與大家分享一下。我自己沒有上大學,但是見過很多大學生,清華大學畢業的本科生是天才;其它大學的本科生不好說,關鍵還得看人;博士生理論知識很高,動手能力不一定強,但為人謙虛低調;碩士生的問題需要思考,很多大學生本科畢業的時候,發現工作不好找,就再讀個碩士,以為學歷再高一些就會好找工作,有這種想法的人很不明智,缺乏信心和勇氣,花時間提升文憑而不是能力。 公司有一個專案,合同金額是五十萬,工作量很少,一個星期完成。然後,大佬把錢收了,再然後就把錢放到自己口袋裡了,再再然後客戶就不爽了,再再再然後我也不爽了。 這件事情值得思考,這個專案的工作量很少,客戶當然知道,為什麼預算這麼多錢呢?大家爽才是真的爽,大佬不懂這個道理?還是捨不得分錢?不管是哪一種,都不能共謀大事。 後來,與同一客戶的第二個專案無法驗收,甚至鬧到對簿公堂的程度。 14、聊一下大飛機 ================ 請大家思考一個問題,軍用的戰鬥機和民用的客機,哪個技術含量更高? 中國具備生產戰鬥機的能力,型號我不記得了,裝備了軍隊。 中國也生產過客機,型號我也不記得了,飛幾次就沒了訊息。 很多人會疑惑,中國能生產出戰鬥機,為什麼生產不出客機呢?原因很簡單,因為客機的技術含量更高。 客機要求更低的油耗和更高的穩定性,戰鬥機飛十萬次,出一次事故,飛行員跳傘,是可以接受的,但是客機不行,如果飛十萬次出一次事故,根本沒人敢座。 實現軟體的功能,普通的程式設計師也能做到,再提高一些要求:例如百萬併發的效能和一年365天不停機的穩定性,能做到這兩個指標的才是大師,當然,指標遠不止這兩個。 15、我成了高手 ============== 2005年3月,29歲,不知道從什麼開始,在別人眼中我是個高手,經人介紹,一個從移動公司出來的兄弟找到我,他要創業,尋找技術負責人。 我們成立了漢唐公司,從20平方的單間開始,三個人,老闆、我、還有一個做WEB開發的菜鳥。老闆有一些人脈資源,公司的專案不多,但每一個都能賺錢,業務穩步發展,至2007年底的時候,公司已發展到二十多人。 在這兩年多的時間裡,我夜以繼日,不知道做了多少個系統,寫了多少程式碼,客戶對我們公司的評價非常高。有一次某移動公司的充值系統被人攻擊,我非常不幸的成為了被調查的物件,他們知道我的技術出色,具備攻擊的能力。 我已經記不起具體的原因,有些累?未來希望不大?遭人暗算?老闆糊塗?可能什麼原因都有,但是,我當時有一個天才的想法,我要創業,做快餐,無門店的快餐。 辭職,公司補貼了我十萬,做快餐。 任何人,不論您有多麼聰明,多麼有實力,考慮問題有多麼周全,如果進入一個新的行業,必定會遇到很多問題。做快餐的具體問題我就不說了,總結一下,如果那時候有美團解決送餐的問題,我必定成功。有句話是這麼說的,衝在前面的是革命家,衝在最前面的是烈士,我成了烈士。 16、再入職場 ============ 2008年3月,31歲,有些失落,隨便入職了一個公司,廣電運通,股票程式碼002152,公司剛上市,聽說那些有股票的高管的身價在千萬以上,他姥姥的,心裡那個不爽啊,為什麼呢?因為就在差不多十年前,廣電運通還是一個小公司,我去面試的時候,開發部就幾個人,辦公室連空調都沒有裝,我覺得這公司很破,沒有答應他們,哪想到十年後居然上市了。人生不是沒機會。 公司的主營產品是ATM,就是銀行存取款的櫃員機,專案經理給我和另一兄弟分配一個任務,在兩個月的時間完成30個介面,用C語言操作資料庫,但是公司沒有技術支援。我用一個星期封裝了Oracle和Sybase資料庫操作類,然後就教給另一小兄弟去做具體的介面,不需要我動手,他十天就完成了全部的工作。 廣電運通作為一個上市公司,技術也就這樣吧。 就在我整天無所事事的時候,深圳市氣象局的領導聽說我離開了漢唐,極力勸說我去深圳為氣象局做專案。 17、成立自己的公司 ================== 2008年5月,31歲,帶著老婆兒子來到深圳,註冊了自己的公司。 我搭建了深圳市氣象局的資料中心,還做了一些其它的專案,每年約三四十萬左右。 剛到深圳的時候是很開心的,沒有壓力,沒有憂慮,但是身體的問題越來越嚴峻。我的兩個膝關節讓我寸步難行,其中一個肩關節也韌帶撕裂,身體帶來的痛苦超過任何精神的打擊,產生這些問題的原因主要是先天性的,在娘肚子裡營養不足,骨胳和關節有點畸形。 我求過醫,廣州正骨醫院給我隨便開了幾粒藥,深圳平樂骨科醫院說我沒救了,深圳北大醫院說我沒事,她姥姥的,連路都走不了,還說我沒事?王八蛋。 在中國,軟體開發行業,40%的人是混日子,普通技術的程式設計師佔50%,高水平程式設計師10%,絕世高手接近零。 醫生這個行業也一樣。 我原本打算去香港求醫,一個偶然的機會,在好太夫網上找到了深圳市第二人民醫院運動醫學科的陸偉主任,經過三次手術,把我的手和腳全整好了。 我欽佩陸偉主任醫術和人品,如果人生可以再來一次,我要學醫,高水平的醫生治病救人,也能賺錢,比做軟體更有意義。 18、繼續折騰 ============ 2010年8月,深圳氣象局領導崗位做出調整,由其它人來負責資料中心專案,預算已經是定下來的,但他要增加工作內容,搞得我極其鬱悶,剛好漢唐公司的老闆找我,希望我回去主持公司的軟體專案的開發和運維工作,我也認為氣象行業的空間太小,不足以發揮我的能力。 回漢唐之前,老闆把公司的情況描繪得非常好,回來後才發現不是那麼回事,專案是不少,但做得亂七八糟,到處都是麻煩。記得有個專案,明天要驗收,今天才做準備,不是準備驗收,是準備開發。 我花了五個月左右的時間把漏洞全補上,用了兩個月的時間完成了一個新專案,廣東省電網公司的高速簡訊平臺(專案金額125萬),專案的設計和開發都是我一個人,電網公司的人問我這專案是不是我一個人做的,我沒敢承認,原因很簡單,他們不可能會認為是我水平高,而是覺得專案難度可能不大,不用給那麼多錢。 剛回漢唐的時候,和老闆一起聊天,他傳我絕招:想盡辦法把員工榨乾。榨乾?怎麼榨乾?他會不會把我也榨乾?人心已經變了?或者說他本來就是這樣的人。 老闆確實有人脈資源,他在社交方面天賦很高,喜歡空手套狼,熱衷於忽悠,與政府關係比較好,申請科研專案,走流程寫文件,然後分錢。 不管是做人還是做事,應該虛實結合,太實在了容易吃虧,太虛了容易失去根基。這世界上,誰都不是傻傻鳥,沒那麼容易忽悠和榨乾的,道不同不相為謀。 有個歷史學家曾說過,小人其實很聰明,與君子的差別是思想境界,小人逐利,君子重勢。前些天我再去漢唐看了一下,公司就幾個人了,可惜啊。 在漢唐的時候,有兩個普通大專非計算機專業的菜鳥過來應聘,被HR拒絕了,後來HR和我說起這事,立即把這兩個菜鳥叫回來,我喜歡有決心和意志的人,什麼專業無所謂,只要有上進心就行。這兩個人果然不負期望,大約三個月的時間就可以做系統的日常運維工作,五個月可以完成軟體開發工作。現在,這兩人分別在深圳和廣州駐點,負責公司全部的日常事務。 對於公司的管理,把員工榨乾是不可能的,我選擇利用自己的技術影響,大幅提升員工的技術水平,從而達到降低人工成本和提高效率的目標。 19、百萬年薪的程式設計師 ==================== 2010年我從深圳離開之後,資料中心由另一個公司運維,整整一年的時間,沒有修改一行程式碼,那個公司的經理也希望我回去,說如果回去,資料中心一定還給我,我知道他說的是真的,但是我不太想回深圳,兒子已經在廣州上學了,兩地跑來跑去會很累。 後來,深圳氣象局的領導聽說我離開了漢唐,又給我電話,要我回去,還給我準備了一些專案和經費,那就回去吧,但是,老婆孩子還在廣州,每星期開車兩地跑。 一個偶然的機會,我聽說《明朝那些事兒》這部書很不錯,一看就上隱,作者用幽默的語言講述真實的歷史,對人和事的分析有獨到的見解,學習歷史成了一件輕鬆愉快的事情。我喜歡《春秋》、《戰國》、《秦漢》……,百家講壇史學大家的作品也非常好,曾仕強的《易經》,乃傳世經典,讓我受益終生。 2014年,我決定全家搬去深圳,打算就在深圳定下來,再也不折騰了,可事與願違,因為小丫頭超生,兒子在深圳無法入學,一咬牙一跺腳,把兒子送去了恆大足球學校。我兒子的足球天賦與眾不同,他身體素質極佳,骨骼精奇,天生就能帶球奔跑,來去如風,射門勢大力沉。 這下好了,以前是廣州深圳兩地跑,現在是清遠深圳兩地跑,更遠了。 2014年也是我的一個轉折年,憑藉我在行業中的聲譽,公司簽了兩百萬的專案,這時候我公司還是我一個人,必要的時候只能拉上幾個朋友撐場面。 20、再再後來 ============ 2015年,我全家搬到清遠,因為兒子上學的事情,我被折騰成了清遠人,常住清遠市區。深圳和廣州的業務由我在漢唐培養出來的兩個兄弟負責,我只負責一些核心功能模組的開發,公司穩中求進。 在技術方面,經過多年的積累,我擁用自己的開發框架freecplus,封裝了XML、目錄檔案、字串和數字、日誌檔案、socket通訊、Oracle資料庫、MySQL資料庫、PostgreSQL資料庫等操作,還有很多常用的工具,如資料採集、資料探勘、資料入庫、資料同步、資料分發、檔案傳輸等,簡單易用。我們研發的業務系統極其穩定且效能卓越。 我不會為了把玩技術而研究技術,一切以滿足實際專案的需求為目標,儘可能用簡單的方案解決問題。 21、總結一下吧 ============== 非常幸運,我在最應該學習的年齡選擇了學習,選擇了C語言,日積月累,終有小成。 感謝昔日的大佬們讓我明確了學習的方向,感謝那些絕世高手讓我頓悟,感謝欣賞提攜我的伯樂讓我和家人衣食無憂。 21.1、關於百萬年薪 ------------------ 在中國,百萬年薪對大部分程式設計師來說是一個難以達到的目標,在國外,普通程式設計師的年薪就能達到,我老婆有兩個表弟在美國舊金山,他們的年薪在15-20萬美元,人民幣超過百萬,而且呢沒有高房價,而且呢車也很便宜,而且呢汽油也很便宜,而且呢高速公司不收費,而且呢沒有超生的罰款,而且呢孩子的奶粉不用錢,而且呢孩子上學不用錢,而且呢還可以每年出去旅遊,而且呢還可以決定誰做州長和總統。 我並不是一個張揚的人,此文以百萬年薪為標題,並不想吹虛什麼,而是為了鼓勵那些正在學習或打算學習程式設計的新人,您可能沒有學歷沒有基礎,這些都沒有關係,路就在腳下,沒有您想像的那麼難。 21.2、學習的必備條件 -------------------- 對軟體程式設計的興趣,有決心和意志,對美好生活的嚮往。 21.3、關於技術的學習 -------------------- 往正確的方向持續不斷的努力,不斷的積累。 很多人想學習程式設計,想了很久、看了很久、等了很久,幾年就過去了。如果能立即行動起來開始學習,日復一日,就算沒有任何人指導,也能成為優秀的程式設計師。 21.4、關於文化知識的學習 ------------------------ 固執自我、無知而不學,文化知識的缺乏會限制程式設計師技術的發揮,難以把握機會。 程式設計師在關注自身技術成長的同時,更需要培養溝通能力、思考問題的能力,可用的程式設計師、可靠的專案經理、值得信任的企業管理者將是每個程式設計師的必經之路。 中國的文化源遠流長,蘊藏著無盡的智慧,歷史上的人和事已經被無數次的重複。幾千年了,這個世界沒有變,還是那些人和事,今天在我們身邊正發生的事情已經被重複了很多次,歷史早已告訴我們怎麼面對,我們需要學習。 21.5、關於人脈資源 ------------------ 這個世界上的事情從來都不是極端的,大部分的政府部門和國企很官寮,但也會有例外,例如深圳市氣象局,領導為人正直,能力突出,勤奮寡慾,在全國的氣象部門中,深圳氣象局的業務和服務是最好的,沒有第二。 努力學習,主動付出,用心耕耘,少問收穫,不一定會有好結果,但是,如果不努力、斤斤計較,就一定不會有機會。 幾千年了,中國就這樣,不要抱怨,在黑暗中也會有明燈點點,讓人感覺心中溫暖。 21.6、關於學歷 -------------- 如果沒有學歷,那麼您將比別人付出更多,這很公平,但是,上帝不會把您的門和窗都關上。 能力遠比學歷重要,如果您的能力足夠強,學歷微不足道,二十年來,我混跡數十個公司,沒有人懷疑過我的學歷,也沒人要求檢查證書的原件,近十年,連假的畢業證書都用不上了。 21.7、學歷的下限 ---------------- 在我所知道的範圍裡,中專、高中、大專、零基礎的程式設計師很多,國外還有小學生程式設計師。 在我的QQ群裡,有一個做PHP開發的兄弟,初中只上了一年,在青島工作,年薪在十五萬左右,連假的畢業證書也沒有,佩服。 我真的不知道學歷的下限在哪裡。 22、版權宣告 ============ C語言技術網原創文章,轉載請說明文章的來源、作者和原文的連結。 來源:C語言技術網(www.freecplus.net) 作者:碼農有道 如果文章有錯別字,或者內容有錯誤,或其他的建議和意見,請您留言指正,非常感謝!!!