亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么一些程序員很傲慢?

標簽:
MySQL CSS3 C++

作为一个在程序员这条路上摸爬滚打了十多年的老兵,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,我想我有资格来聊聊这个话题。

说实话,当我看到"程序员很傲慢"这个问题时,我的第一反应是有些复杂的。一方面,我确实见过一些表现得比较傲慢的程序员同事;另一方面,我也觉得这可能是一个被放大的刻板印象。今天我想从一个过来人的角度,客观地分析一下这个现象背后的原因。

技术壁垒带来的优越感:知识就是力量

首先,我想说的是技术壁垒问题。这个我感受很深,因为我自己也曾经历过这种心态变化。

刚开始做嵌入式开发的时候,我发现周围的很多非技术人员对我们的工作有一种神秘感。他们看到我们在黑色的命令行界面里敲代码,看到我们用示波器调试电路,看到我们谈论各种技术术语,总是一脸懵逼的表情。

我记得在某马公司的时候,有一次产品经理要求我们在系统中添加一个"简单"的功能,我当时就有些不耐烦。我觉得他根本不懂技术,不知道这个"简单"功能背后的复杂性。我可能语气有些冲,说了一些比较技术性的话,让他更加困惑。

事后我反思,那种态度确实有些傲慢。我利用了信息不对称的优势,用技术术语来"压制"对方。这种行为的根源是什么?我觉得是一种基于知识优势的优越感。

程序员这个行业有很高的技术门槛。不是每个人都能理解算法的复杂性,不是每个人都能掌握编程语言的细节,不是每个人都能处理系统性的技术问题。这种专业知识的壁垒,容易让一些程序员产生优越感。

特别是当他们发现身边的人对技术一窍不通时,这种优越感会被放大。他们会觉得自己掌握了一种"高级"的技能,是技术世界的"精英"。

但是随着年龄和经验的增长,我逐渐认识到,每个行业都有其专业性。产品经理有产品经理的专业知识,销售有销售的专业技能,运营有运营的专业方法。我们不能因为掌握了技术,就觉得自己比其他人更优秀。

薪资待遇的现实诱惑:金钱带来的自信

不得不承认,程序员的薪资待遇相对来说是比较好的。这也是一些程序员产生傲慢心理的重要原因。

我记得刚毕业的时候,我在某马公司的起薪是6000块钱,在当时的二线城市算是不错的收入。我的一些同学,学机械的去了制造业,起薪可能只有3000-4000块钱。学文科的朋友,很多人找工作都很困难。

这种薪资上的差距,很容易让人产生优越感。我当时也有过这种心态,觉得自己选择了一个"高薪"的行业,比其他人更有"价值"。

后来转到外企,薪资待遇进一步提升。我记得第一次拿到外企的offer时,薪资是之前的两倍多。那种感觉就像是人生开挂了一样。周围的朋友都很羡慕,说我"混得好"。

这种经济上的优势,确实会影响人的心态。当你的收入比周围的人高出很多时,很容易产生一种"成功者"的心态。你会觉得自己的选择是正确的,自己的能力是出众的。

但是我现在回过头来看,这种心态是有问题的。薪资高不代表人格高贵,收入多不代表贡献大。每个人都有自己的价值和作用,不能用薪资来简单地评判。

而且,随着行业的发展和竞争的加剧,程序员的薪资优势也在逐渐缩小。现在很多其他行业的收入也在提升,程序员不再是唯一的"高薪"选择。

更重要的是,我在创业的过程中接触到了很多其他行业的朋友,我发现他们在各自的领域都有很深的造诣。有做销售的朋友,对市场和客户的理解远超我的想象;有做管理的朋友,对团队和组织的掌控能力让我佩服;有做艺术的朋友,对美学和创意的追求让我自愧不如。

这些经历让我认识到,薪资只是一个人价值的一个方面,不是全部。每个人都有自己的长处和价值,不能用金钱来简单地衡量。

行业红利的膨胀效应:时代造就的幸运儿

这些年来,互联网和软件行业发展迅猛,对程序员的需求旺盛。这种行业红利也是一些程序员产生傲慢心理的重要原因。

我记得刚入行的时候,正好赶上了移动互联网的大潮。那时候各种APP如雨后春笋般涌现,对程序员的需求非常大。我身边很多朋友都转行做程序员,工资都有了显著提升。

那时候程序员确实是一个"抢手"的职业。招聘会上,技术公司的展台前总是人山人海,HR们都在努力吸引程序员。我收到过很多猎头的电话,各种诱人的offer不断。

这种"被需要"的感觉,很容易让人产生优越感。当你发现自己的技能如此受欢迎时,很容易觉得自己很"牛"。我当时也有过这种心态,觉得自己掌握了时代的脉搏,是"未来"的代表。

