最近在知乎上看到好多关于转行做java的朋友,有的在担心学历,有的在想着如何学习java,有的在纠结如何面试。作为一个工作了近10年的java程序员来聊聊我的一些想法,主要从学历、个人能力、工作环境等方面分享。

大专 or 本科

关于学历这块,毋庸置疑肯定是本科。这里并不是在贬低学历低的朋友,我本身也是一个很普通的本科,只不过越来越感觉到社会上对学历的重视。

为什么说是本科,有以下几点

1、可以从各大招聘网站上,看下对java工程师的岗位介绍,看到最多的一句话肯定是全日制统招本科,现在大大小小的企业对社招岗位的学历要求基本都是本科起步,更不要去谈校招,校招大部分都是985 211院校本科或研究生。

2、工作近10年,最近几年一直有负责招聘工作,公司给出的岗位要求从之前的本科起到后来的重点本科再到后来的研究生,从公司层面上讲对学历这块已经重视起来了,公司有个理念就是要提升公司人员的整体学历水平,那么在招聘时就会体现出来。社招本科已经是最低学历了

3、近几年本科及研究生的扩招,都知道最近这几年各大高校在本科及研究生方面在扩招,扩招带来的后果就是本科生越来越多,研究生越来越多,在大环境已经发生变化的今天,学历就不值钱了;

建议:

1、在有条件的前提下,请尽可能的提升自己的学历。现在是专科的请专升本,现在是本科的请考研究生,当然了读不读博请根据自己的情况;

2、在提升学历的同时,请注重自己的个人能力提升,学历只是一块敲门砖,关键还看个人能力;

自学 or 报班

很多人在学习编程这方面一直有误解,以为只要是学编程就要报培训班。导致很多企业在招聘的时候总会问一句你是否参加过培训班,参见培训班仅仅是学习编程的一个途径,切不可把培训班妖魔化,也不要把培训班上帝化,要正确的去看待这个问题。

为什么会把培训班上帝化

现在好多培训班在招生时,总会打出包就业的招牌,还保证年薪20W起,看到这些大多想学校编程的朋友,肯定心动了直接报班,以为报班就可以稳就业且拿高薪。

包就业确实是真的,不过和大众理解的不是一回事,这里的包就业是给你提供就业方面的指导和面试的机会,至于你能不能就业,完全看自己的能力,不是说给你安排工作(现在分配工作的时代已经过去了)。

至于说年薪这个事,现在刚毕业的小孩是真敢要,动不动就月薪15K+,他们为什么敢这么说,大都是这个整体环境造就的,水涨船高啊。楼主在刚参加工作那会月薪才3K,而且就这些还担心公司给不到那,现在真是时代变了。

为什么会把培训班妖魔化

在我作为面试官面试的过程中,通常也会问这样一个问题,你的技术是通过什么途径学习的,也不是说不想要培训班出来的,就是想了解下你的学习途径。有的公司则不是这样,一听说是培训机构出来的,直接中止面试甚至面试机会都不给,我觉得这样做未免太绝了。无非就是这样几个原因

1、技术能力不行,一般经过培训机构的朋友,大都是速成的,短的有3个月的,长的也就半年。在这么短的时间内学习的广度及深度自然就很难说了,所以大都学习个皮毛,无法直接上手;

2、专业问题,有的单位招人很看专业,必须是计算机相关专业的,经过培训机构培训的则很多都是跨专业的,比如机械专业、土木工程专业等;

3、待遇问题,大多培训机构的朋友都漫天要价,导致很多人对这块很反感。

建议,

1、如果自律性比较强,自学也不失一个好的方法,现在各大培训机构在网上都有免费的网课,只要是跟着一家培训机构的网课学下去,肯定是没问题的;

2、如果自律性不强,那么报个班比较好,跟着培训老师的节奏也可以学的很好;

3、学习一门语言,一定要多练习勤实践;

小厂 or 大厂

在择业时是选择小厂还是大厂这个就仁者见仁智者见智了。我的建议是最好去大厂工作几年。

小厂

在小厂可以有很多锻炼自己的机会,平时使用的工具,分析问题的思路全凭自己,而且还可以接触到除了编码以为的能力,例如文档能力,和客户沟通的能力等,不好的一点就是各项都不健全,没有统一的规范。

大厂

大厂分工明确,你刚去就只能是一颗螺丝钉,每天就是编码还是编码,好处是各项规程都规范,碰到问题了可以有大牛帮助解决。

建议,

在刚参加工作的时候一定要去大厂工作几年,有很多东西是你在小厂学习不到的,而且一定要早,大厂的节奏和工作强度是比较大的。

从学历、个人能力、工作环境三个方面分析了java就业过程中需要考虑的问题,仅为个人观点,不喜勿喷,谢谢。

公众号分享关于面试、技术方面的文章,欢迎关注

