自学Java,机械转java的心血历程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41530755/article/details/97961170
  网上有个段子:哪怕世界上最恩爱的夫妻,一生中也有至少100次想离婚,50次想掐死对方的冲动。

这个说法,其实也适合职场。跟身边的朋友交流,10个有9个,都觉得现在的工作不是自己想要的,都有转行的冲动。

不同的是,有的人已经转了,有的还只是想想而已。

就说我自己吧,大学毕业我是机械专业,当初听周围人听什么机械好工资稳定,越老越吃香就报了,在大学觉得还行,还感觉不到机械的苦,但是从实习开始,我就后悔了。没错,实习就是进工厂流水线,老人说你的从基本做起,做个半年一年就好了,看着带我的老师傅四十多岁的年龄,算得上老资历了,工资也才五千出头,当时就有了趁年轻转行的想法了,但是一直没行动,后来让我付出行动的是高中朋友联系出去吃饭,当时大学还没我考的好的某朋友,说起他的实习计算机java,实习期就五六千了,而我才两千多,听他说转正可以到八千,我才三千…

那一刻我就决定了转行计算机了,真的明白了男怕入错行这一句话,当时也迷茫不知道转什么开发,看着百度里漫天的广告什么c++,java,c,对于我一个学机械的小白真的完全不懂,后来也咨询那个朋友,他也是很建议我转行java,第一java目前很多公司在用,大到互联网巨头公司,小到十几人的小公司都有,工作机会也多,当时身上没钱就否了去培训机构,打算自学,不成功便成仁的心态,确定之后我就开始上网大量找资料了,上某鱼某宝买视频呀,后来才发现了看视频最好的地方就是B站了,而且视频很全。视频我也看了好几个了,整理出几个不错的还在收藏夹呢,哈哈。
然后看视频的话还是觉得不够就又找书看,找自学网站来学习,重要的来了,可以说真的是决定了我成功转行Java的一步,当时天天看视频,看书跟着敲代码真的超无聊,整个人都很多负情绪。当时找到一个比较好的网站,那个网站最有趣的是刚开始照着英雄联盟来敲代码,男的大概都玩这个游戏吧,高中我就开始玩了,(水晶之痕白金,不过好久不玩了)最重要的是这个教程很多例子都是以lol为例子介绍的,这样学起来就显得非常有趣,比如英雄这个对象是一个类,血量、护甲、攻击、法强是属性等概念,深入浅出。比较有趣,也是这个网站让我坚持了下来。幸好这个网站质量还不错什么都有讲到,给大家看看。
http://how2j.cn?p=42404
在这里插入图片描述
截图里可以看到,内容非常全面了。有基础,有中级,有高级等等,一步一步来,真的超级适合自学,最重要的是这个网站上是有项目的,当你学完了可以跟着敲项目,网站也是一步一步教你,从敲代码,到上数据库,上服务器,就差手把手教你了。

http://how2j.cn/k/tmall-j2ee/tmall-j2ee-894/894.html?p=42404

在这里插入图片描述

在这里插入图片描述

跟着敲只是傻瓜式的,这个网站也是讲的很详细了,每一个步骤干啥,需要什么,有什么作用,认真学肯定是不会有问题的
还有一个记账软件的项目也很好,当时我自己做了个,自己就拿来用了,很多朋友看到不错,都叫我分享了,哈哈。(需要的朋友也可以联系我,可以分享给你)

http://how2j.cn/k/hutubill/hutubill-tutorials/710.html?p=42404
在这里插入图片描述

这也是将前面学的Java知识整合做一个项目了,可以加深你的知识点记忆
学习了这么多J2SE基础和中级的知识点,接下来就需要一个综合性的项目把这些的知识点都融会贯通。

本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

涉及到如下内容:
基础内容:
面向对象 字符串数字 日期

中级内容:
异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤

高级内容:
图表chart动态生成,数据库的备份与恢复,自定义圆形进度条

软件设计思想:
单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计

业务常见处理手法:
CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系

通过本项目,积累宝贵的项目经验,在面试的时候,多一项谈资,多一层砝码,多一些薪水

面试之路

我原来打算学一年后就去面试去试一试水,但是那时候我感觉自己都没有复习好,只是把很多知识看过一遍而已,然后我就选择了复习了一个月面试。后来开始投简历,我是过完年出去的,由于互联网行业那时候还都没有上班,所以基本都没有收到回应,等待了一个礼拜后,收到了一个面试通知,面试时间是15号。
15号下午我去了这家公司面试,公司看起来中规中矩,说实话我真的超紧张,毕竟我不是这个专业出身,也是自学的,面试官问我的第一个问题就是你有没有通过mysql的视图,当时我就蒙蔽了,我只学过oracle数据库的视图,当时我自己又不敢撒谎说学过,我就老实回答说没学过,面试官差异的看了我一眼,现在回想起来,这一眼以后我已经没有机会了。面试官又问了我第二个问题,说mysql数据库复杂查询的结果怎么接受,可能当时太紧张了,我都没反应过来,面试官看我回答不出来,就给了我答案:新建一个实体接受。面试出来以后,感觉自己好蠢,java本来就是面向对象的思想,看到数据封装就行,这都想不出来,好愚蠢昂。所以现在回想起来我的第一场面试,总结就是:太紧张了。

后来陆陆续续又收到了几个面试,后面的面试我就不一一讲了,毕竟内容也是比较多,反正我也是边刷面试题边投简历(要刷面试题的也可以联系我,我可以分享的资源),在历时接近十次的失败,一个月的时间,终于有一家小公司,愿意要我了,给我开的工资使用5k,转正7k,收到通知后,我过了半小时就答应了,毕竟能找到工作我就很开心了,这是我的第一家公司,现在我也已经不再哪里工作了,但还是非常感谢这个公司给的机会,如果没找到,我也不知道后来的我会怎样了。

当然也感谢那个网站,我坚持下来很大部分是那个网站,后来我加了那个站长,那个站长也是给了我很多的帮助,十分感谢。希望能帮助到你,需要资源视频什么的也可以留言,我会发给大家的,共勉!

http://how2j.cn?p=42404

本文为 转载文章,转载自csdn 原作者:歇着吧

来源:https://blog.csdn.net/qq_41530755/article/details/97961170

  • 微信
  • 扫描二维码添加微信
  • 博客交流群
  • 来这里水过美好的一天
  • weinxin

发表评论 取消回复

正在加载验证码......