程式設計師,如何從平庸走向理想?

2021-08-01 09:16:33 字數 894 閱讀 8866

我算是靠坑蒙拐騙進了程式設計師的門。

理想的程式設計師,和理想的建築師、理想的財務師、理想的按摩師沒有任何的差別,他們本質上都是一群手藝人.

天才的程式設計師、理想的程式設計師、平庸的程式設計師

擁有絕佳的數學天賦、冷靜緻密的邏輯、為解決難題寧願不眠不休而深以為樂的技術熱情

起步要早早早,恨不得同齡人玩泥巴的時候就得開始玩電腦,大學畢業前就突破一萬小時法則,後面的已是遊戲人生。

平庸的程式設計師編寫腐爛的**,沒有規範和一致性,固守舊世界的語言,還好談論大的架構和效能,

理想的程式設計師心眼兒不壞(是一群單純明亮快樂的手藝人),

有天真爛漫的好奇心(他們的眼睛裡經常閃著「哇,這個是怎麼做到的!」),

永遠精益求精(他們的口頭禪是「我再研究一下」),

還樂於分享(他們活躍於github、各大問答社群和你的身邊,捨得將寶貴時間用於幫助新手)。

也就是程式設計師和其他一切新興產業的工種一樣,只需要意識加上時間的錘煉,人人皆可達到理想的階段。

專注眼下

不專注,他們不在意做好自己的本分,不在意錘煉自己的技能,不在意學習新興的技術

可你聽說過巴菲特評價蓋茨的話麼,比爾蓋茨如果轉行去賣狗,那他一定是全世界最大的狗販。

如何定位複雜條件下的核心問題、如何抽絲剝繭地分析問題的潛在原因、

如何排除干擾還原乙個最小的可驗證場景、如何抓住關鍵資料驗證自己的猜測與實驗

一句「技術上無法實現」是容易出口

投資未來

善用工具 : 搜尋引擎、不相信重複、**片段、自動化。

don't repeat yourself

理想的程式設計師會著力找尋有效的資料儲存方式

重複的步驟和重複的**一樣醜陋

管理時間

是因為在完成任務時你必須像荒野裡的狼一樣,「獨行」。沒有外界約束的情況下還能穩定控制自己,

理想的程式設計師

政治家 politician 老練,能夠從容對付小的 猴子的過時,能夠從容應對軟體工廠裡的其他角色人員 管理人員,測試人員,支援人員,客戶,使用者等等。親切 relational 可以與其他人愉快地合作,並為自己的 劃定範圍,為了大家的共同利益,不惜幹那些髒活累活,擁有很好的溝通技巧,既善於演講,又...

怎樣才是理想的程式設計師

第1個一點點 專注眼下 見過太多心猿意馬的程式設計師,我不得不把 專注眼下 作為天字第一條。他們往往有各式各樣的小夢想,比如做個小茶農 做個小鵝販 做產品 做銷售 做投資,卻被程式設計師的高薪或是沒有轉行的魄力 耽誤 了,而因為不專注,他們不在意做好自己的本分,不在意錘煉自己的技能,不在意學習新興的...

怎樣才是理想的程式設計師

第1個一點點 專注眼下 見過太多心猿意馬的程式設計師,我不得不把 專注眼下 作為天字第一條。他們往往有各式各樣的小夢想,比如做個小茶農 做個小鵝販 做產品 做銷售 做投資,卻被程式設計師的高薪或是沒有轉行的魄力 耽誤 了,而因為不專注,他們不在意做好自己的本分,不在意錘煉自己的技能,不在意學習新興的...