编程语言的不同会影响程序员的性格吗?

2019 年 1 月 24 日 九章算法

网上有个段子,两个程序员相约去餐厅吃饭,看他们吃完饭后的反应就可以判断各自变编写的语言。


知乎网友A:“吃完自己收拾的是C++程序员,留在桌子上等别人收拾的是Java程序员。”



今日福利

公众号后台,回复【求职私教】领取:

九章算法硅谷精英讲座回放1个月免费订阅(限前50名)

九章算法独家简历模板

九章算法独家《硅谷程序员求职宝典》




虽说这个笑话不一定具有普遍性,但也能反映一定问题——不同编程语言在一定程度上,会影响程序员的做事方式、思维逻辑甚至是性格。


现在的主流编程语言风格各有不同,很多小伙伴可能会有这种经历:几种语言同步开项目,导致随着编程语言的转换,常在不同人格间来回切换。一会儿风风火火,一会儿安静如……


So, 编程语言的编写方式,究竟,会给程序猿们的性格带来哪些影响呢?


1
用python多了,人会不会变“懒”了

Python语法优雅,功能强大,开发效率高。和其他语言相比,python最大的好处是接近自然语言,基本上不用考虑语法细节。所以,知乎上有网友是这么比喻学Python的:当土著拿到猎枪之后,他们射箭的技能退化严重,但因为食物更多了,厨艺有了长足的进展。当你不再为一些细枝末节的事担心之后,你就可以把注意力集中在另外一些问题上了。


所以写久了Python...请观察下你身边的Python程序猿是不是有以下特点:


1.喜欢快速解决问题,极简主义,讨厌复杂的东西。

2.喜欢使用苹果产品。

3.遇事想得多做的少,看起来比较冷静。

4.碰到困难,先google,再行动。

5.珍惜时间

2
学了Java以后,我变啰嗦了...

和极简主义的Python恰恰相反,Java麾下的程序猿们喜欢码字儿,百行代码信手拈来,性子会走向两个极端,要么脾气变得暴躁,分分钟被各种报错逼疯;要么被磨得比较耐心,时间再长一点以后,思考问题会比较全面,而且会变得比较呆萌可爱,说话也因为考虑的多,变得啰嗦了。


所以听说java程序猿很多都这样:

1.喜欢打字。

2.房间乱。

3.刚开始写的时候,容易暴躁,不能容忍任何小瑕疵。

4.喜欢啰嗦。


进化版java程序猿


1.有耐心,呆~萌~可~爱~

2.思考问题面面俱到

3.认为过程不重要,有没有对象才重要

3
他们说写C++的程序猿都沉稳持重

C++的难度极大,普通人不易掌握容易翻车,【珍爱生命,远离C++】

但在大神手里简直是如虎添翼,可以被嵌入任何现代处理器中,几乎所有操作系统都支持 C++,跨平台性非常好,要什么有什么。也正因为它的难度系数高,能让c++猿们能够在开发人员里脱颖而出。

C++程序猿学到一定程度,会经历一个绝望之谷,如果你还很自信,那你可能还在愚昧之山...


而且程序猿们和C++接触得越多,说话行事就会越严谨,越低调,而且会有一定的代码强迫症,容不下混乱的code。


所以你身边的C++程序猿是不是有以下特点...


1.很少说自己精通XXX     

2.喜欢每件事情都想研究个透彻,有的时候还会有些钻牛角尖。

3.Bug狂躁症

4.喜欢接受挑战

5.很多新手C++的程序员脾气火爆,但是写着写着,性子就越来越沉稳了

6.闹钟一设设十几个。


知乎上一个c++程序员的闹钟...                    

4
C语言用多了,大家都认为我是个干脆的人。

如果把使用各大编程语言比作做菜,C++可能是豪华大宴,炖烤煎炸样样都来,C语言嘛就是干脆利落,一把菜刀走天下,有什么菜不是直接切一切,煮一煮不能解决的呢?

C语言的特点很大程度上是简单,容易编译,灵活且贴近底层。


