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