Advance Member
|
先等等... 你說的是工程師還是非工程師?
台灣把工程師用的太氾濫所以我要先確定你說的是真正的「工程師」...
真正的軟體工程師需要做的軟體是跟人的性命財產有關... 可能雲霄飛車系統... 可能核能電廠系統等等...
非工程師的軟體設計師所做的就是跟人的性命財產沒啥關係的... 像是 Facebook Google 微軟等等...
就我所知台灣大多數的軟體「工程師」都不是真正的工程師...
好... 接著就是學的是高階語言還是低階語言...
因為高階語言一台電腦就可以自學... 上網看 Tutorial,學一下英文去 stackoverflow 找答案... 很快就有成就感... 加上現在 iPhone/Android 平台方便,很快你作品就可以分享給全世界(然後履歷表就很容易好看,相對工作就會比較好找,雖然薪水可能比較低,我不確定台灣的情況... )
低階語言很困難... 跑跑 emulator 之外,沒有直接上手實際的硬體根本就沒實戰經驗... 感覺有點像只看 A 片而已就別期待自己真的很會跟女人做...
我是做高階語言的非工程師軟體設計師...
老實說... ... 不容易...
太多新科技新語言更新語法要學了... 一進入這行就發現真的是跟全世界比拼...
矽谷永遠有年輕又厲害的肝... 每天不知道花多少時間在上面鑽研...
印度永遠有便宜速度快的肝... 一個 project 三萬台幣一個月後下的來...
很多其他會保護本國的行業(如真正的工程師要有工程師執照),但我們沒有...
我們出來就是註定要跟全世界拼...
你要想辦法創造足夠的價值,讓公司體會用你比選擇貴又年輕厲害的肝,或是選擇便宜速度快的肝還來的有價值... 這點很困難... 尤其當你的薪水慢慢的往矽谷那端走,又不年輕的時候... ...
這時你就會慢慢的往不管是 DevOps(要是是 SaaS)或是 ProductM 或 ProjectM 那邊走... 這些又是全新的東西... 但是至少妳是有工作的情況下慢慢轉過去...
結論是... 我知道每個工作都是在為自己的生存拼鬥...
但是走入門簡單的高階語言軟體設計師這條路... 之後要拼到一個程度真的不容易... 尤其我們不僅要拼升職,我們還要拼自己的生存空間,我們也要所有公司內部的軟體設計師都一起合作去拼這個職業的「價值」... 最後一個爆困難的,困難到我已經聽過好幾起公司直接解散開發部門寫程式的跑去印度中國找便宜的合作開發「夥伴」...
另外... 我們同事(外國人)幾乎每個人都有兼職...
雖然本職薪水尚可,有些有自己的理髮店(因為女朋友/老婆是理髮師就一起開店,週末當當攝影師),有的去夜店當調酒師(據說薪水不錯外還可以要到一堆妹的電話,四十幾歲還沒老婆女朋友但是晚上沒單獨睡過 XDDDDD),有的當然就是本行繼續做副業再多接 case... ... 有危機感的一個禮拜工作個 80 小時很正常(跟矽谷差不多了),畢竟我們這個職業真的很容易就準備掰掰... ...
妳準備好了嗎?
|