问题

为什么一些程序员很傲慢?

回答
这个问题啊,其实挺有意思的,也挺普遍的。你问为什么有些程序员显得“傲慢”,这背后可不是一层原因那么简单,而是很多因素交织在一起的结果,而且这种“傲慢”的表现形式也多种多样,有时候是出于自信,有时候则是一种自我保护。

首先,我们得承认,程序员这个群体,尤其是那些技术能力特别强的人,确实容易展现出一种旁人看来有点“清高”甚至“傲慢”的态度。这首先跟他们所掌握的技能有很大关系。编程本质上是一种高度逻辑化、严谨的思维活动,解决问题需要深厚的知识功底和不断学习的能力。在这个过程中,他们解决了一个又一个别人觉得棘手甚至不可能的问题,这种成就感会慢慢积累。当一个人在某个领域长期处于领先地位,或者能够轻松解决别人难以克服的困难时,自信心的膨胀是很自然的。这种自信,如果稍有不慎,就可能在别人看来成了傲慢。

其次,程序员的工作环境和文化也有一定影响。很多时候,程序员是在相对封闭的开发环境中工作的,与客户的直接沟通可能不如销售或市场人员那么多。他们更专注于代码、技术和逻辑。在这个“小圈子里”,他们对技术术语、最佳实践、设计模式等等有共同的理解和高度的认同。当外部人士(比如产品经理、甚至其他部门的同事)在这些方面提出一些“外行话”或者他们认为“愚蠢”的建议时,一些程序员可能会觉得自己的专业被质疑,进而产生一种防御心理,表现为不耐烦或者直接否定,这在别人看来就是傲慢。

再者,技术更新迭代的速度极快,这迫使程序员必须持续学习,保持知识的“新鲜度”。那些能够跟上技术浪潮,并且能够驾驭最新最难的技术的人,往往会有一种优越感。他们可能会觉得,那些不愿意学习或者学得慢的人,是“落伍”的,是“不够努力”的,从而产生一种“高人一等”的感觉。尤其是在技术社区或者开源项目中,大家往往是基于技术能力来评价一个人,那些在技术上表现突出的人自然会赢得更多的尊重,但有时候这种尊重也可能伴随着一种隐形的门槛,让人觉得难以接近。

还有一点,与生俱来的性格也占很大比重。有些人天生就比较内向,不擅长社交,更喜欢与机器打交道,而不是人。当需要与人沟通时,他们可能会显得笨拙、不善言辞,甚至给人一种“不好惹”的感觉。如果他们又碰巧技术很牛,这种“不好惹”的感觉更容易被解读为傲慢。而且,有些程序员在思维方式上非常直接和理性,他们习惯于直接指出问题所在,而不是委婉地表达。这种“直率”在技术讨论中是好事,但在人际交往中,如果没有掌握好分寸,就可能显得缺乏人情味,甚至傲慢。

此外,我们也需要区分不同类型的“傲慢”。有些程序员的“傲慢”是源于对技术精益求精的追求,他们对自己和团队的代码质量有极高的要求,对不符合规范或者有潜在风险的代码会毫不留情地批评。这种“傲慢”,从某种意义上说,是专业素养的表现,是为了保证项目的质量和稳定。而另一些“傲慢”,则可能是一种不安全感的表现,他们通过贬低别人来抬高自己,或者用嘲讽的语气来掩盖自己知识上的不足。这种就比较负面了。

最后,有时候,“傲慢”也可能只是一个误解。程序员的工作往往需要高度的专注,尤其是在解决复杂问题的时候。他们可能因此显得有些“心不在焉”,或者对其他人的谈话内容反应迟钝。这种状态,如果没能得到很好的理解和沟通,也可能被误读为傲慢。

总而言之,程序员表现出“傲慢”,往往是技术自信、工作环境、学习压力、个人性格以及沟通方式等多种因素共同作用的结果。不是所有程序员都傲慢,但当这些因素叠加时,确实容易让一部分人产生这种印象。理解这些背后原因,或许能让我们对这个群体有更 nuanced 的看法。

