作者csfgsj (真理不滅)
看板Soft_Job
標題Re: [請益] 學「軟體工程」前需具備什麼能力?
時間Mon Mar 28 20:31:09 2016
※ 引述《smallworld (腸門有稀)》之銘言:
: 這位大大雖然說了很多
: 但實作面我是建議你找一個你駕馭自如的語言
: 實做一個小系統或是小遊戲
: 然後把他放上github
你的建議很好,從實作開始是對的
孔子說:「學而不思則罔」
寫程式也一樣,如果只管寫,耍弄程式語言、Framework等
但不知道要動腦筋想想背後的哲學,到頭來還是一場空
有了軟體工程的修為
可以很清楚地檢視您目前做的事是不是有意義
是不是最有效率,方向是不是錯了
軟體工程裡面有九大迷思、工程師有三大侷限
就算是不世出之天才也很難一開始就避過
不小心中招了,需要我們這種老人來帶你走出來
自己摸既耗時又辛苦
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.220.227
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1459168272.A.4FB.html
1F:→ MOONY135: 想知道迷思跟侷限 03/28 21:52
迷思之一:天才與黑箱
一種天才也無法突破的障礙:黑箱
要創造一個黑箱很容易,要逆向打開一個黑箱卻很難
對於純粹的黑箱,要逆向打開是不可能的
例如:
我拿了一張紙,上面寫一個數字,放在盒子裏
要你來猜數字為何?
這要如何解?
軟體工程處處是黑箱
軟體工程師要有辨識黑箱,處理黑箱的能力
避免去作逆向敲黑箱的事、以免浪費力氣徒勞無功
對於從小到大都念好學校,自信滿滿的天才學生來說
承認失敗,對不可能的事早點看開
有時反而是一件很困難的事
看不開,放不下,下場就是發瘋
※ 編輯: csfgsj (210.71.206.217), 03/29/2016 10:33:27