一个程序员的择业徘徊

来源:岁月联盟 编辑:zhuzhu 时间:2010-02-13

我工作有3年了吧,其实一开始并不是做程序的,毕业时是有志往网络/系统管理方面发展的。在一个大型国企(商业单位)里做了半年感觉做这些内容不能满足我的生活需要,主要原因工资太少了,而且老是和打杂有关,领导一句:XX你过来帮我做一个本月工作汇报用的ppt,我就要忙活了。 

和同学聊了一下,说还是做编程吧,我想也是,正好公司要搞网站,本来就热衷于linux的我一开始过去是做网站规划(服务器软硬件方面),后来也顺利地完成了网管到程序员的转型,做得是PHP,本人虽然不是本科的文凭,但学习起来却是非常认真,绝对是技术的痴迷者,遇到问题都是翻资料自行解决那种,那时候工作并不是很忙,就为网站的论坛做些plugin和一套网上销售系统,薪水嘛也上去了。 

虽然是一个技术崇拜者,但我也是很世俗的,用了一年多的PHP越来越觉得它在线程和守护进程方面的不足,于是我把兴趣集中在了java,正好我上的业余本科也已经教授了C++和JAVA,两个都是OO的,考虑了一下认为java更符合国情,而且C++多半是和MFC打交道(我不想做的东西只能给MS用),所以我开始尝试使用JAVA,那个时候正好网站需要扩容,于是就想到把原有的销售系统换代,但是在一个国有企业里,其他的同事干劲都没我那么旺盛,我的工作计划老是delay,那个郁闷阿,问题也在我身上,那个时候因为长时间使用firefox而迷上了W3C标准,加之自己比较维美吧,老是对美工MM的作品有意见(她的确不能算是美工)。改版那个时候我都很累,加上单位搬迁(上下班路上共要3h),睡得又晚(不足7h),这个时候我已经有跳的想法了,但是这个时候薪水提高了很多,因该说是公司对我们付出的认可把。 

一年前,我通过一个朋友老公的介绍到现在的公司(SP公司)面试,当时我面临两条路,作一个系统管理员或者继续作程序员(专职JAVA编程),我想了一想,还是做编程吧,毕竟技术总监的java水平不错,可以学习到很多内容。就选了后者。我家里人认为不值得,因为跳槽前后薪水没有得到大幅度的提升。但它吸引我的地方就是小企业;成员比较年轻;人人有工作责任心;承诺有项目奖;能和JAVA高手一起工作;短信行业比较热门。当时公司还没有开始盈利,技术开发方面刚刚走掉一个人,我一进去公司就把一个盈利的重头项目交给我一人,作了大半年,这个项目成功了,我们占有了一个10万人的教育行业的市场,当然我认为这里面销售人员因该是重头,不是他们的努力我们拿不下这样的项目。我顺利的拿到了项目提成。有一点我没提,那就是这一年我做得很累(JAVA的世界太庞大了,还要顺带学习短信业的知识),而且我们不光是做短信,我做的内容很大一部分是和BS开发有关。中间还作了两个类似于外包的网站开发项目(都只做了一半就没下文了),我甚至把一个很要好的朋友介绍的一份外活给推了。虽然拿到了钱,但我开始觉得这份工作也不是我理想的那种,原因有如下:一个项目没完没了,需求分析(不是我做)做得越来越不合情理(作需求分析的人一点也不懂技术,有时候我强调了某功能我不能开发他还是写进去了),公司的开发框架不好(但我又没有时间去修改,太忙了),公司的技术开发力量太弱(应该招人了,我就看到在招市场销售的),但我没和任何人谈这些,应该和我以前在国企时间长有关吧,不太愿意直接提意见。 


其实我这个人对编程有一个看法,我觉得学计算机高技术不编程是不能算学计算机的,我喜欢编程,我喜欢那些编程的理念,我觉得如果把编程作为我业余的消遣会比把编程作为一分专职工作更好,目前我其实已经不满于做单一的程序员了,我想做项目需求分析,我想做框架设计这样有概念性的东西;如果不是因为没有系统的学习过平面设计,我想我可能更加想往网页设计师方面发展,我现在XHTML/CSS/DOM/JS已经算是得心应手了,那位美工强人(最好是MM)愿意和我合作为祖国的WEB STANDARD推广事业做点贡献;或者还是重新去做系统维护(薪水起码要能让我贷款买房子把),然后业余时间做点小东西娱乐一下自己;有或者去做做销售挑战一下自己? 

现在,纯粹的编程工作已经让我:颈椎痛;没时间谈恋爱;思想不集中;生活单调... 我开始犹豫,开始徘徊,这里混得朋友谁能点拨我一下?