自学java后都是怎么找的工作?_自学java怎么找工作-程序员宅基地

技术标签: 面试  java  程序人生  

我最近一直在帮公司做java方面的技术面试,平时利用周末时间兼职在培训班辅导Java初学者找工作,结合上述经历,我说下对于通过自学java的方式找工作的一些建议。

1 如果学历是本科以下,或者之前没有商业项目经验,建议投小公司,因为大公司看学历。

2 简历上一定要有项目经验的描述,如果没有,简历没面试机会。而且,如果27岁以上的简历,简历上的项目经验不足2年,这份简历也没有面试机会。

3 结合面试过程准备技能,这样能最快找到工作。在找到工作前,只需要学最基本的,一定别系统学,因为零基础系统学java,一定会浪费时间学太多的对找第一份工作没用的技能。

4 如果自学后2个月内,感觉学习效率太低,或者看不到希望,同时又想入行,建议报培训班,因为培训班是用钱买时间和买帮助。

具体说下我是怎么帮零基础的java小白找到工作。

1 第一步,我让他们搭建必要的环境,比如jdk,idea,mysql等,然后让他们运行通第一个java代码,以及让他们熟悉IDEA等开发工作的用法,这个过程一定别超过1周,一般2,3天应该能做好。

2 在安装java开发环境的这几天,我让他们自己去招聘网站搜初级开发的职位,看下需要什么技能。对于这点,不同城市不同公司的要求未必相同,但基本上都需要用Spring Boot(或SSM)框架,需要能用数据库,当然还会包含些对Java核心技能方面的要求。

3 明确要求以后就好办了,Java入门我一般让学员用我写的这本书,因为这本书里顺带还包含面试技能。

《Java核心技术及面试指南》【摘要 书评 试读】- 京东图书京东JD.COM图书频道为您提供《Java核心技术及面试指南》在线选购,本书作者:,出版社:北京大学出版社。买图书,到京东。网购图书,享受最低优惠折扣!https://item.jd.com/10032083599808.html?cu=true&utm_source=kong&utm_medium=tuiguang&utm_campaign=t_1001542270_1002276545_0_2014908582&utm_term=64e96d1d5e9c4c158f23d78b905f922b

但在学Java核心技术时,我会要求学员边运行代码边看,同时只看Java面向对象,集合,异常处理,JDBC,多线程方面的技能,其它的,比如IO,设计模式,JVM调优,Socket编程,Java界面编程这块,不用看。

这样边敲代码边看,一般能用半个月到一个月的时间看完Java核心,如果这部分学习的时间超过1个月,就属于效率太慢,甚至可以这样说,通过自学找工作很难。

4 随后我会让学员用我写的Spring Boot书入门Spring Boot+JPA做增删改查业务的技能。

《Spring Boot+Vue.js+分布式组件全栈开发训练营:视频教学版 曹宇 清华大学出版社》【摘要 书评 试读】- 京东图书京东JD.COM图书频道为您提供《Spring Boot+Vue.js+分布式组件全栈开发训练营:视频教学版 曹宇 清华大学出版社》在线选购,本书作者:,出版社:清华大学。买图书,到京东。网购图书,享受最低优惠折扣!https://item.jd.com/10038484613526.html?cu=true&utm_source=www.zhihu.com&utm_medium=tuiguang&utm_campaign=t_1001542270_1002276545_0_2014908582&utm_term=b329cca836bc49bfb4b0570b7d5e8ccc

我这本书里面包含了两部分的内容,第一是Spring Boot组件,比如 IOC,AOP,拦截器等,第二部分是Spring Boot整合分布式组件等技能,对于初学者来说,可以用一个月的时间先熟悉Spring Boot组件。这个阶段的学习需要连数据库,大概需要在1个月内完成学习。

自学Java,如果不能在2个月内完成Java核心以及Spring Boot的学习,后面也不用找工作了,因为找工作的难度要比学习难多了,如果对于2个月内依然无法完成学习的同学,建议还是报个培训班吧,这样好歹还有入行的希望。

我辅导的学生,一般能用1个半月学好Java核心以及Spring Boot,也就是找工作的最必要的技能,在此基础上,初学者就要通过写简历找工作了。

上文也已经说了,初学者第一份工作可以投小公司,不过在简历上,一定至少包含一个Spring Boot相关经验,当然项目经验越多越好。如何写简历,从而让简历帮你争取到面试机会,大家可以看我这篇文章。

程序员简历应该怎么写? - 知乎本人在互联网大厂和外企做过技术面试官,也有过校招和招聘应届毕业生的经验,所以自认为在这个问题上有一…https://www.zhihu.com/question/25002833/answer/2294296535

