首先要判断自己是否适合编程?

以前总有人说,IT只有智商高的人才能进去,而且需要专业对口,现在在外边也是,听说你会编程,都觉得你了不起。

而事实上呢?

很多计算机毕业的人并没有从事计算机相关工作,比如我们班大学毕业从事计算机也是有三分之一的人,反而其他专业从事IT行业的也比较多,也不乏出现一些行业大牛。所以是否是计算机专业的,并不是很重要。

IT培训学校

那么判断自己是否适合从事IT行业?

① 要有耐心

IT培训学校

编程是最考验耐心的,只有耐得住性子,才能潜下心来研究技术。

特别是调试bug的时候,更需要耐心,有时候一个问题需要调试几天,要有不达目的不罢休的心态。

② 持之以恒的毅力

IT培训学校

我们需要对编程技术抱有很大的兴趣,要持之以恒的学习,it编程技术更新很快,要学的东西比较繁多,要能沉下心来潜心研究,比如,我刚毕业的时候,也就对java基础了解一点点,当时公司很多人都是培训出来的,我在他们面前感觉什么都不会,但是我没有玄怨天尤人,而是网上买一些视频,反复研究,每天都学习到夜里两三点,我用了两年的时候把基础打好,现在学习新技术很快,因为有了以前打好的基础。

所以你只看到别人的技术多牛,可能你不知道背后他付出了多大的努力。

③ 最基本的逻辑思维能力

在工作中,我们要根据甲方提出的需求进行开发,要做需求分析,转化成软件需求,这中间需要你有分析的能,解决问题的能力。

还有就是编程过程出问题的时候,你要举一反三,约会处理问题的能力。

④ 英语必须过关

我们学习技术,一般都是从官网文档开始的,官网文档都是英文的,英文牛逼的框架都是外国人开发的,但是英文文档一般比较简单,不需要多大的词汇量,四级的词汇量足够了。

还有就是,你如果喜欢追求新技术,那更得会英语,因为新技术英文文档翻译到国内,那是需要字段时间的,你如果想尝鲜新技术,只能看英文文档学习。

IT培训好学吗?

IT培训学校

IT培训一般三四个月就培训完了,也不存在好学不好学,只要你肯努力,用心学,没什么难的,It培训机构一般培训的技术都是最新的,从最基础的讲起,再到后来的框架,最后是项目实战,你要每一节课都要仔细听,课后要把所学的知识巩固到位,多敲代码。

哪有人就问,我不是计算机专业的,能学好吗?

答案是能,计算机专业相比你的优势在于,他们的计算机基础好,比如操作系统,计算机原理等等,这些东西在你将来会很用的,特别是你当架构师的时候,底层的原理更重要,这将决定你能不能当一个好的架构师。

但是初学的时候,这些对你影响不大,所以你需要先入门,先学会用,会用了以后再把那些计算机基础补过来。

不是计算机专业的那就更得比别人努力,要坚定目标,没有基础,那就应该有勇气比别人更努力。

我该怎么学技术呢?

笔着是学java的,那我就从java说起。

① 要把java基础知识打牢,比如面向对象,集合,io,并发编程,虚拟机,设计模式。

再重复一遍,基础很重要!!!

② 学习框架知识:spring/springmvc/mybatis/springboot

先学会用,用熟了,就可以看他们的底层源码了,为什么要看源码呢?因为源码都是一些牛逼的人写的,设计的精华,思路都是值得我们学习的,工作中遇到类似场景,直接套用,而且对我们的技术提升有很大的作用。

③ 性能调优:jvm调优,mysql调优,tomcat调优等。

④ 分布式技术:zookeeper/redis/netty/mq/dubbo等

⑤ 微服务:springcloud全家桶

上面就是java的学习路线,最后在强调一遍:java基础重要,在没有打好基础的情况下,不要一味的学习新技术,要追求深度,不要以为追求广度。

最后。我要说的是,无论是it培训还是自学,都是有持之以恒的精神,要把基本功扎实,其他面试很容易,只要基本功扎实,大部分公司还是很好进的。