对职场发展的思考

来源:互联网 发布:软件开发成本估算 编辑:程序博客网 时间:2024/05/09 13:01

    今天总算回到了乌鲁木齐,只要找到建管局领导签好现场服务单,就可以回宁了,心情转晴,呵呵。

    在下面管理处的时候,陆陆续续的收到了公司侧的项目和人力安排的一些信息。统一平台终于完全交到平台开发部boss手中了,人力上的保证估计不容置疑了。项目方面,以原来的专业系统数据结构为底子,构建统一的基于Vc++的业务逻辑层,前端则是基于sun jre和jdk的cs开发,bs后期再扩展。这种模式,我自己感觉是衡量了开发代价和预定目标的结果。CAO筒子前几天电话告知我即将有个java开发的培训,一是希望我们早日归来二是问问俺有啥想法需求三是期望俺早日参与开发以掌握一定的主动权(呵呵,CAO筒子确实是外表淫荡内心纯洁,看着猥琐其实厚道^_^)。

     培训这块在俺自己看来,其实无需刻意突出是java,还是其他神马语言开发的。软件的开发过程,事实上是可以从具体的开发业务和语言中抽象出来的。在南瑞的这三年,对于遗憾这块来说,最大的可能就是团队成长和企业规范开发的缺失。这可能是国企的通病,并不单指摘南瑞。前者在此俺不多述了。对于规范的开发,俺的很多战友估计并没有去过cmm3以上等级的it企业,可能对于这块感触并不深。其实,俺一直想说的是,作为一个程序员,咱能code到几岁呢?看上去企业和团队领导都把精力放在具体code的好坏上,系统架构设计好坏上,需求分析的精准上,大伙也都勤勤恳恳战战兢兢的努力实现,以交通基本靠走通讯基本靠吼的模式实现了一些专业系统软件,但在此之中,除了熟悉了api,我们还获得了什么呢?熟悉api这活的难度和准入很高吗?如果某天老天对咱微笑了让咱主持一个项目开发,咱是不是又回到先code后文档的老路?如果到了35岁了,咱的层次还在扣代码这层,你觉得咱的竞争力有比刚毕业的童鞋们强的地方吗?是的,这是我自己一直想说的,不谈公司的立场,对于个人而言,到了一定年纪一定级别一定层次后,管理资历和管理能力才是咱赖以生存和差别竞争的本钱。在此之中,对于仍然年轻的我们,规范的开发流程并不只是领导的责任和收获。在跟随着一个有着完善cmm5的软件开发过程中,除了专业、业务,其实我们也可以学着并理解着这些开发管理中的步骤,文档的产出,并累积着管理知识。管理知识的累积不是加个班、百度一下就能获得的,准入门槛还是相对高一些。并且,看似繁琐耗时耗力的软件工程开发,其实只是将消费花在明处,总体代价和获得是优于作坊式开发的。

     回到这次主题,对于公司的项目培训,除了期望讲师传授开发技能,也同样期望能给我们带来标准cmmi开发的案例,有着各个阶段文档作为教材,而不是充斥着到处download的痕迹的复制黏贴品,或者仅仅局限于模式、架构和code,让我们变成纯粹的代码民工(或许公司倒是乐见这点的,O(∩_∩)O~)。