楼主:
paschen (paschen)
2019-04-16 09:20:14目前刚入职第三周
每天的任务就是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
会问这些问题主要是想提升自己能力,希望在六个月后能达到不再是新人的阶段。
作者: t64141 (榕树) 2019-04-16 09:35:00
问题1正常,2常见(但有是最好)code的问题1是不良习惯,2的部分dp需要大量实作去理解3 因为单一职责函式通常不大,所以会以函式大小做为基准之一
作者:
sb107912 (三等士官长 >)))
2019-04-16 09:42:00senior没把junier的code看一遍 就放在正式机上 觉得恐怖
作者: t64141 (榕树) 2019-04-16 09:45:00
但主要还是单一职责原则,然后没有银弹,原则/做法难免有副作用,怎么取舍视实际专案决定
作者:
neo5277 (I am an agent of chaos)
2019-04-16 09:50:00找到好主管跟大公司然后加班 我是认真的
你的东西google就可以学到,google不到的东西你也不用指望你的上司会啦
楼主:
paschen (paschen)
2019-04-16 10:22:00目前算是大公司。
作者:
tz5514 (屁安)
2019-04-16 10:24:00作者:
yamakazi (大安吴彦祖)
2019-04-16 11:51:00写一些组内自己用或是给QA的小工具 没有review正常 如果要进code没有review就母汤
作者:
stkoso (Asperger)
2019-04-16 12:26:00小公司没在review或pair的 惯老板就是要抠死当
你的情况很正常,不用担心。如果想赶快成长,就多想想除了senior给的任务外,你自己能找出优化系统的方法
作者: eatpupu (吃大便) 2019-04-16 15:54:00
大公司没 code review...
作者:
zased (我只是上PTT查资料)
2019-04-16 20:45:00魔鬼藏在细节里。我只能说这些了
看完clean code可以再看重构或是clean code蓝色那本你会比较知道clean code在讲什么
作者:
invidia (莎莉竟然会飞)
2019-04-16 22:15:00可以Google还比较好 我这几乎都要问人...
楼主:
paschen (paschen)
2019-04-16 23:10:00话说senior给的任务senior应该要自己知道怎做吗?
作者:
molopo (mmm)
2019-04-17 00:13:00查资料 再问问看技术债只能慢慢还了
作者:
yaya517 (Abby)
2019-04-17 07:59:00没人带很正常 有人带是幸运
作者:
sa0124 ((恩恩))
2019-04-18 00:57:00开发的时候问题1很正常 但未来的某一天就会被那些复制贴上的code搞到你不去弄懂也不行 xd
作者:
atpx (秋雨的心情)
2019-04-18 04:25:00非软件大公司也没几家code review, 有也只是看样子自己工作都做不完了除非软件要卖钱, 那品质问题就会比较看重
作者:
far0802 (fruit.)
2019-04-18 11:46:00经验推起来的,觉得你也可以给自己设定目标,一季总结
作者:
tureLife (To Be.)
2019-04-18 12:38:00就只是一份工作而已,人生有更多重要的问题。
pair programming 是两个程度差不多的人来 pair 的,不是 mentoring
作者: shimachokong 2019-04-23 22:16:00
“不要自己造轮子”不代表你不需要懂背后的原理如果时间允许,搞懂你贴上来的东西也很重要