但是随着时间的推移,我逐渐认识到,这种优势很大程度上是时代赋予的,而不是个人能力的体现。我们这一代程序员,很幸运地赶上了互联网发展的黄金时期。

如果我们生在其他时代,可能就不会有这样的机会。比如我的父辈那一代,他们可能在制造业或者其他传统行业工作,也很优秀,但是没有我们这样的时代机遇。

现在回过头来看,我觉得我们应该对这种时代红利保持谦逊的态度。我们是幸运的,但不应该因为幸运而傲慢。我们应该珍惜这种机会,用我们的技能为社会创造更大的价值。

而且,时代在变化,行业红利也不会永远存在。现在程序员的竞争也越来越激烈,不是所有人都能享受到行业红利。我们需要保持危机感,不断学习和提升,而不是躺在过去的成功上。

逻辑思维的双刃剑:理性与情感的冲突

程序员这个职业培养了我们强大的逻辑思维能力。这是我们的优势,但有时候也会成为我们傲慢的来源。

在我的职业生涯中,我发现程序员普遍具有很强的逻辑分析能力。我们习惯用理性的方式思考问题,习惯寻找最优解,习惯质疑不合理的现象。这种思维方式在技术工作中非常有用,但在人际交往中有时候会产生问题。

我记得在外企工作的时候,有一次我们在讨论一个产品功能的设计方案。产品经理提出了一个想法,我立即指出了其中的逻辑漏洞,并且提出了一个"更合理"的方案。

我当时觉得自己的分析很有道理,逻辑很清晰。但是后来我发现,产品经理的脸色不太好看。他可能觉得我在当众质疑他的能力,让他很尴尬。

这种情况我经历过很多次。我们程序员习惯于直接指出问题,习惯于用逻辑来说服别人。我们觉得这是"客观"和"理性"的,但在别人看来,可能是"刻薄"和"傲慢"的。

特别是当我们面对一些"不理性"的决策时,我们很容易表现出不耐烦的态度。比如,当领导因为政治考虑而做出一个技术上不是最优的决策时,我们很容易表现出不屑的态度。

我们觉得自己掌握了"真理",觉得自己的分析是"正确"的。但我们忽视了,人类社会不是一个纯粹的逻辑系统,还有情感、政治、文化等多种因素。

随着年龄和经验的增长,我逐渐学会了在逻辑思维和情感智慧之间找到平衡。我发现,仅仅有逻辑是不够的,我们还需要理解人性,需要考虑情感因素,需要学会换位思考。

现在我在和非技术人员沟通时,我会更多地考虑他们的感受和立场。我会用他们能理解的方式来解释技术问题,而不是用技术术语来"压制"他们。

我也学会了承认,在某些领域,我的"逻辑"可能是有局限性的。比如在产品设计中,用户体验往往比技术逻辑更重要。在管理工作中,团队士气往往比效率优化更重要。

学习能力的过度自信:知识的傲慢

程序员这个职业要求我们具备很强的学习能力。我们需要不断学习新技术、新框架、新工具。这种学习能力让我们在技术领域游刃有余,但有时候也会让我们在其他领域过度自信。

我记得刚开始创业的时候,我需要学习很多非技术的知识:产品设计、市场营销、财务管理、团队管理等。由于我在技术学习方面比较成功,我觉得这些"软技能"应该也不难掌握。

我买了很多相关的书籍,参加了一些培训课程,觉得自己很快就能掌握这些知识。但是实际操作时,我发现事情远比我想象的复杂。

比如在做市场营销时,我发现仅仅掌握理论知识是不够的。市场营销需要对用户心理的深入理解,需要对市场趋势的敏锐洞察,需要大量的实践经验。这些不是通过读几本书就能掌握的。

我记得有一次,我根据一些营销理论制定了一个推广策略,结果效果很差。我当时很困惑,觉得我的逻辑是正确的,为什么实际效果不好?

后来我请教了一些营销专家,他们告诉我,营销不是一个纯粹的逻辑问题,而是一个艺术问题。它需要对人性的理解,需要创意的灵感,需要对时机的把握。

这个经历让我认识到,每个领域都有其深度和复杂性。我们不能因为在技术领域有一定的成就,就觉得自己在其他领域也能轻松成功。

但是我发现,很多程序员都有这种过度自信的问题。他们觉得自己学习能力强,所以在任何领域都能快速成功。这种心态很容易让人表现出傲慢的态度。

我现在的态度是,在自己的专业领域要自信,但在其他领域要保持谦逊。每个领域都有其专业性和复杂性,都值得我们尊重和学习。

工作环境的封闭性:象牙塔里的自我认知

程序员的工作环境相对来说比较封闭。我们大部分时间都在和计算机打交道,和其他行业的人接触相对较少。这种封闭性也是一些程序员产生傲慢心理的原因之一。

