只要五道题,判断你是否适合学编程!

我们通过与大量程序员的交流以及调查,总结了程序员一定要有的几点能力:

1.有耐心。

一个bug改一天,没点耐心很容易委屈自己的钱包,毕竟电脑砸了总得再买吧。

2.好脾气。

程序员脾气不好伤害自己的身体不说,还容易造成与产品经理动手后双双离职的惨案。

3.一定的逻辑思维。

没有这个就不是你玩代码了,是代码在玩你。

4.解决问题的能力。

这个决定了你每天上班路上是胆战心惊还是意气风发,是憔悴的摸摸自己的地中海,还是帅气的甩一甩刘海。
只要五道题,判断你是否适合学编程!_第1张图片

于此同时,针对上面的这几点,我们还整理了下面这五道题,写完之后,翻到最后看结果,你就知道自己适不适合学编程了。

好了,废话不多说,准备好纸笔,快快开始。

1.认真阅读下题,并回答后面的问题:

小张打印了两份资料,每份二十张,不知道为什么打印出来的资料是“1122334455…”排序的,他不得不自己分成两份。

试问,采用“1,1,2,2……20,20”的顺序与按照“1,12,23……1920,20”的顺序哪个用的步骤少,少多少?

2.认真阅读下题,并回答后面的问题:

小张说自己是一个没耐心的人。
小明说小张不是一个很有耐心的人。
小智说小明说的都是假话。
小天说小张真的不是一个有耐心的人。
小水跑出来说小天说得对但是他听小智的。
小徐说小智说小明说的都是假话是假话。
小明最后回过头来说小水说的是真话。

请问,小张到底是不是一个有耐心的人?
只要五道题,判断你是否适合学编程!_第2张图片

3.认真阅读下题,并回答后面的问题:

夜晚过一桥,甲通过需要一分钟,乙需要两分钟,丙需要五分钟,丁需要十分钟。桥一次最多只能承受两人,过桥必须使用手电筒,现在只有一只手电筒。

请问4人如何在17分钟内全部过桥。

4.认真阅读下题,并回答后面的问题:

先假设你有一只兔子

假设有人又给了你另外一只兔子

现在,数一下你所拥有的兔子数量,你会得到结果是两只,也就是说一只兔子加上一只兔子等于两只兔子,也就是一加一等于二:

1+1=2

这就是算数的基本运算方法了。

那么,现在你已经对算术的基本原理有了一定了解,就让我们来看一看下面这个简单的例子,来把我们刚刚学到的知识运用到实际当中去吧!

只要五道题,判断你是否适合学编程!_第3张图片

5.认真阅读下题,并回答后面的问题:

客户:我们需要开发一个淘宝。
产品经理:请问您需要哪些功能呢?
客户:这还用问我,淘宝没用过吗?
产品经理:好的,没有问题。我们公司的程序员很优秀,一定能满足您的需求。
产品经理:客户需要开发一个淘宝。
程序员:需求文档呢
产品经理:照着之前这个商城的原型做就好。 (开发完了之后)
客户:我们要的是一个淘宝,不是一个购物商城,给我一个淘宝!
产品经理:客户要的是一个淘宝,不是购物商城。给他一个淘宝!
程序员:….

请问如果你是这个程序员,此时你会如何回复?

只要五道题,判断你是否适合学编程!_第4张图片

测试结果:

如果你求解出了第1题和第3题的正确答案,说明你具备了基本的逻辑思维
如果你认真看完了第2题,并且最终发现这整个题目都是bug,你都没有生气,那么说明你的耐心够了
如果看完第4题之后,没有觉得这是在开玩笑,而是认认真真查资料并解决了这个问题,那么你解决问题的能力毫无问题。
如果看完第5题后,你的答案没有爆粗口,或者直接有动手伤害自己或者伤害他人或者伤害桌椅小动物的冲动,那么你的脾气也没有问题

如果你满足了上面所有的如果。
那么恭喜你,你适合学编程。

最后,只要你能接受996、接受秃头、接受穿格子衫被路人白眼、接受穿特步相亲被拒绝、接受不会修电脑被亲戚吐槽、接受……

那么,你就不仅适合学编程,你还适合做一个程序员。

然后就只要每天多拜拜雍正就好了。

可是为什么要拜雍正呢?

你可能感兴趣的:(API,java,编程语言,面试,人工智能,python)