首页 > 代码库 > 程序媛工作2年流水账
程序媛工作2年流水账
以前上学的时候喜欢在扣扣空间写日志,有感必发,可是后来觉得暴露了太多自己的想法,太不成熟太不理智了,于是封笔收官。昨天同事无意间的一个词“瓶颈”,让我一下情绪低落了,想总结一下 这2年,也想展望规划一下未来2年,可是2年来,没写过任何总结或感想,现在文字和想法枯竭,不知道从何说起了。
哎,就从我开始实习说起吧。
女生做软件开发,好多人都不看好,可是,我就觉得我适合做开发,我喜欢做开发,也可能因为潜意识就觉得做软件开发的女生很帅,很酷。我喜欢做,就去做,做不好再说,做好了就继续做。
2011年下半年开始找实习,当时投的公司都满足5个条件,也是我找工作的原则:
1.成立至少8年,2 规模至少80人,3. 非外包公司,4. 使用.net平台开发,5.公司或者公司的办事处在武汉。
我对公司的成立时间和规模有要求,主要是考虑成立时间太短的公司在各方面的管理上可能不够规范,好多人都说第一份工作很重要,而我也希望在一个管理规范、有底蕴的公司开阔自己的眼界,提高自身技术和能力。在论坛里看到好多对外包公司的不好的言论,我也不希望自己不属于任何公司,毫无归属感。
我在大学自学了.net,所以想工作也就从事.net开发,可能我比较保守,不懂当时热门的java,没有像好多同学那样去培训java或者C++,我不聪明,我也不想当专家,感觉学什么就用什么,义无反顾的就选择.net,纵然技术大牛们说追随微软没前途,可是,即使微软没前途,别个也屹立不倒这么多年,还是有两把刷子养活千千万万的程序员。以后的事情,以后再说。
至于要求在武汉,因为大学四年在一个比武汉差的城市,心里不是滋味,归心似箭,而且我自己也懒惰,依赖父母,想天天在家吃妈妈做的饭,想衣来伸口饭来张口,亲朋好友都在武汉,于是下定决心留在武汉。
正好现在的公司满足我上面所有条件,经过面试,顺利进入公司实习。公司规模不大,90多人,专注于某个行业了10多年,也有自己的平台,我们项目部门的开发人员就在平台上面根据需求,开发各个模块。初进公司,觉得平台非常强大,对平台非常有热情,所以没有开发任务的时候,就研究平台底层的框架和前台控件的常用方法和方法的实现。在老员工的帮助之下,我自己也比较努力,很快就能上手,布置下来的任务,我也很快能完成,那个时候同事对我的评价还不错。
实习期间,也很迷茫。同学都找到工作了,大部分去了外地,实习工资比我高,也有很多同学和朋友说我留在武汉拿那么低的工资,实在是浪费了,可能大家觉得去北上广视野更开阔,见识更广。我也想去,可是又胆小,在外地一个人天天吃地沟油,说不定还要住地下室,我又不善于结交朋友,没有朋友,我能抵抗孤独吗?妈妈也劝我,虽然实习工资低,但是离家近啊,多方便,不用自己去租房子,也节约了些钱。
我就这样纠结,纠结,纠结,2012年6月,毕业了,留在了这个公司。
随着对平台越来越熟悉,布置给我的任务也越来越难,越来越多,大部分都能按计划完成,甚至提前完成。我对工作,从来不抱怨,总感觉“拿人钱财,替人消灾”,既然留在这里,就老老实实做,就接受公司的制度和安排,如果不能接受,就不用唧唧歪歪滴,直接走人。工作时候,我非常专注,不会去闲聊或者淘宝,不分心,有时候憋着尿也要搞定(当然,不能经常憋),我工作时候不喜欢说话,如果遇到不会的不懂的,也会请教同事,我还是非常喜欢和同事交流的。做完之后,也会告知开发负责人,让他检查一下,即使提前做完,我也会告知,再问问有没有别的任务需要我做。参与的模块和业务越来越多,我对平台驾驭越来越熟练,同事和另外对我很满意。
工作比较顺利,但是也和我上学时候预想的不一样。对技术和业务的理解也发生了改变。
1. 工作以效率为重点。一个问题如果用这个方法行不通,如果是上学时候,那我肯定会花好多时间弄清楚为什么不行,可是工作中没有那多时间,这个方法不行,换个方法试试,不能在一棵树上吊死。或者回头理清楚思路,仔细想想哪个环节出了问题,蓦然回首,那bug却在灯火阑珊处。
2. 技术以业务为向导。我以前的观念中,技术就是万能的,技术就是上帝,只懂技术就行,业务不重要。工作了才知道,像我们这样做信息系统应用的,是根据客户的需求来做,即使技术再怎么牛叉,做出的功能不满足客户需求,那做了也是白做。在坚守客户需求的前提下,理解需求,理解业务,设计功能,灵活运用技术,更高效的实现功能,让用户使用起来更方便更快捷。C,C++,C#,java语法不牛叉,牛叉的是怎样驾驭这些语言为用户解决问题提供方便。
3. 沟通很重要。在我们部门,主要是有2,一个是对内,一个是对外。
对内主要是和项目经理或者实施经理沟通。需求是项目经理理解客户的业务写的,我又理解项目经理写的文档,通过项目经理这一道,我可能不能完全理解客户的需求,如果按自己的意愿来做,可能做出来的也就不一定是客户想要的。当自己对需求文档有异议的时候,就应该提出来,和项目经理沟通确定到底是怎么样的一个逻辑。
对外主要是对客户。我脾气不好,特别是在家里,一点事情就容易冒火。可是工作中,别个越跟我急,我反而越冷静越淡定。有一次碰到个急躁的客户,她把我们公司痛批一顿,而我却一点火都没有。一方面,我们做的系统确实存在一些问题,让客户不满意,该承认的过错还是得承认。另一方面,我也怕客户突然把矛头转向我,我才不想挨批呢。和客户沟通次数多了,我也越来越淡定了,客户发牢骚,我就听着,等他们话说完了,我再说我的意见和方案。火上浇油对双方都没好处,不仅解决不了问题,还影响大家的心情。
………………
当然,工作中也暴露了我的好多问题。
1. 技术局限性。
2 视野逐渐狭窄。
3 有时候一味的赶进度,质量不是非常好
4 工作任务太满了,没有时间思考总结,休息时间也没有好好学习
………………
2013年9月,我担任一个小项目的开发负责人,主要就是和项目经理确认需求,分配开发任务,项目上线后现场协助项目经理,修改一些反馈。后来参与这个项目的一个同事离职了,就是我一个人修改了。项目比较小,业务做得也不是满深入,一些问题我都能处理好。项目经理和部门领导对我蛮满意的。
接着,公司发布了新平台,有个新项目用新平台做,新平台用的asp.net mvc,我也很快上手了,对平台也越来越熟悉了,新平台带来新鲜感持续了三四个月就消失了。
2014年2月,过完年上班,突然非常厌倦工作,觉得每天都是重复的任务,没有新鲜感,大部分工作就是复制粘贴复制粘贴,完全不知道为什么会出现这个问题,很想摆脱这样的状态,可是一直持续了1个月,终于有一天,领导告诉我,我加工资了。我非常意外,完全没想到会加工资,老感觉2013年下半年都没什么进步,没有加工资的理由,所以根本没指望会加工资。但是领导说的话让我更意外,说我业务和技术进步非常大,理解更深入了,和客户沟通也很好,比以前稳重很多,虽然我自己好像感觉没什么进步,可旁人看的角度不一样,看到的进步也不一样。意外的惊喜让我又有了动力,我参与了2年的项目后期也交给我负责,斗志满满的。
然而,2014年4月30日,也就是昨天,部门经理让我去客户那边做那个项目的档案管理的配置,我想都没想就说“我不熟“。其实这个业务是我没怎么接触的,确实不熟,可是我倒是很想去接触我不熟的业务,至于为什么我脱口而出不熟,主要原因还是客户那边太远了,又堵车,得2个小时才能到。我实在是不想去。然后,我们这组的组长说”你的技术已经到了瓶颈了……“ 瓶颈,这2个字一下把我打入了低谷,组长后面说的什么我都没听清楚。
瓶颈,我从未想过,我这么快就进入了瓶颈。这2年我都过得非常充实,非常喜欢现在的工作,虽然工资比没同学那么高,可是也非常满意,毕竟我不是工作狂,我的付出得到了回报,现在也过得心安理(虽然被家里催着谈恋爱)。
瓶颈,怎么办,怎么冲出这个瓶颈呢?