最近一段时间,我一边在扇贝实习,一边跟着学校里的导师进行本科毕业设计.在公司里,mentor言传身教的教导我写出更简洁和具有统一风格的代码;在学校里,导师耳提面命的教导我如何一步一步的进行科研论设计.虽然很忙碌,但是却收获很多.
做好本职工作是否足够好?
扇贝公司是一个小厂,没有测试,设计给出的设计图和标注也不时会有些问题.我之前对此也有点不满,认为不给出标注或者色值会拖延开发进度,有时为了调整一个界面的margin,padding或者字号就要花费很长时间.但是mentor却认为这对我来说是一个很好的机会.因为我之前在腾讯实习时,设计给出的界面图很规范,使用dp进行标注,并且会有不同屏幕大小的标注.但是那样就养成了一种毫不思考和关心UI设计,交互设计,只是负责把设计的界面100%的实现出来就可以啦的习惯.但是在扇贝,我们可以和设计进行交流,提出更好的界面设计.为此我特定学习了一个Google力推的Material Design风格.好的员工,一定不是只做好了本职工作.我之前总是自以为是的认为快速就实现各类需求就是很好,却完全没有思考需求中设计和产品方面的考虑.
你思维是否有局限性?
本周公司举行了年会,我们android组的成员和产品组的三个妹子一起表演一段舞蹈.我们可真不是跳舞的料啊,全靠妹子带领.于是我们约定在周六下午去公司再排练一下.mentor也真是把工作上的习惯带到了舞蹈排练中啊.一开始排练,就开始定下接下来半天中每1个小时的安排和任务.不过这样确实很有效果,虽然当时听他一本正经的说每个小时任务时感到十分搞笑.然后第二天时,他又一本正经的来找我,说我们忘记了一件事情.在我正在疑惑时,他说:"我们排练时把会议室的桌子移动啦,然后排练结束后没有把它恢复原位.".说实话,当时我的心中有一万个草泥马飞奔而过啊.不过后来想一想,mentor这些做事情的思维或者规范确实有很多好处.我们那天下午舞蹈练的就很好,然后在年会中获得表演奖第三名.做事情都是有通用技巧的,很多时候,你只是没有想到需要使用技巧去做事.举个例子吧.每天中午吃完饭,我一般都会和同事在公司打乒乓球.我技术很不好,希望多练练,逐渐打好乒乓球.但是好像我除了每天去打乒乓球之外好像再没有做什么额外的事情,没有做那些让我在练习过程中能更好的提高的事情.为什么不找个视频学习一下打乒乓球的技巧,然后再在练习中进行对应的训练呢?这样不比你每次上去胡乱打要好的多吗?生活中这样的例子很多很多.
你的弱项在哪里?怎么办?
最近学校里的导师带着我在做程序缺陷分析方面的研究,想依此来写一篇本科毕业论文.在这期间,我犯了很多很多错误,现在回想起来还真是不应该.而且老师也善意的支持了我的优点和缺点,认为我多在涉及缺点的方面下功夫.
首先,我和导师一周见一次面,讨论这一周内项目的进展和下一周的计划.其实,这样的交谈我应该每周都做一次记录的,但是我没有,导致项目进行到一半,再回顾早期讨论的内容,很多细节都不太记得啦.很多事情,要及时做好记录,回顾,和总结.这一点也可以用在工作中.每完成一个需求,其实可以做一次总结,把期间学习到的新知识(大概就是你google搜索到的代码逻辑)和犯的错误总结一下.
然后导师认为我表达能力有问题,经常无法准确表达自己的观点,而且经常让别人无法理解自己话语的含义.所以他让我需要注意一下这方面.他还认为我的动手能力和理解能力都很强,但是表达能力有限,所以经常分配一些写作任务给我(就是把实验目的,计划,方案,原理写成文章的任务),依此来训练我.知道自己的强项和弱项,并进行提升
上一周导师和我讨论了写论文的比较重要的步骤或者过程.首先是这个观点或者题目是否有意义,是否值得做;然后是什么样的实现数据可以支持你的观;最后是如何实验来得出数据.三个过程的重要程度依此降低,如果前边的过程出现问题,那么后边过程所付出的努力就白费啦.
总结
十分感谢两位老师的教育和指导.