在公司实习了一个月的感悟
11月 24, 2015
从上个月开始在大连云匠实习,在公司做 Python 后端,一个月来收获了很多。
首先是开发的流程和规范方面,之前都是自己做东西,除了实现功能外并没有考虑过多的内容。比如完整的测试用例,软件的设计模式,框架的开发标准,数据的初始化与备份,这些都是很重要的东西,在团队协作的时候更能凸显出来,同时还有需要Git熟练使用,基本在公司做的每一步都需要足够的理由去解释为什么才可以这样去做,不像之前就是各种堆放,现在思考的地方更多了。
主要还是技术方面,通过跟随公司负责带我的导师学习技术细节,每一步都学到了新的知识,尤其在源码的研究上,之前都是调用接口多,现在是每调一个框架的接口,基本都需要把其实现方法大致看一遍,了解内部运行的流程,因为现在我的工作并不多,这样确实比较花费时间,但是通过深层次的源码分析,还是解决了一些关键性的细节问题。知道哪些东西可以继承,哪些必须要自己来实现,都会有更明确的理由。在这种在调试的时候,最是考验编程功底,因为必须要了解程序执行的每一步,才能知道应该去哪里查看代码,有的代码封装在框架里藏的比较深,每次在这些有的自己看来解决不了的坑,导师都能通过程序运行的每一步进行源码分析来告诉我如何找到问题所在,这就是差距吧。
另一个深刻的体会就是英文文档了,单词阅读量相比以前提升非常大,看一天下班后有时还是有点头大。
最重要的,在公司感受到了很强的压力,周围都是技术非常厉害的人,这样也许才是最好的,不断催促自己继续学习。