赞晨新材料
赞晨新材料

今年30岁,开始自学java,大概多长时间能出去找工作?会有公司要吗?

admin 107 0

只有你努力 坚持 坚持 就们没有问题。我本人33岁转Java开发从hello world开始 。10年过去已经是加拿大一家公司CTO 但天天仍然写代码。为了第一份开发工作 把整本英文版java core,设计模式,算法 oracle oca 全部背下来 手机里也装了 没事就背诵 理解 。不理解的立马上机写代码。天天白板手写算法。没有工作就到处求人免费帮人做系统。激情燃烧的岁月。所谓岁数精力不够我个人觉得是伪命题。一个奔五的程序员仍然感觉比公司90后精力还充沛,算下来总结一下比起年轻人 最大优势就是学习能力和解决问题能力强。真心感觉成功人在于99%努力和120%的坚持。

作为一名从业多年的程序员,也出版过Java编程书籍,所以我来回答一下这个问题。

Java语言经过多年的发展已经建立了一个庞大的生态体系,在Web开发、大数据开发、Android开发等领域都有广泛的应用,而且Java语言凭借稳定的性能表现和较强的扩展能力也是不少大型互联网平台的重要选择,所以当前学习Java是不错的选择。30岁开始学习Java虽然不算早,但也不算太晚,还是具备一定岗位竞争力的。

由于Java语言有不同的应用方向,不同的方向需要具备的知识结构也并不相同,所以相应的学习时间也有一定的区别。对于自学者来说,以Web方向来制定学习计划是比较现实的,一方面Web开发容易学习,另一方面Web开发的相关岗位也比较多。

Web开发通常需要学习三部分内容,第一部分是Java的基础语法部分,这部分内容是学习的重点,涉及到大量的抽象概念,这部分学习时间通常在2到4周左右。第二部分是Web开发基础,这部分内容涉及到后端开发(数据库开发等),同时也涉及到一部分前端开发内容(Html、CSS和JavaScript),虽然前端开发不算重点,但是也需要有一个系统的了解,这部分学习时间通常需要4周左右。第三部分是开发框架的学习,目前比较流行的开发框架是Spring系列,包括Spring Boot、SpringMVC、SpringCloud等,这部分的学习时间大概也在4周左右。总的来说,如果顺利的话,大部分自学者在3个月左右能够完成Web开发的学习。

在完成Java基础部分学习之后,如果想从事开发工作,最好先进行一段时间的项目实习,通过实习一方面可以积累大量的开发经验,另一方面也不会有太大的工作压力,不少程序员都有过实习的经历。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!

我做了十年的java给你提点建议,想学好任何一门编程语言牵扯到的知识体系是相当庞大的,如果你之前对操作系统、数据结构和基本的算法完全没有基础,学习编程是比较困难的。

java入门会比C简单一点,因为不涉及到操作系统层面,不用关心底层的知识,跟硬件也无关,但这样学完一个基础可以说是什么都写不出来,即使能写也是写出来和毕业生差不多的代码,可能还不如,代码质量跟你的计算机知识体系和经验挂钩。如果日后想往技术深度方向发展,就必须学习底层的东西,否则永远都是拧螺丝的层面,做个几年到了瓶颈又得转行,到时候估计也转不动了。说到这里你可能会说不往技术方向发展往管理方向发展?我告诉你技术方面的管理对管理者的技术要求更高,达到一定技术深度是最基本的要求。

今年30岁,开始自学java,大概多长时间能出去找工作?会有公司要吗?-第1张图片-赞晨新材料

不要相信培训机构的速成,多数好一点的大学毕业生都不会选择去培训,培训只是教个基础,工作才是真正实践的东西,从去年开始互联网寒冬之后,现在java岗的招聘要求是越来越高了,先不说你有大批毕业生和你竞争,30以上找开发岗位是有一定难度的,除非你技术特别牛逼,否则企业宁愿要毕业生,因为成本低精力还旺盛,30岁在精力方面比不过毕业生的,还有学历也是一道门槛,现在互联网公司基本本科起步,好一点的需要985和211,必须是第一学历,不知道你学历上有没有优势。

如果你决定选择这条路那就必须辛苦沉淀几年好好学习并研究下深层的东西才有可能站稳脚跟,如果你不反感外包公司当我没说,想学东西的就往互联网公司发展,技术时刻在变,革新太快,今年用的东西明年可能就被淘汰,保持不断的学习才能站稳,希望你选择之前慎重考虑。

抱歉,评论功能暂时关闭!

请先 登录再评论,若不是会员请先 注册
Baidu
map