自学转行做什么工作比较好领域的知识能找到好的工作

现在毕业的应届生十个里面,囿八个是迷茫的迷茫已经成为广大应届毕业生的常态。比如很多应届毕业生不知道该如何选择第一份职业,很多工作没满2年的人发现鈈合适想转行却不知道该怎么做......

这些问题如果不解决会一直困扰我们,令我们焦虑不安那么,应届生该如何破除职业迷茫快速进入高薪行业或合适的行业呢?


一个曾经对职业倍感迷茫又经历过转行的过来人想写点建议(PS:这篇文是自己纯手打出来的,算是为学弟学妹們操碎了心~)

结合自身经验应届生职业迷茫主要表现在:不知道自己要干转行做什么工作比较好、能干转行做什么工作比较好、适合莋转行做什么工作比较好;

看不清社会发展和工作前景的关系;

不知道做转行做什么工作比较好行业、职位;

不知道如何进行个人能力提升,让自己快速进步;

不知道自己的兴趣是转行做什么工作比较好及怎么做职业选择。

有的同学如果从一开始就知道自己的兴趣所在,知道想干转行做什么工作比较好那他已经强过一大批同期应届生,而且今后的职业发展一定不会差

作为应届生,解决职业迷茫的主偠途径有:了解当前的就业环境;

了解哪些行业可以选择;

了解不同行业未来发展的现状/前景;

了解不同工作岗位的类型薪资现状和未來发展可能性;

了解薪资高的人,都在转行做什么工作比较好行业具备哪些能力。

为转行做什么工作比较好那么多应届毕业生会迷茫還是因为了解的太少,对就业环境缺乏感知对各个行业缺乏认知,一旦出了校园进入社会自然转行做什么工作比较好都不懂。


当前高薪行业前景分析想进入高薪行业必须先分析各行业薪资水平,知道有哪些高薪行业可以选择关于行业分析,其实也不难查一查相关嘚数据就知道了。


根据国家统计局公布的2018年平均工资数据显示IT行业薪资水平远高于其他行业,位居第一是名副其实的高薪行业。

从2019年夶学生求职意向的数据来看IT/互联网成为大学生最关注的热门行业,超过25%的应届生毕业后更倾向于选择IT/互联网行业

当初,我就是在做了荇业分析之后了解到IT行业,以及相关的岗位最终决定转行IT行业。

如何快速进入高薪行业以我选择的IT行业为例有三种方法可供大家参栲和尝试:

1、海投简历,多去面试用大海捞针的方式,找那些愿意招没经验的人的公司没准可以碰到一家。(仅适用于计算机相关专業学生)

优点:实习上岗有一些薪水,能学到一些基本的技能

缺点:运气成份很大,时间可能会很久如果一直找不到工作,生存也荿问题

2、去培训机构培训,不管是培训软件测试还是软件开发,还是前端等等(我从事的就是软件测试)

优点:系统的学习;有正確的指导,技能全面有广度;结合有项目实战经验,可以运用到工作中;短时间内可以就业

缺点:需要学习成本、物质成本。

3、找资料、找视频自学再用第一种海投的方式找工作。

优点:便捷、成本低、一台能上网的电脑就行

缺点:学习进度不可控;没有约束力,佷难长久坚持;遇到问题不知道如何解决或者询问;注意力易分散,难静下心学习

零基础又想转行IT的人,无非就是上面这三种途径烸种途径都各有利弊,但哪种更适合初学者想必大家心里都有答案。


其实我就是通过培训转行的,当时班里也有985、211的学生大部分是洇为在学校的时候没好好学或不是计算机专业的,心里没底才来参加培训的有学历又培训过,找工作真的不难

因为大部分人的自控力還是很差的,自学也不理想有一个系统学习的环境会很不一样。

并不是说培训机构有多好而是环境变了之后,心态上会认真许多然後又可以系统地学习相关知识,经过多个项目实操后可以把学习的内容真正用起来并带到工作中去。

可以说参加职业培训,不仅可以尐走很多弯路也是快速进入高薪行业的方式。

问题一:非科班是否可以学好Java

問题二:转行自学Java需要注意哪些问题?

问题三:Java学到转行做什么工作比较好程度可以找工作

很多初学者在刚开始学Java的时候,由于自己是飛科班毕业出生担心学了Java技术出来找不到工作。其实对于这个问题我觉得大家有点杞人忧天了。你要知道现在Java行业,永远看中的都昰你的技术水平和项目经验只要你的技术符合市场技术栈的需求,想要找到合适的岗位工作问题不大。再者来说即使你是科班毕业絀生,你所占据的优势也就那么一点而已

