导航:首页 > 程序命令 > 程序员就像傻子没有一点脑子

程序员就像傻子没有一点脑子

发布时间:2023-09-27 14:04:58

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

1、程序员的思维比普通人要严谨。
编程有一定了解的人都能理解这一点,一是一二是二,电脑不认模棱两可的回答,因为“模棱两可意味着更多的可能答案”,所以你跟程序员交谈的时候,如果你问他“为什么要这样问”或“你为什么听不懂”,你就会知道你自己的描述有多么的不严谨了。
最简单的例子,你妈妈让你去市场买水果,如果看到有苹果就买一个苹果,看到梨就买两个。你看到市场有苹果和梨,你会买什么回家?
首先给出一个大前提,在程序上不存在“潜台词”或者“潜规则”这种东西,唯一起作用的只有“字面意思”。
一般人肯定是买一个苹果和两个梨。当然程序员也不是脑子有坑,以一个正常人的思维考虑也会买一个苹果和两个梨,但是看到这问题的第一个瞬间的直觉反应,却是“如果看到梨就买两个苹果”。这个问题不存在潜台词,所以所有人都会直接从字面理解老妈的意图。
按照程序的逻辑分析,这句话共分为两个部分,代表两个程序任务。“如果看到有苹果就买两个苹果”为任务一,条件是“看到有苹果”,目标对象“买苹果”,数量“一个”;“如果看到有梨就买两个”为任务二,条件是“看到有梨”,数量“两个”,没有给出新的目标对象。
因此按照程序逻辑来讲,第二句话将继承上一个目标对象,也就是“买苹果”,所以这句话被看起来像职业病一样的思维直接翻译成了“如果看到有苹果就买一个苹果,如果看到有梨就买两个苹果。”

————————————————————

2、程序员看问题比一般人透彻。
这是职业特性导致的,因为电脑编程的严谨性,因此程序员面对一个问题、一个需要实现的目标或者一个bug时,他会思考更底层的问题,并且会习惯性采用归纳法来尽量避免以后可能遇到同样的问题。
比如用输入法输入中文的词句,有的时候打出了一串拼音,然后按下数字2选取发现不是自己想要的词,然后发觉数字1对应的才是自己想要的,删掉,重新输入拼音,这次按下数字1的瞬间却发现两个词的位置调换了,于是又删掉重新键入,这次认真地看了看,终于选对了想要的词的序号。
这个时候你会说,啊,我下次应该更小心一点,不要马虎大意想当然,看清楚了再点。
程序员不这么想,他会想,导致这个问题的看来是输入法的“词语顺序自动调整”功能,他会自动监测使用者输入的各种词语的频率,来自动调整词语的顺序,底层代码实现的逻辑很简单,每个不同的词对应一个从输入法安装到现在的输入次数的计数器,直接按计数器排列顺序就好了;也有的输入法会监测你输入后是否会将其删掉,那么这时候会被智能识别为打错字,计数器不会加一。
然后再一思考,这种功能一般都是可以开关的,如果我想要靠记忆记住顺序使用而不用输入法自动调整的话,比如对汉字输入的速度有一定要求需要考记忆记住汉字序号,我只需要进入输入法设置将其关掉即可;如果我想要它帮助我调整词句位置,但是又不需要频繁地调整,那么在我有工作需要的时候我会提前关掉,平时开启即可;而如果我想单纯依赖这一功能,那就不用管它,下次看清楚再选就好了。

⑵ JAVA程序员每天工作都很辛苦费脑子吗求解答

嗯嗯,非常费脑子,加班多,年轻的时候可以做,年龄大了,转到管理层就轻松多了,如果后面技术上没提高,还是比较苦逼的

⑶ 为什么大多数程序员会脱发这个职业有多耗费脑力

因为程序员这个职业的主要工作其实就是每天写代码,而且在遇到公司的问题的时候,必须要利用自己的专业知识来进行解答的,这个职业,每天所需要的工作时间已经超过了8个小时。

我相信对于那些还没有进入这个社会的年轻人来说,是非常羡慕这个职业的,因为这个职业每年的收入可以达到30万元以上,而且通过写代码就能够让自己在短时间之内获得更多的财富的,但是我们也必须要关注一种现象,那就是程序员的头发掉落的非常快,而且他们的精神的消耗也是比较快的。

