想学IT,但不知道自己适不适合?

很多人想学IT,但也有担忧,不知道自己适不适合这一行。毕竟如果自己的个性特点和IT的行业高度匹配,那么在学习的过程中就能够如鱼得水,不仅找到自身的价值感,也能够做好这一行。但如果天生就不适合学IT ,那就算花再多的时间学习,也可能只是白费功夫。

1. 理解力(或自学的能力)程序员的起点。如果你从小养成了个习惯或思维定势——觉得没有老师教就学不会,那你不适合当程序员。在IT行业中每天都必须接触到新的事物,所以必须要有能自己去理解事物,解决问题的能力。

2. 逻辑思维力(或推衍的能力)这个是做称职程序员的底线。比如不能写的代码出个Exception就抓瞎不知道哪里出了问题,而是有能力从Exception顺藤摸瓜反推出哪里出了问题。Code即逻辑,Code有问题即逻辑有问题。没有逻辑的人是无法找到逻辑漏洞的,也写不出条理清晰的代码。

3.抽象思维力:这个能力大体可以决定一个程序员的上限。没有这个能力是做不出一切皆文件这种抽象的,可以试试学习函数式编程,如果无法理解并使用高阶函数,你不适合做程序员。再来几个更初级的例子。如果你学写代码的过程中,理解指针的指针的指针这个东西的时间超过了一天,那你不适合当程序员。

4.想象力与记忆力:这个不是说过目不忘的那种,只是说你大概记得有什么类,都有什么函数,每个函数里的大体过程是什么样的。然后走路、坐地铁的时候就可以用想象力在脑子里做代码的重构啦,找Bug啦什么的,然后回到电脑前就噼里啪啦敲代码。我听说有人在梦里也能写代码,我还没有锻炼出这个技能。当然,这些能力不是必须的,你随身带个笔记本也行,就是效率低些,影响职业成长的上限。

如果能把以上几点都做到了,那就代表适合学IT,并且可以成长为优秀的程序员,如果以上几点大多数都做不到,那只能表示你不适合。

  如果您想要了解更多IT行业的消息,欢迎与我们联系,将有专门老师为您详细解答!