程序人生:給全部程序員的27個建議,抽空看看吧!

1. 必定要努力工做

你的老闆不會無緣無故給你升職、加薪或提供更好的職位。並且僅僅努力工做還遠遠不夠,你須要提升你的工做效率。沒有人看重那些努力工做卻產生不了任何價值的人。程序員

同時,你須要避開那些只看重表面文章的人和公司,這種公司一般都是有毒的,會讓你特別痛苦。不過,在咱們的領域裏,這種公司正逐漸消亡。web

2. 不要堅持只使用某種編程語言

在某一門編程語言上浪費太多時間是沒有任何意義的。大部分編程語言都很類似,部分編程語言只是在某些方面作得比別的語言好。這就是爲何咱們有不少編程語言,由於沒有一種語言是完美的。編程

3. 嘗試每一年學習一門新的技術語言

每一年試着學習一門新的語言,最好是一門流行的語言,可讓你走出溫馨區,而且讓你的大腦保持敏銳,跟上市場的趨勢。另外,若是你發現你所學語言的價值,你能夠把它做爲解決公司某個問題的工具。安全

4. 要對你的事業負所有責任


若是你有一個艱難的童年、你的領導是一個混蛋、你的婚姻不幸福、你花了3年時間去掌握的web框架再也不流行了、你的生活一團糟、周圍沒有任何積極的東西。可是你是一個成年人,你應該本身打這場仗。艱難的過去並不能成爲你如今不是最好的本身的藉口。專一於你能作什麼來讓事情變得更好,讓本身變得更好。框架

5. 不要擔憂本身沒法控制的事情

你只須要關注付出和回報是否成正比就能夠了。如前所述,你花了3年時間掌握的web框架已經再也不流行了。那又怎樣?去學習另外一個吧,或許能夠選擇一個前景更好的框架。在你的職業生涯中,你須要屢次這樣作。編程語言

也許某一天,一個和你關係很是好的同事已經離開了公司。這是一件讓人沮喪的事,但也是時候準備好,給新人留下比較好的印象,畢竟,鐵打的營盤流水的兵。工具

若是你處理不了這些不受控制的事,你也能夠選擇離開公司。可是請不要成天的嘮叨,相反,你應該調整你的狀態,由於日子還得繼續。學習

6.編程就是實際應用而不是爲了記憶

與研究不一樣,在研究中,你會發明和創造新的知識領域,但編程就是應用現有的知識。書籍、研究論文、在線文章和學習視頻成爲您常用的資源。不須要記住任何東西。你老是能夠搜索資源來找到答案。隨着你處理的項目愈來愈多,這些記憶會自動天然地出現。開發工具

7.天天都要克服本身是「冒牌貨」的心態

編程彷佛是全部「聰明」人都傾向於作的一種職業。除非你是個天才,不然你會像我同樣,天天都會懷疑本身是個冒牌貨。當你天天都經歷這些的時候,你每每會想出一個辦法來解決這個問題。對我來講,我一直把它當作學習新事物的動力。我已經學會了站在正確的角度看待這個問題,而且知足於天天都有的一點點進步。網站

8. 廉價的硬件設備會損害你的健康

購買一個質量高於平均水平的鍵盤、鼠標和顯示器。你的事業很大程度上取決於你的雙手和眼睛。若是有降噪耳機固然很好,可是若是你沒有前面提到的高質量硬件設備,就不要買,除非你在一個很是嘈雜的環境中工做,不然你徹底不須要用耳機來消除噪音。

9. 適當走一走,問題就解決了

好吧,我有點誇張,但我想強調發散思惟的必要性,這一點在Barbara Oakley的《Learning howto learn》中有說明。如今人們不過重視漫無邊際的思惟方式。至少我知道,只有少數幾家公司批准在工做時間睡覺或其餘的社交活動,可是咱們二者都須要。實際上,很是著名的諺語「考慮一夜,事情等到次日再解決」暗示了發散性思惟的重要性。

10. 將至關一部分收入用於繼續教育

你最好找到一個能夠幫你支付繼續教育費用的公司。YouTube是一個極好的學習資源,可是若是你的收入容許你這樣作,而且你真的很看重你的技術水平,你應該訂閱一個像O'Reilly / Pluralsight這樣的高質量的培訓服務。找到你更喜歡的學習方法,用它來學習更多的知識。

28.你要買耳機

在你的職業生涯中的某個時刻,當你全神貫注於你的代碼時,你會意識到任何一種噪音都會阻礙你的感官。一個好的耳機能夠消除外部噪音,這樣在擁擠的辦公室裏你也會隔絕外部干擾。在某些時候,你也會發現聽音樂能夠幫助你編碼。在我編碼生涯的早期,我發現音樂的節奏有助於我流暢地編碼。即便如今,我也會藉助一些音樂來提升本身的生產力。

12. 用金錢能買到的最好的工具

好比你經常使用的IDE。與硬件的邏輯相同;請不要在IDE上小氣。正如在《pragmaticprogrammer》一書中所說的那樣,選擇一個適合本身的開發工具並踏實地學習它。高質量的開發工具能夠真正地節省您的時間。別忘了,時間比金錢更無價。你如今付出更高的金錢代價,之後就能節省時間。

13. 要學會忽略的動機

人們傾向於依靠動力來實現重要的人生目標。動機是偉大的,但它仍然是一種情感。就像全部的情感同樣,它們來來去去。你最好有一個更好的方法來指導你本身、就像你的夢想同樣,告訴你須要作什麼,至少在生活中重要的事情上。

當一切都很順利的時候,你很容易就會露出笑臉,可是,當什麼都不能激勵你,當你接近一個絕望的狀態,當什麼都再也不吸引你的時候,你會怎麼作呢?

14. 要保持心中的工做熱情

雖然我不建議你老是抱着追求事業和生活進步的動機不放,但我會堅持對你的事業有一個願景。你應該對你想去的地方有一個清晰的願景,這樣你就能知道你所作的每個決定是否會讓你的船走得更快、更安全。正如2000年英國著名的划艇獎牌得到者常說的那樣,它會讓船開得更快嗎?

17.堅持比強度更重要

這與你的學習心態有關,若是天天閱讀30-40分鐘,比花整個星期天在顯示器前塞入不合理的學習任務要好。

你在上大學的時候不就知道了嗎?當你在作做業的時候,一點一點地作,要比在最後一晚集中作,效果要好的多。


IT技術分享社區

我的博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖經常使用的工具程序員效率:整理經常使用的在線筆記軟件遠程辦公:經常使用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

相關文章
相關標籤/搜索