菜鸟的成长——第一个项目的感悟

1、进入项目组
2013年还在过年的时候,接到实习的电话,立马在学校办了相关的手续后,就去南京实习了。说实话,实习并无什么实际的内容,来的第一个星期,把我还有几我的分到如今这个项目组,电脑都没有,真坑爹,经理就拿了几本书,让咱们本身看,后来有了电脑,经理告诉我从SVN库拉下代码,让我本身看。就这样过完了实习。
毕业以后,7月初正式开始入职,仍是在这个项目组里面。给咱们分配了带教人,带咱们,今后正式的走上了码猿的不归路。程序员

2、接手项目组的工做
带个人那我的,说实话,真的很坑爹,在这里,我不是说想诋毁他(毕竟,在成长的路上曾经帮过我),哎,说多了都是泪,有一个牛逼的人带也是一种幸福啊,刚开始,熟悉代码,经理给咱们讲了项目的基本状况,让咱们了解了大体的方向。大约看了一个月的代码,简直快把本身看疯了(我相信,有不少人有跟我类似的经历)。实在是受不了了,我去找经理,能不能分配一些简单的任务,先练练手来加快熟悉。经理看着我那指望的眼神,答应给我分配一些事作,以后开始分配任务给我,可是只是作作,没有让咱们提交上去,也只是作一些简单的事。但也由衷的感谢,不用一直看代码了。
印象深入的是,本身第一次负责一个功能模块。由于是本身独立完成(带个人人请假了,让我本身作),当时那个惧怕和激动,毕竟不用一直坐冷板凳了,可是又担忧本身完不成和出现问题,后来,加班完成了,虽然过程当中出了点小问题,但仍是没有影响发布。
过了不久,带个人人被调到其余的项目组,我本身就开始负责整个的项目组的业务开发和对接三个客户端的工做。这个阶段也是我成长最快的阶段,虽然加班不少,可是也很享受那段时光。(回首望去,看着星空,默默流泪,回去继续写代码了噢!)
对于刚开始工做的程序员,犯错是很正常的,我也是犯过错的人,有一次测试没有测试彻底,致使有些功能出现问题,大boss追究先来,心想此次完了,后来是产品经理和技术经理给我说了好话,这事也就过去了,当时心中感慨万千。(说实话,当时千万个草泥马在心中奔腾)。
后来,本身慢慢的从错误中学习了不少的东西。在后来,随着本身不断接触新的知识和学习,也发现这个项目的许多的问题,让我感受有一种积重难返的感慨。下面会说一说。架构

3、感悟和认识
发现的问题:
(1)从一开始,这个项目就是作着试试的态度,没有一个统一的规划,前期没有认真的规划,整个的架构没有设计,基本上就是拿来主义。
(2)在后来的开发过程当中,领导的干涉太多,而且并不了解本身的产品。(说白了,就是瞎指挥)
(3)开发人员,对于使用的工具知道的太少,并无充分的使用框架现有的功能,只知道重复的早轮子,写了太多无用的代码。
(3)开发的过程当中,遵照的规范更是别提了,公司的文档都有,可是真正去看,去遵照的有不多,写代码为所欲为。
(4)功能的定位和可用性,彻底是领导说了算,没有结合产品的实际状况,致使如今,以前开发的许多的功能,如今基本上没有用了,变成了无用的代码,弃之惋惜食之无味的现状。
(5)因为(4)的问题,致使代码多而无用,删除又不可动做太大,致使集压,整个工程冗余太多,积重难返。
(6)开发的时间永远是那么的少,(这基本上是这个行业的通病,我也不知道说什么)
本身的想法:
(1)产品人员应该对开发出的产品有明确的定位,不是说有多完美,至少知道产品的主线(主要的功能)是什么,这一条是整个工程的核心,在后期的开发中,基本上就是以此为基础,开始扩展。
(2)在完成第一期的主线(主功能)以后,以后的版本,围绕的核心是基于主线,是产品更加的完美(并非说有不少的功能)。
(3)开发人员,注重代码的质量,多了解本身使用的工具,避免造轮子,基本上这是吃力不讨好的事,毕竟,成熟的东西太多了,
(4)产品和开发人员,在工做和配合上协调,充分的发挥各自的特色。框架

4、结尾
以上彻底属于我的的观点,有些不对的地方,还请海涵,毕竟我也只是个菜鸟,还有不少的东西要学。工具

相关文章
相关标签/搜索