重庆幸运农场中奖金额|重庆幸运农场官网
MyException - 我的異常網
當前位置:我的異常網» 綜合 » 程序員應該關注的一些事兒

程序員應該關注的一些事兒

www.h0f1.com  網友分享于:2015-02-04  瀏覽:0次

程序員應該關注的一些事兒

 

 

英文原文:Things a Software Developer Must Invest In

在下面這些事情中付出你的時間和精力,然后期待著好的結果吧。


0.  關注你的健康

毫無疑問,軟件開發是一項最需要久坐的工作之一,每天在電腦前要坐 8 到 16 個小時,中間幾乎沒有休息,這就很容易長肉。而肥胖很很可能會引起其它的疾病,心臟病就是其中一種嚴重的疾病。當然,你可以通過一些鍛煉避免它,比如花點兒錢去辦一張健身卡。

長時間不符合人體工程學的打字姿勢,會造成軟件開發人員重復性的肌肉損傷,比如腕管綜合征。你應該每隔幾個小時的打字后就活動伸展一下手腕,防止這樣的損傷,或者選擇買帶有手腕保護功能的鼠標和鍵盤。總盯著屏幕也會給你的眼睛帶來壓力,這就是為什么建議你戴一副防閃光的眼鏡而不是普通眼鏡的原因(假設你是戴眼鏡的)。


1.  提高你的數學能力

數學可以提高你的邏輯思維能力,拓寬解決問題的角度,還有培養你的耐心。有一些數學分支,比如離散數學,可以直接應用到軟件開發上,還有一些可能你會忘記,但也沒關系,看你是從事的是哪個領域的開發了。比如說,游戲開發人員經常會用到物理和微積分,但我作為一名企業應用的開發人員,就很少有能用上它們的地方。無論怎樣,數學能力的提升可以讓你變得更優秀,做更好的程序員。


2.  提高你的英語水平

所有編程語言,腳本語言和標記語言都是英文的,而且像 Linux 這樣的開源項目的注釋通常也都是英文的。世界各地的開發人員都在使用英語來合作開發,針對國際客戶的開發者都必須學習英語,因為這樣才能夠將業務需求轉化為實際的解決方案。明白了吧,英語對開發者而言就和二進制對于計算機一樣。


3.  一個屬于自己的域名和網站

你不覺得有一個屬于自己的郵箱地址很酷嗎?不是那種像 [email protected][email protected] 一樣的大眾郵箱。有一個自己的域名能讓你在其他人中脫穎而出,關鍵是每年只需要花很少的錢就可以實現它。我買的這個 lambdageek 域名只花了 13 美金,個人域名還能給你的個人品牌,也就是你自己,增添自信和專業性,讓潛在的用戶或者同事了解到你。當然這一切的前提都是你的域名不是像什么 hotmale-loves-chicks.com 一樣瞎起的。


4.  一個活躍的 Github 賬號

Github 賬號對于程序員而言,就如同作品集對于藝術家一樣。有了它,其它的就不需要說什么了。


5.  一臺好的設備

你沒有聽說過程序員沒有自己的電腦的吧?我也沒聽說過。沒有自己電腦的程序員就好比沒有激光劍的絕地武士一樣。我說的一臺好的電腦至少得有 4GB 內存,我比較推薦的是 4000 刀的 Macbook Pro,當然不排除那些有極端需求的特例。


6.  足夠快的網速

網絡對于程序員就像氧氣一樣,所以沒有網絡的世界就好比斷了空氣供給,是無法忍受的。一個穩定的網絡連接可以讓你多學習,看在線視頻,泡泡論壇,然后及時關注 Hacker News 上的最新文章。


7.  閱讀經典的計算機科學書籍

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

    計算機程序的構造和解釋(Structures and Interpretations of Computer Programs)
    代碼大全2(Code Complete 2)
    程序員的修煉之道(Pragmatic Programmer)
    重構-改善既有代碼的設計(Refactoring)
    算法導論(Introduction to Algorithms)
    離散數學及其應用(Discrete Mathematics and Its Applications)
    人月神話(Mythical Man Month)

8.  學士學位

一個本科學歷能夠增加找到工作的概率,無論是新的畢業生還是剛辭職準備找下一份工作的人都一樣。想像一下這樣的情況:很多畢業生都在爭搶一份工作,那么一個在校生的簡歷是不是更容易被忽視呢?


