实习一整月,累成狗的感受

发布于 2017-03-28  2.3k 次阅读


大公司一般都会有标准的流程、任务分配和休息时间,所以每天基本也就那么多工作量。

而小公司不一样——

  • 要保持自身的竞争力,价格不能定高
  • 人手常年不够,高素质人才很难招
  • 什么单都接,所以开发者得强行做全栈

所以有时候可能会很累。

收获

不得不说,还真是挺锻炼人的。就这一个项目——

  1. PHP技术精进了不少。什么变态需求基本都能满足。
  2. 能快速的上手PHP模板。
  3. 快速摸清PHP框架结构。
  4. 被迫两天学会JavaScript异步处理的方法,Promise+Async。
  5. 并且用JS异步处理方法完成一个相当复杂的地图调用。
  6. 编程的效率提高了不少——这可能跟我换了新笔记本也有关。

反思

今晚做完以后感觉甚是疲倦。不过以后工作不可能比这更累——早上8点一直忙到第二天1点。而且长时间这样肯定是不行的。

其实还有一个重要的原因。我现在虽然名义上实习,不过其实是全职工作——拿全职的工资、工作量也很大。但是我还要上课。而且这学期课特别多,每天最少的6节课,多的时候从早8点一直上到晚9点半,也就是12节课。所以每天24小时我基本上要学习8小时+工作8小时,完全没有娱乐的时间。

为了避免这种过于疲倦的状态再次到来,我决定——

  1. 我接手的项目要亲自决定开发周期
  2. 开发周期定长一点

吐槽

这是我负责的第一个项目,这项目本身没有什么值得产品化的地方,经过了不知道多少次开发了,混杂着各种代码风格,目录组织的也很混乱。

需求一开始只是加一个代理商面板,后来又改了一堆后台面板,再后来又做了一堆手机页面,今天还要添加地图定位的功能。

所以一开始的时候我写了一个独立的代理商管理系统,后来被迫研究他的系统架构添加/修改模块,现在我感觉自己差不多已经写出来半个框架了。。

总是以为“马上做完这个需求就好了”,而且客户从一开始就天天催,急着要产品。也不知道是谁和他谈的开发周期是20天,时间非常的紧张,也想着快点做完就好,结果就是熬个夜赶紧把现在的需求做完,做完了以后新的需求就会源源不断的作为“最后一个需求”或者“完善一点这里”而冒出来。今天晚上做完应该就算真的完了吧。

目前想到的也就这么多了。明天终于能腾出空开发学校的项目了,这几天把组里的小伙伴都晾着挺抱歉的~