PHP求职宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 测测你的潜力

如果你已经了解了程序员的大概情况,并且认同他们的工作,那就测试一下,看你是否适合软件开发行业吧。下面只是进行最基本的测试,如果要成为伟大的程序员,你需要学习更多,了解更多。

1.数学能力

会基本的数学知识,起码要学过初中数学。当然,数学学得越好,成为伟大程序员的可能性就越高。假如只是想编写简单的程序,初中的数学知识就够了。假如要做比较厉害的程序员,起码要有高中学历。

● 一般程序员应该解决的问题(每空10分):

(1)56+32×3 =( )

(2)1+2+3 +…+99 +100 =( )

● 伟大程序员可以解决的问题(本题20分):

(3)一支队伍100 米长,一个传令兵在队尾和队伍同时运动,传令兵须沿着队伍运动的方向追到队头,追上队头后立即转头与队尾会合,这时队伍正好运动了100米,问传令兵跑了多少米?

你的答案( )

数学能力测试分数( )

2.英语能力

学习编程,需要有一定的英语基础,起码要掌握初中水平的英语词汇。当然,如果你的英语非常好,那就再好不过!通过查看一些英文资料,你能快速学习新技术,并有助于你走得更远。请写出下面汉字的英文。(每空5分)

(1)管理员( )

(2)函数( )

(3)位址( )

(4)数组( )

英语能力测试分数( )

3.逻辑思维能力

(1)你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取两个同种颜色的果冻。抓取多少个就可以确定你肯定会有两个同一颜色的果冻?(本题20分)

你的答案( )

(2)一个村庄有70户人家,每户人家养一条狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否为病狗,却能够分辨其他的狗是否为病狗。现在,大家决定每户人家自行处决各自的病狗,但如何知道自己的狗是病狗呢?大家必须对其他所有人的狗进行观察,但不允许指认他人的狗是病狗,只能通过别人的狗是否生病来判断自己的狗是否有病。如果判断自己的狗生病了,就要自行处决自己的狗。过了10天之后,所有的病狗都被处决了,问一共有几只病狗?(本题20分)

你的答案( )

逻辑思维能力测试分数( )

4.答案

5.统计分数

计算一下各项的分数,然后填在表格里。对照评价,看一下自己的潜力。如下为分数统计表格:

6.你通过测评了吗

如果上面的测试总分超过40 分,说明你可以进入程序开发这个行业;如果测试总分超过80分,说明你有成为优秀程序员的潜力。

这些最基本的职业知识通常决定了一个程序员的级别,能否用好这些知识,直接关系到程序员的职业生涯。作为编程新手,一定要努力补齐这些基本知识。

除了上面知识,你应该具备一定的计算机基础,同时也要有想象力。程序开发是把抽象的东西现实化,所以呢,好的想象力让能你如虎添翼。