写好简历后得海投,如果海投后发现基本没公司给面试机会,那一定是简历上有问题,初学者简历一般普遍会存在如下的问题。

1 简历上的项目看上去像学习项目,或者是编造的,比如用2个月完成了一个大型项目。

2 简历上的技术看上去和初学者身份不匹配,比如零基础就用到了Docker等高深技术。

3 简历上的技术已经过时了,比如还写用了SSH,JSP等过时的技术。

4 简历上的项目年限或工作年限有问题,比如25岁了是本科毕业,应该有3年经验,但简历上才写了半年Java相关经验。

如果遇到此类现象,而且自己无法找到原因,那么就可能得找人帮忙看了。

当初学者通过简历得到第一个面试机会以后,其实找工作就成了一大半了,因为初学者就可以通过面试来积累实战经验和面试问题了。在刚开始的几场面试里,初学者基本上属于一问三不知的,但一定别灰心,继续按如下的方法准备。

1 刷题背八股文,比如可以按如下的文章背java面试题。

Java面试题大全带答案_hsm_computer的博客-程序员宅基地_java面试问题大全及答案大全本人发现网上虽然有不少Java相关的面试题,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种面试题,并站在面试官的立场上,给出我自己的答案。第一部分、Java 基础1. JDK 和 JRE 有什么区别?JDK是java的开发工具包,有JDK8,9甚至到14的差别,安装以后,不仅包含了java 的开发环境,比如java.exe,还包含了运行环境(jre)相关包。JRE是java 运行环境,一般装好JDK后,系统里会有对应的JRE环境。2. .https://blog.csdn.net/sxeric/article/details/113920719?spm=1001.2014.3001.55022 一定得练习项目说辞,以及如何通过项目展示基本的Spring Boot技能。对此大家可以参考我的这篇文章。

https://www.zhihu.com/question/24525681/answer/2284403622https://www.zhihu.com/question/24525681/answer/2284403622

3 其实如果初学者投小公司,或者是外包公司,只要能证明有Spring Boot + JPA相关经验,一般能找到工作,而证明相关经验的说辞,多通过参加面试应该能慢慢积累。

写在最后,我还想说下,现在是2022年年初,至少现在,通过Java入行IT还是值。

就拿我辅导过的几个朋友举例吧,他们普遍是25岁到28岁之前,学历有本科,但也有大专甚至更低,之前干的是网关或销售之类的活,月入未必有5k。但通过自学(当然还包括培训班)入行java后,经过我辅导简历和面试,第一份工作最差是11k,普遍的有13k。

当然由于之前缺乏Java项目经验,干第一份活时很累,而且甚至可能受气,但基本都能过3个月的试用期。不过一旦用第一份工作积累项目经验后,第二份工作的工资就不一样了。

在上海,对有3到5年java开发经验的程序员,哪怕是一般公司,本科学历一般能给到15k/月以上,甚至给到20k也不成问题,而大厂一般能给到35w甚至更多,而大专学历,薪资顶多就打八折,如果面试好,甚至不打折也有可能。相比于其它行业,Java程序员至少能有用加班换高薪的机会。

.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sxeric/article/details/122648204

智能推荐

LCD 取字模工具,支持 Linux 系统_linux下取字模工具-程序员宅基地

文章浏览阅读356次,点赞9次,收藏10次。下载链接: https://pan.baidu.com/s/199OIceeQRLljHqc3OkT1hw?pwd=retv 提取码: retv。此工具名为 WordPixels,类似一个造字程序,字符点阵可随意编辑,轻松获取任意形状字符(图形)。_linux下取字模工具

ROS 运行报错 raise ResourceNotFound(name, ros_paths=self._ros_paths) , ResourceNotFound: *****-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏6次。一、运行报错自己遇到的问题是raise ResourceNotFound(name, ros_paths=self._ros_paths), ResourceNotFound: rgbd_launchTraceback (most recent call last): File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 308, in main p.start() File "/o_raise resourcenotfound(name, ros_paths=self._ros_paths)

大地坐标BLH转平面坐标xyh(高斯投影坐标正算) Java版-程序员宅基地

文章浏览阅读1.7k次。技术背景  做过位置数据处理的小伙伴基本上都会遇到坐标转换,而基于高斯投影原理的大地坐标转平面坐标就是其中一种坐标转换,坐标转换的目的就是方便后面数据的处理工作,大地坐标转高斯平面坐标常用的有两种,即3°带和6°带,具体采用哪种根据实际情况而定。计算原理  6°带带号n与相应的中央子午线L0经度的关系为:  3°带带号n’与相应的中央子午线L0’经度的关系为:..._blh转xyh

