浅梦0隐寒
Java作为一门后端编程语言,其涉及的知识点比较繁杂。
Java语言在近几年热度大家想必有目共睹,可以用经久不衰来形容也不为过。
今年来也催生出很多培训机构,打着高薪甚至包就业的幌子,诱导很多同学去培训学习。
在他们眼里,4个月5个月6个月基本上都能培养出一批可以去企业干活的程序猿。
这里暂且不讲培训机构那点事儿,言归正传。
Java到底需要学多久?
这个问题我想是因人而异的。
下面我想从以下几个方面谈谈我的认识。
首先是不是对这门语言有浓烈的兴趣?
因为一旦有兴趣,那么学习任何新技术肯定是很快的,兴趣驱动着你带着问题找答案,去钻研,去用心。好的兴趣加上正确的学习方法可以做到事半功倍。
然后是不是科班出身有编程基础呢?
如果是科班出身或者非科班出身但是有编程基础,那么相对来说你学习起来相对容易,用的时间相比之下要快些。
当然没有一丁点编程基础是不是就学不会或者学的非常慢呢?并不是!抛开编程来说,Java无非对没接触过的也仅仅是一个新知识而已,只要踏踏实实看书,看一些教学视频多实践,慢慢就找到感觉了,前期可能会需要花费多一点时间,后续就会快很多。
其次有没有很好的耐心和毅力去坚持学习?
学习本身就是一个慢慢积累,大量练习,不断修炼的过程。Java学习过程中一定会需要很多自己不懂的问题,如果没有很好的耐心去面对,没有毅力去学,三天打鱼两天晒网的,我觉得Java是学不好的。学多久的问题我想遥遥无期。
再者是不是具备独立思考和相对较好的逻辑思维能力?
编程技术和其他知识不太一样,它涉及的内容相对来说比较抽象复杂,Java入门门槛虽然不是很高,但是往后越学越难。
程序猿工作大多都是在解决问题,而解决问题大多必须要自己独立完成,如果遇到一个难题自己不去思考就去问别人,我想也是学不好的。
最后是不是有一个良好的身体素质和心理素质?
程序猿工作性质决定着必须要加班,必须要有bug出现。没有好的身体素质经常加班估计也吃不消。有bug心态崩了,那只会费时伤脑也无济于事。
综上所述,我认为想学Java,入门基本上一周就可以。两周能上手做一个简单的小程序。2到3个月应该能自己做一个小系统出来。至于学多久的问题,要看你的目标是达到什么层次。
手机码字太费力了,暂且说这么多吧。
码农的搬砖生涯
自学1年左右,培训要5个月,工作方向可以做Java工程师,web开发,App开发,系统开发,web.开发等。可以看看尚学堂的Java300集。