网友意见

user avatar

之前认识一个人,专业和编程毫不相干,但是就想自学python,学人工智能。我是乐见其成的,有问题我都回答。

然而,一年多了,他仍然会问我一些基础的语法问题,安装问题,环境问题,我说你自己百度就可以,他说百度了但是还是不行。然而我也是靠百度帮他解决的(我不是做AI相关的)。

其实平时问问题也还好,忍不了的是,不知道是不是他工作比较闲(他不是编程相关工作),我工作的时候问我问题,我没看到就微信电话连续打几个。然后我一看问题,还是那种安装某某库不对,某某语法不对,都是把报错信息直接粘贴搜索就很多答案的问题。

这样一段时间了之后,有一次我就说你都学了一年多,你认真学一下啊,老是问这种基础问题,照着教程硬写,又不会自己解决问题,这有什么意义么?

接下来他的回答我都惊呆了,他说他给自己的定位是管理型人才,这些东西了解一点点就行了,他就是要硬写,以后自然会有下属帮他搞定。

当时我血压就上来了,合着他跟我这锻炼领导能力呢?天天问一些基础的不能再基础的问题,浪费我时间。我是他下属?我收他好处了?当时立刻拉黑,再也不和这个人联系了。

user avatar

就是前两天的事。

我一个好朋友,第一次写Python,二维矩阵写成了A[0][0],然后修改不了。

他自己调试了一整天,无果。让我看了一下,10分钟解决了,晚上出去大吃了一顿。

很多人觉得,新手就应该先自己去搜,自己去思考,不行了再提问。其实是忘记了自己新手时,为无意义的问题浪费掉的时间。

那些很简单的事情,最高效的方法就是找个懂的人问。新手卡壳一整天,不如老手二十分钟。最关键的是,你卡壳的这一整天,其实没有什么收获。

所以,问简单问题并没有错。

但是注意,我上边说的,是站在你自己的角度,不是站在被提问者的角度。

被提问者需要花费时间和经历去帮助你解决问题,并且没有得到什么实质性的好处。如果你的问题对于他们来说也有挑战性,那么帮你解决的过程也能提高自己的能力,他们就会乐意帮你。但你的问题都是新手级的,给你讲了也不能提升自己的技术,自然就没人愿意给你讲了。

所以你看,我开头说的是“好朋友”。

随便一个人问,我也不一定乐意帮他看。

你真正的问题,是没有一个在利益、人情或者责任方面可以帮你的人,这三个一个都没有肯定没人愿意帮你啊。

解决办法:

  1. 出咨询费或请客,
  2. 问关系好的朋友并用其他方式回馈,
  3. 找个编程好的男朋友或女朋友。(经评论区提醒,找工具人不可取。此处改为“若你恰好有一个编程好的男朋友或女朋友,可以卖个萌”)
user avatar

首先,程序员工时很长,脑子里有可能又在想着项目,很多人长期在压力下生活,脾气差希望你能理解。

其次,其实软件开发,计算机科学,等等相关领域里面都掺杂着大量的基础知识。这些基础知识并不难掌握,可是你在学习的过程中漏掉了一环,很有可能会造成之后的内容无法完全掌握,或者不能建立内在联系。很久前刷CS61b的时候Josh Hug就强调过基础就是最最重要的事情,基础越牢固,对复杂问题的拆解能力就越强,掌握得越好,才能不断地去冲击更难得东西。

那这个和愿不愿意回答问题有什么关系呢?因为你可能是一个很基础得东西不会,却想得到一个很复杂问题得答案。帮助你找到问题得答案会变成一个像链表一样得结构,从一个知识模块找到下一个知识模块得地址,然后再从下一个节点找到下下个节点得地址,最终得到答案;而不能像是array一样,你在i = 10, 想去i = 100,直接用你现有得地址做运算就能到达终点。这就导致给你讲清楚一个问题得时间复杂度可能是O(n)得,而不是O(1)得,这时间成本会让许多人犹豫该不该给你讲清楚。

