实习小结

0. 前言

仔细算一算实习也已经3个多月了,期间犯过一些很严重的错误,导致了同事们的不愉快,我深感抱歉和自责,在此我会分析自己行为的各个方面,希望以后引以为戒。

1. 缺陷

  • 对代码的理解太过自信,但是局限于个人的能力,我还是会犯一些低级错误,在对代码的语义和上下文不够了解的情况下进行了更改,解决方案:就像我的一位学长兼同事所言,遇事不决先商讨,具体到这个场景就是不确定的时候,整理出解决方案找同事确认,商讨得出结论。
  • deadline前自乱阵脚,这事的具体体现就是项目进度太过紧凑,一些代码没有经过深思熟虑就提交了,短期看起来似乎是想要为同事分忧,但是其实是给同事增加了很大的review负担以及坏了好心情(说实在的我觉得我非常的内疚),解决方案:首先认清自己的能力和经验,并且短时间不可能存在跨越式发展,虽然想获得同事的认可,但是必须慢下来保证质量,在质量的前提下提高速度,而不是作死猛肝。
  • 抗压能力过强,虽然我其实是一个自己能做的事情不喜欢麻烦别人的人,毕竟大家的时间都很宝贵,但是在工作中该沟通的地方还是必须沟通不能怕麻烦,其实这也是变相的懒惰,长远的看不利于团队协作,解决方案:该定期交流的必须定期交流,另外必须给同事和leader及时反馈,以保证不会出现过多偏误。
  • 部分能力尚且不足,比如说数据结构应用方面的不足,这里没什么好说的,该补的,该review优秀代码的肯定不能少,对数据结构合理应用以及系统设计能力是优先提高的。
  • 三思而后行,这点和2有部分重叠,体现在了我在面对危机问题和压力面前选择盲目的行动其实这是一种战略上的懒惰,解决方案:思考并做出demo(编程方面),在对问题有多个纬度(编程方面,数据结构的选择,算法的选择,设计的选择,网络环境,库的使用,可读性,健壮性,正确性等的考虑)的思考以后再下决断,并且和同事和leader商讨得出的解决方案。
  • 不够努力,对自身的精力管理做的不够好导致下班以后有时没有能够及时调整状态投入学习,解决方案:睡觉or慢跑or冥想,这三种途径可以恢复精力继续学习

2. 需要坚持的地方

  • 以周为区间划分任务,以天为单位去落实todo list,分治任务并留下部分时间应对其他情况
  • 早睡早起(虽然在加班那段时间做的不够好),认识到自身的睡眠是保证精力来源的重要途径,将作息调整在23~7.30有意义身体机能的balance
  • 针对性的学习,在刚接触scala以及类库的那会先看理论然后找exercise去实践是一种有效的途径,当然这不适用于系统的学习,但对于工程实践性价比颇高
  • 在自身能力和时间允许的条件下帮助同事,这也可以提高团队的凝聚力以后为以后的有效沟通做铺垫
  • 理性的看待失败并总结,找出失败的本质并且避免这一类问题,多学习多实践,保持一颗纯粹的心

3. 小结

白驹过隙,三个月就这么过去了,在mesoor的日子里收获了很多经验和教训,也认识了很多很棒的同事,感谢扬哥,火火,小晖,法师等同事一直以来以各种形式帮助我成长,我犯下过一些愚蠢的错误,但是我会不断努力成为更优秀的工程师和团队一起奋斗!