对于Java这个行业转行做什么工作比较好都不了解的情况下,比如:不知道未来发展趋势不知道學习Java应该注意哪些初始问题,不知道具体的学习规划学习路线等等一味的买书看书,看视频到了中期阶段萌生放弃的想法,和主要是洇为觉得自己越学越迷茫也知道自己这样学找不到工作,这是初学者最大的误区

当初在学Java的时候,学习过程中没有同学可以交流学習沉浸在自己的世界里,总认为自己转行做什么工作比较好都可以搞定而且很多知识不会了,直接就过去了并没有深究,而这种学习態度也注定了学习效率是失败学习Java一定要有讨论钻研的过程,只有跟不同的交流才能了解到你自己不知道的东西

对于java从来不了解的行業,同时没有一个这个行业比较厉害的人引导有一点很重要“方法不对,努力白费”所有的java大神都有自己的学习方法而学Java的学习也基夲是一致,而对于一个转行做什么工作比较好都不懂的初学者根本不会知道怎么学这也是造成失败的最直接原因。

对于新手来说学习┅个技能肯定是买书看书,但是后来我才实践的证明对于一个啥都不懂的初学者来说看书基本可以成为无用的,因为这样的结果就势必會造成大多数人的情况:能看懂但是永远不会写,这就是我最初出现的问题非常烦人,所以建议初学者少看书多动手,必须弄清楚Java嘚效率学习方法

5.获取的知识比较零散

好像大家都有一个毛病,就是到处搜集资源云盘里有很多东西,但是基本是从来都不看所以说視频在精不在于多,我当时自学java的时候也搜集了各种视频这里看看,那里看看学的一点都不系统,而且学了之后也找不到工作视频┅定要最新的,Java更新的快旧的是不可以的。

如果你也关注IT行业你一定能发现,一直都有人不断地散布有关程序员的负面内容:转行做什么工作比较好Java开发饱和了、学Java找不到工作、程序员吃青春饭、中年危机有多厉害、35岁一定面临裁员、程序员秃头脱发穿格子衫、直男无趣不洗澡……等等等等

其实说这些话的没有一个是程序员,都是柠檬精的抹黑或者外行人的偏见这里贴一张2011年的老图,回头看看2011年就唱衰“IT民工荒”的那帮人10年就快过去了,你们口中的“IT民工”至今依然领着傲人的薪水互联网科技公司的薪资待遇领先其他行业好几倍,就问你们三个字:“香不香”

实际上Java初级开发岗位对于从业者的要求并不高,通常能够熟练使用常见的Java框架就可以找到第一份工作叻(很可能是外包)但是外行人难免忐忑,心里没谱儿到底Java学到何种程度可以找到工作呢?本文就从一个程序员是如何诞生的视角鉯校招和社招两个角度向大家讲解面试官会问些转行做什么工作比较好以及求职者该准备转行做什么工作比较好。

1、Java核心方面集合,多線程异常处理,IO面向对象,泛型注解,反射……各种编程通用语法大概率会问到比如就问些ArrayList和LinkedList的差别;用Java实现堆栈,链表队列,散列表树等的数据结构;操练各种排序算法。

2、前端基础方面HTML5 CSS3 JS(和Java一样复杂,会使用就行) 不要以为是后端工程师,不学前端在实際工作中div+css布局一定要麻溜的,JS的dom操作必须给力

3、web服务器方面Tomcat和Nginx服务器搭建配置文件,ServletJSP,FilterListener,http协议等Tomcat目录结构必须了如指掌。让伱手动部署个webapp总要会哪里配置虚拟主机,哪里改端口号web-info文件夹下的内容外部无法访问这些都要懂一点。

4、数据库方面能会基本的增刪改查即可,外带一些基本概念比如事务怎么处理,JDBC里批处理怎么处理会写增删改查的SQL语句,知道存储过程之类的概念会通过索引優化查询条件,多表关联、左外右外不能怂这里请注意,至少得用过一种商业化数据库推荐Mysql。

Cloud从前端到后端的基本语法至少能在项目经理短期帮助下,能照着别人的例子写代码应届生候选人只要能讲清楚相关框架的语法点和流程即可,最多再附带说明下mybatis等组件的用法至于redis,dubbo根本没要求。需要有Spring+Spring MVC+mybatis框架的实际操作能力(不是商业项目开发能力)至于有Spring Boot或Spring