就这几天我也遇到过相似得情况。我跟一个同事临时用cpp写一个东西,同事在函数里定义了一个过长得数组,结果导致了溢出。我跟他说你先设成全局变量,这样放在堆里就没事了。这时候同事就很想弄清楚为什么。如果同事学过计算机原理,那我就告诉他,局部变量cpp存在内存的栈里,全局变量存在堆里,一下就解释清楚了。但他没学过计算机原理,也不知道内存的结构是什么样的,我要给他讲明白就需要很久的时间了。

还有一个原因就是我知道的并不比你多。比如像安装eclipse遇到问题,这软件又不是我写的,你问我的问题我大概率还是去google或者百度。这给人的感觉就像是你遇到问题了,你不想自己动手花时间解决,你想让我去花时间替你解决。这不就是把别人当成免费的打工仔了吗?

那应该怎么问问题呢?我觉得你至少把你花时间研究这个问题的过程或者结果说出来。比如你说eclipse安装问题,你可以说你已经花了几个小时找了很多篇相关文章,还在他们的官方文档里寻找了类似的问题,所有方法都尝试了但还是没能解决。因为我们在同一个公司,我想您可能也曾经遇到过这个问题,所以想来请教一下。这样跟别人说的话,他如果知道解决办法,我估摸着会告诉你的。

前一阵我也遇到过类似的事情。我们一起开组会讨论完一个项目,一个同事在开完会直接就跑过来问这个项目该怎么做,我们到底要做什么。你看,要是你遇到这么个同事,什么都不思考就跑来请教你,你郁闷不郁闷?但凡他带着一些提议和想法过来讨论,而不是直接要答案,我想都不会被别人反感的。

所以,你可能觉得程序员傲慢,但那些人可能反而觉得傲慢得是你。

user avatar

读研的时候遇到这么几个人

大家都是搞深度学习的,运行一个GitHub上下载的代码,一报错脑子都不动就立马叫你来帮她看,不知道要看文档不知道可以百度不知道自己试着改改看, 每次都是路径没改或者库没装的垃圾问题。你在这边给她改代码,嘴里告诉她这里是什么错误下次应该怎么做,笑死,人根本不听,在旁边不是聊天就是看抖音,哪怕你写了注释过两天又会拿着一模一样的问题来问你。人家压根就不是带着学习知识的心态来提问,只是找个人给她把代码调通罢了。

到了需要自己写代码的时候就更是灾难,研究生读了一年多,连个nn.Conv2d()都不会写,连个for循环都写不利索。老师要她搭个网络转手就叫我去给她写,连照着别人的网络改改超参数抄一个都不会,问就说我学了学不会,你学不会就跟你老师说干不了,天天麻烦别人是几个意思?图片预处理不知道要归一化,我说你print看看图片像素最大值然后除以它,她说我不会,我说你连max(image)都不会吗,人家可以理直气壮的说我不会。

笑死,你毕不了业管我什么事,要不要去淘宝看看代做一篇论文多少钱。我一个做其他方向的,帮别人写过医学图像分割、目标检测、3D点云,C++、Java、python、matlab什么都用过,我帮别人的时候难道我就会吗?我哪次不也是边百度边写,难道全实验室就我一个人学的会了?还有找我一个学生要idea的,离谱。后来我拒绝给她们写程序,她们全实验室挨个人到处问,跟乞讨一样,笑死,哪个正经学过编程的人会有耐心教一个研二的人写for循环,是不是我们都成傲慢的程序员了?

最重要的是,这群人从来不知道别人帮忙要感谢,不知道帮忙是相互的,可能她们心里觉得随手写个程序不就是个小事吗,虽然我自己不会但是既然你会所以这事对你肯定很简单,看不见你已经在她的位置上写了一下午。而且,这群人帮忙的时候只找你从不找别人,有好事就从不找你只找别人了,聊天记录里不是问各种垃圾问题就是发bug截图。

