作为一名技术人员,我坚信技术可以改变生活。
04年刚毕业的时候,我到了一家网络公司。技术主管面试了很多人,最后录用了我,原因在于只有我写出了asp连接数据库的字符串!由于公司刚起步,业务相对简单,和大部分信息技术有限公司一样,有网站建设、域名空间、百度推广等等。公司的电脑也少,起初给我分了一台比15寸还小的显示器,我在学校时买的新科显示器还是15寸的。主管把我安排在靠墙角的位置,公司有业务时,就让另一名技术人员做。他让我专心看别人的网站代码,似乎在“培养”我,我当时非常羡慕那位技术人员,人家每天有工作可做。
对于一个刚刚毕业的学生来说,这个过程十分痛苦。每天早上要起床时,我会望着天花板,问自己,今天去公司干什么?我之所以做网站,不过想找个饭碗罢了,一下班,我直想看闲书,不想再对着显示器。曾经有位同事问我:“小张,你一天不碰电脑,会不会不舒服呀?”我苦笑不已。
随着业务的增多,主管给我安排了一些任务。当我能应付日常工作了,又觉得工作太单调。我总是改改原来的代码,改改数据库,还要在杂乱的html代码中嵌套类似的代码。我一度感到乏味。直到有一天,主管问我:你觉得你的代码有改进的地方吗?我不假思索地说,没有,每个网站栏目不一样,页面设计也不一样。主管打断我的话,说道:凡是人工重复性的劳动,都可以用程序实现,你再把以前写的网站代码,拿来看看。我无语了,难道还有更好的办法吗?接下来的几天里,主管常常和我坐在一起,讨论客户站点的特性,分析代码的优缺点,他还启发我就某个问题进行思考。给我印象最深的是,他用铅笔在纸上勾画新的程序设计蓝图。
工作态度改变后,我每天都保持积极的心态。最喜欢解决技术问题,但不喜欢和业务人员打交道。他们终日对我的程序指指点点,由于他们嘴上常挂着“客户”二字,我一并讨厌起了客户。每当有分歧时,我心里就问:难道他们没有看到我的按钮在上面吗!难道他们多点击一个“确定”按钮,就能累死吗!
后来,我在主管的指导下,写出了一套自动生成网站的程序,我的任务量大大简化。我几乎不用写程序了,只是在后台设置一下栏目,更新一下资料就可以啦。代码发布后,很多网友纷纷加我qq,询问安装、使用碰到的一些问题。当我第101次回答同一个问题时,耐心已不复存在。于是,撂下不管了。
这是05年的事情了。时至今日,仍有用户在加我qq咨询。甚至,有的客户网站直接用系统自带的模板,连我的联系方式也忘了去掉,所以,我常常收到这样的陌生消息“请问贵公司转让吗?”,“请问年检多少钱?”,“你们网站上的矿石还有吗”等等。
应用之广泛,是我当初没有想到的。我原以为,一个没有多少技术含量的建站系统,在发布了源代码之后,一定没有人再甩我。事实证明,我错了。原来,有用的东西,才是有价值的。
经过这几年的职场打拼,我体会到,技术始终为业务服务,也就是说,技术人员要最大化地解决需求人员的问题。能给客户带来实际用处的产品,才是真正意义上的好产品。现在,我不再像以前一样,忙于追求新技术,而是在寻找和总结别人需要什么,我能为别人做些什么。
以前,我看到别人的代码,总是找出垃圾的地方;现在,我却仔细思考,它有哪些优点值得借鉴。代码可以很烂,但是功能更重要。希望技术人员不要骂我^_^
目前,我除了维护www.365zph.com ,还在开发一套新的建站系统,用PHP的symfony框架开发,我也非常喜欢和大家交流平时建站碰到的问题和新需求。