0%

世界变得真快--《Node学习指南》

原本,我是想扎实的看完这本技术书籍的,把所有的例子都运行一遍,大概阅读了三分之一的时候,因为别的事情,这个工作就被搁置下来了。最近重新拿起来,想着就把它看完好,先不调试代码了。

世界变得真快–《Node学习指南》

Node.js的代码,我是写过的,虽然用的不是书本上的框架。然而,通过搜索引擎,加上StackOverflow.com网站,基本上要完成早期程序的搭建是不成问题的。这个计算机世界,和20年前我刚上大学那会,变化了许多,主流的编程语言、结构范式和框架都更新了好多波。当年只存在计算机软件理论,并未被实现的很多功能,都被最新的计算机语言给支持了。然而,计算机世界钟情于离散数学,然而计算机世界的变化像微积分一样,是连续迭代的。

即便是现在涌现出来的许多新语言,其实都不是万能的,然而他们通常是为了解决某个领域难题,应运而生。所以,如果问,python和C++哪个语言好啊,我觉得这个问题意义并不大。因为在不同的场景下,他们都是最主流的开发工具,没有理由问筷子和刀叉,哪个更好。

对于系统学习过计算机的人来说,可能在应对新技术,新框架,新语言的时候,会比非系统学习的人,理解得更快,上手的时间更短。专业的计算机人,并不会担心自己不会某种语言或框架,稍微给点时间就好了。对业务的支撑,对实际世界的建模抽象,集中优化,以及面对未来场景的考量,才是专业。写代码,真的是码农才干的事情,算不上是攻城狮(工程师)。

不同的领域,有不同的需求,对技术栈也有不同的选择,一个做互联网的工程师,未必能迅速转型成为传统软件开发工程师,然而互联网的开发过程模式(process pattern)以及经验,会让他快速的了解新行业,调整自己的思维,如果做不到,他不合格。我想,作为一名技术管理人员,应该拥抱新技术,积极的思考新技术对业务场景的支撑力度,在投入和成效中迅速获得平衡,这种平衡是经验的积累,对系统的利益相干人员有足够的认识,只有最合适的方案,对许多抽象需要妥协,技术不是唯一需要考量的事情,还需要考虑采购后供应商的质量把控问题。当然,能在互联网行业大厂混迹的技术人员,通常技术比较扎实,思维比较活跃,因为那可不是一个容易摸鱼的地方。很多传统厂商和小团队,摸鱼的人真不在少数。

结语

最后想说说“元宇宙”,不就是虚拟现实换个壳?正如“深度学习”与机器学习,不就是多层神经网络换个壳?