一个程序猿的生命周期 微信平台
口 号:职业交流,职业规划;面对现实,用心去交流、感悟。
公众号:iterlifetime
百木-ITer职业交流奋斗 群:141588103
微 博:http://www.weibo.com/u/5723400254
二维码:
摘要: 有些刚加工作的同学不知道自己的价值在哪,不知道自己的定位,不知道做事的度,不知道做事的原则,所以有时候整的很被动,他们不懂得不下弯腰是蹬不上山的。成不了大厨,端盘子就是你的价值;当不了包工头,搬运工就是你的价值;做不了大贡献,扫地就是你的价值。
干了一年项目实施的工作,切身感受到了各种酸甜苦辣,这段经历也是自己的一大财富,相信任何困难都会扛过去的。也可能是领导故意这样安排,为了将来有更好的发展潜力,开发出更适用于现场的软件,相信付出总是有回报的。
当听到被调到技术开发部之后,心中的喜悦溢于言表。不用长期出差了,工作、生活中的各种难题都迎刃而解了,可以和对象继续相处了,为结婚奠定了基础;可以参加成人教育了,的确是想学点东西;开发软件也是上学时想从事的工作,显得高端些,尽管现在不这么认为了。
包括我,开发软件只有三个人。虽然有点小作坊的意思,但是并不影响的我奋斗的动力和激情。我的开发水平肯定是最低级的,也不能立刻为公司作出贡献,这时候的价值体现就是干一些力所能及的活。早上8:30上班,我一般都7:40左右就来办公室了,离租的房子也比较近,走着10分钟就到了。开始打扫卫生,擦擦桌子、扫扫地、拖拖地等等;熟悉现有的软件代码,一个是VB写的,一个是VC写的,后来都用C#开发了;熟悉软件之后,录制了软件操作视频教程,算是公司内部的教程;适用于新人和服务人员,有利于提高服务人员的素质;干杂活的同时也没有忘了核心竞争力的提升,努力学习串口应用程序的开发、网络应用程序的开发,参照现有的软件,做一些从简单到复杂的DEMO,以备不时之需。买了一些专业的书籍:数据库、设计模式、开发的N条建议、BI、ASPNET、分布式开发等,长征的路才刚刚开始。
功夫不负有心人,我也开始配合新的产品开发软件了,硬件嵌入DTU(GPRS)模块与软件进行通讯,后台用SQLServer,网内几十台设备,轮询方式(呼叫应答)与设备进行通讯、采集数据,软件涉及到了线程、互斥、异步。尽管现在对这些不以为然,但是在当时还是很有成就感的,程序猿不就是追求这些嘛。尽管后来这个新设备不是公司主要的产品,但是软件也在价值200多万的项目中应用过。
期间利用业余时间开发平台化的软件,类似于组态,在一段时间内公司整体应用过,特别是在一个集成项目派上了用场,但是限于当时的水平有限,不管是软件的框架还是编写代码的水平都有局限性,后来退出了历史的舞台,被亲自开发的新平台软件代替了,尽管从软件角度来看是失败的,但是方向和思路是正确的,经过长期的思考和沉淀才有了后来职业生涯中得意的作品。
当时选择走上程序猿的道路是多种原因的,上学的时候的确对这方面感兴趣;感觉IT是比较有前途的行业;能让自己独立更生,活下来,不让父母操心。随时时间的推移,工作的越深入,接触的项目越深入,我的思想观念改变很大,后来的转型也是必然的,关于转型的问题后面会有专门介绍,也会讲术自己思考的过程。
有些刚加工作的同学不知道自己的价值在哪,不知道自己的定位,不知道做事的度,不知道做事的原则,所以有时候整的很被动,他们不懂得不下弯腰是蹬不上山的。成不了大厨,端盘子就是你的价值;当不了包工头,搬运工就是你的价值;做不了大贡献,扫地就是你的价值。我的程序猿生活,其实是从打扫卫生开始的。