5年程序员流水帐总结,从开发到产品过渡
07年毕业至今,算是干了五年程序员了。我一直喜欢给自已定的标签是程序员,而不是软件工程师。07年快毕业时,导师让自已写职业规划,我记得那时自已定的脚步是初程往高程努力。而且我定的时间是五年,那时甚至觉得,自已应该努力成为微软MVP。现在看,是实现不了当初的理想了,但不后悔这些年自个走过的路。
一毕业,我就到了上海,在华东师大附近。做的第一个项目是IM相关的,从周边功能,慢慢开始接触核心功能。从UI画界面,到SOCKET完成端口通讯,再到数据库相关的管理系统,我记得那时都是靠博客园在进步。在这里我真心感谢博客园这个平台,不仅提供知识,并且提供梦想。那时主要还是在于学习NET2.0基础知识,还有WINDOWS API,除了博客园,另外一个给我非常帮助的平台就是Codeproject。
任何一个做Winform的都知道学WINFORM的看不懂C++,看不懂Windows API的话,基本就废了, 我记得那时主要是通过ALEAN LEE《实战2.0》那本书得到整个DONET框架的学习,无论NET到3.5还是4.0,其实基础的东西一直不变,那时打好的基础,在为后来WCF,LINQ的学习打了很好的基础,使后来学习都很顺手。
金融危机后,我就离开了上海回到家乡汕头。原本以为小城市,应该不会有什么高手。可正如猫扑常说的一句话:高手在民间。我才知道,其实除了园子里排名前一百外,还有很多高手是隐居在民间而不轻易发表文章,或DONET范围的文章。我记得我第一位导师,他说他也没啥,就是差不多用了两年自已一人基于LINUX开发了一个可视电话上位机系统。包括与下位机通讯,包括整个图形界面库,包括整个通讯传输编码解码等等。跟着他,学到好多DONET以外,WINDOWS系统底层知识。
回到汕头第一个项目是一个3D全景摄像系统,主要是图像处理,还有控制下位机与佳能数码相机配合通讯。而这个项目最最让我来感觉是系统考核了我前两年的UI处理能力,那时整个UI的控件都是自个画出来的,包括客户区非客户区。现在那个项目产品还有运营,而且是成立新公司运营,有兴趣可以到www.winbiz.cn看看或百度搜搜盈商3D,那时已经差不多两年的经验了,公司也有意培养,我就慢慢在往负责项目过渡。而那时做为这个产品的主要负责人,与我们的上家商务中国的配合中,慢慢接解产品经理这个概念,跟着商中的产品经理全国巡展。
接下来开始接触公司的核心项目,开始慢慢扛点责任,在这过程中,巩固了很多编程基础的东西。刚毕业那会看到新技术就觉得好,现在是慢慢在选择适合自已项目的技术。学习了很多基础再基础的东西,像TCP,HTTP协议等,像正则表达式,像GDI图像库等等。而在这些历练过程中,BOSS也慢慢在了解我,而我敢闯敢拼敢尝试的个性慢慢显现出来。
突然那么一天,BOSS找我:“现在有一个新项目,虽然你一直做WINFORM,但以你这些年的经验,我希望你能扛起这个WEB的项目。不仅开发,包括产品,还有运营”。这样我从一个开发,过渡到一个项目经理。那是一个团购网项目(www.haochimei.com),而这个项目并不像拉手,美团那么风风火火,没有风投投资,但努力之后,也慢慢开始盈利。现在月交易额在一百万以上,日IP近万,是本地知名的社区之一。而我接手那会,那网站日IP 500不到。在做这个项目的过程中,既要与技术人员沟通,还要与市场业务客服等部门沟通,本身还负责推广运营。但我自已也很融入其中,并努力做好,再一次在BOSS面前证明自已。
或许第一个项目有那么点运气成份,正值国内团购网打得火热推波助澜一把。通过这个项目,我从开始知道什么是产品经理,到体验这个职位,虽然公司没有设立这个职位,但我知道我是在干这么一件事。我开始了解这个职位具体是干嘛的,应该怎样成为一名好的产品人,慢慢偏离开发。
这是我第二个项目,驴家网(http://www.lvjia.cn),通过之前的SEO知识的学习,这个站选定全自动生成静态页面技术。我协调开发人员开发,指挥前端设计,自已做SEO计划与实施,最后提前半个月完成项目第一期。
这么一个流水帐,我从狂恋技术的纯开发,到用技术实现需求工匠,到协调开发人员开发,到最后的产品运营,我用了五年的时间。五年前经常讨论的问题是,30岁以后是否能做程序员,是否就要转行,程序员是青春饭,而我现在有了我自已的答案。路是自个走出来的,一直在前进,不怕没路可走。
最后晒一晒这些年看过的书,这是其中一部分,中间那三本黄色是<windows程序设计>打印版哈。。。。
PS:在博客园发博客至今,从未推过首页,今天就试试吧。。。或许写得不好,但希望更多人看到,程序员是可以有很多路子走的。