为什么有人说C#程序员是假的程序员?

2021-02-07    分类: 网站建设

C#程序员都是假的程序员吗?

绝对不是,这种观点纯粹是傲慢与偏见的产物。


首先说一下我理解的“假的程序员”:

  • 离开IDE就不会编程
  • 写代码基本靠搜和抄
  • 基本只会拖控件

那么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#程序员是假的程序员?
文章地址:/news/99713.html

成都网站建设公司_创新互联,为您提供移动网站建设网站设计外贸网站建设品牌网站制作App设计云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设