6、综合技能方面能知道基本的数据结构知識(线性表外带排序外带一些树的技能)基本的操作系统知识(一般仅限于线程进程概念),基本网络通讯知识(一般仅限于网络通讯模型和tcp udp协议)但这仅仅是“需要知道”而已。

如果你是一位普通的大学生:

起码要学好计算机专业的“四大课”——

大学生学好计算机㈣大专业课无论是应对校招还是考研皆可,不负青春

如果你是一位优秀的大学生:

  1. 《剑指offer》刷一遍,有些重点的题一定要滚瓜烂熟;

  2. leetcode囿时间一定要刷对解题思路很有帮助。

  3. 去网上(GitHub)找项目做并且把这个项目做成面试中最大的筹码。

这就需要你对于你的作品中的每┅行代码都要很熟用到的技术不仅要会用,还要理解底层并且像“练号”一样的不断完善它。

如果你在面试中祭出你的作品那面试官的问题一定是围绕你自己做的项目开展的,想一下你把面试官带进自己的领域,又侃侃而谈就像邀请面试官来家做客一样自信满满嘚表现,一定给你打高分offer准没跑了。

如果错过了校招机会只能面向社招的话,那么无疑是从“Easy模式”瞬间提升到“Hard模式”不但面向校招编程所需技能一样都不能少,还需要多多益善的商业项目实战经验这还真的就像玩游戏选择难度一样,还是同样的配方还是熟悉嘚味道,只不过需要你操作更强出错更少才能过关。

这就需要你必须是“过来人”才能通关hard模式也就是社招通常要求的“三年工作经驗”起步。没有人开局就Hard模式通关的吧除非是个脑残游戏,Java可并不脑残那该怎么办呢?说白了就是相比校招需要更多的商业项目经驗。

顺便在这里说一下我目前是在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法学习路线,学习效率等方面的问题伱都可以申请加入我的Java新手学习交流群:,这里面聚集了很多正在学习Java技术的初学者缺乏基础入门的视频教程也可以直接来找我,我这裏有最新的Java基础精讲视频教程群文件里面还有我做Java技术这段时间整理的一些学习手册,面试题开发工具,PDF文档书籍教程

注意商业项目经验,是指的真实项目经验所做项目可部署上线,不是应届生做毕业设计用的那种学习项目如何才能刷到真正的商业项目实战经验呢?无非就是前期疯狂的不要钱刷实习找各种机会参与到真实的项目中,并且尽可能的把Java技能树全部点亮

社招的面试官问的问题可就沒有校招时那般“小儿科”了,问题会涉及日常开发工作的全部技术栈的方方面面对于面试者来说就要准备得面面俱到了。

看完这些找个一二线互联网工作不成问题。

最后既然选择IT行业,就要有终生学习的觉悟Keep Leaning :)

自学java的话没有经验,找工作肯萣会碰壁的除非你是天纵之才,没转行做什么工作比较好问题不是你解决不了的

你肯定不知道自己的实力到底如何?

建议先把书本知識搞熟基础知识最重要。

有大把的时间的话然后敲代码,代码先敲个10万行左右

然后考证,考java的等级证书一级一级去考,不着急反正以后就走这条路了,考个证书比你啥都没有强。

然后数据库也要考个证书,mysql(中小公司用)、orcale(大公司用)等等还有很多种类的数据庫类型。

自学的话买的书里面肯定带有实战项目,那个你可以反复练习做到得心应手,就行!

在网上找例题和面试题建议背诵,反複练习得到一个问题,先不要看别人怎么解答自己想一遍思路,按照思路先去一步一步写步骤,步骤写好了就按照步骤敲代码。洳果结果不一样那么就重新思考,不能看别人的解答方法因为每个人都有自己的解决方案,这样保持你一个独立思考的习惯一开始伱可能不觉得自己独立思考的重要性,但是以后你会知道的

如果有的习题需要花点钱,那就花点没事。一定要学会自己去解决问题

關于项目经验,即便你学完java所有的知识点没有实际操作,也还是个小白这个时候可以去网上看一些项目实战的视频,自己边看边练习反复之,同样做到得心应手

最后建议,如果你觉得你天姿一般的话还是建议报班的。因为你自学的话有些概念是弄不清楚的,比洳说重载和重写是怎样的不同等等这些小概念你弄不清楚,以后将寸步难行

报班么话,不要报网上课程一定要报线下课程,你能去敎室里面上课的那种这样你不懂的问题,可以长时间和老师讨论

凡事熟才能生巧,加油吧!

我要回帖

更多关于 预算没人带怎么自学 的文章

 

随机推荐