僞裝的"大神"


       寫了這幾年的程序,一直以來就想寫個總結,第一,算是自己的回憶,第二,願我的經驗能幫助大家點滴吧!

       Java後續系列包括我的所有博文,都是來自項目實戰,和自己的一些理解。如果有大神發現錯誤之處,或者發現某個知識點,觀點與你們背道而馳,請指教!知識和觀點?個人覺得沒有絕對的對與錯 只是看法不一樣!

      一直以來,哥在某些Q羣裏都是僞裝大神的存在,去指點一二,迷惑剛出門的小學生們。問題解決之後,偷偷跑來給我私聊。我總結一下,這幾個問題出現的尤其多:


   大神:我剛學,你看我啥時候能達到你的地步?

   大神:你工作幾年?平時都幹什麼?

   大神:怎麼能快速學好Java?

   大神:我不知道下一步怎麼寫,怎麼辦?

   大神:你一個月能拿多少票子?

   大神:你們那還招人嗎?介紹個工作噻?

   大神:女生是不是不適合當程序員?

   大神:你給我寫出來嘛,我剛學,實在不會。

   ...............................

   遇到這樣的問題,你會怎麼辦?今天我在這裏做個回答。


大神:我剛學,你看我啥時候能達到你的地步?


    這樣的問題,真不好回答?因爲技術這個東西,真是和悟性,勤奮有關,說不定哪天你       開悟了,嗖的一下就上去了。加上的努力,不出幾年至少幹到準項目經理級別吧?這就看你是不是程序員的命,和那股狠勁。在學校那會兒,老師給我們講的就是(程序員>高級程序員>項目組長>項目經理>架構師)這個梯度,其實做技術的遠不是這樣,記得看過一本書,這樣描述一個程序員,第一個階段:看山是山,看水是水。(這個階段是你用手在敲代碼)第二個階段:看山不是山,看水不是水(這個階段是用眼在敲代碼)第三個階段:看山還是山,看水還是水(這個階段是你用心在敲代碼)。我覺得這樣描述是最爲恰當,時間到了,技術到了,自然就到了。


大神:你工作幾年?平時都幹什麼?


      根據我的觀察,剛入行的程序員一般都是在老程序員的帶領下去完成某些模塊,或者做一些輔助型工作(比如收集數據,建表,寫entity…),有經驗的程序員一般都是攻關技術難點,項目經理一般都是搞清楚業務流程,選擇哪種技術使用,寫文檔,也有項目經理需要自己寫一些代碼,那就看實際情況!NB的團隊,每個人基本上都能獨當一面,這樣的團隊3-5個人,一年 做2-3個百萬級的項目,so easy!再簡單,就是寫代碼,思考,再寫代碼!


大神:怎麼能快速學好Java?你推薦幾本書吧?


       這個問題當年也深深的困惑着我,學好Java其實不難,多敲代碼就行了。光想毛用沒有,你想着會了,和敲出來東西,是兩碼子事!但是這樣做只能滿足你做好一個敲代碼的程序員,如果你想突破敲代碼的程序員,那麼就需要思考,不斷學習。至於書籍嘛,一般我不建議大家看,因爲程序員的時間很有限,項目緊的話看書遠不能解決問題,你不是張無忌,看一本書練不成九陽神功!但是如果你是作爲知識學習儲備,那麼還是有幾本不錯的書籍例如李剛大神的《瘋狂Java講義》我覺得寫得對於初級學者就很不錯,還有《Java編程思想》可以作爲課外讀物,如果你想走的更遠,這本書最好看個幾遍。其他的就不打廣告了!


大神:我不知道下一步怎麼寫,怎麼辦?


       這個問題一般都是程序員經常遇到的,這就涉及到業務和技術的結合,爲什麼這樣說?因爲你不懂業務就沒有思路,沒有思路,你就找不到實現的方法,沒有方法就寫不出代碼?這不是說業務重要,也不是思路重要,而是懂業務的思路很重要,但是這東西吧又很玄乎,怎麼做到也不是說出來的,這需要經驗的積累。一句話,NB的思路寫出NB的代碼,再NB的手也敲出NB的代碼!~


大神:你一個月能拿多少票子?


       至於這個問題我想大部分人就想知道,我幹這行,能掙到錢不?其實說實話,初級程序員的工資真不高,北上廣爲例撐死也就4000起,NB的再+1000=5000,但是去掉五險1金,扣稅,吃飯,住房,地鐵,如果你還有個女朋友你還有多少?加上現在各大培訓機構每年都放出來那麼多人,競爭激烈,大部分集中在4000左右。但是你熬個2-3年,把那些沒耐心,沒技術的人熬下去,你的待遇應該會有很大提高。那些美好,感動的事情哪個不是熬出來的?背後的艱辛誰又知道?但是你得真熬出兩把刷子,不能是繡花枕頭,最怕的不是你熬了時間,而是時間熬了你?那就完了…


大神:你們那還招人嗎?介紹個工作噻?


       這個真不好說,我們是A股上市企業,都知道這樣的公司,學歷,經驗卡的很嚴。但是恰恰學編程的大部分都是二本以下學歷,所以這個門坎就需要拿經驗來彌補了!哥當年也是一枚大專小屌絲畢業,照樣混到世界500強,從世界500強殺到現在的公司!你問我哪個世界500強?深圳富士康,因爲哥當年開悟後就深深的知道,身爲屌絲除了逆襲,就沒有其他的路走了,難不成你還想做屌絲中的屌絲?一句話,實力纔是王道!


大神:女生是不是不適合當程序員?


       這個嘛,確實是的。爲什麼這麼說?因爲程序員是個辛苦活,加班,熬夜,出差,是常事。女孩子受不了,就算能扛得住。程序員的成熟期在3年左右,這個時候女孩子都結婚生子,長時間對着電腦有輻射影響下一代,再說,經常加班熬夜影響內分泌失調,弄不好影響夫妻感情?所以一般女程序員確實少,在項目組都是寶。女孩子不適合做程序員但是做UI設計的,平面設計,美工的大部分又都是女孩子,這可能就是性別決定職業吧?當然凡事無絕對,職業無好壞,看你怎麼看?你喜歡寫代碼,那就OK!


大神:你給我寫出來嘛,我剛學,實在不會。


       這個真沒辦法,不是不會,而是不知怎麼寫,因爲每個程序員的時間和任務都是成正比的,企業級項目開發,每個模塊可能都不是單獨存在的,還牽扯他其他人寫的程序接口等等,就算能寫出來,未必是你能用的。就算你能用,未必是項目需要的,所以別人給你的思路,你要學會參考項目實際,請教身邊的同事,自己做出來,這樣纔是成長!


結語:


       說了這麼多,算是一個程序員的感悟吧,我不敢說自己是大神,但是我在僞裝成大神的同時一直在向大神的位置上努力。也許在我還沒走到大神的位置上,就轉行了,去做產品,去做售前,去做技術支持,去做研發,也或許我永遠成不了大神。都說不定,但是又有什麼關係?只要這一路上我不留下遺憾,充實每一天,這就夠了!所以我從不否認我是一枚屌絲程序猿我愛技術,但是我更愛生活!

       這篇文章就算Java系列的開篇吧!後續技術文章我會陸續更新上來......

       隨筆之作,真大神可以選擇性跳讀,歡迎口水......

       3Q............




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章