加载中 ...
首页 > 新闻资讯 > 经验心得 正文

中国软件开发工程师之痛

2019-03-23 07:30:39 来源:沈阳软件公司 作者:沈阳软件开发

  在近期的一次集会上,有高层谈到之前在中国以为自己做得很牛,但与美国偕行接触后却发现与人家存在很大的差距,这一点我在外企事情时也有过同样的体会。真正与外国偕行接触后才会知道什么是差距,在这篇文章中我从软件开发工程师的角度以“痛点”的形式来谈一谈我所以为的差距。

  技术之痛

  相当数目的软件开发工程师(后面简称为工程师)以为除了与编码相关的内容外,其他技术都不主要。在这种意识的指导下,很容易泛起的一个普遍征象是手艺能力不错,但开发能力却不行。这种征象的另一种体现是:单干可以,互助不行。

   手艺能力是指个体对某些手艺知识掌握的深度和广度,而开发能力除了包罗手艺能力外,还涵盖个体在项目运作历程中所需掌握的其他能力。

  高效的团队一定离不开通过知识治理将个体所掌握的知识通太过享而沉淀下来。分享途径无外乎通过一定形式的文字和(或)图,这就要求工程师掌握使用象Word、PowerPoint、Excel、Visio(和UML)这类工具的基本能力,并具备优秀的写作与表达能力。外貌看来这种能力与编码能力无关,因而也得不到工程师的普遍重视,也因此成了一个痛点。实在,写作与表达能力与编程水平息息相关,由于它们都在磨练我们的逻辑头脑和观点能力。忽视掌握须要工具软件的工程师岂非以为编程语言是知识分享的万能工具?

  个体具备优秀的相同能力是项目顺遂运作的基石。不良相同体现为:工程师在团队互助中更多接纳被动询问而非自动汇报、不会辩说、对于他人指出的错误体现得“自尊”和狡辩而非谢谢或认可、对于被约请的各种审查运动(如设计审查、代码审查、文档审查)不是努力响应而需别人敦促。在团队中,若是手艺治理者不能很好地指导,个体相同能力的缺乏很容易在团队中引发“一言堂”或“无政府主义”问题,事情效率低下则是一定。

  专业精神之痛

  不少工程师对于自己的职业缺乏精神上的追求,事情起来不求专业,只求“代码能事情就行”。这类工程师容易将履历与资历等同,以为事情年份越长就越有履历,实则否则。事情年份越长资历是越老,但若是专业水准没有在历程中不停提高的话,所获得的履历很可能趋零。

  什么是专业?专业是指我们应以业内所普遍告竣的共识去从事软件开发运动。这里的“业内”并非只指“海内的”,而是指“国际的”;“专业”也并非单指手艺内容(好比,编程语言、算法等),还包罗软件项目运作中的其他各个方面(好比,开发要领、建模工具、流程、质量保证手段等)。要做到专业做事一定离不开不停地学习,只有这样才气相识行业的动向。

  软件行业虽然没有“银弹”,但仍存在不少有用改善开发质量与效率的要领。只有抱着专业做事的态度去事情,我们才有可能去实践这些要领,并在实践历程中思索这些要领的内在与不足,进而为自己的事情相机行事。万万不要以为“横竖业内没有银弹,我要去学那么多要领干什么?”

  强调专业做事的基础目的,是使我们的做事要领更科学。与我所相识的美国、俄罗斯这些国家的工程师相比,我国工程师的专业化另有很长的路要走。

  速率之痛

  除非你完全认可中国近些年以GDP为导向的经济生长计谋,否则很可能得反思一下软件行业所宣扬的“唯快不破”计谋,尤其是互联网领域。

  在商业情况中,“快”能获得许多竞争优势,这毋庸置疑。工程师的价值虽得(最终)体现在商业产物上,但万万不要遗忘了我们始终是一名工程师,设计软件在实现商业价值的门路上不停提高自己的专业水准无论怎样都不应被遗忘。工程师始终要明确,公司的生长与自身的职业生长并非完全统一。若是在公司的生长历程中我们的专业水准并没有“水涨船高”,那除了说明我们在吃老本外,还讲明我们很可能是在“拖后腿”。在这种情形下,纵然公司蒸蒸日上地给我们发薪水,但从个体职业生长的角度说来,公司生长实在与我们“一毛钱关系都没有”。我想不致于有人以为自己以后只会在这一家公司干吧!若是真是那样想,你能保公司几十年存在?届时万一得无奈地脱离公司,单薄的专业水准又怎样在人才市场与他人竞争?

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。