记录我这四个月的JAVA学习

    这篇文章算是对自己这四个月学习的总结吧,是想给以后的自己看看,也是在这里的第一篇文章。我是一个转业人员,之前从事的是电气工程,在一家国营的电气公司工作了11年,因为公司要搬迁到外地,并且对熬资历失去耐心,所以趁此机会决定转行,因为从小就有计算机的梦想,转行的时候就首选了这个行业,竞争、压力什么的不说我也知道,因为这11年里的工作经历给过我太多的压力,人往往在极端的环境下才会成长,越是经历过波浪的人就越是不喜欢讲大道理,因为他们明白,有些事说了别人也不一定懂,当你走在雪地里啃着面包,你会明白自己的弱小,因为你没有办法选择自己想要的生活。

    在转行之前考虑过自学还是去培训机构,后来选择了培训机构,选择培训机构有几个点,一是因为有老师教,遇到问题可以及时得到解答,还有那个学习氛围对自己也有帮助,毕竟很长时间没有系统的去学习新的事物,那种环境还是挺重要的,每天早上九点到晚上八点的学习,让我成长的非常快,二是因为培训机构提供了一个很好的平台,会帮助你去推荐一些公司企业,帮你包装你的简历,这点懂得人都明白,我并不在意我自己的起点,我在意的是我自己的终点,所以有一份工作要比有一份体面的工作更重要,当你有了家庭,有了妻子和孩子,有房贷要还,你想给他们更好的生活,你就需要不断的努力,之前工资在6000-10000,如果给我一份4000的我也愿意干,因为我知道自己并不在乎这刚开始的4000。第三点比较重要,就是时间,时间,时间,当年级大了以后就会发现时间比任何东西都重要,我现在经常会觉得时间不够了,这是我以前从没意识过的,培训机构的节奏非常的快,快到没有基础的人根本就跟不上,自学四天的内容,在培训机构可以一天讲完,从第二天起,我就把手机里电脑里的游戏,今日头条,视频播放器,全部卸载了,手机里只剩学习资料,这四个月没有看过电视,没看过电影,逛过四次街,每天除了睡觉就是学习,看着教室里那些刚毕业的大学生,你知道自己不管怎么努力都来不及了,所以只能拼了命的去努力,这么多年的工作也给了我自己很好的自制力,记得一句古语:“少年不知苦,不以苦为苦”,大概就是自己此时的心境吧。

    第一个月学习的是JAVA基础课程,在学习中的每一天都有一个疑问在我心里,就是JAVA到底是什么,那些方法类属性都能干嘛,都能做出什么东西出来,没有系统的知识结构,每一个知识点就像飘在脑海里的浮木一样,东一块西一块,并没有一个结构让我把学到的东西系统的放进去,所有就这样的懵了一个多月,不过老师说过一句话,不会属于正常,因为编程思维没有转变过来,这让我意识到一件事,就是编程思想这个东西需要培养,所有我用一个最笨的办法,就是不停的敲,不停的敲,把练习一遍一遍的敲,每敲一遍就在脑海里过一遍,然后一个练习接着一个练习,直到有天我能写出老师提出的需求了,那天我很开心,第一次自己写出了能实现需求的代码,看着它运行成功,控制台打印出语句,成就感油然而生。

    第二阶段是数据库和WEB,数据库会说MySql和Oracle这里各大培训机构的课程都差不多,但是我想说的是光靠培训机构里所学的是远远不够的,需要自己不断的去扩展,这个阶段被声明式编程搞懵,反正就是学的不好,不过WEB课程还是挺有趣,毕竟图形界面看着更加的直观。

    第三阶段用Struts2做项目,第四阶段学Spring+MyBatis,这已经没什么可以说的了。

    送给自己一句话吧:“种一棵树最好是十年前,其次是现在”,既然已经选择了,就做好最坏的打算,别轻易放弃和回头,因为再大的苦难你都尝试过了。这篇文章是献给自己的,谢谢。



好的,以下是您需要的实习记录: 七份: 在实习的第一个,我主要学习Java语言的基本语法,并了解了各种常用的Java库和框架。我参与了一个小组的项目,通过分析需求文档进行开发,同时也与组员进行了紧密的合作。我还完善了自己的代码风格和文档编写技巧,更好地规范了自己的编程习惯。 八份: 在第二个,我掌握了Spring框架的使用,并练习了如何运用Spring进行开发。我学习了Spring的基本概念和各种组件的使用方法,还学习了Spring Boot的配置方法和使用技巧。我参与的项目是一个简单的网站,我负责后端模块的开发和维护,深入学习了Restful API风格和数据持久化技术,不断提升自己的编程水平。 九份: 在实习的第三个,我开始学习数据库程序设计,并学习了常用的关系型数据库和非关系型数据库的使用方法。我深入学习了MySQL数据库及其基本操作,还熟悉了一些面向对象的数据库模型设计方法。我参与的项目需要使用数据库进行数据存储和查询,我在项目的实践中掌握了数据库程序设计的技术和方法,更好地应用到实践中。 十份: 在第四个,我开始学习前端开发技术,主要学习了HTML5、CSS3和JavaScript语言。我掌握了各种标签和样式的使用方法,了解了CSS框架的使用方法和JavaScript编程语言的语法。我参与的项目需要使用前端技术进行页面设计和开发,我在项目实践中不断提升自己的前端开发水平。 十一份: 在实习的第五个,我开始学习移动开发技术,主要是Android开发。我学习了Android编程语言和各种常用组件的使用方法,掌握了Android应用程序的建立和发布方法。我参与的项目需要开发一个Android应用程序,我负责应用程序的主要业务逻辑和页面设计,不断提升自己的移动开发水平。 十二份: 在实习的最后一个,我参与了一个小组的项目,并与其他组员进行了充分的沟通和合作。我负责质量管理和测试的工作,不断提升项目的质量和表现。同时也对整个实习过程进行了总结和回顾,掌握了如何自我评估和提升自己的能力和素养。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值