学习Java一年的心得体会

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39403545/article/details/81037573

  趁着这个时间,写下我这一年来学习Java的总结。从17年的7月13号至今,已经入坑一年了,有汗水也有收获。很巧,今天也是我"工作"的第一天。

  最开始是在淘宝买了个五块钱的JAVA视频教程,有基础,进阶以及一些实战。说实话学软件这行业成本还是挺低的。看了一个多月的Java SE,然后是GUI编程Swing,以及MySql的一些基础,在这个阶段做了一些简单的Swing项目,算是简单了解下把。

  接着到入门Web了,记得当时连个Tomcat都没跑起来。明明按照教程一步一步来了,弄了半天还是失败,瞬间我就感到好郁闷,感觉学习到了瓶颈。这个时候我遇到了另一款语言Python,当时听说这种语言风格很简洁,学习难度简单,然后也比较火。于是我就先丢下Java,尝试学习Python了。(可能这就是所谓的从入门到放弃...)Python也是弄了一个多月,不过学了没怎么用,基本忘光了。其中比较有用的就是课程中有一段前端知识,HTML,CSS,JS和JQ。这个前端老师讲的还是很不错的,很容易理解。后面还接触到一个Python的Web框架,Django。当时就看到Python这款语言在很多方面都有很好的应用,比如说网络爬虫,人工智能方面的机器学习,神经网络学习,深度学习,大数据等。不过这里面除了爬虫,其他都不怎么感兴趣。值得一说的是到了2018年,Python真的是爆火,网页上各种培训广告。这其中与人工智能的迅速发展有关联把,毕竟Python是最接近人工智能的语言。

  学了快两个月的Python,从基础到一些框架,难度越来越大,又感觉到了瓶颈了,然后也不断的比较Python和Java这两款语言。搜一些招牌信息,显而易见的Java程序员的岗位要多很多,当然Python的潜力很大,听说Python要加入高考了?然后最终我还是选择了Java,再次放弃了Python,回归Java,找工作要紧啊。然后又从Java Web入门开始学习,由于在Python接触了前端基础和一个MTV框架,对前段后台有了一定的理解,所以理解起来比之前要轻松许多。从最基本的JSP,Servlet开始,一直到后来学习SSH,做了一个OA系统,然后是SSM,看的是淘淘商城的项目。这个项目挺好的,是一个中大型项目,演示了一个项目从策划,需求分析,前端页面,后端业务处理,搭建分布式系统,到最后上线的过程。还接触到了很多之前没学过的技术,比如说用Nginx反向代理做图片服务器,Redis缓存,Solor做搜索。虽然我基本没看懂这个项目,但是还是觉得是一个挺好的项目。

  18年给我的感觉就是,上面说到的人工智能飞速发展。Python语言爆火,专业新开了机器学习这门学科,无人驾驶公交车的上线,各种智能产品的上线等都说明了互联网时代在慢慢向物联网时代过渡。有预感物联网这个专业以后也会很火,虽然我可能不会走这个方向。其实之前也一直犹豫过,是走软件还是硬件,看了一些对比,参考 软件工程师和硬件工程师的差异。软件就业率高一点,入门也相对容易一点。硬件以后可能稳定一点。不过我觉得纯硬件以后也不好混,毕竟在人工智能时代,程序,编程的思想还是很重要的,不懂的编程的硬件工程师可能会被慢慢淘汰。越来越多的工作被智能设备所取代了,像某老师说的:我们的目标就是让更多的人失业。不过选择主要看兴趣把,个人还是喜欢写程序多点。对物联网,人工智能还不是很懂,但是很看好这个方向,等下个学期再从课程中补充这些把。

  最后还要感谢肖老师,给了我更好的学习机会和学习的平台。本想着就是找个团队跟着练练项目,积累经验,没想到还能拿到“实习”的机会,虽然工资不算很多,但是重在学习。目前还不是直接去公司工作,只是在学校工作室学习,不过环境设备还是可以的,空调很凉快,网速也不错。

  总的来说,这一年学了很多东西,但是都是一些基础,广而不精,接下来一年就再深入学习把。

//TODO 深入学习Spring MVC,Spring,Mybatis这三个框架,多练一些项目。

//TODO 看两本书《深入理解Java虚拟机》,《Spring技术内幕》

//TODO 有机会就好好补充一下硬件知识,毕竟物联网毕设不给做纯网站,毕业要紧

//TODO 还有个遗憾就是学了Python没地方用,机器学习不太感兴趣,爬虫或许可以考虑一下

// TODO 知识改变命运,技术改变世界。Hard Working,Hard Learning.

  

猜你喜欢

转载自blog.csdn.net/qq_39403545/article/details/81037573