连载《一个程序员的生命周期》-25.到工业现场学习业务知识引发的思考
百木-ITer职业交流 群-北京 :141588103
到工业(电厂)现场学习业务知识,事实上没有什么内容好写的。特意用一个章节来写,是由于这个环节非常重要。在第一家公司一開始在生产部干了半年、在服务(实施、维修)部干了一年。一是了解了公司的产品体系,二是接触一线用户。更了解现场的实际情况。为后来在技术研发部的六年工作打下了非常好的基础。
接触一线、了解现场并不能直接、立马给你带来益处。可是会潜移默化的给你的发展带来优点。
来到新公司后,从学习基础理论知识開始,可是也要理论联合实际。北京的一个项目立即就要实施,老板安排到现场去学习。就算老板不安排。自己也会主动请示,由于这个环节是必须要经历的。
一共3个同事负责这个项目。一位干了4年的老员工,两位新员工,还有一位同事比我来的稍晚一些。老员工负责教我们俩,虽然是老员工,可是非常年轻。当时26岁左右。3个人都是北京郊区的,非常聊的来,在整个项目过程中配合的也比較默契。不会有生疏感。
可是,由于各种原因,还有一位新来的同事和那位老同事相继离职了。详细原因不在此阐述。兴许的文章会介绍的。
虽然两位同事离职给项目实施过程中造成了一定影响,项目还是比較顺利的完毕了。
我更倾向于软(件)硬(件)结合的公司,这个新公司既生产仪器仪表又开发软件系统。软硬互联互通,形成企业的须要的业务系统。软硬结合的优势我已经在《7年工作感悟》中阐述了。对于这样的公司更须要现场的实践经验。往往这样的实践经验比理论知识更重要。
软硬结合的公司与绝软件公司、互联网公司有非常大差别,前者更easy形成产品化。工作节奏要慢些、工作强度要小一些。对于我来讲更能体会到当中的乐趣。无论是做技术。还是做业务;后者的开发人员很多其它的是在办公室coding。而我愿意出去走一走。了解不同人群的想法,这样的思想的交流更能激发人的思考。
作为开发人员,一直coding是否会成为限制其发展的因素,这是我们值得讨论的话题!!!
基于这样的考虑,来到新公司很多其它的关注业务。也是寻求转型的契机。一直做技术,也不是不能够,而且无压力的生活的非常好,可是作为程序员不光是要付出蛮力的。而是要创造性的工作的。创造很多其它的价值,而公司的业务不扩展、提升的话,做技术的创造性会枯竭,随之丧失激情。
除非去前沿的IT公司。而这类公司的人员需求量是有限的,所以造成了大部分所谓ITer都有相同的困惑和瓶颈,我也是当中的一员,正在寻找突破口......!
能够去现场学习业务知识。也能够自己研究业务知识,对于绝技术人员来讲,这课是必须补的。可是你学习的业务知识不会比用户很多其它、更专业。所以与用户的接触会给你带来更好的灵感,往往商机就在当中。
注:观点不一定正确。能够讨论。