软件工程永不消亡的11个理由
作者: thefirehoseproject.com首席技术官,联合创始人兼导师Ken Mazaika。 最初以“每个人都可以编程时软件工程师将做什么? 软件工程注定要死吗?” 在Quora上 。
首先,谁说会有一段时间每个人都可以编程?
但是,即使有可能,也有11个理由使软件工程永远有意义。 我个人认为原因8本身就足以使软件永远相关。
每个人都不可能编程。 有很多人对成为开发人员零兴趣。
这也是一件好事。
有些人确实不喜欢编程。 那些不应该花时间做其他事情的人。
但是对于那些愿意做的人来说,成为一名软件工程师总是很重要的,这是软件工程永不消亡的11个具体原因:
原因1.技术将继续发展。 您口袋里的电话每秒比每秒使我们登上月球的阿波罗制导计算机多处理数十亿条指令(思考33.6亿条)!
原因2.编程工具将直观而强大。 似乎每周都会发布一个新的JavaScript框架,您最好相信我们使用的开发工具也会变得越来越强大。
原因3.编程工具将适用于所有行业。 软件正在吞噬整个世界,并且它在很多地方您甚至都无法想到。
原因4.就业市场将继续适应。 但是,即使您是COBOL程序员,也可能会找到工作,因为您意识到软件系统有时可能需要一段时间才能适应。
原因5.职业将需要基本的编码知识水平。 即使您不编程,编程技巧也很重要。 诸如SQL,HTML / CSS,JavaScript框架之类的东西也可能与营销人员,设计师,销售人员以及许多其他专业相关。
原因6.解决复杂问题的经验丰富的软件工程师将永远存在。 世界上最好的软件是由团队开发的,团队将永远需要领导才能。
原因7.机器学习永远不会使程序员变得无关紧要。 谷歌完成了一些行业中AI和机器学习的最佳实现。 顺便说一下,他们雇用了30,000多名开发人员。
原因8.文化在变化,计算机在我们生活的各个方面都变得越来越重要。 5年前,您从未想过要拔出手机来叫出租车。 今天,您可能正在比较Lyft和Uber的等待时间。
原因9.软件工程不仅仅是编写代码。 理解问题和理解过程比今天碰巧使用的编程语言的语法更重要。
原因10.仍然存在计算机无法有效解决的问题。 除非您有解决旅行营业员问题的方法,否则在计算领域仍将取得进步。
原因11.甚至某些较旧的软件开发项目也将永远存在。 我已经打印出了ImageMagick文档,供未来的孙辈使用。
软件工程师总是很重要。 如果您正在学习编码,那么可以学一些重要的课程 :
- 编程将永远是一种专门技能。
- 软件正在吞噬世界。
- 世界仍在适应计算机。
成为程序员从来没有比现在更好的时候了,我每天都感谢我生活在计算的黄金时代。
如果您希望开始学习编码 ,请反对者不要灰心。
作者: thefirehoseproject.com首席技术官,联合创始人兼导师Ken Mazaika。 最初发表在Quora上 。
有关Quora的更多趋势技术答案,请访问HackerNoon.com/quora 。
From: https://hackernoon.com/11-reasons-software-engineering-will-never-die-ad5946378fb4