※ 引述《diverse101 (智缺嬤)》之銘言:
本科系的來回答你
: 請問一下
: 1.如果你一直debug不成功,有"參考範例"可以套嗎
這要分兩種狀況來講
1. 客戶只是需要某種功能 你拿甚麼工具達成都OK
這種情況下 基本上你只要生出結果來就好
那你就可以拾他人牙慧 走人家已經走過的路
2. 非得要在某個環境或是限制某個工具下
那這就麻煩了
通常這種情況 除了你碰碰運氣去stackoverflow問問看全球有沒有其他人碰到類似狀況
一般來講是完全沒有參考範例的
這種情況下就很考驗你概念的基本功
會變得相對麻煩又需要花一堆時間試誤
不過 如果你想晉級資深工程師的身價
這種能解掉其他人解不掉的bug的能力是必須的
除非你想當免洗碼農
否則你終究有一天得逼自己磨出來
: 2.現在距離機器人取代真人寫程式 還有幾年光景?
想太多
還很遠很遠很遠
會問這種問題的 十個有十個都是外行人
1. 開發這玩意要燒多少資金你知道嗎
就算有人開發出來了 誰會願意無償開源出來?
2. 你當歐美都沒碼農嗎
人的智能比起訓練出來的AI 泛用性更廣 可接觸的低階語言更多
debug所需要的智能 更是 人 >>>>> AI
我可以跟你這樣斷言啦
七八年級要入土前都碰不到寫程式AI取代掉自己飯碗的這件事啦
: 3.你們軟體工程師 一天寫程式要寫幾個小時?
端看公司黑心程度 你自己的實力
以及實際的工作內容
但很累是一定的
因為debug或是coding時會一直需要長時間集中注意力
你下了班又需要一直補充新知
不過你練到一個程度之後
基本上學新的架構/語言 會事半功倍
大概就是看看文件
實際下去摸個一兩次就能動的程度 真的有奇怪的需求時再來鑽研就好