×

程序员的思维很可怕

程序员的思维很可怕(说一说,程序员思维会给你的生活带来哪些影响)

admin admin 发表于2023-12-05 04:56:50 浏览38 评论0

抢沙发发表评论

这篇文章给大家聊聊关于程序员的思维很可怕,以及说一说,程序员思维会给你的生活带来哪些影响对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

说一说,程序员思维会给你的生活带来哪些影响

比起程序员思维,程序员身份会带来更多实实在在的影响。比如朋友家的电脑软件坏了,第一时间会给你打电话、宽带坏了会给你打电话、手机坏了会给你打电话、刚买一个无线路由器会给你打电话等等。有一次我一个朋友给我打电话说他家微波炉怀了,我说我也不会修家电啊,他告诉我说他家的微波炉是智能微波炉。这种类似的奇葩事情最近几年越来越多,我也记不清给多少人重装过系统,尽管我总是说:系统重在维护,不能一有问题就重装,但是没有人能听得进去。

为什么程序员的思维很难理解

1、程序员的思维比普通人要严谨。对编程有一定了解的人都能理解这一点,一是一二是二,电脑不认模棱两可的回答,因为“模棱两可意味着更多的可能答案”,所以你跟程序员交谈的时候,如果你问他“为什么要这样问”或“你为什么听不懂”,你就会知道你自己的描述有多么的不严谨了。 最简单的例子,你妈妈让你去市场买水果,如果看到有苹果就买一个苹果,看到梨就买两个。你看到市场有苹果和梨,你会买什么回家? 首先给出一个大前提,在程序上不存在“潜台词”或者“潜规则”这种东西,唯一起作用的只有“字面意思”。 一般人肯定是买一个苹果和两个梨。当然程序员也不是脑子有坑,以一个正常人的思维考虑也会买一个苹果和两个梨,但是看到这问题的第一个瞬间的直觉反应,却是“如果看到梨就买两个苹果”。这个问题不存在潜台词,所以所有人都会直接从字面理解老妈的意图。 按照程序的逻辑分析,这句话共分为两个部分,代表两个程序任务。“如果看到有苹果就买两个苹果”为任务一,条件是“看到有苹果”,目标对象“买苹果”,数量“一个”;“如果看到有梨就买两个”为任务二,条件是“看到有梨”,数量“两个”,没有给出新的目标对象。 因此按照程序逻辑来讲,第二句话将继承上一个目标对象,也就是“买苹果”,所以这句话被看起来像职业病一样的思维直接翻译成了“如果看到有苹果就买一个苹果,如果看到有梨就买两个苹果。”————————————————————2、程序员看问题比一般人透彻。 这是职业特性导致的,因为电脑编程的严谨性,因此程序员面对一个问题、一个需要实现的目标或者一个bug时,他会思考更底层的问题,并且会习惯性采用归纳法来尽量避免以后可能遇到同样的问题。 比如用输入法输入中文的词句,有的时候打出了一串拼音,然后按下数字2选取发现不是自己想要的词,然后发觉数字1对应的才是自己想要的,删掉,重新输入拼音,这次按下数字1的瞬间却发现两个词的位置调换了,于是又删掉重新键入,这次认真地看了看,终于选对了想要的词的序号。 这个时候你会说,啊,我下次应该更小心一点,不要马虎大意想当然,看清楚了再点。 程序员不这么想,他会想,导致这个问题的看来是输入法的“词语顺序自动调整”功能,他会自动监测使用者输入的各种词语的频率,来自动调整词语的顺序,底层代码实现的逻辑很简单,每个不同的词对应一个从输入法安装到现在的输入次数的计数器,直接按计数器排列顺序就好了;也有的输入法会监测你输入后是否会将其删掉,那么这时候会被智能识别为打错字,计数器不会加一。 然后再一思考,这种功能一般都是可以开关的,如果我想要靠记忆记住顺序使用而不用输入法自动调整的话,比如对汉字输入的速度有一定要求需要考记忆记住汉字序号,我只需要进入输入法设置将其关掉即可;如果我想要它帮助我调整词句位置,但是又不需要频繁地调整,那么在我有工作需要的时候我会提前关掉,平时开启即可;而如果我想单纯依赖这一功能,那就不用管它,下次看清楚再选就好了。

为什么都说悲剧的程序员程序员很悲剧吗

情景一:

程序员的悲哀,不是情商问题,不是衣着问题,更不是自黑之类的,悲哀是并没有决策权。项目做成什么样,你有决定权吗?那是领导和产品经理的事。注意流程是这样的:领导或经理决定要改需求,然后通知你,然后你等设计给你图,然后你做好。程序员只是一个执行者,别人叫你干啥你就只能干啥,除非产品是傻逼到让你实现不可能的功能。最后项目做坏了,裁员了是谁?程序员。