入坑java工程师那些事的更多相关文章

  1. 入坑Java的自学之路

    # 入坑Java的自学之路 ## 基础知识 - 编程语言:Java python c- 基本算法- 基本网络知识 tcp/ip http/https- 基本的设计模式 ------ ## 工具方面 - ...

  2. 聊聊java工程师换工作那些事

    最近有个读者在苦恼一件事,那就是有大公司在挖他,他要不要从所在的小公司,跳槽到大公司,前提是两家公司的待遇基本一致.由这个问题结合自己多年的工作经验,来谈谈java工程师要不要跳槽,何时跳槽,怎么跳槽 ...

  3. Java工程师修炼之路(校招总结)

    Java工程师修炼之路(校招总结) 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易, ...

  4. Java工程师书单(初级、中级、高级)

    简介 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题 ...

  5. 中小公司的Java工程师应该如何逆袭冲进BAT?

    (1)80% Java工程师都有的迷茫 这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 之所以我用了三个 “很多” ...

  6. 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) C#中缓存的使用 C#操作redis WPF 控件库——可拖动选项卡的TabControl 【Bootstrap系列】详解Bootstrap-table AutoFac event 和delegate的分别 常见的异步方式async 和 await C# Task用法 c#源码的执行过程

    反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑)   背景介绍: 为了平衡社区成员的贡献和索取,一起帮引入了帮帮币.当用户积分(帮帮点)达到一定数额之后,就会“掉落”一定数量的“帮帮 ...

  7. Java工程师学习指南第2部分:JavaWeb技术世界

    本文整理了微信公众号[Java技术江湖]发表和转载过的Java Web优质文章,想看到更多Java技术文章,就赶紧关注吧. IDEA中的Maven实战 老师,免费版的IDEA为啥不能使用Tomcat? ...

  8. 震惊!文科生如何三个月转行成为Java工程师?

    点击上方“程序员江湖”,选择“置顶或者星标” 你关注的就是我关心的! 作者:以大橘为重链接:https://www.nowcoder.com/discuss/156087 楼主是19届应届生,去年在牛 ...

  9. webpack入坑之旅(二)loader入门

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack 在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

随机推荐

  1. 以 DEBUG 方式深入理解线程的底层运行原理

    说到线程的底层运行原理,想必各位也应该知道我们今天不可避免的要讲到 JVM 了.其实大家明白了 Java 的运行时数据区域,也就明白了线程的底层原理,不过把这些东西明明白白写在纸面上的,网络上的文章并 ...

  2. pyqt5 菜单栏+信息提示框

    前言 使用pyqt5 添加菜单栏 单击菜单栏 弹出信息框(MessageBox用法) 菜单栏 功能 Action是Qt中单独引入的一个对象,对应QAction类.Action表示一个独立的操作,是将界 ...

  3. ip协议是哪一层的协议

    IP协议对应于OSI标准模型的网络层. TCP/IP: 数据链路层:ARP,RARP 网络层: IP,ICMP,IGMP 传输层:TCP ,UDP,UGP 应用层:Telnet,FTP,SMTP,SN ...

  4. Python实现简单HTTP服务器

    Python实现简单HTTP服务器(一) 一.返回固定内容 复制代码 coding:utf-8 import socket from multiprocessing import Process de ...

  5. POJ1201基础差分约束

    题意:       有一条直线,直线上做多有50000个点,然后给你组关系 a b c表明a-b之间最少有c个点,问直线上最少多少个点. 思路:        a-b最少有c个点可以想象a到b+1的距 ...

  6. UVA11174村民排队问题

    题意:      有n个人要排队,给你一些父子关系,要求儿子不能站在自己的父亲前面,问有多少种排队方式? 思路:       白书上的题目,首先我们可以把关系建成树,这样我们就有可能得到一个森林(或者 ...

  7. Android LayoutInflater.inflate源码解析

    一年多以前看过源码,感觉了解比较透彻了,长时间不经大脑思考,靠曾经总结的经验使用inflate方法,突然发现不知道什么时候忘记其中的原理了,上网查了一些资料,还各有不同,反而把我搞糊涂了,还是自己看源 ...

  8. 全套office版本安装教程及下载地址

    1:office 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/HHGFdiLgL-xhDAAlox2axw 2:office 2007 安装教程及下载地址 ht ...

  9. linux集群压测部署方案

    我们今天主要分享的内容从三方面讲解. 集群压力机部署 shell脚本简介 shell脚本搞定压力机部署 集群压力机部署   linux.png 分布式压测背景介绍 在企业项目实战时,如果被压的服务器处 ...

  10. 21.Quick QML-FileDialog、FolderDialog对话框

    1.FileDialog介绍 Qt Quick中的FileDialog文件对话框支持的平台有: 笔者使用的是Qt 5.8以上的版本,模块是import Qt.labs.platform 1.1. 它的 ...