什麼纔是優秀的程序員,最誰也說不出準確的答案,沒有確切的定義,能夠有不少的切入點從編程語言,算法和其餘技能上去回答,可是咱們通通忽略了程序員的生活,見過了中關村的程序員大牛從小菜鳥一路艱難的磨練,總結下個人見解,優秀程序員必須知道的八件事情。html
話說人有三迷,你不工做的時候,你在狀態麼?若是回答是否認的那麼你須要改變,你須要一種本身喜歡的提神方式,能夠是咖啡,可樂,或者是刷微博聽音樂,能夠所思調增本身的精神狀態,讓本身無論在工做仍是生活中,都能保持一個很好的狀態,一個良好的精神狀態能起到很好的做用,絕對可讓你事半功倍。程序員
一天到晚的工做是否是已經感受頭大,工做之餘的你會自主去學習麼,若是是那真的是一個好習慣須要長期堅持下去,能夠是涉獵一些代碼之外的閱讀內容,看書,唱歌或者某一項運動,一個程序員,一天到晚閱讀代碼反而會失去寫代碼的靈感,閱讀一些散文或者是一些關於創業、程序人生以及幽默趣味的期刊雜誌,咱們不只僅是程序員,要學會作個多線程的職場達人。算法
既然選擇了編程,那麼就不會有朝九晚五的規整工做時間,你要時刻有熬夜加班放棄假期的準備,而且,越是臨近項目截止日期,越是須要工做更長的時間。不得不說,作了程序員之後,個人時間不再僅僅屬於本身了,個人整個生命都奉獻在了變成事業上。編程
以前認爲做爲女人能夠到處被照顧,怎麼作了程序員我就再也感受不到這一溫暖了呢,在工做中,程序員是整個軟件架構的基礎,有任何缺陷,那麼責任就在於你,不管男女,咱們要敢於承擔責任!多線程
你還在想下班後去逛街,唱歌,美食吃到爆?勸你仍是省省,程序員須要保證睡眠時間,由於睡眠不足會致使不少問題的發生,而且隨着工做時間的增長,此長彼消,咱們的睡眠時間將被擠得愈來愈少。熬夜加班隨時有,哪有時間出去high。架構
人才市場一抓一大把的程序員,必定不要小看這種事情,把壓力轉化爲動力,時刻學習提高本身的技能,企業並不會花大力氣去培訓員工專業技能,因此咱們這些底層碼農仍是儘量先提高本身的技能吧!編程語言
工做中會用到的小工具集合網站,服務網站,源碼下載網站,視頻學習網站都須要收集整理下來,如技術問題解決不了csdn,eoe,apkbus均可以去問問,須要暫時沒有項目創意的時候去下源碼捯飭捯飭就去CSDN找找,平時互聯網界的新聞能夠去36氪,虎嗅網等去看看,每一個平臺都有本身的特色,有你能用到的東西就收集起來留着備用,長久以來就會成爲一個很好的資源。工具
選擇一個公司選擇一份工做就是選擇一份生活方式,一樣每一步的選擇也決定你從此的職業發展。沒有人會但願公司失利項目失敗,全部人都在竭力完成佈置的任務,咱們要在船長的帶領下敢於承擔壓力,在壓力下準時完成,作到頂的起壓力受得起嘲笑最後在咱們的黑珍珠號上傲視羣雄。學習
文章部份內容參考自開源中國http://www.oschina.net/question/1764894_174054網站