做程序员越久,越是感到:我们就是新时代的手工艺者。只有少数的人,从手工艺者,变成了发明手工艺制作机器的人,少部分人变成了设计手工艺品的人,少部分人变成了车间主任罢了。

“码农”这个词有着深深地悲哀。

情景二:

没有天赋、缺乏兴趣、不会热爱却仅仅因为高薪资而选择入行的程序员。

对他们来说,编程既乏味又痛苦,不愿意深究技术细节,实现就好,管他代码从哪来的呢?恨不得按行算钱,一手交钱,一手交码;年复一年,日复一日,一年的经验顶十年用,不管混到什么地位,收入几何,其本质竟然真成了众人调侃的“码农”——农民工搬得是砖,你搬得是代码块呗

对于一个程序员来说,其完全无法感知编程之美,难道这还不算最大的悲哀吗?

情景三:

作为创造性的工作者,程序员最悲哀的是,很少有人可以真正欣赏你的作品。

他们能理解程序功能性的部分,但是无法看到它的艺术性,优雅的结构,简洁的逻辑,因为程序是对外不透明的,不要期望同行可以欣赏你程序的美妙。不过没有这种落寞,大概就不会有开元运动了。

欢迎大家都来吐槽!

为何程序员会比较死板

理工男给人的印象往往是戴着大眼镜,宅,成天面对着电脑蓬头垢面,不修边幅。这都是表面现象,我们不要以貌取人,但很多人实际交流下来,确实发现理工男比较死板,想法比较怪,这又是为什么呢?其他理工行业我没法说,当了几年的程序员,我可以谈谈为什么程序员会给人感觉比较死板。 第一点,理工的世界不存在感觉,只存在逻辑和推理,而且这种思维是经过刻意训练过的。 普通人感觉世界总的来说两种渠道,一种是眼见为实,看到的,真实存在的,另外一种是我感受的,我相信上帝,我觉得这里很美。 显然,如果当程序员你有多过的时间在思考,我觉得这里应该这么写,我觉得这块的逻辑有问题,是效率很低的。比如有bug这事,他们需要debug,程序跟踪才可以确定问题所在。长此以往,他们必须刻意去训练自己的逻辑思维,必须去相信事实而不是感觉,所以他们感受的能力,退化了。 第二点,(好吧,这种逐条分析确实太理工太死板了),计算机的发展,让人们把简单问题复杂化。 你去问一个上世纪五六十年代的人,说我有一百个数,随机排列,我现在要把它们从小到大排序该怎么做,他们一定一脸懵逼,这很容易啊,我就排呗,给我笔纸,一会给你排好。这时理工男肯定要说,那我给你一万个数,你又要怎么排呢?他肯定回答,你傻啊,一万个数怎么排啊,累死个人啊。 这倒无关紧要,问题是有了计算机这样一个弱智儿童的存在,就必须要程序员大哥哥去帮这位只认识俩数的孩子,去做人类的事情。所以程序员就在不断探索,一些人类本能就能很简单实现的任务,教一个弱智儿童去做。 这是底层,源于我刚才听到的对话。一个码农在思考如何去判断两张图片是同一张图片。这事如果放在上世纪五十年代他一定觉得你疯了,或者在跟一个弱智儿童对话。而事实上,让计算机去识别两张图片是否相同还真不是件容易的事情。 说了这么多,由于程序员需要在工作中不断地去刻意训练自己如何去教会弱智儿童做事情,所以他们不知道如何跟非弱智成年人打交道。 如果你是文科生,存在不理解理工男的情况,我希望本文可以帮你走进他们的世界。 如果你是理工男码农,第一,注意个人卫生不要损毁程序员的形象,第二,感性一些,这个世界的美好不仅存于逻辑严谨之中。

我是干了八个月的程序员,干了十几年的同事给我说我脑子不灵活,思维严谨,我是不是该转换一下做事思路

既然他这么说,而且他有十多年的工作经验,那肯定只看出了你工作上的一些弊端,那你可以虚心的请教他,你也应该转换一下工作思路,因为程序员这工作比较枯燥,但是也不能太死板。能尽量写短一些的代码就完成工作比绕个大圈写一堆代码完成工作要好得多呀,效率也高。

我一直在做程序员,但我的逻辑思维能力较差,怎么办

思维差,不代表做不好。。。。如果你是一个真正的程序员,遇到问题就不要只想到你老公帮你做,上GOOGLE搜索一下,可能就会有答案的了。如果在普通的中小公司,程序也不必一定要用什么什么算法,只要可以完成任务就好了。。。当然,如果你真的不想做程序员了。。。那就放弃吧。。。

