對程序員來說,挑戰(zhàn)自己很重要,沒人甘心在創(chuàng)意或技術(shù)上停滯不前。猶他大學(xué)計算機(jī)教授 Matt Might 分享了他的年度計劃,引發(fā)了很多人的共鳴。
1. 感受線下生活
當(dāng)你感覺生活被網(wǎng)絡(luò)束縛,所得漸漸變少時,請嘗試對線下生活(例如烹飪、天文和木工)多投入一些精力,可能有意想不到的收獲。
2. 保持健康
程序員時常久坐,這讓我們?nèi)菀资艿揭恍┨赜械慕】祮栴}困擾,卻又往往視而不見。用一個月時間養(yǎng)成一項(xiàng)健身習(xí)慣,也別忽視身體的警告。
3. 擁抱不適
在我二十出頭時,曾經(jīng)研究年長者為何有人不斷進(jìn)步,有人停滯不前?答案是“舒適”。我們習(xí)慣找到一個適合自己的系統(tǒng)就不再改變,但技術(shù)不是這樣。
4. 學(xué)門新編程語言
只會一門編程語言將限制自己解決問題的范圍,職業(yè)生涯也會少了一些選擇。用一個月時間學(xué)一門新語言(如 Racket、Haskell、OCaml)或新的編程范式吧。
5. 自動化
程序員身上最沒有充分發(fā)揮的潛力是像在虛擬世界那樣,讓真實(shí)世界也實(shí)現(xiàn)自動化。試著用一個月的時間研究下機(jī)器人、Arduino,以及類似 Insteon 的系統(tǒng)是件有意思的事。
6. 學(xué)習(xí)數(shù)學(xué)
計算機(jī)科學(xué)的核心是數(shù)學(xué)法則,更好的數(shù)學(xué)技有助于成為更優(yōu)秀的程序員。嘗試系統(tǒng)學(xué)習(xí)一下邏輯、離散數(shù)學(xué)和統(tǒng)計學(xué)。
7. 關(guān)注安全
很少有程序員養(yǎng)成了良好的安全習(xí)慣,試著用密碼管理器保存和生成密碼,研究一年中影響最大的安全事故是怎樣發(fā)生的。
8. 備份數(shù)據(jù)
每年都用一段時間檢驗(yàn)?zāi)愕膫浞莶呗裕芯咳绾巫屵@套系統(tǒng)成本更低,使用更便捷。對于關(guān)鍵文件要使用版本管理系統(tǒng)。
9. 學(xué)習(xí)新軟件
為自己開發(fā)的軟件增加創(chuàng)意的一個方式是,學(xué)習(xí)其他新軟件。如果你沒嘗試過 3D 建模,那么可以學(xué) Blender;若你不會 LaTeX,很值得嘗試。
10. 完成一個個人項(xiàng)目
倘若你一直在為別人開發(fā)軟件,那何不為自己也寫一個呢?花一個月的時間完成它,然后把它開源。
-
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30409
發(fā)布評論請先 登錄
光峰科技完成2025年度回購股份計劃
Gemini Vision + Raspberry Pi 化身“數(shù)字導(dǎo)盲犬”?

達(dá)實(shí)智能2024年度十件大事盤點(diǎn)
達(dá)實(shí)智能2024年度總結(jié)及2025年度計劃會議圓滿舉辦

阿里云升級通義靈碼AI程序員,全面上線
ADS1194調(diào)試串口輸出,在一定時間的轉(zhuǎn)換后數(shù)據(jù)會少一位輸出,為什么?
TMS320C55x DSP CPU程序員參考補(bǔ)充

UCD3138A64/UCD3138128程序員手冊

機(jī)械革命發(fā)布CODE AI程序員本
AI編程工具會不會搶程序員飯碗
軟通動力子公司鴻湖萬聯(lián)助陣鴻蒙1024程序員節(jié)成功舉辦

第五屆長沙·中國1024程序員節(jié)開幕
京東上萬程序員都AI用它!

評論