2021-02-07 分类: 网站建设
C#程序员都是假的程序员吗?
绝对不是,这种观点纯粹是傲慢与偏见的产物。
首先说一下我理解的“假的程序员”:
那么C#程序员中有没有这种人?有。Java程序员中有没有?有。C++程序员?有。甚至写汇编的程序员,也有。
这个情况太正常了,每个行业每个领域都会有刚入门的新手,也会有划水打酱油的老菜鸟,可是你会因此而真的觉得某个行业某个领域里都是“假的XXX”吗?
那么到底是什么原因让一些人产生“假的程序员”的想法呢?
程序员鄙视链绝对是首当其冲的第一要素。
关于这个鄙视链大家可以到任意搜索引擎搜索出成千上万条结果,总结一个简略版本:
于是某些程序员没有其他缘由,只因自己身处鄙视链上游就自以为是地鄙视所有使用下游语言的人。这部分人总是主观地一厢情愿,我们不用过分在乎他们的观点了。
那么,又是否有一些客观原因导致了C#在鄙视链中的位置呢?
首先是诞生的时间相对较短:
其次是因为C#在发明过程中大量借鉴了C++、Java、VB6等语言的优点,甚至一度让人觉得它只不过是“微软版本的Java”。但是实际上C#自诞生以来一直在飞速发展,越来越多的优秀特性又被C++和Java所吸收,比如lambda表达式、自动类型推断。
然后也因为微软为C#提供了许多高度封装的优秀类库,让C#的上手难度要大大低于Java,更不用说C/C++了。源自于VB6的可视化窗口设计器让C#新手能够非常容易地做出一个Windows风格的窗口程序。这些都让许多程序员觉得C#太简单了,所以C#程序员不会解决难题。
也正是由于C#简单易用的特点,使得更多菜鸟都选择它作为自己的工具,这使得C#这个池子里的“假程序员”比例确实要高于其他的一些语言。长此以往,就给招人企业留下了不好的印象,而不那么愿意招收C#程序员了。
同时,由于C#自诞生至今,流行度一直处于所有编程语言中的第一梯队,这也让它遭受了更多的讨论与非议:
可是说了这么多的原因,大家真的觉得这是C#语言本身的问题吗?真的是C#程序员的问题吗?
本文题目:为什么有人说C#程序员是假的程序员?
网站网址:/news13/99713.html
成都网站建设公司_创新互联,为您提供网站导航、企业网站制作、手机网站建设、Google、App开发、建站公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容