脑补一下你认识的程序员的形象,是不是和这样的类似:

1.做事干脆利落

2.说话简洁有层次,就像这样

    

图片来自 知乎@猫爹

5
写Ruby真的会让人越来越可爱

Ruby 是一种简单快捷的面向对象(面向对象程序设计)脚本语言。从程序员的角度看,用 Ruby 写程序是一种非常愉悦的体验。这种愉悦体现在方方面面,包括 Ruby 代码简洁直观、更贴近自然语言、富于表达性、社区友好。


如果把编程语言们看作人的话,那么Ruby就是其中的一个小萝莉。下图是Ruby的在线教学,瞧瞧这曼妙的粉红色,软萌的命令行,感觉整个人都萌萌哒了呢。


在萌妹砸Ruby的影响下,程序猿们很有可能会变成热情,友善的程序媛....

          

6
PHP让我变得自信了

当你是一个phper时,这个圈子里,永远有一个”PHP是世界上最好的语言“的冷笑话,能让全场女嘉宾灭灯,这语言能不好么(逃)


类似的段子已经成了php们的生活调味品。


所以,phper好像都是这样的

1.学了之后明显笑容变多了能淡定从容地自黑

2.自信满满

3.心理承受能力好

4.开朗...


玩笑过后言归正传,PHP当然是有它的优势和优点社区庞大,积极向上不说,既能面向过程又能面向对象,方便至极,最重要的是极其适合新手小白学习编程无数程序员入门学习和开发使用。

     


以上观点无科学实验证明,仅为生活观察所得。一个人的性格很容易被周围环境所影响,而编程环境就是一个影响人性格的环境。所以某种语言用久了,都会和编程语言的特点挂钩。有人总结,越是学习趋于人类思维方式的编程语言的程序员,性格能开朗点,因为他们是以近似人的思维思考问题,相反像c++这种语言,用久了就会生怕忘记点什么。


不过还有另一种可能,兴许是性格决定选择的编程语言,才会有了如今的变化。所以猿们,你有没有被你学的编程语言带偏的经历?


相关阅读:

不同薪资的程序猿的过年方式

github有个女装大佬项目,不要代码,只要可爱的蓝孩子!

九章算法 | 帮助更多中国人找到好工作

硅谷求职免费讲座

去顶级科技公司做软件开发,你需要点亮哪些技能

北京时间:2019/1/30 上午11:00:00

美西时间:

正在报名中,请戳文末“阅读原文”报名


以下春招课程即将截止报名

面向对象设计专题班

简历修改与面试技巧点拨

Bigdata项目实战

快去九章官网上了解课程详情报名吧!


好看点一下 大家都知道



登录查看更多
0

相关内容

程序设计语言( Programming Languages )又称编程语言,是一组用来定义计算机程序的语法规则。
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
192+阅读 · 2020年6月29日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
10 个让你学习各种兴趣爱好的App 和网站
高效率工具搜罗
21+阅读 · 2019年1月11日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
速看|Python 拯救你的人生颓
机器学习算法与Python学习
4+阅读 · 2018年3月16日
Python除了不会生孩子,其他的都会了!
全球人工智能
3+阅读 · 2017年11月9日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
谈谈用户画像
caoz的梦呓
10+阅读 · 2017年8月17日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Embedding Logical Queries on Knowledge Graphs
Arxiv
3+阅读 · 2019年2月19日
Arxiv
136+阅读 · 2018年10月8日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
192+阅读 · 2020年6月29日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
相关资讯
10 个让你学习各种兴趣爱好的App 和网站
高效率工具搜罗
21+阅读 · 2019年1月11日
各编程领域最好的入门书籍
程序猿
27+阅读 · 2018年7月29日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
速看|Python 拯救你的人生颓
机器学习算法与Python学习
4+阅读 · 2018年3月16日
Python除了不会生孩子,其他的都会了!
全球人工智能
3+阅读 · 2017年11月9日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
谈谈用户画像
caoz的梦呓
10+阅读 · 2017年8月17日
Top
微信扫码咨询专知VIP会员