蓦然回首开发事

一:今天是我第一次写博客,小弟写的不好希望大家体谅,第一次写博客我不想谈论一些技术上的问题或者说谈论一些解决了一些什么样的技术难题,
因为技术知识只是解决问题的一种手段。最终的问题无论是通过什么样的方式都是可以解决的。最大的的问题我认为是对于整个项目需求的理解。
二:回想到2014年11月我还是一个大二的学生,老师的推荐我和班中另外2个同学来到一家公司实习,从学校离开走向了真实的开发工作,未免有点不太适应,
来到公司一个带头大哥首先让我们3个开发一个简单的调查问卷系统(ASP.NET MVC 5.0+Bootstrap 3.3.5+EF+三层),
让我们自己讨论需求以及使用自己在学校中最擅长的技术开发(当时我们使用的是自己不熟悉的MVC框架模式开发),时间为一个星期,最后一个星期到了我们将整个调查问卷系统做爆了,
那个时候我初步的分析了一些原因:1.讨论时候需求的达不到统一,需求文档也不明确,
2.数据库表格确定不下来,3.每个人都有想法但是实现不出来,经常修改添加字段没有及时反馈到TFS 中而缺乏必要的沟通,4.对于当时我不太熟悉使用的MVC 开发,
而且个人不具有团队的精神,我还是喜欢像在学校那样搞个人开发主义,4.最后我的另外2个同学都离开了公司(当然他们的离开是可能是有我
固执的性格导致的),最后剩下了我一人也是悲凉啊!!5.我又想了真实要有的项目如果让几个实习生去做那么这个做爆炸的几率非常大,
因为程序员是只骄傲的"猫"。 谁也不愿意听谁的话,除非你有一定的工作的经验才可以驯服这些"猫"。

三:但是开发还是要继续啊!只能接着修复了(那就是重新做了)最终带头大哥让我和公司的另外一个程序员修复的,不像我们在学校开发一些网站,
例如B2C电子购物商城网站,以及学生信息管理系统,博客网站等等。自己提需求自己设计数据库自己使用,
反正数据库可以随时修改吗?自己应用简单的三层+WebForm 就可以搞定了。

四:很快带头大哥让我做另外一个新的项目接触点管理系统(ASP.NET MVC 5.0+Bootstrap 3.3.5+DBFrist+三层),
带头大哥和我说数据库的设计要合理的 前端不但要求好看而且要看着清爽舒服 !!!哎那个时候想起来我的任务挺重的 ,
既要写客户端的界面又要写服务器的代码以及数据库表的设计带头大哥说没办法公司的人员不够。你就顶上吧!!我们其他的人还有自己的事情。
遇到问题来问我。而我现在做东西的别人是要用的,想一想我还是挺开兴的!!每天看着画的原型开发经过一个多月的部分模块上线了。
但是等到上线后客户却说部分功能不是我们想要的那样。哎!!我看着产品原型和拿着几页需求文档开发也是醉了。

五:没办法又要重新开发。公司于是决定又聘请了一个产品经理,他画了产品原型和顾客确定需求后,然后再让我去开发, 这样就我的开发就轻松多了,
我不在需要在为需求的不确定性而烦恼了。

六:转眼15年9月1号大三了我需要回学校一趟。 我准备辞职离开公司了,最后产品经理和带头大哥决定将TFS账号给我让我回学校后有时间继续开发这个系统我答应了。
反正就当作学习吗?走的时候带头大哥问我11月底还愿不愿意到这里来实习,我说到时候在看吧!!回到了学校中我恶补了自己的知识。还让自己强大起来。
时间过得好快11月底了,在学校开发已经接近三个月了,要正式离开学校实习了,我一想到实习就非常高兴啊!而且接触点管理系统好几个模块都上线了,
别人终于要用我开发的产品了。我简历可以多写点东西了,这家公司了又很快找了我并和我谈了条件。
最终我答应了又一次来这家公司实习成为他们公司的程序员。

七:来到公司经过一个星期的努力终于接触点管理系统一期开发结束了,最后顺利的上线了。
带头大哥说二期开发马上就要开始了,因为客户有提出了新的需求。
我想了一下也是开发的东西难免有变化,虽然测试每天都在测,但是她也不是用户啊!!
这个开发的过程还是挺长的都快半年了。
我想了一下万事万物都在变,而不变的就是变化,我如何使自己前期做的东西维持少量的变化,这个是我接下来要做的事情。

最后希望小弟写的这篇文章大家能够喜欢!!有不足的地方希望大家多多指正 ,谢谢大家 !!
2015/12/6 22:31 个人随笔


posted @ 2015-12-06 22:33  LowKeyC  阅读(3408)  评论(33编辑  收藏  举报
有志者事竟成破釜沉舟百二秦关终属楚苦心人,天不负,卧薪尝胆,三千越甲可吞吴