Re: [心得] 加入新創如何避免踩雷

作者: Sixigma (六西格瑪)   2021-04-11 11:51:59
雖然一開始是在討論 $$ 和股權
但好像已經變成討論工程師的成長了
大大指出 Coding 部份的練功我完全贊同
但我認為所謂新創的練功絕對不是在 Coding
也絕對不可能會是在學習「嚴謹的軟體開發流程」
你有可能加入一間新創
CICD, Testing, Coding Style 甚至連版控,一項都沒有
當然不是說新創都這樣,只是想表達新創的「練功」不是在軟體開發
而應該是在「建立」
在有規模的公司,層層分級層層授權
你想幹什麼事情、覺得什麼事情應該改進,很多時候輪不到你
當然更好的狀況是,有很多比你更有經驗更強的人都先幫你解決了
但反正跟你沒關係
而在新創你很容易就接觸到主力產品、全部的開發流程
你是某部份重點 Production Code 的負責人
沒有 code review?你可以組織
沒有 CI/CD?你可以從在流程中加入 Jenkins 開始
你的產品人力不足?讓老闆給你人,你帶他們打仗(不要笑不要笑不要笑)
系統不好?你跟同事再搞一套系統和流程,後面來的通通給我乖乖用
演算法不好?你自己實驗挑演算法
甚至親身面對產品客戶,理解客戶需求
同時從商業和開發邏輯去思考產品
當然,如果你只想專心在寫 code
到具有規模的公司,梯數夠了你也自然會學會上面很多事情
但新創是一個讓你快速得到很多實務(奇妙)經驗的地方
因為什麼都沒有,是缺點的同時,也帶有無法忽視的優點
※ 引述《hegemon (hegemon)》之銘言:
: 因為之前遇過有些人在問加入新創練功的問題,所以還是講一下對於新人來說,新創到底適不適合. 這裡的新人不一定是沒有工作經驗,對於轉職者也一樣適用.
: 如果懶得看文章,想要看結果,我就直接先說了:不建議.
: 1. 新創是練功的好地方?
: 很多人都有這個誤解,覺得新創是練功的好地方. 其實恰恰相反,我過去的經驗是...找人盡量不找新人. 因為新創就是每天都在打仗,打仗需要的是即戰力. 新人訓一週都算奢侈,大部分就是直接丟task進來.
: 另外因為在打仗,所以什麼軟體開發流程,什麼scrum都是屁. 之前創辦人都覺得兩周的sprint太長了. 對此非常不滿,最後變成隕石雨.
: 在這種環境下新人要學到東西或是啥經驗傳承?當然不太可能,趕著把東西做完咖重要. 長久下來其實是不好的. 我看過很多一直在新創打滾的人,習慣了這種quick and dirty的做法,最後不管是轉去大公司或是跟大公司合作都被慘電.
: 2. 洗工作?
: 也有碰過情況是新人來應徵,原本是應徵A工作,結果面試官或是主管一直説這名新人骨骼清奇,是做B工作的好人才,希望他轉B之類的.
: 除非有心往B發展,否則絕對不要答應. 主管會強力推薦轉B工作,不是在為應徵者著想,單純只是找不到人填這個屎缺.
: 之前聽說同事把本來應徵後端的洗成QA,我一直幹他說這是罪過,後來確實造成那位同仁職涯上不好的影響.
: 所以切記,不要相信主管或是面試官希望你轉工作的理由.冷靜思考再做出決定.
: 3. 累積資歷?
: 有些人會有錯誤觀念認為在新創可以洗資歷,這個也是不一定,如果你要的是作品,或許有點用處. 但是新人想要把新創當跳板最好三思. 新創的資歷在大企業基本上是無視. 所以要麼就一直在新創圈,要麼就是一開始就往大企業走. 有些人確實可以靠新創的資歷洗到大企業的高薪好位置,不過請至少在新創掛個C字輩再來談. 新人只能洗洗睡.
: 菜上了....出飯去.
:
作者: soccer103 (Ferrari)   2021-04-11 12:58:00
太過理想很多新創沒人力原因就是沒錢沒錢要怎麼叫老闆多給人力
作者: Sixigma (六西格瑪)   2021-04-11 13:20:00
我的經驗是,沒錢就是開源節流,開源是去思考目前公司資源可以做什麼立刻變現的,譬如專案。節流是,要能夠預估團隊每個人的時間成本。老闆要隕石開發可以,那就讓他知道每次開會浪費某個人一小時,他就虧五千元。當然大公司完全不會有這種鳥事(經驗)就是了哈哈
作者: s06yji3 (阿南)   2021-04-11 16:09:00
不覺得新人有這種思維和經驗去建立一個制度和文化。這不是練功了。
作者: xam (聽說)   2021-04-11 16:44:00
明明這篇最接近該有的態度,還被嗆過於理想,笑死
作者: DrTech (竹科管理處網軍研發人員)   2021-04-11 18:00:00
強者或待過大公司根本就不缺這種建立經驗,不用為了這選新創,一般人去新創又沒能力或環境建立起這種經驗。新創重點是自由,而不是建立。本身很有正確想法,想自由推動理念的,才會適合新創環境。
作者: nmns0110 (奶油塔)   2021-04-11 18:36:00
我個人經驗比較接近這篇,推推
作者: springfeel (老人星)   2021-04-11 18:56:00
各人待過上市上櫃公司 完全不是這回事 制度比一堆新創還隨便
作者: discipile (DIS)   2021-04-11 19:45:00
好奇一件事情,能活到這樣建立完整制度讓工程師成長的新創比例有多高?還是更多的就是dirty後沒了,就是沒了不用說制度,整間公司都沒了再來是一個沒經驗的新人,怎麼有這樣的眼界去建立制度?
作者: Sixigma (六西格瑪)   2021-04-11 20:14:00
是我沒說明清楚:這篇文章的經驗並不是套用在毫無經驗的新鮮人身上,反而是 2-5 年經驗的工程師。這樣經驗的工程師會是新創中非常重要的戰力,能夠輕易的塑造工程文化甚至已經是Chief,連商務產品都一把抓。但若到了有規模的公司,Senior一抓一大把,對公司的影響力不如待在新創我目前的想法大概是這樣至於比例有多高,這我給不出答案,但我感覺台灣的新創戰死的比例並沒有很高。還是我認為的新創都已經不是新創了 XDDD
作者: discipile (DIS)   2021-04-11 21:32:00
這邊問題可能可以簡化到不用戰死,能夠走到最後完成優化流程,好好的把CICD、測試、文檔、code standard這樣制度建起來的新創有多少比例會比較容易戰死可能是一個結果,沒辦法往後走但繼續苟活的公司也許也是一個結果,被dirty文化污染,就此墮落也許也是一個結果
作者: DCTmaybe (竹竹人)   2021-04-12 11:03:00
推推,一開始真的是什麼都沒有,只有隨便commit的版控開發流程, coding style, CICD都是後面才慢慢加進來的雖然還有很多測試文件沒寫,但至少公司看起來還不會倒XD回頭看當初也在coworking space的那幾間好像都收了QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com