我覺得要從背後來去分析這個現象代表的是什麼:1. 軟體工程師就是寫代碼的,就有點像建築工人的概念,一個完整建築需要工人團隊,就像一個好用的軟體產品也是由一批產品團隊打造出來一樣的意思。2. 對於公司而言,養著這個團隊就是成本,成本這種東西當然是越低越好,更何況你一個軟體工程師很難獨自交付完善的產品,你只是其中一個"工人"而已。3. 40歲以上的軟體工程師為什麼工作難找?因為40歲以上的軟體工程師有老婆要養,有孩子要喂,你上有老下有小,經濟壓力大的情況下,開的要求自然會比別人多。4. 所以你同樣身為一個工人,要的錢比年輕人多,還不能跟年輕人一樣把下班時間都送給公司,幹的活都還一樣,問題一大堆,公司為什麼要選你?5. 你要是技術超群,經驗傲視群雄,能做個軟體架構師,那可能因為技術底子的關係,公司還願意請你,但如果你不是,對公司而言你純粹就是個負擔。6. 一個開發團隊跟建築團隊是一樣的道理,有工人,有工頭,有設計師,有測量師... 40老幾了,如果不能承擔管理職責,交付更多的價值,公司為什麼要接受你開出的更高的條件?基於以上種種,人老了就應該在自己的行業有所成長,有所進步,當年你是幹活的那個,你老了公司就指望你去指導更多人幹活,各行各業都是這樣,不僅限於軟體工程師。
clonechen wrote:小弟是一位40歲的...(恕刪) 最近遇到的笑話會議上PM跟客戶說公司為了此次專案專門聘請一位新人來協助客戶方的主管們與相關人員強力反對說不行本次專案很大牽涉領域也太廣一定要有經驗的人才有辦法身任由新人負責絕對不行貴公司這樣的提議與做法他們不能認同當PM介紹新人出場後客戶的反應是該新人會不會太老?會不會壓力太大?PS:此位新人60幾歲,之前在其他公司退休站在企業的角度思考人才的選、用、育、養、留如果是老手不願意接受挑戰跟壓力你只想當米蟲老闆怎麼會選你公司要培訓新人當然選年紀輕有衝勁的怎麼會挑年紀大等養老的有點資歷與經驗的軟體工程師不用40歲想要單純只寫code也很難通常會帶領一些新人或是project owner想養老不缺錢不想有工作壓力只願意做基礎工作領個低薪開開心心過日子的老手既然不缺錢幹嘛不退休養老就好了業界就那麼一點大自己是什麼咖不用到處宣傳自然會人有幫你評價的現在通訊跟社交軟體那麼發達真的是人才到自己臉書發個求職文就好了從畢業到40歲都在同一產業一點業界人脈都沒有也算是奇耙了邊緣到公司同事有你沒你都不知道如果真是這樣也不用怕被資遣阿因為根本沒人在乎HR連點名都點不到你的
clonechen wrote:最後 你會說不是這樣啊 不是很多公司有40歲以上的軟體工程師嗎?恩 是沒錯 不過你要不要順便調查他們是多久前面試的 有多久的年資啊? 小弟快40歲了上次面試是在2014或2015年!(忘記了)也是面試基礎軟體工程師第一輪面試完後主考官說要思考給我什麼職缺過了幾天被邀請跟老闆視訊面試進行第二輪面試後老闆跟主考官討論完後開一個新team leader的職缺給我但最後沒去當時也有在臉書上發求職文後來有參加朋友公司的面試但這些面試都只是走公司流程而已基本上都內定了前幾年離職現在跟朋友一起在外面混根本沒面試年資15年up...
1. 軟體工程師就是寫代碼的,就有點像建築工人的概念,一個完整建築需要工人團隊,就像一個好用的軟體產品也是由一批產品團隊打造出來一樣的意思。恩~沒錯..但有很多人根本..沒有把基礎打好..不會爬就要走,不會走就要跑..跳耀式的~一張嘴一個工人,在工地待十年..坦白說不用設計圖都可以蓋十樓的房子,但要蓋101就很多方法論蓋101首先把地基打穩,水泥鋼筋,該多少就多少,幾磅就幾磅,鋼筋用多粗,幾步綁一次..但很多就是偷吃步,隨便OpenSource Code貼一貼,沒結構化,沒分層,沒OO,記憶體沒釋放,高內聚,低耦合..什麼公開,私有,發行訂閱..都不會買了一堆零件,組一組..什麼時候出事都不知道坦白說,1000行程式,人人會寫.10萬行程式,很多人就回家吃自己..1000萬行以上可以容易擴充可以上架可以在市場長期維運這難度就很高能維運,又能有長期收益的更是難
有工作緣有主管緣最重要~~~~~~~~~~~~~~~~~一般人知道能力很重要 另一個能力也很重要就是分辨好老闆好公司的能力這裡先不說人脈這個概念 其實人脈根本不是一般人想的那樣另一個更高的是創業的能力創業!是一種綜合能力!!藍色小章魚 wrote:我也是40多又換了...(恕刪)
aa11zzxx wrote:我覺得我們在不同時...(恕刪) 認同這一篇很多時候老闆總希望能夠花最少的預算做最多的事情但當你完成了老闆所交代的不可能任務老闆下一次就會用更少的預算要求你做更多更多的事情,還會認為是你該做的升職加薪沒你的份,功勞後頭有一堆人搶你就會看透職場,上來01發文了
//但當你完成了老闆所交代的不可能任務//老闆下一次就會用更少的預算要求你做更多更多的事情,還會認為是你該做的不會的..當你能一打十時..你就能告訴老闆我要八人的薪水..不然我離開後你們要請十個人付十個人薪水老闆/員工都是聰明人,市場就是這樣出來的當你抱怨你的薪水低,因為你的事也就是那麼窄因為你的窄,所以老闆才給你這個錢我會選比較小有展望的公司..前面的能力/薪水粗估..等我績效出來,我就要相對回報..沒有的話,抱歉~我走了系統沒人維護,公司就停擺你的CP夠,能力強..老闆沒有辦法從猴子裡挑選適應的人選你才有那個薪水看到一堆耍猴戲,就開很高,就抱怨全世界,我給的就是這樣的薪資,不要,你去找其他的廠商,看到這個樣,也是鳥薪水給你而已
//要把10000行程式改成1000行程式有辦法嗎?系統越大,開發人員越多,前台,後台,資料庫,演算法..很多不是只有自己開發一隻App而已有些人開發,我的好就好了,別人死掉不管,別人也不用維護..很多都是,自己Bugs能跑,放到Git,別人拉下來,一堆人不能用也有的是沒事調參數,也沒告訴別人..然後大家去追為什麼出問題效能,安全,擴充性,相容性,維護性,一個元件要部署到非常多的主機,分散式元件,Scale Up,Scale Out...每個地方幾千行組起來就很可觀,系統的複雜度都是指數成長你有辦法去處理這些..還是就是隨便湊,湊出for demo 或幾個人使用..很多都是系統到某個程度就停止然後整個打掉重練