※ 引述《PRCXi (中华人民共和国主席)》之铭言:
: 今年初到了现在这间新创后,整个步调都超级快
: 除了新人蜜月期两周外每天都是超高压的工作环境
看起来这个就是最大的问题
: 除了CTO、TL都要求大家走最新的框架外,程式架构也是我之前都没碰过的
组上有充足的资源吗? (e.g. onboarding, tutorials, patterns ...etc)
: 因为不熟,每天的进度报告我都是进度落后的那个
: 之后我开始用下班时间看技术文件,自己尝试跟着实作,每天弄到12点多
(1) 心态要改变, 用上班时间时间学习, 不要下班时间做上班的事情
给主管和TL预期你对这些东西不熟, 要求自己需要时间学习这些东西.
成为好的Engineer的第一步是学会估计时程.
进度落后的话, 你可以主动跟TL或Manager提出怎么调整
- 砍 feature
- 延长deadline
如果没有办法给时间学习的话, 那是他们当初就找错人了, 换间公司.
不要加班做你上班时间该做的事情, 除非你觉得你不是在工作而是这是你的兴趣.
(2) 不要用低效率的方式做事, 想一下你时间都花在什么事情上.
效率高到低:
- 问组上的人
- 读documentation / 教学影片 / Stackoverflow
- 读source code
- 自己开讨论: Github / Stackoverflow / Discord / FB group
junior想破头2个小时还不如让Senior / Staff看一两眼, 至少他们比你会猜.
但也不是说每次碰到问题就问别人, 自己建立一套学习机制来面对问题.
: 两个多月过去了,我开始发现自己好像不太喜欢这种东西
: 看技术文件也常常五分钟后就开始觉得无聊、不想看,完全没有在前公司学习的那种感觉
: 前天跟主管一对一谈话中,主管也说他感觉不到我对技术的热忱
: 觉得我是一个比较被动接受的人,要我考虑一下往后的职涯想怎么走
是因为不喜欢在时限内学习, 还是单纯觉得学习新东西很痛苦?
如果是前者的话, 你可能像前几篇说的burn out了.
如果是后者的话, 确实要想一下未来职涯.
根据你的文章, 看起来你在前公司学得蛮开心的,
也许是在新公司没有成就感所以才会有这种想法.
我是觉得Junior 其实不适合在新创工作,
开发时程短加上有很多时候必须要自己负责很多事.
没有时间推敲scalable的解决方案, 也没有时间跟资源去思考什么是好的架构.
回到问题, 虽然把学习技术当工作的人不少.
但要往下一个阶段, 根据我的观察大多数的人都还是对技术有某种程度的热情