十年以上程式設計師才懂的一些 coding 心得

2021-10-07 19:29:42 字數 1026 閱讀 3190

軟體開發裡所有的東西都已經發明出來了!人們總是在做重複的事情,假裝在發明新的東西。如果有個東西讓你覺得很酷很新,那它肯定是從 smalltalk,hakmem,ivan sutherland,douglas engelbart,早期的 ibm 或者 bell 實驗室其中之一抄來的。

別相信編譯器,別相信工具,別相信文件,別相信你自己。

我們已經不需要更多的程式語言了!但是… 你還是會立馬跑去發明乙個新的語言。恩…我猜,你那個超酷的新語言肯定還是用的 ieee-754 浮點數,以及定寬整數吧。

維護**比寫**困難的多,寫很多很多新**其實就是在犯懶。

幾個月之後,你就會忘記你當時為啥寫那段**… 寫的時候能寫多直白就多寫多直白(譯者建議:永遠低估幾月後自己的智力準沒問題的)。

有時候一行 sed 命令就夠了。

如果誰跟你說他的方案絕逼是最好最快,小心點,程式設計是個藝術不是宗教。

如果你覺得有個事情你要重複做10次以上,就立刻把它做成自動化!(譯者覺得大概 3 次就該考慮了…)

備份是乙個事情,恢復備份是完全不同的另外乙個事情!

僅僅是在你自己的電腦上可以工作不代表沒有 bug. - piers sutton.

想要裝乙個新工具的話, 等0.1版本出來再說, 讓其他人當小白鼠(let other people be guinea pigs).

good programmers write good code. great programmers write no code. zen programmers delete code.

好的程式設計師寫好的**,傑出的程式設計師不寫**,大師程式設計師刪**。

出問題時,別管有多少領導正在朝你吼著訓話,第一件事情總應該是穩定復現bug。

或早或晚,你會遇到乙個程式設計領域的前輩,他也許會向你傳授 laws of programming,讓他滾一邊去。

英文原文:

高可用架構

改變網際網路的構建方式

工作十年的老程式設計師何去何從

05年畢業一直做程式設計師,轉眼進入第十個年頭了。現在要換工作,有些問題值得思考。十分慶幸的是 這麼多年一直做手機客戶端,一直在導航 lbs領域。十分不幸的是 這個行業已經不是小公司玩的起的了,要麼去大公司做基礎,要麼去小公司做專案。以前看不破,還以為自己年輕,可以找個工資給的可以,離家近,人際簡單...

一位老程式設計師十年的職場感悟

當程式設計師也是十餘年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧程式設計師生涯,感慨萬千,願意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!1 好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些...

一位老程式設計師十年的職場感悟

當程式設計師也是十餘年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧程式設計師生涯,感慨萬千,願意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!1 好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些...