1、程序员的思维比普通人要严谨。
对编程有一定了解的人都能理解这一点,一是一二是二,电脑不认模棱两可的回答,因为“模棱两可意味着更多的可能答案”,所以你跟程序员交谈的时候,如果你问他“为什么要这样问”或“你为什么听不懂”,你就会知道你自己的描述有多么的不严谨了。
最简单的例子,你妈妈让你去市场买水果,如果看到有苹果就买一个苹果,看到梨就买两个。你看到市场有苹果和梨,你会买什么回家?
首先给出一个大前提,在程序上不存在“潜台词”或者“潜规则”这种东西,唯一起作用的只有“字面意思”。
一般人肯定是买一个苹果和两个梨。当然程序员也不是脑子有坑,以一个正常人的思维考虑也会买一个苹果和两个梨,但是看到这问题的第一个瞬间的直觉反应,却是“如果看到梨就买两个苹果”。这个问题不存在潜台词,所以所有人都会直接从字面理解老妈的意图。
按照程序的逻辑分析,这句话共分为两个部分,代表两个程序任务。“如果看到有苹果就买两个苹果”为任务一,条件是“看到有苹果”,目标对象“买苹果”,数量“一个”;“如果看到有梨就买两个”为任务二,条件是“看到有梨”,数量“两个”,没有给出新的目标对象。
因此按照程序逻辑来讲,第二句话将继承上一个目标对象,也就是“买苹果”,所以这句话被看起来像职业病一样的思维直接翻译成了“如果看到有苹果就买一个苹果,如果看到有梨就买两个苹果。”
————————————————————
2、程序员看问题比一般人透彻。
这是职业特性导致的,因为电脑编程的严谨性,因此程序员面对一个问题、一个需要实现的目标或者一个bug时,他会思考更底层的问题,并且会习惯性采用归纳法来尽量避免以后可能遇到同样的问题。
比如用输入法输入中文的词句,有的时候打出了一串拼音,然后按下数字2选取发现不是自己想要的词,然后发觉数字1对应的才是自己想要的,删掉,重新输入拼音,这次按下数字1的瞬间却发现两个词的位置调换了,于是又删掉重新键入,这次认真地看了看,终于选对了想要的词的序号。
这个时候你会说,啊,我下次应该更小心一点,不要马虎大意想当然,看清楚了再点。
程序员不这么想,他会想,导致这个问题的看来是输入法的“词语顺序自动调整”功能,他会自动监测使用者输入的各种词语的频率,来自动调整词语的顺序,底层代码实现的逻辑很简单,每个不同的词对应一个从输入法安装到现在的输入次数的计数器,直接按计数器排列顺序就好了;也有的输入法会监测你输入后是否会将其删掉,那么这时候会被智能识别为打错字,计数器不会加一。
然后再一思考,这种功能一般都是可以开关的,如果我想要靠记忆记住顺序使用而不用输入法自动调整的话,比如对汉字输入的速度有一定要求需要考记忆记住汉字序号,我只需要进入输入法设置将其关掉即可;如果我想要它帮助我调整词句位置,但是又不需要频繁地调整,那么在我有工作需要的时候我会提前关掉,平时开启即可;而如果我想单纯依赖这一功能,那就不用管它,下次看清楚再选就好了。
思维差,不代表做不好。。。。
如果你是一个真正的程序员,遇到问题就不要只想到你老公帮你做,上GOOGLE搜索一下,可能就会有答案的了。
如果在普通的中小公司,程序也不必一定要用什么什么算法,只要可以完成任务就好了。。。
当然,如果你真的不想做程序员了。。。那就放弃吧。。。
这种星座男适合做程序员她们思维逻辑太厉害了如今最热门的岗位应该就是程序员了,他们每天衣着简单格子衬衫,坐到在办公室里通过自己手里的电脑键盘指导全球。十二星座中的这四个星座男逻辑思维能力很强,较为适合做程序员。并且他们也都特喜欢刻苦钻研,心存着能改变天底下的心愿。
1双子男:好奇心重双子男的探索欲望非常强,在小时候她们就总是会损害家里电器,把电器拆卸再自已开展拼装,因此没少受爸爸妈妈责怪。而打小就有着很强的求知欲和杀伤力的双子男,会到渐渐地长大的过程中打造成出很强的逻辑思维能力,因此如果他决定做程序员得话,一定会有一个非常不错的发展前途。
2狮子男:头脑灵便狮子男也非常的适合做程序员,她们天生聪明灵活多变的头脑能使其处理一些突发性事儿时能够保持良好的理智,并迅速找到解决问题的方法。针对程序员而言,在危急时刻拥有一个清醒的头脑是十分重要的。毕竟现在程序员的薪资待遇也非常的高,可以说是一个非常不错的职业定位。
3处女男:思维缜密针对程序员而言,有着灵活多变的头脑和严密的逻辑思维都是很重要的。在开展程序编程时,很强的逻辑思维能力和严密的逻辑思维可以在很大程度上提高软件信息的程序开发设计速率。处女男就非常适合从业程序员相关的工作,因为我们生来就有着极强的逻辑思维能力,这能让他们的工作效率提升许多。
4双鱼男:抗压能力强作为一名程序员,既需要极强的逻辑思维能力,同时也要有非常好的承受能力,必须可以在外界都对自己不满意或是没有信任时,抗住压力,这样才可以编写出好程序,才可以更好的为工作服务。双鱼男的承受能力就特殊的强,无论遇到什么困难他们也可以做到理智地解决自身眼前的一切。
比起程序员思维,程序员身份会带来更多实实在在的影响。比如朋友家的电脑软件坏了,第一时间会给你打电话、宽带坏了会给你打电话、手机坏了会给你打电话、刚买一个无线路由器会给你打电话等等。有一次我一个朋友给我打电话说他家微波炉怀了,我说我也不会修家电啊,他告诉我说他家的微波炉是智能微波炉。这种类似的奇葩事情最近几年越来越多,我也记不清给多少人重装过系统,尽管我总是说:系统重在维护,不能一有问题就重装,但是没有人能听得进去。
以上就是关于为什么程序员的思维很难理解全部的内容,包括:为什么程序员的思维很难理解、我一直在做程序员,但我的逻辑思维能力较差,怎么办、逻辑思维太强了,哪些星座男适合做程序员等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)