你学习Java的初心是什么
你是真的喜欢编程,还是被所谓的高薪所吸引,其实这些都不重要。自己认定要做一件事情的时候,就努力把它做好,失败了又如何,至少曾经努力过。就拿我自身举例子吧,我一个双非本科,科班生,快毕业那会啥都不会啥都不会,虽然是科班生,但是对编程方面的知识学得很浅,一知半解,整天嘻嘻哈哈玩了两三年LOL,等到同学都出去实习了,才开始着急。那段时间真的陷入了迷茫,一时间不知道干什么,有的同学去培训Java了,但是我不想去培训,凭什么要去培训,心里默默的下定了决心(PS:可能是舍不得两万块钱),要自学。于是开始了一个月的自学之路,基本除了吃饭,睡觉,都在看网上视频,自己对着敲代码,说起来真的很孤独,那段时间,一个月之后,秋招基本结束了,于是开始了我们的社招之路,对没错,找Java实习生的职位。
我的初心是什么,回想了一下高考结束那年,我为啥填报软件工程这个专业呢,喜欢编程?NO!那时候根本就不了解编程而已,可能只是喜欢电脑吧,当时也挺喜欢打游戏的,网上查阅了一点行业前景,就稀里糊涂的填报了,害现在看来,写出一段精妙的代码,解决一个线上重大问题,被同事膜拜还是挺有成就感。
处处碰壁的实习经历
坐标武汉,是的有着百万大学生的武汉。互联网寒冬,加上众多初级程序员在武汉想找一份不错的实习工作,而且是社招,真的很难。而且是我才自学一个月左右,在几个招聘软件上,海投几百份简历,很多培训公司以招聘实习生的名义,拉人去培训,真的可恶,被骗了好几次,后面自己也摸索了经验,工资高,还没啥要求的多半是培训机构,那种就不去了,浪费时间。之后也有几个面试,因为自己只自学了一个月,学得知识真的很不牢固,而且浮在表面的知识,底层的逻辑根本就不懂,面试也是处处碰壁,但是没关系,总结经验,每次回去分析自己的原因,哪里有问题。经过一个月的东奔西走,十二月份终于找到了一个月实习工资2000的Java实习生,终于踏上了实习的路。
基础知识真的很重要
说是实习,但是根本就是招廉价劳动力,一上来就是要你改BUG,入职第二天就加班到晚上九点,当时内心想这就是996吗,回到学校已经十点多了(PS:实习的时候还是住学校)。因为学习Java的时间,并不长,囫囵吞枣的学习Java,好在身边的同事都很nice,人都很好,面对我连番轰炸的提问,都乐意给我解答。看别人的代码真的很痛苦,还是老项目(PS:没有注释),太难了,当时基础不太好,改BUG也是很费劲,复现一个BUG基本要好长时间,每天都加班,后来决定,重新学一下Java基础,学一下之前直接忽略的知识,顿时发现,真的是一句话可以概括,“你知道的越多,你不知道也就越多”,细节真的太重要了,可能因为一个细节导致的BUG数不胜数,这段实习经历真的让我成长了许多。
基础知识真的很重要!基础知识真的很重要!基础知识真的很重要!重要的事情说三遍,你的Java基础知识越牢固,你学其他的知识,学习其他的框架,也很快,不要一味的学习框架知识,先把Java基础学好,学扎实。
多思考多复盘
我们在学习Java知识的时候,多问个为什么,你会发现你很多都不懂!还有一个重要的点就是,对于BUG在解决之后,认真复盘这个BUG出现原因,解决方法,记一记笔记,真的这样做,一段时间之后,你解决BUG的能力飞一般的提升,领导也会对你刮目相看,希望大家都能找到满意的工作,升职加薪
程序员真的越来越卷了,保持初心,向上吧(PS:欢迎大家关注我,以后我持续分享干货知识,一起进步成长)!
感谢您阅读这篇文章,先把干货送给大家JDK1.8中英文的两份帮助文档和基础核心知识,对学习和工作非常有帮助,树形结构的包,可以搜索类名,非常方便翻阅,写的非常详细。只需要点赞,关注我,私信回复 java666 就可以免费获取,希望大家都能找到满意的工作,升职加薪。