时刻提醒的警钟:
2.18号:
leader约谈,指出我现在存在的问题与近半年以来的成长,实话没有达到标哥期望, 自己也明显感觉得出来代码质量这块还是差了一大截,导致原因是需求不明确、自测不严谨。
而且其实相对xx、yy他们对我花费的心思与时间更多,毕竟我真的很难受因为每次代码都是只实现了效果,没有着重代码质量;导致leader后期去收尾,甚至很多次的重构。(
1. 在外哪有人看你代码,教你应该如何去写,而且哪有这么多机会去尝试与学习
2. 不会react,没有经历过类似开发,写的很烂这些都不是借口,都是相通的(但是我的确被难住了)
3. 缺少自测的习惯不够严谨,很多次都是标哥指出(其实自己真的在改,测了很多遍但有却考虑不全)
4. 回顾主思路,需求不明确,没有正确思路(这是最严重的问题,不清楚就很容易死磕)
5. 交流缺乏(交流真的难,感觉与leader交谈有压力,而且有时是懂非懂(阶级术语等),
问题问时说思路锻炼但是真不懂呀,缺乏及时沟通)从这一步就可能导致后面出现很多连锁反应。
);原因工作经验和心态导致(之前工作很少有自测与组件开发的机会,然后心态有点麻木了,
1. 技术实现方面有难点没经验,但努力与提问还是能实现,
2. 沟通缺乏,其实感觉自己还是没有真正的融入团队,
3. 开发模式上的改变,前后分离更明显,交流太少我会自己有很多存疑或者是我对文档的理解不行
4. 时间的分配,对开发周期没有概念,一会忙一会闲,可以学习但是总是摸鱼或者学习方向不对等
);表示对于我的期望要求很高但是我现在的表现都很不好,代码这块还是不能放手(
1. 实现思路与方式,不正确
2. 代码规范的语义化缺少
3. 缺少自测,bugfix需要很多次
4. 与需求是否一致
5. 性能是否达标
);这些毛病不改是很难成长的,黄金期就是这么几年一定要自己抓住机会(
1. 能进入这里对于我本身就是一次机会得到成长
2. 每次项目的编写也都是证明自己的机会
3. 可塑性的时间就是这么几年,要养成良好的习惯
4. 对于你会什么技术,对于标哥他们没有区别,都是可以学习的,更着重的是思维能力、学习能力、实现与解决效率等;
生活同样体现的出来,要做出改变才能成长,改变也是机会
5. 成长很俗气的说直接效益就是工资的成长,大公司不会限制小公司讨厌老人的原因(成本提高)
6. 不去改变成长,其一会被out,其二工资没有改变程序员本身也没有多久(30?35?)年轻多拼
);
简括:
中间约谈大致一个小时,说了很多已下简括(综合自我反思):
-
机会很少,是要靠自己抓的(入职机会本身难得、学习机会、晋升机制)
-
人要做出改变才能成长(克服与改变自己的缺点才有机会得到成长),不然很容易止步不前
-
善于反思总结自己(其实都是写给自己看的,时刻提醒避免过一天就忘记了)
-
不行就多花多花精力去改变尝试(不要没事就摸鱼,自测一遍不够就多遍,学习要有方向具体)
1.需求不明确
做项目之前一定要理解清楚需求,别人有需求文档时,自己开始前可以先写思维脑图去确定开始方向,有需求不明确时及时做出沟通。
需求其实就已经把代码结构与框架定好了,先捋清楚再开始动手,但是发现有更优解或者方向不对时,也要及时做出改变,但是尽量避免出现这种情况。
2.自测不严谨
代码提交不要着急,多测几遍,多考虑一些场景特别是很复杂的时候更加不应该急,一定要避免出现bug不然之前提了和没提没区别。
提高自己的代码质量,捋清自己的逻辑思路才能避免bug出现的情况
规划:
-
把以上毛病坏毛病修改掉特别最重要的两点,尽量少犯类似错误
-
下个需求体现出自己的成长与进步
-
多沟通的问题解决,把自己的代码规范与步骤进行修改