Re: [請益] 我這種學法和功夫能轉職程式設計師嗎?

看板Soft_Job作者 (kinanson)時間10年前 (2014/01/19 17:51), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/3 (看更多)
其實在軟體業,很多人是看產品做出什麼東西 很多才不管你私底下到底是怎麼做的 你一定能寫程式,只要你有興趣 你說foreach沒辦法默寫出來,但你得思考一件事情 如果今天這個類似的東西你寫了超多次 那你可能得學會不去copy然後自己能寫得出來 我們拿sql來講,不常用的sql其實要寫到可能還是得google一下 但比較平常的,你如果一直用copy的方式來寫 就算讓你寫了五十次,你可能還是得去google來寫的話 這就是非常一個大的警訊了...... 基本上一個不常做的範例,我覺得稍稍看不懂那還正常 只要你能改得動,改成你想要的,其實你也就懂了,也就儘量封裝起來吧 講句實在的,你常用別人寫的plugin或framwork,也很難每個去搞懂原理 更重要的,是物件導向的觀念就是封裝,就是要讓你不用去搞懂每個細節.... 會google找到相關知識來學就很強了 我看過十幾年工作經驗的工程師,要做個網路相薄 竟然是去找書本的範例複製來做,當然我覺得這或許也不是什麼錯誤方式 但你要找範例,你一定要能去改,如果你不懂也改不動那問題就很大了 我們先不談di和ioc的觀念,甚至測試的方面先都不說 因為基本上台灣真的有做到測試開發的軟體公司,我想三成都不到 但如果你常常複製相同的程式碼,而且你今天寫的是物件導向的語言 而且相同的程式碼又分散在不同的地方,那這邊你要特別注意了 你最好保佑這個分散在不同地方的程式碼,最好都別改到 不然有天要改到或有bug被發現的話,你可能會很想死 寫程式說實在的,你一定要學好物件導向的觀念 不學也能做,其實很多公司根本就沒有物件導向的觀念趕時程硬開發 但如果你希望你以後的日子好過點,那請千千萬萬的把物件導件觀念學好 而且強迫自己以物件的方式去寫程式,當然得到越多教訓的時候 你就越能體會什麼叫做是技術債了....... 有句俗話是說,不聽老人言吃虧在眼前,失敗中找經驗.... 沒經歷過教訓很多時候是不懂人家為何要做BDD或TDD的 最重要的是,工程師一定要懶............ 懶的意思不是指懶得學新技術,反而懶的工程師很愛學新東西 因為新東西學的時候痛苦,但通常能讓你往後的日子更好過......... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.153.142

01/19 18:41, , 1F
真的
01/19 18:41, 1F

01/20 00:16, , 2F
推,尤其是不懂的人出意見,以後就有得改了..架構彈性要好
01/20 00:16, 2F

01/20 12:37, , 3F
專案型公司, "技術債" 就是別人的事了?!
01/20 12:37, 3F
文章代碼(AID): #1Isw0TXY (Soft_Job)
文章代碼(AID): #1Isw0TXY (Soft_Job)