开发者社区> 问答> 正文

如何从程序员日常的行为特征,判断出他所使用的编程语言

一个人的性格很容易被周围环境所影响,而编程环境就是一个影响人性格的环境。所以某种语言用久了,都会和编程语言的特点挂钩。

如何从程序员日常的行为特征,判断出他所使用的编程语言?

展开
收起
茶什i 2020-01-06 09:55:52 4524 0
3 条回答
写回答
取消 提交回答
  • 有太多的共同处。不是很少判断。

    2020-01-06 14:19:29
    赞同 展开评论 打赏
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    这个还真的很难,除非特别的明显的分类

    2020-01-06 14:17:15
    赞同 展开评论 打赏
  • python程序员的特征

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

    python程序员明显特征就是:“懒”

    他们一般都信奉极简主义,讨厌复杂的东西。以往追求高速运行,如今追求一字千金。(就是不喜欢打字)他们喜欢使用苹果产品。遇事想得多做的少,看起来比较冷静,碰到困难,先google,再行动。

    image.png

    被提bug的反应:你怎么还在用360安全浏览器

    Java程序员的特征

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

    image.png

    被提bug的反应:肯定是数据问题!你清下缓存试试、重启下电脑试试

    C++程序员的特征

    image.png

    写C++的程序猿都比较沉稳持重,C++的难度极大,普通人不易掌握容易翻车,【珍爱生命,远离C++】但在大神手里简直是如虎添翼,可以被嵌入任何现代处理器中,几乎所有操作系统都支持 C++,跨平台性非常好,要什么有什么。也正因为它的难度系数高,能让c++猿们能够在开发人员里脱颖而出。

    他们很少说自己精通XXX,喜欢接受挑战,每件事情都想研究个透彻,有的时候还会有些钻牛角尖,有很强的时间观念,闹钟一设设十几个。还有他们是Bug狂躁症深度患者。

    **被提bug的反应:
    “这真的很奇怪!”
    “以前从来没有出现过这种情况!”
    “昨天还运行好好的啊!”
    “这怎么可能?”
    “一定是硬件出问题了!” **

    C语言程序员的特征

    image.png

    如果把使用各大编程语言比作做菜,C++可能是豪华大宴,炖烤煎炸样样都来,C语言嘛就是干脆利落,一把菜刀走天下,有什么菜不是直接切一切,煮一煮不能解决的呢?C语言的特点很大程度上是简单,容易编译,灵活且贴近底层。

    C语言程序员有许多共有的特征,他们做事干脆利落,说话简洁有层次,有点霸道总裁的样子,喜欢用“我觉得吧~”开始话题。

    被提bug的反应: 你装的什么版本的类库(jdk)
    这谁写的代码

    Ruby语言程序员特征

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

    如果把编程语言们看作人的话,那么Ruby就是其中的一个小萝莉。在萌妹砸Ruby的影响下,程序猿们很有可能会变成热情,友善的程序媛…

    image.png

    被提bug的反应: 你为什么要那样操作?”
    用户不会像你这么操作的。

    PHP程序员特征

    这个圈子里,永远有一个”PHP是世界上最好的语言“的冷笑话,能让相亲对象直接拉黑,这语言能不好么(逃),类似的段子已经成了php们的生活调味品。

    所以:

    image.png

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

    他们的显著特征是:自信满满,心理承受能力好(不好不行啊)开朗…学了之后明显笑容变多了能淡定从容地自黑。

    被提bug的反应:
    “这应该只是巧合吧!”
    “我没时间测试所有功能!”
    “这不可能是我代码的问题!

    结论

    以上观点无科学实验证明,仅为生活观察所得。一个人的性格很容易被周围环境所影响,而编程环境就是一个影响人性格的环境。所以某种语言用久了,都会和编程语言的特点挂钩。

    有人总结,越是学习趋于人类思维方式的编程语言的程序员,性格能开朗点,因为他们是以近似人的思维思考问题,相反像c++这种语言,用久了就会生怕忘记点什么。

    加入阿里云钉钉群享福利:每周技术直播,定期群内有奖活动、大咖问答
    阿里云开发者社区

    image.png

    2020-01-06 17:57:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
如何成为一名优秀的工程师(语义篇) 立即下载
典型模型-卷积神经网络入门 从概念原理到应用实现 立即下载