程序員必須進行的10項投資

你的健康html


顯而易見,開發人員常常都是坐着不動的。天天坐8到16個小時,只休息很短的時間,你的肚子周圍很容易會堆起贅肉。肥胖是其它疾病的催化劑,而其中心臟病又是最可怕的。多花點時間運動一下就能避免這樣的狀況,若是有可能的話,花點錢辦一張健身房的會員卡。程序員


長時間以不符合人體工程學的姿式打字,也容易使開發人員選成重複性的肌肉損傷,好比說腕管綜合徵。每隔幾個小時拉伸一下你的手腕或者買塊鼠標和鍵盤都能用的手腕護墊能夠避免這樣的損傷。算法


盯着屏幕也會給你的眼睛形成壓迫,這就是爲何建議配一副防眩光眼鏡而不是普通眼鏡的緣由(假設你是戴眼鏡的)。編程


提升你的數學能力網絡


數學能夠提升你的邏輯思考能力,解決問題的方式,在多數狀況下,它還能增長你的耐心。有些數學知識是能夠直接在軟件開發中使用的,好比離散數學 ,但有些知識忘了也沒事,這要看你從事的是那個領域的開發了。好比說,遊戲開發人員常常會使用到物理和微積分,而我做爲一名企業應用的開發人員,不多發現有能用上它們的地方 。無論怎麼說,數學能讓你變得更加優秀。編程語言


提升你的英語水平學習


編程、腳本 、標記性語言使用的都是英文,而開源項目好比Linux它們的註解一般也都是英文。來自世界各地的開發人員經過英語來協做開發。面向國際客戶的開發人員都必須學習英語,由於這樣纔可以將業務需求轉化成解決方案。網站


明白了吧?英語對程序員來講,就比如二進制對於計算機同樣。spa


一個本身的域名和網站設計


有一個本身專屬的郵箱地址而不是什麼something@yahoo.com或者someone@gmail.com是否是感受挺酷?每一年只需花費一點點錢,就能讓你看起來和別人不同凡響。我本身買的這個lambdageek域名只花了13美金而已。我的域名還能給你的我的品牌添加自信和專業,讓潛在的用戶或者同事瞭解到,你本身到底是什麼樣的。固然了,這假設你的域名不能是什麼亂七八糟.com。


一個活躍的Github賬戶


做品集之於藝術家就猶如Github之於開發人員。這點就沒必要多說了。


一臺好的電腦

你據說過有程序員沒有本身的電腦的麼?我是沒據說過。沒有本身電腦的開發人員就比如沒有激光劍的絕地武士同樣。我這裏指的好的電腦至少得有4GB內存(要想不那麼快過期至少得有8GB)。我比較推薦的是4000刀的Macbook Pro,不過對於那些有特殊需求的極端場景,我持保留意見 。


足夠快的網速


互聯網就是碼農們的氧氣。斷網對我來講就比如斷了空氣供給同樣,簡直沒法忍受。有了一個穩定的網絡鏈接,你能夠看下視頻教程來進行學習,或者泡泡論壇,甚至能夠及時關注到Hacker News上的最新文章。


讀一些經典的計算機科學的書籍


有一些書我認爲是軟件開發領域的經典之做:


計算機程序的構造和解釋

代碼大全2

程序員修煉之道

重構-改善既有代碼的設計

算法導論

離散數學及其應用

人月神話


學士學位


一個本科學歷可以增長獲取工做的概率。無論你是剛畢業的學生仍是剛辭職準備找下一份工做,這都是有用的。再想像一下這樣的狀況 :若是不少研究生都擠破了頭去搶一份工做,那麼一個本科生的簡歷能被看到的機率又有多少?


資格認證(可選)


資格認證能檢驗你的某一項技術的能力。經過了某項認證意味着別人已經承認了,你對企業認爲可能有價值的某個東西有了比較深刻的理解。有些公司會給有相關認證的程序員提供更好的薪水和待遇,但有些公司壓根兒就不在意這些東西。好比說,成爲一名認證的Java程序員意味着你對Java語言理解得比較透徹了,但這並不意味着你具有了解決問題的能力。一些公司更看重的是一我的的關鍵的思考能力而不是他在某項編程語言上的經驗,由於編程語言能夠很容易學會,而解決問題則否則。


來自:Java譯站

連接:http://it.deepinmind.com/其它/2014/06/09/things-a-software-developer-must-invest-in.html

相關文章
相關標籤/搜索