技术的发展史

76 阅读1分钟

我们是技术工作者,我们一直在使用技术创作出产品,使用的生产力工具也越来越先进。好的工具首先是能完成目的,然后是稳定性要好,第三是易用性,第四是好看。当然,工具也存在开源,公司内部,收费产品。开源的好处的是你可以在其它公司也应用它,甚至进行二次开发形成自己产品。公司内部工具的好处的是你可以基于公司生态,减少二次开发的成本,同时,出问题也容易找人解决。

按照技术的发展趋势确实如此,比如编程语言从汇编语言进化到高级语言,更加方便高效开发。编辑器从vim到集成开发环境,charles和whistle等等,不同框架的选择等等。

自软件行业诞生以来,开发者们充分发挥自己的聪明才智,不断创造新的方法,流程和工具来提高生产效率。互联网产业爆发以来,这一趋势更为明显:从最初的瀑布研发流程、敏捷到精益,从持续集成,持续发布到持续部署,从实体机、虚拟机到Docker,从本地机器,数据中心到云上部署,从单体应用,微服务再到无服务应用,新的工具、方法层出不穷。

那我们如何学习新的技术呢?首先先搭建好基础知识,软件无非就是编程语言加框架组成。然后看下我们的职业需要什么技术,根据这个需要去购买或者白嫖视频教程,集中时间培训并学会它,提高效率。