新手程序员困惑:学习什么编程语言比较好?别怕被鄙视,大胆问出来
发布于 2021-11-18 17:12 ,所属分类:软件编程学习资料
互联网行业奇葩事比较多,以后一个一个慢慢讲。
行业里程序员算是其中最单纯的工种之一了。但,奇葩事也不少。
说几个典型的:
开发语言鄙视链:C++鄙视Go,Go鄙视Java,Java鄙视Php,Php鄙视Python
程序员岗位鄙视链:算法鄙视大数据,大数据鄙视后端,后端鄙视前端,前端鄙视测试,测试鄙视运维
这俩暂且略过不表。
今天说一个,被大家集体鄙视的:
新人咨询选择什么编程开发语言?
作为新人的你小心翼翼、虚心讨教,希望得到大牛前辈们指点迷津,谁想回复里基本都是教你做人的:
“语言只是工具,选啥都一样”
“菜鸟才纠结语言”
“代码写不好怪语言不行,我看是你人不行”
“语言都是相通的,需要哪个现学哪个”
“全栈都不会,智商不行,劝你别干这行”
“Php是全世界最好的语言”
说句心里话,小A以前也是被这些答案看的一愣一愣的。不敢问,更不敢提出质疑,怕被嘲笑自己太low,怕被鄙视智商堪忧。
直到自己摸爬滚打这么多年,见多识广之后。我发现上面那些回复,除了最后一个故意添乱的,其他的都是“装X”。
我严重怀疑,他们多数都是工作三四年的,自己还是一名程序员新手,在那里故作姿态,显得自己逼格高。剩下对可能是资深程序员,故意使坏,吓唬别人让人走弯路,或者担心说实话被其他人鄙视,也跟着人云亦云。
简单给些反例:
铅笔刀、菜刀、杀猪刀,都是工具,这些工具能一样吗;
汽车、轮船、飞机原理也是相通的,拿了汽车驾驶证的你,敢开飞机不;
所以看到这些回复,直接无视就行。
小A自己这十来年,主要写Java,也写过半年以上的PHP、C++,写过少量python,也了解一些Go。前端涉及较少,但我理解整体一个道理。
小A可以负责的说,这些回复整体都是错的。
编程语言之间的差别还是比较大的:基本语法、特点优劣势、擅长业务领域、周边生态、市场需求、学习成本。
对于新人来说,选择学哪门语言,就意味着选择了是当汽车司机、还是船长、还是飞行员。
读到这,有人要举手了:“我们都想当飞行员。”
“是,飞机员逼格最高、工资也最高。但是对应的市场需求少、学习难度高、竞争大、风险大,你能不能掌控得住。”
----------------------------
本文完。具体主流后端编程语言的情况介绍,下文好好说道说道。
相关资源