自学Java快2年还是辣鸡,还要继续么?
作者:互联网
题目是某同学发布出来求助的问题:
本人10年开发经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,很有兴趣回答你这个问题。
作为一个从事Java研发10多年经历的一线资深工程师,我看到你的问题,我特别有感触,因为经常有非计算机专业的人问我类似的问题,深知你的困惑,当然每个人的情况还是有点不一样,要不要继续下去,把技术当做谋生手段,我们不能轻易说继续,也不能轻易说放弃!
首先,你说你是非相关专业,你的Java技术,是按照网上的视频自学的,至少说明一点,你有一定的自学能力!这个很重要!
其次,你说你只会spring基础,用MySQL做crud,改一下别人的前端页面,加几个ajax,配个nginx,做个动静分离,不会其他!从你说的这些信息来分析,你目前的工作开发任务也是相对简单,没写过什么深入的代码。也就是说,你所做的事情,可能就是一些初级程序员所做的事情!如果你每天都是做这样的事情,你说你怎么能有提高!?
一个学软件开发的人,之后的技术高度能达到多少,我个人认为除了当初学习认真,基础打的扎实以外,我觉得更能让他快速成长的是他学完后所经历过的工作!特别是前3-5年的工作经历,这也是为什么企业招聘非常看重你的项目经验!基本上你的学习冲劲和热情,也是在你毕业后工作的前面3-5年,这几年,如果没有做过什么大型项目的话,每天就是基本的应用系统的增删改查的操作,那估计你的技术是很难提高的,有时候不是我们笨,也不是我们懒,而是没有参与到大项目的机会,当然就没有技术提升的机会!
所以,你问大家你要不要继续?你得首先问你自己以下几个问题。
第一,你是真的喜欢软件开发这个事情吗?你对技术有足够的好奇心吗?
如果不是,那你放弃吧!如果是真喜欢,那就继续!
第二,因为你喜欢,我建议你有计划的再学习一遍Java,其实Java体系还是蛮大的,没关系,先把基础搞好,前面我看网友有列出学习清单,基本上差不多,无非就是从 Java基础、web基础、常用开源框架、数据库、微服务等,就好比打游戏一样,一级一级打过来,当然这需要时间和耐心,你毕竟已经学过两年了,有些东西你可以选择性的去看!如果你做不到,没有这个耐心和毅力,你也可以放弃!
- 整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用
- 最新Java精讲视频,PDF书籍教程,面试题,学习手册
第三,如果你现在的工作还是每天都是做一些简单的重复的增删改查操作,衡量一下你这份工作对你的影响,如果可以,建议你换一份有一点挑战性的工作,参与到一些大型系统的开发,跟一些更优秀的人做一些更有意思的项目,从而快速提升自己的软件技术!如果做不到果断取舍,你也只能是温水煮青蛙,那还不如早点放弃,干点别的感兴趣的事情!
我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端等方向,我会陆续写一些关于互联网技术方面的文章。
JAVA入门还是稍稍要有点技术知识的,要不然好多东西也只能死记硬背。所以有基础了重新学一遍效率会比较高,对知识点的吸收也会更快。
标签:10,Java,辣鸡,技术,学习,工作,如果,自学 来源: https://blog.csdn.net/Java95271/article/details/121890738