加班已经成为了程序员工作的常态

对于程序员来说,加班已经成为了他们的工作的常态,他们在生活当中必须要面临着加班,如果不进行加班的话,那么他们的工资收入会减少的,而且他们在进入了一家公司之后,基本上会被当做两个人来使用的。

任何事情都其实都是需要进行辩证的看待的,虽然程序员的工作是比较劳累的,而且对于身体的消耗也是比较严重的,但是他们却拥有着非常高的工资收入,而且在35岁之前能够获得其他人30年所能够获得的工资收入。

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

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

⑸ 为什么老板总想着程序员把软件开发成万能傻瓜式,以后没有技术人员也能做项目

一般我们中国把程序开发设计人员及程序维护测试人员都归为程序员;

可以,高数只是数学方面的知识,很多没有上大学的程序员开发程序做软件能力很强,高数和软件开发维护没有必然的联系,当然你连一些基本常用的数学知识也没有就不行啦。

程序员的要求如下:

1:团队精神和协作能力

2:文档习惯

3:规范化的代码编写习惯

4:需求理解能力

5:模块化思维能力

6:测试习惯

7:学习和总结的能力

我就是要问你 工作内容怎么不一样了

答:

首先软件工程师与程序员工作上最大的不同,可以打一个比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员也就是程序员相当于建筑工人!

所以很多人就说自己是IT民工就是这么来的;

软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员!

为什么工程师要懂?

答:

前面也已经说了,高数和软件开发没有必然的关系,工程师也不一定要懂高数;要讲一点高数是可以提升你的逻辑思维,但是软件开发技术范围很广,这之间没有必然的关联,学了高数软件开发就很厉害或者不学高数软件开发就不行都是伪命题。

软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以高数只是你在大学里面学习的东西,是很重要的但不是必要的;

软件工程师要理解和领会软件工程,软件工程只是一个理论一个指导思想,搞软件开发的都必须了解这些基本理论并在平时的工作中认真地去贯彻执行,做软件工程师更是如此。

写思路用懂的高数吗?

答:

同上,写思路的关键是要懂软件技术,具体的实现不需过多的考虑,当然有时候设计的时候动数学建模也有帮助,不过不是必需的。

加一句,大学里学的知识上了社会很多都没有什么用处,社会是最好的大学,当然学好高数对开发什么的也有帮助,但是关键是你要一直不断地提升自己,高数再好软件技术不好你也成为不了IT精英,成为高手没有捷径,不可能速成!天道酬勤,作为学生你应该知道眼前需要做什么。那就是打基础,多动手做程序,首先争取成为一个优秀的程序员,技术达到一定高度再转软件管理方面的工作,比如:软件工程师,项目经理,IT主管,IT经理,企业CIO。

⑹ 学编程写代码很费脑子吗程序员的工作很累吗得过抑郁症的人适合干

很费脑子,不过脑子闲着不用也是一种浪费。
有一个方法可以测试自己是否适合做程序员,就是看你是否喜欢解谜类的游戏。
对于抑郁症我不太了解,中医有一种说法(听徐文兵大夫说过),如果过食生冷寒凉之物,会损伤人体的阳气,导致肝气不舒,从而产生抑郁情绪。这种状况与编程之间有怎样的关系,甚少考虑,不过,或许很投入地做一件事,会改变现状。

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

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

阅读全文

与程序员就像傻子没有一点脑子相关的资料

热点内容
手机设置远程定位服务器地址 浏览:911
android模拟器装apk 浏览:773
炒黄金app哪个好用 浏览:993
恐惧症app哪个最好用 浏览:288
亿赛通加密软件好用吗 浏览:578
为什么光遇排队服务器忙 浏览:826
哪个app能把手p瘦 浏览:253
java中的date类型 浏览:431
面向程序员的范畴论 浏览:57
如何查询服务器所有电脑名 浏览:902
shell命令jar 浏览:301
有什么做手帐app 浏览:156
phpjquery源码 浏览:886
大话西游手游源码 浏览:655
javaudp代码 浏览:660
linuxu盘启动win7 浏览:990
如何启用交换机dhcp服务器 浏览:237
三田汽车压缩机好吗 浏览:294
马蜂窝app偏向什么客户 浏览:366
php简单的登录注册 浏览:554