世界上的程式設計師只分為倆種

程式碼灣發表於2017-12-16

在我看來,沒有優秀程式設計師和一般程式設計師,只有程式設計師和碼農。

圖0:世界上的程式設計師只分為倆種

舉個例子:

A:對於我們這種需要多方合作的專案,還是用git比較方便管理。

B:svn很牛逼的!我用了很多年了!

A:git的分支很方便,合併操作相當簡潔且沒有負擔。

B:svn也有分支!百度上說svn更適合企業!

A:git只有一個.git目錄來管理所有版本,在排除的時候很方便!

B:svn現在也支援單 .svn目錄了!


再舉個例子:

A:為什麼我們網站的根目錄下面還有個.settings和.project資料夾?

B:我上傳時候直接用flashfxp一拖就上來了,沒看有什麼資料夾。

A:為什麼我剛才pull之後在專案庫下面多了個 未命名.txt 檔案?

B:嗯,那是我自己做筆記備份用的。


三舉個例子:

A:為什麼Hero這個類有1萬行?

B:我覺得把所有功能寫在一個類裡面很方便啊!

A:為什麼這段程式碼複製了4次?封裝成函式啊!

B:啊!有麼?

A:這幾個類為什麼不用介面卡模式?

B:什麼是介面卡模式?

最後舉個例子:

B:怎麼加一個Sprite到Node中?

A:Node.addChild(Sprite)

B:我要在加的時候設定層級關係!

A:RTFM!

碼農真正意識(而不是調侃)到自己是碼農的時候,TA才可能成為一個程式設計師。

相關文章