关于java:如何判断自己适不适合做程序员这几个特点了解一下

35次阅读

共计 1640 个字符,预计需要花费 5 分钟才能阅读完成。

某日, 老师在课堂上想考考学生们的智商, 就问一个男孩:

“树上有十只鸟, 开枪打死一只, 还剩几只?”

男孩反诘:

“是无声手枪,还是其余没有声音的枪么?”

“不是。”

“枪声有多大?”

“80~100 分贝。”

“那就是说会震的耳朵疼?”

“是。”

“您确定那只鸟真的被打死啦?”

“确定。”

老师曾经不耐烦了:

“托付, 你通知我还剩几只就行了,OK?”

“OK. 鸟里有没有聋子?”

“没有。”

“有没有关在笼子里的?”

“没有。”

“有没有残疾或饿的飞不动的鸟?”

“没有, 都身材倍棒。”

“算不算怀孕肚子里的小鸟?”

“都是公的。”

下课铃响起, 但男孩仍持续问:

“它们受到惊吓起飞时会不会慌失措而相互撞上?”

“不会。”

“恩, 如果您的答复没有骗人,”

学生满怀信心的答复:

“打死的鸟要是挂在树上没掉下来, 那么就剩一只, 如果掉下来, 就一只不剩。”

老师推推眼镜,强忍着要昏倒的感觉,颤抖地说道:

“你能够去当程序员了……”

问题来了:为什么老师说男孩适宜做程序员?

其实是因为男孩针对一开始的问题,将每一个会影响最终后果的因素都思考进来,并且以更有逻辑的形式去提出疑难,层层递进,最终得出答案。

而这样一种思考形式,可不就是身为一名程序员必须具备的素质?

上述段子,活泼而形象的从侧面反馈了 程序员是一个较高智商、有逻辑并且思维较为麻利的一个职业群体。

那么,是不是每个人都适宜做程序员?

不肯定!

常常看到有程序员反映,本人在做了几年程序员后,忽然就发现自己不适宜程序员了,比方上面这个网友:

而对于初学者最慌的一个问题,同样是“我适不适宜做一名程序员?”

所以,到底什么样的人才适宜做程序员呢?

本文由此总结了适宜做程序员的几个特点:

1、喜爱计算机

喜爱计算机,认为 code is beautiful , 每天都与计算机为伴,愿与计算机长相厮守。喜爱写程序,做程序员就是上地狱;不喜爱写程序,做程序员就是下天堂。只有喜爱,只有酷爱,能力把程序写好。

2、数学好

计算机的外围是数学,因为编程语言是程序设计的工具,程序设计的外围是算法,算法的外围是数学。会写代码不难,难的是将生存形象成数学模型,应用算法解决生存中的理论问题。

3、逻辑思维能力强

编程不是谈恋爱,能够理性的自由发挥,他须要谨严的逻辑思维能力,1 就是 1,2 就是 2,任何一个看似不起眼的问题,都有可能导致整个软件系统产生故障。

4、好强

编程是一项聪明者的游戏,是一场驯服之旅,他须要程序员具备争强好胜的冲劲,可能一直的去克服各种挑战,去解决各种看似很奇怪、看似不可能解决的问题。

5、强烈的好奇心与求知欲

在这样一个信息大爆炸的时代,与其余行业相比,IT 行业的教训比书本知识价值更小,如果长期满足于已有常识,闭门造车,按部就班,不去学习新的技术,那么,必然会造成集体思维局限,创意“生锈”,跟不上时代的步调。

6、仔细

编程过程处处是细节。程序设计语言不是人的自然语言,自身就是严格的计算机语言,来不得半点马虎。即便少了一个句号,忘了对变量进行初始化,也会让本来很完满的程序产生随机谬误,而这些谬误足以导致计算机死机甚至零碎解体,让程序员抓耳挠腮破费很长时间去解决。

7、坚定不移

IT 行业与其余行业不一样,程序员遇到困难就可能让程序无奈进行上来,他们必须要把问题解决了程序能力实现。所以程序员在谋求最优的解决方案时,无论遇到千难万难,他们都不能轻言放弃,哪怕是屡战屡败,他们依然屡败屡战,迎难而上。

8、自学能力强

这可能是做一名程序员最最重要的素质了。因为这个行业倒退太快的起因,很多技术,平台,语言都在一直的迭代更新,所以一个程序员永远都在不停的学习,学习新的平台,学习新的语言(编程语言),学习新的架构等等。

如果大家对于学习 Java 有任何的问题,对于如何晋升学习 Java 以及学习办法、学习技巧、疾速达到待业的技术水平,都能够随时来问我,这是我建设了 5 年的 Java 学习交换 QQ 群:796866257。
有不懂的问题能够随时在外面问,须要 Java 各个阶段的学习材料也能够在外面进行下载。对于前端和 Python 的问题也能够问。

正文完
 0