让构想大量涌现_在不断涌现新技术的同时,开发经验仍然决定着工作质量

让构想大量涌现

Mario Peshev撰写 ,自1999年开始从事编程工作,现任DevriX首席执行官。 最初发表Quora上

计算机技术和编程语言是不同的东西。

新的编程语言,框架,库一直在弹出。 很好,而且市场广阔-其中一些人逐渐流行起来,而大多数人却无法获得吸引力。

另一方面,计算机技术发展得并不快。 台式计算机已经存在了数十年。 笔记本电脑的工作方式完全相同-除了可移植性方面,该方面基本上将现有硬件移植为移动格式(遵循相同的架构标准)。

因此,二十年前开发软件的程序员正在解决与工程师在2017年相同的问题 (或多或少)。某些编程语言和库(或框架)通过提供使这些范例中的某些范例自动化的工具包,使操作变得更容易。

但是基础是相同的。

Web开发是提供工作机会的最受欢迎的软件工程分支之一。 Web开发人员构建可在Web服务器上运行并通过浏览器控制的软件。

  • 流行的Web服务器是1995年发布的Apache,以及同时发布的Internet Explorer。
  • Apache的替代产品是nginx(于2004年推出),该版本在Firefox(2002年)之后和Chrome(2008年)之前略有增加。

2017年,Web开发人员仍在构建运行与22年前相同技术的软件 。 Evolution的发展速度还不足以使浏览器和Web服务器过时(用完全不同的东西代替它们)。

即使我们考虑了可以独立运行的不同堆栈(例如Node.js)(尽管通常与nginx配对使用),编程范例仍类似于传统软件开发。 经验丰富的开发人员将比刚开始的编程初学者快10倍的生产率。

软件工程是关于通过技术解决业务问题。 新的编程语言或框架引入了一些学习经验,这对于经验丰富的程序员而言可以忽略不计。

编程的实际艺术围绕着理解计算机体系结构和操作系统,编写管理不同数据结构的算法,为性能和稳定性进行优化而进行。 只要您花了足够的时间来构建生产代码(至少使用两种不同的编程语言),那么切换到新语言就不是什么难题。

作者: Mario Peshev ,自1999年以来一直从事编程工作,目前是DevriX的首席执行官。 最初发表Quora
有关Quora的更多趋势技术答案,请访问HackerNoon.com/Quora

翻译自: https://hackernoon.com/while-new-technologies-constantly-emerge-experience-still-determines-a-developers-quality-of-work-2f03904464b0

让构想大量涌现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值