作者csfgsj (真理不灭)
看板Soft_Job
标题Re: [请益] 学「软体工程」前需具备什麽能力?
时间Mon Mar 28 20:31:09 2016
※ 引述《smallworld (肠门有稀)》之铭言:
: 这位大大虽然说了很多
: 但实作面我是建议你找一个你驾驭自如的语言
: 实做一个小系统或是小游戏
: 然後把他放上github
你的建议很好,从实作开始是对的
孔子说:「学而不思则罔」
写程式也一样,如果只管写,耍弄程式语言、Framework等
但不知道要动脑筋想想背後的哲学,到头来还是一场空
有了软体工程的修为
可以很清楚地检视您目前做的事是不是有意义
是不是最有效率,方向是不是错了
软体工程里面有九大迷思、工程师有三大局限
就算是不世出之天才也很难一开始就避过
不小心中招了,需要我们这种老人来带你走出来
自己摸既耗时又辛苦
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.220.227
※ 文章网址: https://webptt.com/cn.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