Never Nop Tech

Never Nop Tech

創造意義,動手去做。

寫程式的人分兩種人

以我自己的認知,寫程式的人分兩種人

第一種:只要能把東西做出來,不太在乎用什麼去完成人,比喻如:工人把房子建起來,有基本的雛形、堪用即可

第二種:講求的是了解程式的生命週期、高階特殊語法糖,並精雕細琢才把程式做出來的人,比喻如:房子建好後在哪些部分可以更安全、更省耗材、增加穩固性

我偏好是第一種,因為我認為程式是用來解決問題,而不是把他寫的多高級、複雜,畢竟程式語言百百種,不太可能你會一個就能打10個。平易近人、讓人看得懂好修改就好,只記住特性,並可以構思出流程的虛擬碼。

第二種人偏向專精某一個領域(程式語言)的行家,在乎的是某程式語言是否能發揮出最大的效能、提出最完美的解決方法。

兩種類型我覺得並沒有好壞之分,第一種,能夠創造出比較多樣的應用,能夠結合各種知道的技術互補去完成一件事;第二種,可能就只是鑽精在某領域,設法用該領域的知識去完成大半的事。

畢竟程式語言、框架幾年一大改,語法又推陳出新,如JQuery到Vue.js、React.js,CSS到SCSS、SASS,被淘汰了等於你會的就派不上用場,又要從頭去學習一個新的,學習的成本納入就好像你反而是在學程式語言。

為了學程式語言…,學完後再來想該做什麼

為了做出某件東西…,然後尋找可以實踐他的方法

兩種出發點其實也不太一樣。

大概就是這樣,投履歷後面試了一輪後感觸許多。

(打完這篇發現我是 結果論 的人XD