瀏覽單個文章
Jason Ju
Regular Member
 

加入日期: Mar 2000
您的住址: Taiwan
文章: 78
回到主題,我個人的角度,做軟體要的是熱情跟仔細,邏輯性不要太差就好。至於什麼英文啦數學啦,老實說,熱情夠,你自己自然會想要去了解,那個不會是你的障礙。

有熱情,一開始會想要找出如何解決你現有的問題(或是老闆給你的任務),解不掉就求救,求救了人家指點你,這就變成你的經驗了。解掉了第一個問題,接著回頭看看效率如何、佔用的記憶體能不能更少,能不能用更易懂的作法解決。這一切都需要熱情堆積。

至於仔細,就是在思考的過程中,避免因為改動造成其他原有功能的失效。
邏輯的話,就是解決問題的路。我常常說,只要能找出邏輯性,bug就一定能被控制。

這個世界上聰明的強者太多了,一山還有一山高。但是你只要扎實的做好這些步驟,你就是一個值得信賴的developer。現在的工具及framework都很強,利用跟呼叫人家提供的方法,自己不需要去重新implement一樣的東西。

在現實的應用面,解決問題才是一個工程師需要take care的,至於怎麼解決,十個人有十種作法。不是每個工程師都對離散啦、模糊理論啦、數據分析啦在行的,但是這個世界需要可靠的工程師去解決在商業上或是流程上遇到的開發問題。

真的想要走開發的非科班,可以考慮先讓自己成為這樣的人。
舊 2016-11-25, 11:56 PM #209
回應時引用此文章
Jason Ju離線中