伪装的大神
? ? ? ?寫了這幾年的程序,一直以來就想寫個總結,第一,算是自己的回憶,第二,愿我的經驗能幫助大家點滴吧!
? ? ? ?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............
轉載于:https://blog.51cto.com/1936625305/1357287
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: Android 浏览器的研究(四)---
- 下一篇: debian NO_PUBKEY 8B4