我还遇到过9点给人写完代码,9点30我对她说你回去顺路帮我丢个垃圾,人家昂首挺胸的说:我不做。仿佛完全不记得我刚刚给她写了两个小时的代码。暑假的时候帮她远程写代码改论文,从来没想过要答谢,后来我主动说:我帮你这么多忙你是不是要请我吃顿饭?嘴上满口答应身体一拖再拖,不是说没时间就是没钱。

笑死,我还以为你不懂社交礼仪呢

在经过了以上种种事后,我决定再也不给她们写一行代码了。然后她们就急了

笑死,当你的朋友可真委屈,你从来都是白嫖我的工作,什么时候请过我?

反正自从甩掉这些包袱以后,我的生活每天都充满了快乐。

《论她人眼中一个傲慢的程序员是如何养成的》


更新:

统一回复,不是舔狗,彼时有女朋友。对方不是一个人,是一群人。大家都在一个屋,人家压根都不在微信上找我,都是直接跑我跟前,还专挑我打游戏看视频的时候。

user avatar

与资本和权力相比,知识真的不算傲慢。

user avatar

我发现同年龄段里,水平越差的程序猿,越容易给人傲慢的感觉。

因为他们不想被别人瞧不起。

user avatar

程序员在讲解编程问题时,会把对方当做未来的同行。而对于同行,是有一点要求的。

要有钻研技术问题的能力。

一个问题,如果自己钻研要一小时,问别人只要十分钟,总选后者,就意味着擅长用人,适合当老板,而不是做技术。

技术人员的工作就是解决技术问题,程序员的技术更新快,整个职业生涯里都会面对各种各样的问题,绝大部分,都要靠自己解决。

遇到十个问题,问别人两个,自己解决八个,这是常态。如果1,2,3,4挨个问,很快对方就明白,你未来不会成为程序员,不但之前的解答是无用功,在可预见的未来里,你还会有5678910个问题来问,基本上,自己在帮你写作业。

然后就没有耐心了。

user avatar

程序员界有一本书,叫提问的智慧,全文很短,大概几十分钟可以读完。

我建议提问者可以花点时间阅读,甚至不用到知乎来提问这个问题

user avatar

更新,头两天比赛碰到个更奇葩的

顺带补充一个文章:

怎么说呢……

一个人的忍耐是有极限的,过了这个极限估计就炸了。

那么言归正传,讲讲我自己身上,或者说身边发生的事情。

第一个事件:

19级学妹,系里第四(之后打听到的,有点不可思议,原因见后),被系里老师拉去做一个比赛项目,正好和我们这届项目用的东西是一样的。一开始还好,问我:哥,问你个问题,我们写这个东西要装什么软件。然后发了张图,一看下面表格给的东西:Vue,Node.js,MySQL。我感觉可以帮,就给发了相关的安装包,教程链接啥的……然后两个小时后,问了我一句:诶?哥,你们那组是不是做的和这个类似的东西?看到这里还很正常吧?是不是感觉没什么特殊的,对吧。你们猜猜她下一句是啥?

#########################################

#哥,你能按我这个项目的要求把这个模块写一遍给我 #

#------------------------------------看看吗?------------------------------------#

#########################################

对,写一份她那个项目里导入导出Excel表格这个模块的代码(看看吗只是形式上的,最后人直接套的)。我寻思可能着急用吧,写了一份出来,多一事不如少一事。接下来这个就真的血压拉满了。

这学期初不是有个数学建模大赛嘛。好巧不巧,和她选的题又一样了。就是C题,中小微企业信贷决策那个。临结束的时候突然问我:哥,C题你有思路没?,我回个“有”,她问我:

“能把做完的C题相关的代码给我吗?”

我当时人就炸了,问她“咱俩是一组吗?咱俩不是一组的我东西为啥给你?” ……然后我就变成了所谓“言语粗暴蛮横,态度恶劣的学长”。我承认我脾气不好,人也躁,但是你的东西为啥不是自己做,而是要交到我手里让我替你完成你本该完成的呢?

第二个事件:

