今年30岁,开始自学java,大概多长时间能出去找工作?会有公司要吗?
不建议,别相信鸡汤。除非你自己有兴趣钻研着玩,或者有益于你主业的发展,又或者你天赋极高,否则28岁就很难有面试机会了,更别说30。你跟培训机构出来的刚毕业的本科生相比,没有任何竞争优势,而他们的培训周期也就几个月,所以初级人才产量大,市场需求小。我自认为智商还行,天赋也不错,结果28岁转行失败。
如果是个人的兴趣爱好,可以去学。如果是奔着高薪去的不建议去学。原因有几点:
1. 年龄问题
30岁对于程序员来说已经不小了,在35岁左右基本跳槽与涨薪的机会也会变得很少。现在去报班学j***a,至少学个半年左右的时间,真正入职也就31岁了。在北上广学成后,找工作薪资大约也就在1w左右,其他一二线城市也就四五千的薪资水平。
2. 如今经济形势
从17年底开始,互联网的增长速度没有以前那么快,但是涌入互联网行业的人越来越多,换句话说企业招人没有以往那么多了。现在企业会提高面试的难度,半路出家的人基本没有基础知识,只能用j***a写写增删改查,对计算机领域的其他知识例如算法,数据结构一窍不通,会很难找到一份好的工作
3. 步入互联网圈子后发展也很困难
大部分培训机构出来的人只能在小公司打转,薪资其实并不高。入职后前期只是匮乏,会面临很多的困难,同事也要付出比别人更多的努力。
30岁不建议换行业转型了,想换行业,证明你在原先行业没有取得太大的成就或者没有深刻的理解!再换个行业也是如此!J***a程序员不好做了,年龄大的更不容易找工作,首先,学习的精力都不如年轻人!
作为一名从业多年的程序员,也出版过J***a编程书籍,所以我来回答一下这个问题。
J***a语言经过多年的发展已经建立了一个庞大的生态体系,在Web开发、大数据开发、Android开发等领域都有广泛的应用,而且J***a语言凭借稳定的性能表现和较强的扩展能力也是不少大型互联网平台的重要选择,所以当前学习J***a是不错的选择。30岁开始学习J***a虽然不算早,但也不算太晚,还是具备一定岗位竞争力的。
由于J***a语言有不同的应用方向,不同的方向需要具备的知识结构也并不相同,所以相应的学习时间也有一定的区别。对于自学者来说,以Web方向来制定学习计划是比较现实的,一方面Web开发容易学习,另一方面Web开发的相关岗位也比较多。
Web开发通常需要学习三部分内容,第一部分是J***a的基础语法部分,这部分内容是学习的重点,涉及到大量的抽象概念,这部分学习时间通常在2到4周左右。第二部分是Web开发基础,这部分内容涉及到后端开发(数据库开发等),同时也涉及到一部分前端开发内容(Html、CSS和J***aScript),虽然前端开发不算重点,但是也需要有一个系统的了解,这部分学习时间通常需要4周左右。第三部分是开发框架的学习,目前比较流行的开发框架是Spring系列,包括Spring Boot、SpringMVC、SpringCloud等,这部分的学习时间大概也在4周左右。总的来说,如果顺利的话,大部分自学者在3个月左右能够完成Web开发的学习。
在完成J***a基础部分学习之后,如果想从事开发工作,最好先进行一段时间的项目实习,通过实习一方面可以积累大量的开发经验,另一方面也不会有太大的工作压力,不少程序员都有过实习的经历。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!