感謝原原 po 引戰,不然我覺得軟體版越來越無聊了
自己待過從 0 開始的新創與軟體稍有規模的公司
而稍有規模的公司 range 太大(原原 po tier 1~3),因此這篇講新創的心得就好
1. 別妄想靠新創翻身,除非你也有投資
新創元老總妄想著新創成功,自己就發了。但事實是,新創成功,有更多錢請比你強的人
為了挖角高手,會給他們更高的薪資與職位,到時候你就還是個打工仔
2. 在新創當王(技術)
因為人少,因此有機會你是新創該公司的該領域(前後端/app)最強的人
因此沒什麼跟前輩學習被盯的機會,更沒有可以從成熟軟體中學習別人設計的機會
對於老手可以,但對於新人來說,是個摸得廣、摸不深的環境
3. 有機會玩最新的技術
這個很好理解
4. 時間需花更多在處理非技術事務
我個人喜歡在大公司當小螺絲釘,因為這樣才有時間在該領域鑽精
但在小公司職位模糊不明,甚至自己要去談需求兼設計,
尤其要解釋給不懂技術的人更繁雜
5. 共體時艱
沒錢,公司突然收掉是很常見的事,履歷還要解釋很麻煩
6. 需要有一個資深工程師
資深工程師至少可以把一些軟體工程一開始就建立好,
諸如 gitlab, cicd, docker, k8s, test
如果都是一群菜雞,可能連前後端分離概念都沒有,弄得亂七八糟
以上心得。