栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

技术的潮流演变,是趋之若鹜,还是独守一片净土?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

技术的潮流演变,是趋之若鹜,还是独守一片净土?

秋分之后昼夜平分,入秋后的太原,阴雨连绵,雾色蒙蒙。借着烟雨,思绪也随之延申,逐渐深远。今日风雨渐停,无心于程序和BUG间的争斗,随手摸鱼看了一篇《TIOBE:2021年9月编程语言排行榜》的数据, Python 即将上升至榜首位置,和排名第一的C仅仅相差0.16%。

TIOBE 编程社区指数是编程语言普及程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度等热门搜索引擎都用于计算收视率。https://www.tiobe.com/tiobe-index/https://www.tiobe.com/tiobe-index/

想想程序猿的生涯,不断的沉淀,不停的汲取和接纳新的知识,何时才是尽头?从而由此引申出的现象就是,目前的编程语言大体上来讲有600多种,不说多如牛毛吧,也算是琳琅满目。就说现在主流的C、Python、Java、C++、C#、Visual Basic、Assembly language、PHP、Go等语言,也有二三十种之多。那么,基于这些语言,所衍生出来的技术,又有何其之多?这么多的技术在互联网的这艘战舰上,你争我夺,这方唱罢那方登台,各领风骚数多年。

那么问题来了,将如此之巨的语言和技术,摆在一个程序猿的面前,加之更新换代如此的频繁之下,他该如何去选择?那一种是最好的编程语言?哪一种又是最高效、便携、全面的技术?什么样的语言和技术可以应对自身的发展,或者说一定时期内,可以引领潮流。在这里我们不探讨语言的优略和技术的好坏,每个人都有自己的评判标准和善恶喜好。我们这次深究的是如何去选择,也算是给后来者的一块石头,使其过河的时候方便点罢了。来看下图:

大体上来讲,主要分为三种方面:

其一,所有的新技术都奉若神明,横扫寰宇。花费时间、人力成本,不断的去尝试新的技术。可能是浅尝辄止,初窥皮毛之后,便擅分好坏后不了了之;也可能是乐此不彼的深耕其中,不断的汲取新的知识,直至学有所成,应用于工作和生活,直到结束程序猿的生涯为止。

其二,固守一方,不闻不问。守着现有的技术和能力,做该做且能做的事情,不需要承担新技术带来的风险,也不需要花费新的成本去学习。有多大的锅,做多少碗饭,吃不撑也饿不死。

其三,势如水火,一无是处。带着批判和蔑视一切的主观思想,批判一切的新技术和趋势,可能会去尝试,但也是带着有色的眼镜去尝试,其结局还是批判,一无是处的否定。

举了三种比较极端的例子,并不代表没有其它的选择和余地,亦不是否定这三种方式有那种不好,这里无意引起争端。其实深究下去,会发现任那新技术或语言起起伏伏,我们都是其中渺小的节点,往复循环,停停走走,没有终点和尽头。要说尽头也许是直至离开程序猿的岗位,或者结束开发的生涯。结局或许悲凉或者无谓,可技术和语言的好坏,对我们来讲真的就那么重要,意义重大吗?学与不学,会与不会又能怎样?好了,再说就在过于消极了,影响不好。

其实想说的是,是否学习和接纳新的编程语言和技术。重要的是参考和遵循自己的本心、所处的社会、工作环境以及自己对将来的人生、价值规划。谋定而后动,如学之则脚踏实地,一步一个脚印,循序渐进方得始终。不学也不代表未来没有机会或一席之地,切忌不要妄加菲薄和非议。其现实是我们只是一个简单而又普通的程序猿而已,百分之九十九的程序猿成不了大神,也改变不了这个世界。安然自处便好,闲时坐于书案,放一杯茶,听一首曲,写一些自己喜欢的代码,它不香吗?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号