在我刚开始工作的时候,我的同事基本上都是技术人员。我们每天讨论的都是技术问题,关心的都是技术发展。我们很少有机会深入了解其他行业的工作内容和挑战。

这种环境让我们很容易形成一种"技术中心"的世界观。我们会觉得技术是最重要的,技术人员是最有价值的。我们会对那些不懂技术的人产生某种优越感。

我记得有一次,我和一个做销售的朋友聊天。他告诉我他的工作内容,我当时的反应是:“这有什么难的?不就是和客户聊天吗?”

我当时真的觉得销售工作很简单,不需要什么特殊的技能。但是后来我自己创业,需要做销售工作时,我才发现这种想法是多么幼稚。

销售是一门很深的学问。它需要对客户心理的深入理解,需要对产品的全面掌握,需要对市场的敏锐洞察。一个优秀的销售人员,需要具备沟通能力、谈判能力、心理分析能力等多种技能。

这种经历让我认识到,我们程序员由于工作环境的封闭性,很容易对其他行业产生偏见。我们会觉得只有技术才是"硬技能",其他的都是"软技能",不值得重视。

但实际上,每个行业都有其复杂性和挑战性。我们不能因为不了解,就觉得其他行业的工作很简单。

现在我在做自媒体创业,需要和各行各业的人打交道。我发现每个行业都有其独特的价值和挑战。做教育的朋友,需要对学习心理学有深入的理解;做设计的朋友,需要对美学和用户体验有敏锐的感知;做管理的朋友,需要对人性和组织行为有深刻的洞察。

这些经历让我更加谦逊,也让我更加尊重其他行业的专业性。

媒体包装的误导:被神化的形象

媒体对程序员的包装也是一些程序员产生傲慢心理的原因之一。特别是在互联网热潮期间,媒体经常把程序员描绘成"改变世界"的英雄。

我记得那些年,各种媒体报道都在讲程序员的"传奇"故事。比尔·盖茨、乔布斯、扎克伯格等科技大佬被塑造成时代偶像。媒体经常用"代码改变世界"、"程序员拯救未来"等夸张的标题。

这种媒体包装,确实让程序员这个职业显得很"高大上"。我们被描绘成时代的引领者,未来的创造者。这种形象让一些程序员产生了过度的自我认同。

我记得有一次,我在一个技术会议上遇到一个年轻的程序员。他告诉我,他觉得自己在"改变世界",他的工作是"神圣"的。我当时觉得这种说法有些夸张,但我理解他的心情。

媒体的包装确实会影响人的心态。当你被告知自己是"改变世界"的人时,很容易产生优越感。你会觉得自己比其他人更重要,更有价值。

但是我现在觉得,这种包装是有问题的。程序员确实在推动技术发展,但我们不是唯一的推动力。社会的发展需要各个行业的协同合作。

而且,并不是所有程序员的工作都是"改变世界"的。很多程序员的工作是维护现有系统,优化现有流程,解决具体的业务问题。这些工作同样重要,但不一定是"改变世界"的。

我觉得媒体应该更加客观地报道程序员这个职业,不要过度神化。程序员也应该保持理性的自我认知,不要被媒体的包装所迷惑。

年龄结构的影响:年轻人的锋芒

程序员这个行业年轻人比较多,这也是一些程序员表现傲慢的原因之一。年轻人往往比较有锋芒,比较容易表现出自信甚至自负的态度。

我记得刚毕业的时候,我确实有些年轻气盛。我觉得自己掌握了最新的技术,了解了最前沿的趋势。我对一些"老"技术、"老"方法有些不屑,觉得那些都是过时的东西。

这种心态在年轻程序员中比较常见。他们学习了最新的编程语言、最新的框架、最新的工具,觉得自己站在了技术的最前沿。他们对那些使用"老"技术的人有些看不起,觉得他们跟不上时代。

我记得有一次,我和一个有经验的老程序员讨论技术方案。他提出了一个相对保守的方案,我当时觉得这个方案太"老土"了,坚持要用最新的技术。

结果在项目实施过程中,我发现新技术确实有很多坑,花了很多时间去解决各种问题。最后项目延期了,我们不得不回到老程序员建议的方案。

这个经历让我认识到,年轻和新技术不代表一切。经验和稳定性同样重要。老程序员提出保守方案,不是因为他们不懂新技术,而是因为他们知道在项目中什么是最重要的。

但是我也理解年轻程序员的心态。他们刚进入这个行业,对新技术充满热情,对未来充满憧憬。这种热情是宝贵的,但需要与经验和智慧结合。

我现在的态度是,年轻程序员的热情和创新精神值得鼓励,但也需要学会尊重经验和传统。不是所有新的都是好的,不是所有老的都是坏的。

个人性格的影响:内向与社交的矛盾