基于PHP美食食谱的外文翻译,中国传统菜谱的英文翻译锦集-程序员宅基地

文章浏览阅读167次。中国传统菜谱的英文翻译锦集第1部分、素菜类Vegetarian1.豪油冬菇Oyster Sauce Mushroom2.什笙上素Bamboo Vegetable3.红烧豆腐Fried Tofu4.炒素丁Vegetable Roll5.罗汉腐皮卷Vegetable Egg Roll6.素咕噜肉Vegetarian Sweet and Sour7.蒸山水豆腐Steam Tofu8.鲜菇扒菜胆Mushr..._基于php的家常菜谱教程网站的设计与实现 英文翻译

(jarvisOJ)(pwn)level6_x86_javious level6x86-程序员宅基地

文章浏览阅读418次。Unlink!Unlink!Unlink!level6_x86作为一道堆溢出入门题,还是值得用来练练手,学习一下堆的基础的知识的。参考文献:ctf-wiki:https://ctf-wiki.github.io/ctf-wiki/pwn/linux/glibc-heap/unlink-zh/大佬博客:https://blog.csdn.net/weixin_41617275/article..._javious level6x86

随便推点

linux 中 tar \ zip 解压错误后撤回_linux撤销解压命令-程序员宅基地

文章浏览阅读233次。【代码】linux 中 tar \ zip 解压错误后撤回。_linux撤销解压命令

如何在水经微图APP中扫码添加图源?-程序员宅基地

文章浏览阅读236次。微图APP目前暂无数据同步功能,也没有帐号登录功能,但标绘导出功能是完全免费开放的,如果你觉得用起来还不错,欢迎分享给你的朋友。微图APP下载安装完成之后,会默认显示吉林一号卫星影像,你可以通过点击左下角的地图主菜单切换地图数据源。在“图源管理”界面中,点击右上角按钮,可以扫码添加微图Web版生成的图源二维码,在“编辑图源”界面中,你可以对地图名称和地图URL等相关参数进行编辑。在地图主菜单中,点击“地图”小图标,可以进入“图源管理”界面。这里,再为你分享在微图APP中通过扫二维码添加图源的方法。

Linux脏牛提权漏洞复现(CVE-2016-5195)_cve-2016-5195复现-程序员宅基地

文章浏览阅读605次。脏牛漏洞是一个严重的漏洞,可以允许攻击者获得管理员权限。为了保护系统的安全,请及时更新内核并采取其他安全措施。_cve-2016-5195复现

解决url中的& amp;带来的问题, laravel页面_接口返回url amp;-程序员宅基地

文章浏览阅读1.8w次。首先, 你是否也在laravel中写了类似这样的js呢:$.get("{{route('admin.user.index', array_merge($data, ['__sort__Exp'=>'desc']))}}");//ordocument.URL="{{route('admin.user.index', array_merge($data, ['__sort__Exp..._接口返回url amp;

财政(预算)管理一体化涉农资金项目管理系统规划方案书_财政支农资金管理系统-程序员宅基地

文章浏览阅读861次,点赞21次,收藏14次。涉农资金项目管理系统把农业部门的相关涉农业务系统、财政部门的相关涉农系统以及涉农资金的集中支付等信息,通过录入或导入的方式采集到系统并有机的集成到一起,形成一个完整的数据信息平台,建立涉农项目库和政策文档资料库,为农业处提供业务办理和统计分析,大大提高农业处的工作效率。涉农资金项目管理系统把项目信息、涉农资金信息、项目审批信息、预算指标信息、项目实施信息、资金拨付信息集成到一起,形成一个完整的数据信息平台,通过建立涉农项目库和政策文档资料库,便于用户进行业务处理和统计分析,大大提高业务管理工作效率。_财政支农资金管理系统

【Unity】基于GUI的简易场景切换器_unity切换display-程序员宅基地

文章浏览阅读1k次。在编辑器或者发行版游戏中,如果我们想切换一个场景,需要设置触发器或者手动设置按钮来调用SceneManagement中的函数。而这个脚本挂载到场景时按下按键就可以在屏幕上方或者下方展示所有Build Setting中的场景,按下按键就可以加载对应场景。将脚本挂载到任意物体上,也可以制作成预制体。在编辑器中运行游戏,按下键盘上~键(即上方数字1左边的按键)就可以调出所有场景,再按一下关闭,点击场景按钮切换到指定场景。Button Width:调整按钮宽度,若开启自适应按钮宽度,该项不造成影响,默认100。_unity切换display

推荐文章

热门文章

相关标签