为什么大家都讨厌程序员

这个问题有点太主观了,大家应该是有特指。可能大部分人会认为程序员是比较木讷的吧,不懂得人情世故,聊天沟通没有乐趣,但其实我认识的程序员都是和平常我们所见到的职场人没有太大区别。只是作为一名程序员,思维逻辑一直都是直达的,善于发现问题解决问题,做事讲究逻辑性。

程序员是一份烧脑的工作吗

程序员绝对属于烧脑工作的典范,它是很具有缜密性的,任何的一个代码中的小错误都会导致全盘否定,然后再回过头去检查更改又是好比大海捞针一样,费时费力的而且不讨好,有时候不仅是脑力劳动而且还是体力劳动,长年累月的加班加点也是正常的,但是耐不住工资高啊,有得必有失吧!

程序员思维会给你的生活带来哪些影响

比如:对于许多重复的、线性的事物,大脑将独立于编程。我要检查强迫症,反复检查是必要的,比如锁门,我会把锁分为几个步骤,顺序执行,返回结果,因为方法执行起来也不例外,上班时会放心,我只好在这个检查中进行治疗。驾校实习,第二节考试,编译程序,顺序执行,突发情况,分行解决方案,满分。

堵车时,不会想到线程阻塞,算法优化。很多电梯都在运行,程序实现了,思考了一下,等等,总是想着它。

事实上,最重要的是你的思维倾向于只在两个状态,0个和1个,而不是0.5个。例如,一件事是对的或错的,没有对或错。如果有,那么就把对的和错的分出来。

除了上面所说的外 还有以下几个特征

1。过度强迫症、完美主义

职业原因:模糊语义不能在程序中使用,因为计算机不理解“几乎”、“基本”。即使程序中有一点错误,程序也可以编译,但它不能运行。

日常行为:程序员往往过于认真,不让任何小细节,“好奇”,这有时会导致周围的压力。

2。在现实生活中练习快速键

职业原因:程序员应该精通快捷操作。一般来说,按Ctrl-C复制和粘贴从剪贴板粘贴方式说明(具体的器,如vi和Emacs)。

日常行为:这些捷径在程序员的行为和话语中有时很常见,有时也会造成尴尬。

三.尽力优化任何事情

职业原因:软件开发人员将不断优化代码,使代码更快更高效。常用的方法有多线程处理任务、代码重用等,在任何情况下都可以自动化执行。

日常行为:尽量优化现实生活事件,尽量节省人力和效率,往往被认为过于懒惰。例如,脏衣服往往堆积到一定的范围,在清洁前不能清洗。

4。希望人们和电脑一样。

职业原因:电脑会按照程序设置运行,运行错误,也就是程序出了故障。

日常行为:程序员有时忽略人与计算机不同。人们不能按照逻辑和理性去做事,而且常常跟着感觉走。

5。从0开始计数

职业原因:大多数编程语言中“数组”的初始值从0开始,而不是从1开始。

日常行为:这个协议使程序员经常从0起计算生命。没有编程背景的人很难理解这种计数方法。如果你的程序员朋友祝你在3公里长的运行得到零的地方,你可以偷。

6。永远想想2的力量

职业原因:计算机存储信息的基本单位是位(位)。在二进制系统中,每个0或1是一个位。

日常行为:通常不是在10计算,而是在2计算。有些平凡的日子在程序员眼中也是神奇的。例如,程序员日是每年的第二百五十六天(2·8)。还建议每年使用10月24日作为程序员日(2?10)。

7。生活方式不健康

职业原因:程序员编写半天程序,没有电脑屏幕的眼镜,甚至在灵感爆发时熬夜。

为什么都说程序员不好

因为程序员这个职业的工作状态不利于身体健康,要长期伏案工作,而且经常处于一种忘我的状态,自己很难控制工作时长,而且有些团队承受任务期限的压力,不得不经常加班。

所以大家都说程序员不好。

1、首先是程序员通常比较清高,心态问题,总是把自己和比尔盖茨之类的划等号,程序员的逻辑思维能力确实很强,但要成为大人物,个人简介除了天赋和努力外老天的安排才是最大的原因,毕竟首富只有一个,其实只要找到了自己飞翔的适应高度,还是可以非常快乐的生活的。

2、其次是程序员做到一个年龄段后会遇到一些问题比如结婚了有孩子了确实不能像某些比较清闲的职业那样能抽出时间来顾家,实际上很多做销售工作等其他工种的很多人都是如此情况,也非常辛苦,但程序员毕竟比较单纯一遇到和自己理想碰撞的事情就会抱怨吧。

OK,关于程序员的思维很可怕和说一说,程序员思维会给你的生活带来哪些影响的内容到此结束了,希望对大家有所帮助。