一个新码农的心酸泪历
想想从学校出来也快工作1年多了,然后有大部分时间我是属于一个实习生的 身份在公司里出现。正式毕业也就是2013年6月。在实习期间,一直从事着企业网站,说明也就知道一些简单的数据库的数据增删改查。偶尔用一些简单的AJAX,在那个时候,对于刚出学校来工作的我,还感觉自我良好,终于可以通过自己的学习知识得到一份工作,虽然工资一点也不高 在杭州 1.5K 还算可以自己养活自己了。
从2012年11月出来,到现在这公司一直工作着没有换过一家公司。在开始工作的时候还感觉挺好的,和同事之间相处 还是说在工作的业务上,也没有什么加班(可能是公司业务的不同,加班比较少),可是我一直到工作几个月多时间到 2013年的5月份,我就发现我现在工作的真不是我想要的。在我心里的程序开发并不是现在这样的,现在这个业务(企业网站)根本就没有什么 程序上的优化,也没有让我看到什么面向对象,没有真正常的软件工程开发的流程,连个最重要的需求分析也没啥!
在同年的6月份,我提出我的观点。经理还算比较能了解我所说的,说了可能这对一个程序员的发展并不太好。从而到我调到产品研发上,到时也让我一度的高兴,心想我终于可以正常的编写程序了。开始让我投入公司的产品 一个农家乐旅游网站的开发。这是上一个产品的升级,安我们这些工作人员觉得 这个产品会有很大的改变,毕竟是维护和升级嘛,一心想把这个产品做好。从上次产品开发中吸取教训,还有项目 的代码审核机制,说了这网站的功能,想要的。可理想总是美好的,现实是残酷的,自从开始制作 这个网站后 就发现了种种的问题,对于产品做重要的就是说需求分析,可是我们真正在作这个网站 的是不知道要达到什么样的效果的,每天的需求不确定性导致我们天天加班,可以说是我们从项目开始到结束整整的3个月我们都是在加班中度过的,这让我体会什么是加班到凌晨4点钟、什么叫做的种种辛苦都最后被否定、什么叫徒劳无功。让我们这些程序员最伤心的就是,竟然说:“用.NET 的这程序框架不好啊,下次要用JAVA。”
当时我在想基本不是程序语言的问题,说到最后还是程序开发流程的问题。我们公司 的产品经理就是老板,对于 老板来说可能知道用户想要的是什么,但不知道员工技术上的困难和连带的问题,还有就是提出问题和解决问题之间过于想当然。就比如说我们年底游客购买的问题,直接导致的问题就是注册的会员会减少 甚至有可能没有会员会注册。最后给我们的感觉 这个类似门户型的网站 和公司的企业站没什么区别,只是简单的信息发布和加了第三方支付和第三方的登录,仅此而已。
做为一个码农,应该好好做好码农的本份,做到代码的优化、程序框架的合理性、业务逻辑的合理。总结现在这一年的工作,还是不小的遗憾,根本就没把产品做好,好多都因为产品安排的不合理性 工期的紧张,最后让项目一开始说好的种种 要求都成为过眼云烟。由于公司人员的缺少,一个人要担任好几项工作,忙的不可开交。可能说程序应该多任务并行,可是在“设计模式”上还应该任务单一化,对于人来说也已经是一些,一个人不可能做太多不同种类的工作。
在2014的一年中,要做好一个出色的码农,以做为CTO为目标前进。虽然离这还长远 但终将一步一个脚印,完成自己的目标。在新的一年里,学好MVC 和UML。换一个新的工作环境,换一种新的生活态度!时刻保持着 stay hungry stay foolish(求知若饥,虚心若愚)的心态。
Stay Hungry Stay Foolish--求知若饥,虚心若愚