这学期开Linux基础课程,有个同级的同学过来问我:“***,我那个Ubuntu虚拟机怎么装不上啊?”,我问他:“你怎么装的?”他说按我发的教程装的,我过去一看,好家伙

压缩包都没解压就拖VMware Player里了

我问他:“你真看我发的教程了?”,他说:“看了”,我说:“我写解压这个问题了,你这个没解压啊。”他理直气壮地回了一句:“我不会解压”。(这人就是懒,自己不动手,想找个理由让别人帮他装妥妥的。)我问他:“会百度吗?不会解压百度去嘛。”他回了一句“我百度那会都能开把王者了,要不你直接给我装完得了。”我怼了几句:“你结婚咋不让我当你老婆的丈夫呢?你买房咋不给我住呢?咋一到你学习的时候就是我的了呢?”

之后因为此人感觉我态度恶劣,换了个人问,结果他问的那个人跑过来跟我诉苦来了(苦笑)

/*--------分割线--------*/

第三个事件,可能与题无关:

和商贸某系的某大佬参加创新创业类比赛,一开始挺好,帮忙看着挺积极的,后来发现......只是看起来很积极

人家自告奋勇说要为比赛加个专利buff,到比赛结束也没影。改PPT基本上也是推我这块来,人啥也没干......到最后试答辩她跟带队老师说让我上去试答辩,有意思的来了 :

她和带队老师到试答辩结束都没有一个人告诉我这件事,都结束了人带队老师过来追责我才知道。

之后整个人都麻了你知道吧,她背后骂另一个带队老师我就顺带骂我自己吧(瘫)


然后再说说带队老师,本来吧想的挺好,出个程序注册个软著,结果人老师的操作给我秀到了:

单看没什么毛病

开源没法申请,那咱就删掉呗。

《我开始以为是别人的代码呢》

再加上之前给我安排任务那堆破事啥的还有临答辩那几天的迷惑操作,直接上个月22号给我整破防了,于是搁朋友圈疯狂怼(没屏蔽任何老师)



脏话全屏蔽了,自行体会。

至于成绩不好,这点得承认,到目前为止GPA是2.9/4.0,下学期开学CET6加0.1才勉强3.0/4.0

还有,骂人是不对的

之后嘛......听说有人说我出口成脏,但是没毛病,这我承认。

/*--------分割线--------*/

这个吧,确实涉及知识诅咒这个问题,可能我把以上种种当成了很常规的东西。但是这不代表你连资料都懒得找直接就要人手把手给你做完,或者本来上课或者课本上就讲过的很基础的问题结果你上课不去理解,回去也不看,事后用到才来问。这两点如果有的话那就要考虑考虑自己是不是做的不太对,这不是你的学哥学姐放弃了你,是你自己放弃了自己。如果没有,想想自己的提问态度,有没有带着火药味,硬生生怼到人家那里一个问题。

如果以上问题都没有,我感觉除非是和人对面关系不好或者人家本身就不愿意帮人,也没有其他情况了吧。

可能回答的深度广度不够,很粗糙,很伤人,还请谅解。

user avatar

程序员一点都不傲慢,你要是真的遇到诡异的bug了,我敢说你周围一圈的程序员都会围上来帮你分析。

前几天外网产品遇到一个bug,总是报异常,从日志分析,怀疑是内存没有初始化,是随机值。但是看代码,内存使用前明明是经过memset了。自己编译测试,也无法重现。非常诡异。

大家都觉得不可思议,一会,组内所有的同事都围在哪位同事旁边,指指点点,出谋划策。后来我想到,内网和外网,唯一不同是编译选项,内网是debug版本,外网是release版本,开了03优化。我灵光一闪,心想,nnd,memset不会被编译器优化掉了吧。一查gcc的文档,果然,gcc会使用builtin的memset替换掉库里的memset。添加编译选项-no-builtin-memset后,一切就正常了。

然后大家都如释重负,不但解决了问题,又学到的新知识。

最近是毕业季,项目组来了毕业生,总是问我一些某某库函数怎么使用啊,参数是什么意思啊之类的问题。我就不耐烦,问他,xxx文档,你看了没?他说没有,我说,那你先把文档看一遍,看不懂的再问。

