程序員人生也是遊戲人生,專業性很重要,但也別太「專」了

【文章來源微信公衆號:每天學編程】

無論做什麼工作, 都希望能做到最好, 就像參與一款遊戲, 每個人都希望能贏到最後.程序員工作自然也會有其”祕籍”, 讓我們更快的實現目標。

身體

身體看似最不重要, 其實不然, 活的長久是對技術最好的回報. 每天愛惜自己的身體, 才能讓工作更有效率。

早睡早起

感受自然的力量. 日落而息, 日出而作. 早晨起來, 喝一杯水, 制定計劃, 完成重要工作, 讓一天不至於忙東忙西, 碌碌無爲. 也是”克己”的第一步.

番茄工作法

集中注意力做事情, 稍微休息五分鐘, 這樣會使我們心情更好,效率更高, 更有掌握時間的感覺.

如果只能選擇一條去實現, 我希望你優先改變自己的身體.

工作

真正的技術來源於工作,也服務於工作.把工作做好, 最容易實現技術的進步,並且讓自己更快樂.

安全

安全是指工作不要出重要的問題. 無論完成多少任務, 錯誤導致的損失都是無法彌補的. 關鍵節點的檢查尤爲重要. 除了編程的注意事項, 在上線前一天一定一定要仔細的檢查問題, 否則出了問題導致這一段時間都會心情不好.

技術

是的技術其實最不重要, 但是我也有幾點需要提示.

基礎

熟悉你所使用技術的基礎, 理解所有控件或常用功能的書寫, 這一部分如果是最初接觸, 我的建議是背下來, 這樣在編程的時候, 才能遊刃有餘.

框架

無論做什麼工作, 都是已經成熟或者多人蔘與, 框架非常重要. 如果是前端開發 應該理解系統如何架構, 如何繪製頁面, 如何通信等等, 這些基本的框架知識.

開源庫

開源很重要, 重複發明常見的輪子是沒有用的行爲. 雖然開源庫升級會導致版本的兼容性問題, 但是使用一款優秀的開源庫, 可以大量的減少代碼錯誤. 我們一定要分析所使用每一個開源庫的源碼, 非常重要!

新技術

每週閱讀一些行業內的博客, 理解目前的技術發展方向, 與時代同步,讓技術歷久彌新.

邏輯

作爲程序員,我們需要經常處理邏輯問題。

時間

要有長時間工作的準備。既然選擇了編程,那麼也就不會有朝九晚五的規整工作時間。並且,越是臨近項目截止日期,越是需要工作更長的時間。還有一點,即使是在週末和休息時間,你也要保證能隨叫隨到。

公司束縛

即便我們沒有任何決定權,但卻並不意味着公司不會給你束縛。及時溝通和傳達信息對一個企業來講很重要,所以有些公司甚至會給員工配備手機。當然,這個“甜蜜”的束縛不大可能會像iPhone這麼高檔,因爲這是爲了工作需要,而不是娛樂。

專業性很重要,但也別太「專」了

程序員一看就是個很專業的工種,但是正如前面所述,這個領域的技術用浩如煙海來形容豪不爲過,我們窮盡一生也無法掌握其萬分之一。人們常說先做專才,再做通才,也就是所謂的 T 字型人才,既有某個領域的專業知識,同時知識技能廣泛,爲人處世,大開大合。古代開國皇帝大抵都是這種,雄才大略又武藝高強,上馬砍人,下馬治國,一通百通。

所以程序員必須首先具備專業技能,才能在這個殘酷的領域裏存活下來,不要沒幹兩年就想着去管理,拋棄專業知識。翻一翻互聯網招聘職位列表就知道了,一百條裏面99條是各種各樣的工程師,好容易有一條是管理性質的,一看是總經理,您能勝任嗎?

所以,專業技能是需要優先考慮的,等你真正成了技術大拿,自然知道怎麼去擴展橫向知識。

人際交往能力

這在程序員中不是一個普遍的特徵。真正優秀的程序員善於與人交往,但大多數程序員缺乏這些能力。如果你善於溝通,你的老闆、你的公司會非常喜歡你。而且,不要因爲他們不會編碼就瞧不起他們。

項目經驗

以上的內容如果都精通了,也算是個比較厲害的程序員了。但是對程序員來說,項目經驗更加重要。一個好的項目可以讓你把各種技術進行綜合運用,並且能學到一些新的知識。比如說做遊戲的就需要學習圖形方面的知識,做播放器的要學習編解碼器方面的知識。

很多程序員會忽略項目的經驗,而單純的談技術能力,這是錯誤的。其實這就是理論和實踐的關係,技術就是理論知識,做項目就是實踐,理論對實踐有知道作用,實踐能加深我們對理論的深入理解。

從事全棧6年,專門建立的學習Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享學習方法和需要注意的小細節,互相交流學習,不停更新最新的教程和學習技巧(從零基礎開始到WEB前端項目實戰教程,學習工具,全棧開發學習路線以及規劃)點:學習前端,我們是認真的

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