我对C++开发人员有偏见
前言
我确实对C++开发人员有一些偏见,我也知道对一类人有偏见是不正确的行为;但,在我所处的三线城市的环境中,我对C++开发有偏见并非是一件不正确的事,因为C++开发都是变态这件事,根本就是客观事实。
C++开发总以为自己是写底层的
不知道为什么,也不知道从何时起,C++开发就默认自己都是写底层的,他们认为自己比其他语言更消耗脑力。
这件事真的很奇怪,但在C++开发的圈子里,好像是个共识。所以,他们以此为借口不合作,不加班,不写文档等等。
C++语言是可以写底层 ,这没错。
但,这并不代表所有的C++开发都是写底层的,但,似乎C++开发会自动忽略这个事实。
举个例子:
C++可以编写摄像头,读卡器等等硬件设备的底层驱动,但,问题是,你并不是编写驱动的C++开发,你只是调用驱动的C++开发。
那么,你怎么就变成写底层的了呢?你只是写调用的啊。
所以,别往自己脸上贴金纸,那只是发着金光的废纸,要贴就贴点金子吧。
C++开发总觉得自己学了C++语言就高人一等
是,C++语言很牛X,但问题,你并不牛X啊,你是否牛X与你学什么语言无关啊。
但C++开发并不会这么想问题,觉得自己拿了把锋利的宝剑,就是比你拿棍子的牛X。
这是多么奇怪的逻辑啊,你是拿了把宝剑,可你连轮它的力气都没有,你怎么可能打过拿棍子的呢?
别说你轮不动,就算你轮动了,也不见得就稳稳的赢啊。
没办法,C++开发嘛,这种辩证的思维逻辑,他们很难拥有。
大多数C++开发技术上是真的很菜
绝大多数C++开发都是写调用的,调用C的类库,调用一些真正C++大牛写出来的类库。
我有时候真的想不明白,为什么C++开发调用了一下TensorFlow,就觉得自己是写人工智能的了。
调用而已啊,谁不会啊,C++是可以写人工智能,但你不是啊,你有什么可以装X的呢。
所以,很多C++开发,其实是写了十几,二十年的调用的。他们非但不厉害,反而比其他语言的程序员更菜。
因为他们几乎没写过业务逻辑,思维上几乎都是直线思维,即便他工作了20年。
C++开发眼中奇特的面向对象编程
C++开发眼中的面向对象就是一朵奇葩,说实话,我到现在都想不明白,他们怎么会如此理解面向对象,而且在他们那类人中还是共识。。。
我见过太多C++开发的奇葩代码了,比如把业务逻辑和硬件操作彻底混写。(就这么奇葩的逻辑,还有顺风结屁的,真的,我见过了)
他们嘴上说的,和他们手上写的,根本是两个东西。
你说他们不理解高内聚低耦合吧,但人家嘴上说的头头是道,不过,手上写的就全是粑粑了。。。
C++开发都是变态的
C++开发的共性真的非常强,几乎每一个C++开发都有这样的特点。
1,技术上非常菜,但非常装X,不认为自己菜。
2,不认错,还爱发脾气,认为自己是做底层,天天做复杂的计算,脾气差是应该的;而事实上他只是做调用的。
3,从来不认真学习,号称工作就是在学习。
4,瞧不起其他语言的开发者。
5,抬杠本事一流。
6,合作一段时间必炸。
这种人是什么?就是我们俗称的变态,精神病啊。
事实上,我们其他语言的开发者,私底下也确实会管C++开发叫精神病。
当然,C++开发真的都是变态吗?
我想,肯定不是,虽然我还没见过不变态的C++开发。
但是,我想,这一定是我在三线城市工作的原因,一二线城市一定有正常的C++开发。
C++开发是素质最低的
我写博客呢,并不是为了挣钱,只是写一些自己的技术和一些看法。
开博至今,我怼过很多技术,因为每一种语言都有自己的不足之处。
我怼过Android,怼过java,也自黑过自己最擅长的C#。
通常情况,留言都是一些观点的讨论。
但C++不同,我怼C++的时候是真的在被骂。
留言第一句就是,脑残、白痴等等的太多了。
虽然不能以偏概全,就此说C++开发的素质是最低的,但,C++开发者的素质也由此可见一斑了。
结语
本来,我是想放两端段代码佐证一下的(出自于17年经验和19年经验的所谓C++大神之手),但后来想了一下,我其实,是叫不醒装睡的人的,别说放两段代码,就算我放二百段代码,也会有人说我拿人家的偶尔的错误说事;懂的人自然会懂,所以,就不放了。
我对C++开发人员有偏见的更多相关文章
- Web开发人员常犯的10个错误
说到开发一个运行在现代网络中的网站:Web开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML.CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框 ...
- IE8“开发人员工具”使用详解上(各级菜单详解)
来源: http://www.cnblogs.com/JustinYoung/archive/2009/03/24/kaifarenyuangongju.html IE8“开发人员工具”使用详解上(各 ...
- IE的F12开发人员工具不显示问题
按下F12之后,开发人员工具在桌面上看不到,但是任务栏里有显示.将鼠标放在任务栏的开发人员工具上,出现一片透明的区域,选中之后却出不来.将鼠标移动到开发人员工具的缩略图上,右键-最大化,工具就全屏出现 ...
- .NET CoreCLR开发人员指南(上)
1.为什么每一个CLR开发人员都需要读这篇文章 和所有的其他的大型代码库相比,CLR代码库有很多而且比较成熟的代码调试工具去检测BUG.对于程序员来说,理解这些规则和习惯写法非常的重要. 这篇文章让所 ...
- 第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南
欢迎查看第六代智能英特尔® 酷睿™ 处理器图形 API 开发人员指南,该处理器可为开发人员和最终用户提供领先的 CPU 和图形性能增强.各种新特性和功能以及显著提高的性能. 本指南旨在帮助软件开发人员 ...
- AWS开发人员认证考试样题解析
最近在准备AWS的开发人员考试认证.所以特意做了一下考试样题.每道题尽量给出了文档出处以及解析. Which of the following statements about SQS is true ...
- IE开发人员工具之实用功能讲解
F12快捷键调出开发人员工具 一.JS的内容格式化 1.内容较乱的js脚本: 2.勾选下面两项即可进行格式化脚本:自动换行与格式化JS 3.调理清楚的脚本 二:清空控制台 1.右键->清空 2. ...
- .NET开发人员值得关注的七个开源项目 .
NET开发人员值得关注的七个开源项目 软近几年在.NET社区开源项目方面投入了相当多的时间和资源,不禁让原本对峙的开源社区阵营大吃一惊,从微软.NET社区中的反应来看,微软.NET开发阵营对开源工具的 ...
- 旧版本APP被开发人员下架,新版本重新上传依然显示被下架
新接了一个项目,这个项目在苹果商城上面的版本已经被原来另外一家公司的开发人员下架.我们重新设计.开发.上传,申请加急审核,终于完成手动发布.但是发布成功后,新版本提示:被开发人员下架.以前虽然迭代开发 ...
随机推荐
- css 精灵图的使用
精灵图的使用 1.给一个容器定义一个大小(宽高) 2.引入背景图 3.定位到自己你想要的图片位置 例如: background-position: 0 0; background-position ...
- 一个随意list引发的惨案(java到底是值传递还是引用 传递?)
前两天写了一个递归,因为太年轻,把一个递归方法需要用到的list定义该递归方法外了,结果开始断点测试的时候有点小问题 ,然后上线之后因为数据量太多导致了一个java.util.ConcurrentMo ...
- 手把手带你利用Ribbon实现客户端的负载均衡
之前的文章<SpringCloud搭建注册中心与服务注册>介绍了注册中心的搭建和服务的注册,本文将介绍下服务消费者通过Ribbon调用服务实现负载均衡的过程. 本文目录 一.Ribbon服 ...
- Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇
上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未 ...
- docker相关概念介绍
关键词:docker容器与docker镜像 他们之间的关系是docker容器通过docker镜像来创建 docker镜像就是些像ubuntu15.10,ubuntu14.2一样的系统 docker容器 ...
- 数据表管理admin
知识预览 admin组件使用 admin源码解析 回到顶部 admin组件使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你 ...
- Elasticsearch 7.x 之文档、索引和 REST API 【基础入门篇】
前几天写过一篇<Elasticsearch 7.x 最详细安装及配置>,今天继续最新版基础入门内容.这一篇简单总结了 Elasticsearch 7.x 之文档.索引和 REST API. ...
- Kafka技术原理知识点总结
1.Kafka是由Linkedin公司开发的,使用Scala语言编写的,分布式,多副本,多分区的,发布订阅模式的消息系统,他通常用于日志系统的搭建,2.Kafka和Zookeeper:Kafka通过Z ...
- Service Cloud 零基础(一)Case 浅谈
本片参考:https://resources.docs.salesforce.com/222/latest/en-us/sfdc/pdf/salesforce_case_implementation_ ...
- Halcon一日一练:创建AOI
AOI:Area Of Interesting.感兴趣区域,即你要处理的区域. 一般情况,一整张图像,我们需要对局部进行操作,我们会选择一个我们需要处理的区域,对其进行处理,其他区域进行屏蔽.这个区域 ...