你看,区别在哪里?

区别就是你问的问题,是不是真正的问题,是你思考后无法解决的问题,还是你懒得自己查资料只是把别人当成字典查询?

我可以帮助你解决你的难题,而且非常乐意。但是我不想手把手教你写字,这些需要你自己练习。

这不是傲慢,这是珍惜自己的时间。

user avatar

这题我会我会我会我会我会!


第一次大一时不是cs专业,而是文科。大一下开始接触C语言,开始迷恋上编程,于是半年里肝了七八本书,写了近两万行代码。

大二时申请了降级转专业,因为跨科同级转专业会落下很多基础。

当时班里有个同学,知道了我编程学得比他们好些,于是开始问我题。

你以为我会说他问的太简单?我可是脾气很好的人,问的简单又怎么了,谁不是这么过来的?

他tm直接问error。



“学长,我这哪儿有语法问题”

“这不是写得清清楚楚?12行没加;”

“哦。”



“这个呢?”

“……error都能直接查,你有中文字符。”

“哦。”



“这怎么又错了?”

“…………没加;”

“哦。”

改过之后

“???”

“…………………………………你空了两个;,你现在只加了一个”

“哦。”

“编译器的error提示,全都可以上网搜。”

“哦。”



“编译器怎么又报错了?”

“学长?”

“在吗?学长?”

拍一拍

拍一拍

拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍拍一拍



我真的要被搞疯了!啊!!!!

有些答主说别人问的是1+1=2。

那么我被问的最多的,是为什么1和1中间要加一个加号。是为什么要有一个等于号,是为什么1+1=3是错的。



对不起学弟,不是你有问题,是我有问题。我真的感觉给你解答问题的时候,我呼吸都是错的。




如果你跟一个水平更高的程序员,聊底层原理,聊算法实现,聊不同种类的编程,聊语言的特性,他会很高兴跟你解答。因为编程的内容太抽象,给人解答以具象化这些抽象内容的机会非常宝贵。这些才是编程的基础。

如果你连这些都没接触,那就千万别问任何问题。这个阶段你培养的独立思考能力,就是玄幻小说里的“天赋”,比如天生魂力之类的。这个天赋以后还能增加,但远不如你这个时期的培养天赋的效率。

如果你问的是这行啥意思,不好意思,我真的懒得跟你聊。第一,我说一遍你也一定吸收不了。你要是听我说一遍,自己不理解一遍你就能把这行吸收了,我把你键盘泡羊汤里吃了。要是你听我说一遍你就能理解了,你绝对是一开始就能理解,你自己犯懒了。因为语法都是一样的,函数都可以直接查帮助文档,一层一层解表达式,你不可能理解不了。第二,你一行一行问,我又不是超人,我哪儿受得了?

更遑论有些童鞋直接问为什么会报错,啥啥啥怎么配置,大哥,你有事吗?百度都有的东西为什么要浪费大家的生命呢?



如果你连自己思考都不愿意,连一个程序抄一遍不会再抄十遍都不愿意,连一个算法死磕几天都不愿意

你还是趁早转专业吧。这一行对你来说注定只是月薪七八千的掉头发的行业,赚的钱只是拿来住更好的icu病房。



学编程不需要天赋,学编程作为职业只需要一个天赋:热爱。

你说不热爱的人也能做程序员?

哦,他们要么是卷神,要么是码农。