程序员这个职业吸引了很多内向性格的人。内向的人往往比较专注,比较适合需要长时间集中注意力的工作。但有时候,内向的性格也会让人在社交场合表现得比较冷漠或者傲慢。

我自己就是一个比较内向的人。我更喜欢和计算机打交道,而不是和人打交道。在社交场合,我经常感到不自在,不知道该说什么。

这种性格特点有时候会被误解为傲慢。比如在公司聚会时,我可能会坐在角落里,不主动和人交流。别人可能会觉得我很高冷,很难接近。

但实际上,我不是不想和人交流,而是不知道怎么交流。我习惯了逻辑清晰的技术讨论,但不太擅长轻松的社交聊天。

我记得有一次,公司组织团建活动。大家都在聊各种话题,我却一直在玩手机。后来有同事告诉我,他们觉得我很傲慢,不屑于和他们交流。

这让我很困扰。我并没有觉得自己比别人优秀,我只是不知道怎么参与那种聊天。但在别人看来,我的行为却被解读为傲慢。

这种情况在程序员中比较常见。很多程序员在社交场合表现得比较被动,比较沉默。这种行为容易被误解为冷漠或者傲慢。

后来我意识到,作为程序员,我们需要学会在技术能力和社交能力之间找到平衡。我们不能因为擅长技术,就忽视人际交往的重要性。

现在我在做自媒体创业,需要和各种人打交道。我学会了主动和人交流,学会了在不同的场合调整自己的表达方式。我发现,只要用心去了解别人,大多数人都是很友善的。

刻板印象的放大:媒体和社会的偏见

最后,我想说的是,"程序员很傲慢"这个说法本身可能就是一个刻板印象。媒体和社会对程序员的某些负面印象被放大了。

在我的职业生涯中,我遇到过各种各样的程序员。有些确实比较傲慢,但更多的是踏实、谦逊、努力的人。他们只是专注于自己的工作,不善于表达自己。

我记得在外企工作时,我的很多同事都是很nice的人。他们愿意帮助新人,愿意分享知识,愿意协作完成项目。他们可能在技术讨论时比较激烈,但在日常交往中都很友善。

但是媒体和社会往往更关注那些极端的案例。一个傲慢的程序员可能会被大肆报道,而一百个谦逊的程序员可能不会被注意到。

这种选择性的报道,容易让人形成偏见。人们会觉得程序员都是傲慢的,都是难以相处的。这种偏见对整个程序员群体都是不公平的。

我现在做自媒体,接触了很多程序员朋友。我发现大多数程序员都是很正常的人,有自己的优点和缺点。他们不是神,也不是魔,就是普通的职场人。

我觉得我们需要更加客观地看待这个问题。程序员这个群体和其他群体一样,有各种各样的人。我们不能因为某些人的行为,就给整个群体贴标签。

如何改善这种现象

作为一个程序员,我觉得我们需要反思自己的行为,努力改善外界对我们的印象:

提高情商:我们不能只关注技术能力,还要提高情商。学会换位思考,学会尊重他人,学会有效沟通。

保持谦逊:我们要认识到,技术只是我们的专业技能,不是我们优越的资本。每个人都有自己的专业领域和价值。

扩大视野:我们要走出技术的象牙塔,多了解其他行业,多和不同背景的人交流,开阔自己的视野。

学会表达:我们要学会用通俗易懂的语言解释技术问题,而不是用技术术语来"压制"别人。

承认局限:我们要承认自己的局限性,在不熟悉的领域保持谦逊的态度,向其他专业人士学习。

结语:做一个有温度的程序员

写到这里,我想说的是,程序员这个职业确实容易让人产生某种优越感。技术壁垒、薪资待遇、行业红利等因素都可能影响我们的心态。但是我们需要保持理性和谦逊。

我们要认识到,我们只是在技术领域有一定的专长,这不代表我们在其他方面也比别人优秀。我们要尊重其他行业的专业性,学会和不同背景的人协作。

我们也要认识到,"程序员很傲慢"这个说法本身可能就是一个刻板印象。大多数程序员都是正常的人,有自己的优点和缺点。我们不应该被这种刻板印象所束缚。

最重要的是,我们要做一个有温度的程序员。技术可以让我们解决问题,但温度可以让我们连接人心。只有这样,我们才能在技术发展的道路上走得更远,也才能赢得更多人的尊重和信任。

技术改变世界,但人心温暖世界。让我们一起努力,做一个既有技术深度,又有人文温度的程序员。

另外,想进大厂的同学,一定要好好学算法,这是面试必备的。这里准备了一份 BAT 大佬总结的 LeetCode 刷题宝典,很多人靠它们进了大厂。

有收获?希望老铁们来个三连击,给更多的人看到这篇文章

推荐阅读:

欢迎关注我的博客:良许嵌入式教程网,满满都是干货!

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Linux系統工程師
手記
粉絲
85
獲贊與收藏
277

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消