search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Java程序員的亮點

工匠精神

很多人都覺得編程是一個比較特殊的職業,整天的加班,想不起來陪媳婦或陪老公。還整天自嘲為碼農,屌絲等等。這是傳統意義上的一個程序員的真實寫照,但優秀的程序員都具備什麼特質那?

對編程特別喜歡,聽到說編程的壞話就會急眼

真正的編程的高手,從骨子裡是非常認可編程這份職業。而且中間不會有轉行業這個想法,而且會作為一輩子的事業忠誠的對待。別看他們自嘲為碼農或者搬運工,但是你真要說編程這個職業不行,真會給你急眼。會以工匠精神對待這份職業,都會的認真對待遇到的每個知識點,兢兢業業,持之以恆。

之前在看到一個帖子,有個學美術的自稱學了半年就能獨立做遊戲,由此這結論編程也就這麼回事。結果引起了一群高手的狂轟濫炸,在追問下這哥們就是利用cocos2d-x遊戲引擎做的開發,被大家一頓諷刺,最後直接不說話了。有個好心的哥對美術哥指出。大家之所以噴你是因為你沒有站到尊重別人的角度去思考問題。有的人是真的對編程充滿了熱愛,你的話相當於侮辱了他們,換位思考,如果別人侮辱你,侮辱你熱愛的行業,你會不會生氣。如同別人說你家孩子這也不好,那也不好,你能受得了?

基本上都有職業病,眼疲勞,頸椎病是最常見的

任何一種職業都存在不同程度的,對身體的損傷。程序員由於整天盯著電腦,長期坐著。職業病就該出來找你麻煩了,水平越高,職業病表現的越明顯。水平的高低和付出的時間是成正比的。所以建議熱愛這份職業的或者為了養家糊口進入編程行業的,多去參加一些戶外的運動,特別是羽毛球,對頸椎的恢復效果不錯。

因為熱愛所以即使會得這麼多的慢性病,但從未想著轉行,毅然選擇堅守,是真愛。 極其注重提煉編程思想,語言以工具對待

編程是一個認知知識技能的過程,對同一個事物的理解,隨著知識層次的提高感受又不同。目前存在各種的編程語言,各種項目千差萬別。所以想靠一種語言打天下或者掌握一個項目技巧就想一通百通很難。而編程思想就能概括一些場景,就能以抽象模型的方式提煉出來。

特別一些架構師,未必真是什麼語言都懂但是能通過抽象模型,提煉融合成一個系統,讓這個系統能經得住各種環境的壓力測試,並且能夠真正轉化為到用戶手裡能用的產品,這僅僅是靠掌握幾種語言是辦不到的。說到這裡並不是強調編程語言不重要,作為一個優秀的程序員必須有一個特別熟練的語言,這是最基本的基礎。有了一種熟練的語言再去切換到別的語言,觸類旁通就比較容易。

在學習過程中不要過份對於一門語言推崇,可以適當分散點時間提煉編程思想。多去研究一些設計模式,工程思想。

持續優化代碼,對寫的代碼不停的打磨,直到自己滿意

優秀的代碼都是經過千錘百鍊出來的,在軟體行業叫代碼重構,實現同樣的一個功能不停的找到更優的解決方案。這點在googlechromium代碼更新速度就可以看的出來,看代碼的更新絕不是僅僅增加某個功能,對於之前的老代碼有了新的想法就會立即嘗試,這點可能和我們平常開發一個工程軟體有點相悖,這要在建立在對代碼超強的駕馭能力的基礎之上。google集合了全球2000多名工程師在做一個瀏覽器項目,並且這些工程師分散在全球各地,溝通是個問題,貌似很多不可能的事情在這都不是問題,對google確是個例外。在google環境下鍛造出來很多牛逼的工程師絕非偶然,環境氛圍感染著大家去這麼做。

淺嘗輒止絕不會讓自己磨練成高手,讓自己做的每一件事情,每一個細節,都儘力做到最好,才會鍛造成精品。

不排斥新技術,不停的在新技術中提煉自己專業技能,活到老學到老 很多程序員都感嘆技術更新太快,軟體行業本身是一個更新速度比較的領域。真正的高手從來都不排斥技術的更新,反而特別關注一些前言的新技術,為隨時轉變到新技術作準備。不斷的讓自己的之前的技術認知融匯到新的技術中去,也不會因為自己年齡增加而停止對新技術的學習。

在國外一些比較大的公司里,一些四十多歲的工程師還是大有人在,在都被稱為怪物了,會被人認為這麼大年紀了還在苦逼的寫代碼,沒辦法的軟體人才的更新換代太快了。一批批的畢業生走向編程界,其實一些真正技術公司對於一些年齡大的技術人員持歡迎的態度,經驗也是本錢,家有一老如有一寶,年齡絕對不是自己不去進取的理由。

有想學Java的朋友歡迎來尚學堂報名 。機不可失哦。更多技術交流者或想獲取JAVA資料請加微信(858568103



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