9.  資格認證(可選)

資格考試可以檢驗你某一方面的技術能力,而通過了某項認證意味著這個人在某一方面有著比較深入的了解,而恰好這方面是一個企業認可的。有一些公司會給有相關認證的程序員提供更高的薪水,當然,也有些公司根本就不在乎這些。比如說,作為一名有資格認證的 Java 程序員說明你對 Java 語言還是有比較好的理解,但同時它不意味著你可以直接將你的理解轉為解決問題的能力。所以,一些公司更看重個人的思考能力,而非某種編程語言的經驗,因為編程語言可以學得很快,但是解決問題能力的培養不是一朝一夕的。

文章評論

不懂技術不要對懂技術的人說這很容易實現
不懂技術不要對懂技術的人說這很容易實現
什么才是優秀的用戶界面設計
什么才是優秀的用戶界面設計
看13位CEO、創始人和高管如何提高工作效率
看13位CEO、創始人和高管如何提高工作效率
2013年中國軟件開發者薪資調查報告
2013年中國軟件開發者薪資調查報告
Web開發者需具備的8個好習慣
Web開發者需具備的8個好習慣
程序員和編碼員之間的區別
程序員和編碼員之間的區別
一個程序員的時間管理
一個程序員的時間管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
老程序員的下場
老程序員的下場
程序員周末都喜歡做什么?
程序員周末都喜歡做什么?
如何區分一個程序員是“老手“還是“新手“?
如何區分一個程序員是“老手“還是“新手“?
做程序猿的老婆應該注意的一些事情
做程序猿的老婆應該注意的一些事情
Java 與 .NET 的平臺發展之爭
Java 與 .NET 的平臺發展之爭
10個幫程序員減壓放松的網站
10個幫程序員減壓放松的網站
程序員的一天:一寸光陰一寸金
程序員的一天:一寸光陰一寸金
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
中美印日四國程序員比較
中美印日四國程序員比較
旅行,寫作,編程
旅行,寫作,編程
代碼女神橫空出世
代碼女神橫空出世
10個調試和排錯的小建議
10個調試和排錯的小建議
總結2014中國互聯網十大段子
總結2014中國互聯網十大段子
5款最佳正則表達式編輯調試器
5款最佳正則表達式編輯調試器
十大編程算法助程序員走上高手之路
十大編程算法助程序員走上高手之路
寫給自己也寫給你 自己到底該何去何從
寫給自己也寫給你 自己到底該何去何從
我是如何打敗拖延癥的
我是如何打敗拖延癥的
那些爭議最大的編程觀點
那些爭議最大的編程觀點
如何成為一名黑客
如何成為一名黑客
每天工作4小時的程序員
每天工作4小時的程序員
 程序員的樣子
程序員的樣子
編程語言是女人
編程語言是女人
漫畫:程序員的工作
漫畫:程序員的工作
Web開發人員為什么越來越懶了?
Web開發人員為什么越來越懶了?
為什么程序員都是夜貓子
為什么程序員都是夜貓子
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
聊聊HTTPS和SSL/TLS協議
聊聊HTTPS和SSL/TLS協議
要嫁就嫁程序猿—錢多話少死的早
要嫁就嫁程序猿—錢多話少死的早
“懶”出效率是程序員的美德
“懶”出效率是程序員的美德
當下全球最炙手可熱的八位少年創業者
當下全球最炙手可熱的八位少年創業者
那些性感的讓人尖叫的程序員
那些性感的讓人尖叫的程序員
程序員必看的十大電影
程序員必看的十大電影
為啥Android手機總會越用越慢?
為啥Android手機總會越用越慢?
程序員的鄙視鏈
程序員的鄙視鏈
2013年美國開發者薪資調查報告
2013年美國開發者薪資調查報告
Google倫敦新總部 猶如星級莊園
Google倫敦新總部 猶如星級莊園
程序員都該閱讀的書
程序員都該閱讀的書
程序員應該關注的一些事兒
程序員應該關注的一些事兒
初級 vs 高級開發者 哪個性價比更高?
初級 vs 高級開發者 哪個性價比更高?
我的丈夫是個程序員
我的丈夫是個程序員
Java程序員必看電影
Java程序員必看電影
軟件開發程序錯誤異常ExceptionCopyright © 2009-2015 MyException 版權所有
重庆幸运农场中奖金额