类似的话题

  • 回答
    这个问题啊,其实挺有意思的,也挺普遍的。你问为什么有些程序员显得“傲慢”,这背后可不是一层原因那么简单,而是很多因素交织在一起的结果,而且这种“傲慢”的表现形式也多种多样,有时候是出于自信,有时候则是一种自我保护。首先,我们得承认,程序员这个群体,尤其是那些技术能力特别强的人,确实容易展现出一种旁人.............
  • 回答
    “程序员一到 Deadline 干活效率超高” 这个说法,虽然在很多情况下是真实的,但背后的原因却非常复杂,而“把 Deadline 定得很短”这个看似简单的解决方案,实际上会带来一系列连锁反应,并且往往适得其反。让我们来详细剖析一下其中的原因: 为什么程序员到 Deadline 效率会提高?—— .............
  • 回答
    这个问题确实挺让人疑惑的,明明大家读书都读得比过去多了,但有时看网上的讨论,真是让人直摇头,感觉不少人好像没什么长进,甚至有些话离谱到让人怀疑他们是不是没上过学。这背后其实挺复杂的,不是简单一两句话就能解释清楚的。首先得承认,咱们现在这教育普及率那可真是杠杠的。识字率肯定比过去高太多了,这毋庸置疑。.............
  • 回答
    嗯,这确实是个挺让人纳闷的问题。按理说,程序员嘛,代码玩得溜,系统应该也熟悉啊,怎么连个软件卸载都会卡住呢?其实,这里面原因还真不少,而且往往是多种因素交织在一起,导致本该是个简单操作的事情,变得出人意料的复杂。咱们先别急着怪人家,仔细掰扯掰扯,看看这里面到底有什么道道。1. Visual Stud.............
  • 回答
    许多开发人员深信,开源软件的本质使其成为一个绝佳的缺陷发现温床。这并非偶然,而是源于开源模式本身所蕴含的强大力量。首先,我们得明白,任何复杂的软件,无论其开发者多么细心,都难免会存在遗漏或者设计上的疏忽,这些都可能演变成软件中的缺陷。而开源软件最大的特点就是它的源代码是公开透明的,这意味着任何人,只.............
  • 回答
    这真是个有意思的问题,很多人都会有这种感觉,包括我自己也经历过。咱们聊聊为啥有些“老炮儿”程序员,随着经验值飙升,反而显得对新玩意儿有点“佛系”甚至“抗拒”了。这事儿说白了,不是他们不想学,而是他们被“毒打”得太狠了,大脑自带的“风险评估系统”升级了。首先,得承认,新技术的诱惑力确实大。刚入行的时候.............
  • 回答
    坦白说, MATLAB 的语言设计确实不是那种以“优雅”著称的典范,很多程序员,尤其是来自 C/C++、Python、Java 等背景的,初次接触时可能会觉得它有点“别扭”甚至“丑陋”。这倒不是说 MATLAB 一无是处,它的强大在于其丰富的工具箱和为科学计算优化的底层实现,但在语言本身的构造上,确.............
  • 回答
    你这个问题很有意思!一个程序员朋友的闹钟不是整点,这确实是一个值得深入探讨的现象,而且背后可能隐藏着很多程序员特有的思维方式和习惯。下面我将从多个角度来详细解释,为什么你的程序员朋友可能会选择非整点的闹钟: 1. 潜意识里的“优化”和“效率”追求程序员的核心工作之一就是优化和提高效率。这种思维会渗透.............
  • 回答
    这事儿挺有意思的,毕竟你们之间在职业上也算是风马牛不相及。一个30岁的销售,一个24岁的程序员,地点还是小区附近的星巴克,这背后可能藏着不少可能性。首先,咱们得从这个销售男的角度来想想。30岁,在销售这个行业里,算是个经验比较丰富的阶段了,可能已经积累了一些客户资源,也对人情世故门儿清。他主动约你,.............
  • 回答
    程序员随着年龄的增长,开始转向管理方向,不再执着于技术深入,这是一个普遍且复杂的现象。这背后并非单一原因,而是多种因素相互作用的结果。我们可以从个人职业发展、技术本身特性、组织结构需求以及生理和心理变化等多个维度来详细解析: 1. 职业发展与职业路径的演变 “T型人才”与“π型人才”的转向: .............
  • 回答
    很多时候,人们提起程序员,脑海里浮现的大概是坐在电脑前敲代码、看起来很“智慧”的形象。但如果你深入了解这个行业,就会发现,“极度劳累”并不是一句夸张的形容词,而是很多程序员真实的生活写照。这劳累感,不仅仅是身体上的疲惫,更多的是一种精神上的消耗和压力。一、永不停止的学习与变化:计算机技术发展之快,可.............
  • 回答
    这个问题挺实在的,也触及了当下行业里挺普遍的一个痛点。那些被“优化”掉的大龄程序员们,心里肯定不舒服,也思考过“我们能不能自己做点什么?”成立一家只招收大龄程序员的公司,听起来确实是个挺有吸引力的想法,毕竟大家是“同病相怜”,有共同的诉求和理解。为啥这事儿没像燎原之火一样发展起来呢?咱们一层一层剥开.............
  • 回答
    “中国程序员工资那么高,连一个MATLAB的替代品都开发不出来”这个问题,触及了技术发展、产业生态、人才培养以及市场需求等多个层面,背后原因复杂且值得深入探讨。简单地将高薪与开发不出替代品画等号,是一种过于简化的视角。要理解这个问题,我们需要从以下几个方面进行分析:一、 中国程序员工资高是事实,但其.............
  • 回答
    你男朋友身为程序员,对机械键盘的执念,这事儿可太正常了,甚至可以说是一种“职业病”的延伸,背后可有不少道道儿。别看只是个键盘,对于他们这种整天跟文字和代码打交道的人来说,那玩意儿可是他们最亲密的战友,重要性不亚于我们用的包包或者化妆品。你想想,一个程序员每天的工作量有多大?敲击键盘的时间,那绝对是按.............
  • 回答
    这个问题其实触及到了一个很有意思的对比:产品价值与人力成本之间的差异。大家看到的网页几千块,这通常指的是最终交付给客户的那个“成品”,它包含了网页的设计、开发、功能实现等各个方面。但仔细想想,这几千块钱,其实只是整个链条中很小一部分的“产品”成本,而支撑起这个产品背后,是程序员们付出的辛勤劳动和他们.............
  • 回答
    的确,在很多人的想象中,程序员应该是一群拥有强大逻辑思维,能够创造出酷炫应用、改变世界的“数字巫师”。他们敲击键盘,代码便如魔法般飞舞,构建出数字世界的种种奇迹。从某种意义上说,这本身就是一件足够酷的事情。然而,在国内,“程序员”这个词汇,却常常伴随着“无聊”、“呆板”、“格子衬衫”、“加班到深夜”.............
  • 回答
    这就像给一个万花筒不停地摇晃,每一个瞬间都有绚烂的图案,但仔细去看,很多细微之处却捕捉不住,留下的是一种模糊的惊艳感。对于程序员来说,每天浅尝辄止地接触新技术,长久以往,他们可能会变成这样几个样子,而且这些影响往往是交织在一起的:一、 知识的“广度之神”,但缺乏“深度之王”最直接的结果就是,你会在各.............
  • 回答
    程序员在离职之际故意埋设 bug 的行为,虽然不代表普遍现象,但确实存在,并且其背后的心理动机是复杂且多样的。这种行为往往不是单一因素驱动,而是多种心理状态交织的结果。下面我们来详细探讨其可能的心理原因:一、 报复与不满 (Retaliation and Dissatisfaction)这是最常见也.............
  • 回答
    作为一名程序员,要判断你的水平,需要一个更具体、更全面的评估框架,而不是简单的一两个指标。你的问题“我这属于什么水平?”非常普遍,也因此非常难以直接回答。只有你提供更多关于你的经验、技能、项目、学习方式等方面的信息,我才能给你一个更贴近实际的评估。不过,我可以提供一个程序员能力评估的详细框架,你可以.............
  • 回答
    作为一个码农,我这工位上的物件儿,说起来也挺有意思的,不像那种整洁得跟样板间似的,反而有点烟火气,也有点我这职业特有的“怪癖”。首先,最显眼的当然是我的 显示器。我用的是两块27寸的飞利浦2K显示器,放在一起简直是我的“双屏世界”。左边这块通常放着我的代码编辑器,IDE跑得飞起,各种文件树、代码窗口.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有