网站首页 > java教程 正文
每天看网上消息,很多人都说java越来越饱和,很难找到工作,后面我试了一下,却发现只要给你的东西认真学了,其实并没有太困难,感觉一直在说找不到工作了,大多都没有先衡量一下自身的情况,自身只有8k水平去面试12k的工作,就算面试进去也会被发现水平不够然后被刷下来。
就像我当初一起学习的同班同学一样,学的时候从不认真,2w多块钱打水漂一样,真以为交了那么多钱就能完全得到一份好的工作,只有学到了,才是自己的,不认真学而一直怪别人,工作上也不会有太大出息。
我的经历
今年毕业,本科电子专业,目前人在北京做Java工程师,满打满算在学校自学了7个月的Java,毕业后的一个月一直在北京找工作,大概找了20多天面试了30家左右,拿到3个offer,最后选择了现在这家公司,待遇是税前11K,五险一金加节假日福利,工作时间是朝10晚7双休,有的时候需要加班。
之所以当时选择自学Java,是因为我的专业电子,如果出去做本专业的工作,那基本都是进入电子厂当小工,对于那些电路板我确实没有多大的兴趣,感觉跟旧时的工人差不多,因为我大一接触过C语言,所以对于编程有一定的了解,而且对于这些逻辑上的东西也比较感兴趣,最主要的是因为做软件工程师比其他行业工资都高,这是最吸引我的地方,都知道90后很穷,确实都缺钱花,那么缺钱花怎么办?我自己也知道,就是靠着自己的努力赚,抱怨那些东西都没什么用,钱又不是抱怨来的。
一开始自学的教程是在某宝买的,当时花了32块钱,是2017年的教程,我就是跟着教程一步步的走,因为自己比较喜欢看书,也有耐心看书,就自己买了一本Java入门书籍,我个人的感觉还是跟着视频教程学比较靠谱,看书太枯燥而且都是理论知识,用处不大,不过对于自己的编程思维还是有一定帮助的,对于刚接触编程的人来说,编程思维的锻炼尤其重要。
后来一做题目发现遗漏很多,虽然懂了书上那些基础的知识,但就跟了解了数学书上的公式差不多,一到做项目全都原形毕露,并且一个人有很多问题也没有人可以问,所以明白这个短板,就在黑马程序员报班学习,当初也考虑过尚硅谷和达内,但给达内打电话咨询时候,一天内给我打了三个电话,所以达内基础班都没有过去听就把他淘汰了,后来在黑马和尚硅谷之间选择,因为我当初看的视频大多都是黑马的,并且感觉线下培训还是黑马比较强,所以选了黑马。并且过年前出的黑马程序员中级路线图的资源也感觉都挺好的。
小建议
1. 首先你应该有一个比较好的学习教程,这是学习Java的根本.我们只有提前准备好视频教程,我们才知道现在应该学什么,后面应该学什么,企业岗位需要你掌握的技术知识点有哪些。
2. 然后你应该知道学习Java的难点在哪里?根据我学习的经验来看,学习Java最困难的时候就在前1-2个月,这个时候遇到学习心态爆炸的情况最多,因为Java语言的特点就在于开始学难,而以后越学越简单。Java需要记的东西非常多,还有就是刚接触编程如何培养编程思维,当你明确了刚开始学习Java的难点是什么,就有办法去解决它,从而绕过这些坑,进行有效率的学习。
3. 是不是有很多人觉得自己学了后面的就把前面的知识忘记了,而且还感觉视频教程中的都能听懂,但让自己写却写不出来代码,不知道如何实现。关于这两个问题,我想大部分人都遇到过,根据我个人的经验来看,这主要是因为自己当初所学的知识点没有经过大量的练习题和项目进行实践,只是在短期内脑海中的记忆,并没有形成一个深刻的记忆,因为自己没有经历啊,因为自己没有写过案例和项目。学编程技术是为了做更好的互联网产品,可是你却很少写代码,这样的学习方法怎么能是正确的呢?
4. 学到什么程度才能就业?
这是很多初学者都会问的问题,不知道自己应该学到什么程度才能就业,这个问题很简单啊,你去看看招聘网站的技能需求是什么。一般来讲,一家公司面试一个人,都是因为这个人简历上面写的技能跟自己公司符合,项目类型与自己公司相符,这就是符合他们公司的人才,公司会针对你简历上面写的技能需求,来对你进行技术询问。
现在公司招聘人才的标准都是差不多的,能参与到小组中合作开发项目,能独立分析业务需求,并且完成部分功能需求,在规定的时间内完成自己的工作任务。
Java的内容非常庞大,但是常用的只有20%左右,所以学习Java有句话,用20%的知识来解决80%的问题。
什么都没有准备,怎么可能得到高工资呢,对于我这个刚毕业的普通学校的人来说,11k已经是我们班最高的工资了,并且超出平均工资很多,我已经很满足了,还是很感谢黑马程序员的。
我只是想把学员心声和经验想分享给大家看,另外,黑马中级程序员路线图和资源在下方更多的链接里哦。
猜你喜欢
- 2025-04-06 溧阳电脑培训班计算机二级学习的内容
- 2025-04-06 如何用Python实现二分搜索算法(python 二分查找函数)
- 2025-04-06 聊聊C语言-基本运算符(c语言中运算符的用法)
- 2025-04-06 如何短时间突击 Java 通过面试(如何准备java面试)
- 2025-04-06 小型JAVA项目:人事管理系统项目实战
- 2025-04-06 阿里P8大牛耗费三年整理的:Java架构之完美设计实战PDF
- 2025-04-06 计算机等级二级考试辅导:“面向对象”单元练习题(第3部分)
你 发表评论:
欢迎- 最近发表
-
- pyinstaller打包python程序高级技巧
- 将python打包成exe的方式(python打包成exe的方法)
- Python打包:如何将 Flask 项目打包成exe程序
- py2exe实现python文件打包为.exe可执行程序(上篇)
- 如何将 Python 项目打包成 exe,另带卸载功能!
- Python打包成 exe,太大了该怎么解决?
- 可视化 Python 打包 exe,这个神器绝了!
- 案例详解pyinstaller将python程序打包为可执行文件exe
- Cocos 3.x 菜鸟一起玩:打包window程序
- 怎么把 Python + Flet 开发的程序,打包为 exe ?这个方法很简单!
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)