bobbook wrote:
想聽實話嗎???
遙想當初第一份工作同組開發team中有一位業務自修Java轉工程師(記憶中當年他僅有26歲)
程式碼會不會=====>會,還好,就算不會他還願意Google
變數宣告不准給我用a b c d=====>還好,教(罵)過幾次就學會了
懂不懂資料庫正規化=====>不懂 從頭教
有沒有SA/SD的概念=====>不懂 從頭教
但是有一點就是我怎麼教都教不會
Coding & DeBug的時候我都會要求我的Team要在修改的範圍內註記修改的日期時間以及人名
這一點就是怎麼教都不會
每次要DeBug整個team都是會再吵誰改的Code
到最後就是整個team起衝突,換team,再起衝突,再換team
等到該員孰悉開發流程後完成了第一件案子
他說他不幹了想回去幹業務
你說你要是老闆,會想請半途出家的人做軟體工程師嗎??
題外話
金融業我是這樣建議
跳槽到其他家的銀行
用"幹古"的方式爭取另一家銀行的加薪/昇職
有能力就繼續待在這家公司等加薪/昇職
能力不足就繼續跳槽到其他家的銀行爭取加薪/昇職
這是我在做理專/銀行櫃檯員/主任三位不同時期認識的銀行業朋友在不同的場合跟我說過的同一句話
「吵誰改的code」這件事我蠻訝異的, 團隊沒有使用任何版本管理系統嗎?
SVN也好,git也好, 甚至更古早的cvs也好, 不太可能出現誰改了code不知道的情況吧?
哪一行誰改的, 什麼時候commit/push, 跑都跑不掉.
會寫程式語言, 這跟修車師傅會用扳手的意思一樣, 但不是會用扳手就會修車了...
要會的東西可多了! 資深程式寫程式的速度比年輕人慢, 但是因為他們經驗多, 所以
即使寫程式速度慢, 產值/品質都會比年輕新手好很多, 這也沒辦法教, 因為都是
透過實做累積的經驗學到的.
有人說Java難學, Java如果叫難, 那學C/C++的難度是? C#根本是專案邊做邊學,
沒有特別去學過, Java我想大概也是這樣的東西.
在台灣加薪最快的方式就是跳槽. 不然就是進新創的公司拼到公司上櫃上市(那個很
吃運氣). 基本上偏安不願意跳槽, 覺得有固定薪水領就好的人, 薪水很難有什麼成長的.
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。