程式設計師做哪些事會讓你5年後感激現在的自己?

2019-12-10     指尖上的代碼

優秀的人提前就為自己的未來做好了規劃。他們可以看到5年後的自己,所以會提前為一切埋下種子。在下面這些事情中付出你的時間和精力,然後期待好的結果吧~

1、關注你的健康

毫無疑問,編程軟體開發是一項最需要久坐的工作之一,每天在電腦前要坐 8 到 16 個小時,中間幾乎沒有休息,這就很容易長肉。

而肥胖很可能會引起其它的疾病,心臟病就是其中一種很嚴重的疾病。當然,你可以通過一些鍛鍊避免它,比如花點兒錢去辦一張健身卡。

長時間不符合人體工程學的打字姿勢,會造成編程開發人員重複性的肌肉損傷,比如腕管綜合徵。你應該每隔幾個小時的打字後就活動伸展一下手腕,防止這樣的損傷,或者選擇買帶有手腕保護功能的滑鼠和鍵盤。

總盯著螢幕也會給你的眼睛帶來壓力,這就是為什麼建議你戴一副防閃光的眼鏡而不是普通眼鏡的原因(假設你是戴眼鏡的)。

2、提高你的數學能力

數學可以提高你的邏輯思維能力,拓寬解決問題的角度,還有培養你的耐心。有一些數學分支,比如離散數學,可以直接應用到編程開發上,還有一些可能你會忘記,但也沒關係,看你是從事的是哪個領域的開發了。

比如說,遊戲開發人員經常會用到物理和微積分,但我作為一名企業應用的開發人員,就很少有能用上它們的地方。無論怎樣,數學能力的提升可以讓你變得更優秀,做更好的程式設計師。

3、提高你的英語水平

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

4、一個屬於自己的域名和網站

你不覺得有一個屬於自己的郵箱地址很酷嗎?不是那種像 [email protected][email protected] 一樣的大眾郵箱。有一個自己的域名能讓你在其他人中脫穎而出,關鍵是每年只需要花很少的錢就可以實現它。

我買的這個 lambdageek 域名只花了 13 美金,個人域名還能給你的個人品牌,也就是你自己,增添自信和專業性,讓潛在的用戶或者同事了解到你。當然這一切的前提都是你的域名不是像什麼 hotmale-loves-chicks.com 一樣瞎起的。

5、一個活躍的 Github 帳號

Github 帳號對於程式設計師而言,就如同作品集對於藝術家一樣。有了它,其它的就不需要說什麼了。

6、一台好的設備

你沒有聽說過程式設計師沒有自己的電腦的吧?我也沒聽說過。沒有自己電腦的程式設計師就好比沒有雷射劍的絕地武士一樣。

7、足夠快的網速

網絡對於程式設計師就像氧氣一樣,所以沒有網絡的世界就好比斷了空氣供給,是無法忍受的。一個穩定的網絡連接可以讓你多學習,看在線視頻,泡泡論壇,然後及時關注各種最新時勢文章。

8、閱讀經典的計算機科學書籍

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

電腦程式的構造和解釋

代碼大全2

程式設計師的修煉之道

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

算法導論

離散數學及其應用

人月神話

9、學士學位

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

10、資格認證(可選)

資格考試可以檢驗你某一方面的技術能力,而通過了某項認證意味著這個人在某一方面有著比較深入的了解,而恰好這方面是一個企業認可的。有一些公司會給有相關認證的程式設計師提供更高的薪水,當然,也有些公司根本就不在乎這些。

比如說,作為一名有資格認證的 Java 程式設計師說明你對 Java 語言還是有比較好的理解,但它不意味著你可以直接將你的理解轉為解決問題的能力。所以,一些公司更看重個人的思考能力,而非某種程式語言的經驗,因為程式語言可以學得很快,但是解決問題能力的培養不是一朝一夕的。

在競爭激烈的職場面前,唯有緊握一門專業技術,才是你我不被時代淘汰的優勝法寶。俗話說現實總追不上期望,但千鋒有信心帶你實現高薪就業夢想,而你只需要一個專業系統化培訓課程,就有望真正收穫一份或多份的高薪Offer!

千鋒14天IT免費試聽課火熱報名中,全程大咖級講師親授,幫你了解IT,輕鬆入門,關注「重慶千鋒」公眾號報名吧!

文章來源: https://twgreatdaily.com/kmcf8W4BMH2_cNUg910_.html