前端时间忙一个项目,领导安排我编码,本来无可厚非,干什么都是干工作嘛,反正每天8小时,干什么不是干呀,但是,心里很不爽,转来转去,又转到编程上了。不爽归不爽,活还是要干的,否则,我就得走人了,现在秋黄不接的时候,可不能乱来呀。于是呼,就只能忍着干了。很快我就发现了一个问题:编码速度很慢。这如果是在以前,别人在我面前说起我,简直就是对我的侮辱(曾辉煌时,与一位同事比赛编程,在大半夜,超负荷工作的情况下,还能以一小时出一套增删改查虽然代码写的不怎么样,也没用什么框架,但至少也算是速度很快的),现在正不行了,前怕狼后怕虎的,同时工作中,老觉得不够完善,老想重构代码,当然这样换来的结果是,工作的质量大大提高了。
随着从事这行的时间慢慢变长,我思考的东西也越来越多,更多的是怕,没有以前那种什么都不屑一顾那种感觉了。以前就没觉得有什么东西我不能做的,现在,虽然不会被一些东西吓住,但是,总是觉得,做什么都很难,尤其现在软件的发展情况,我越来越觉得,软件不是一个人能干的事情了,团体更重要,各种分工很重要。我也算是真正体验了软件工程的重要性。以后软件的发展,经理人和前期的架构、分析和设计人员可能更重要一些,编码不能说不重要了,但是至少没有现在或者以前那么强势。软件工程化是软件业的必经之路。虽然软件领域跟其他的工程领域不能进行比较,但是随着市场的慢慢成熟,软件客户的慢慢成熟,再加上技术的慢慢成熟,适应客户需求变化的软件或者说控制客户需求变化的软件会越来越多。从一个公司的角度来说,软件设计、积累将变成很重要的事情。小的编码公司会因为适应不了市场而会慢慢淘汰,而小而精的咨询公司和设计公司,将会成为市场新宠。从人员这方面来说,经验丰富的项目管理人员,设计人员,精通业务的系统分析人员,还有架构师,将会是紧缺人员。教育领域也会随着市场的变化,更多的注重培养学生的软件工程,设计理念等等方面。以后的软件也不会再有小软件了。系统级和企业级的软件将会吸引更多的人加入。嵌入式软件也会分一杯羹。
如果真如以上所说,从我的角度来说,我可能会选择从事咨询类的工作,在一个不大的企业里,精英企业里,从事软件咨询或者方案制定,设计类的工作,这将是不错的一个选择。哦,对了,针对这种企业,将会需要更多的外包公司的加入,那么外包公司也将是一个热点,非常值得关注。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!