目前刚入职第三周
每天的任务就是lead交代完的feature做完后,又继续加feature
lead通常只是告诉我他要什么功能要什么功能,然后我完成后给他确认就继续变成下一步。
目前主要是使用React 帮QA写tool的职缺
主要有几个问题
(1) 组上senior通常是给指令,而没教导要怎么做,这样正常吗?
我通常都是从google学来的,但其实google时常常浪费了许多时间
觉得有人提点下该用什么其实可以省下很多时间。
(2)没有code review,pair programming这样正常吗?
我被指派一个人完成project,原本以为上班后会有teammate,但到现在都是一个人做。
其实也不知道自己写的code是否干净,目前大概就是完成lead的全部要求这样。
(3)如何在上班时间增进自己?
主要是想要学一些能带走的东西,但除了指派任务以外
我其实不知道上班时间所做的事情有什么是"能带走的技能?"
是譬如Google能力呢?还是对js更了解呢?
我目前其实上班时间每天偷用一小时的东西学些自己想学的
譬如偷偷学一下golang,偷偷看一下clean code这本书。
其他是有关于code的问题
譬如
(1)我要实践分页功能,我其实就复制贴上把他套用在网页上而已
没对复制贴上的code做太多研究,不知道这样是否是不良习惯?
考量点有二,我不可能重复一直造轮子所以没全懂其实还 好 效率最重要
或是 我应该理解我GOOGLE来的每行code?
(2)写React 要如何使用正确的design pattern?
之前听说工作后会大量使用到design pattern,但我好像没找到多少
如何写得像是"专业"的react工程师的文章。
(3)我看clean code,上面写说, function 是越小越好(?)
但这样不会变成有变成太多function?好奇所谓的小,是到底多小好?
我每天的活动大概就是
(1)接到senior的指令
(2)不会的google,在不会的问同事
(3)呈现给senior看,看看有没有要改进的
原本以为入职后会有个mentor,但其实平常大概就跟senior互动个十分钟
剩下我自己搞定这样
这样就没了,其实很好奇pair programming 和code review这些到底是什么。
s
会问这些问题主要是想提升自己能力,希望在六个月后能达到不再是新人的阶段。