最近在知乎上看到好多关于转行做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. 小图标文字对齐的终极解决方案demo

    CSS代码: .icon { display: inline-block; width:20px; height:20px; background: url(delete.png) no-repeat ...

  2. 逆向工程第005篇:跨越CM4验证机制的鸿沟(下)

    一.前言 本文是逆向分析CM4系列的最后一篇,我会将该游戏的序列号验证机制分析完毕,进而编写出注册码生成器. 二.分析第二个验证循环 延续上一篇文章的内容,来到如下代码处: 图1 上述代码并没有特别需 ...

  3. UVA11624大火蔓延的迷宫

    题意:     给1个n*m的网格,上面有的点能走,有的点不能走(墙),然后有的点是火源,火源和人一样,每次都是上下左右四个方向蔓延,速度一样是1,火也不可以从墙上跨过去,给你人的起点,终点是只要走到 ...

  4. hdu4965 巧用矩阵乘法结合律

    题意:      给两个矩阵,n*m的矩阵A,和m*n的矩阵B, 求(A*B)^(n*n)其中 m<=6,n<=1000. 思路:       一开始直接模拟,写了个矩阵快速幂,超时了,因 ...

  5. cf534D 枚举握手次数

    题意:       有n个学生进教室,先后顺序不同,每个人进去后会和当前在教室里的人握手,并且记录人数,而且当教室里有超过三个人的时候 他们有可能组队去参加比赛,后来的人看不到他们. 思路:     ...

  6. 路由协议之RIP

    目录 RIP协议 RIP的路由汇总和过滤 RIP的认证 RIP的防环机制 华为/思科中的配置 RIP协议 RIP协议是一种内部网关协议(IGP),底层是贝尔曼福特算法,是一种动态路由选择协议,用于自治 ...

  7. Windows核心编程 第八章 用户方式中线程的同步(上)

    第8章 用户方式中线程的同步 当所有的线程在互相之间不需要进行通信的情况下就能够顺利地运行时, M i c r o s o f t Wi n d o w s的运行性能最好.但是,线程很少能够在所有的时 ...

  8. 【转】风控中的特征评价指标(三)——KS值

    转自:https://zhuanlan.zhihu.com/p/79934510 风控业务背景 在风控中,我们常用KS指标来评估模型的区分度(discrimination).这也是风控模型同学最为追求 ...

  9. cetnos中nmap端口扫描工具的使用

    1:安装: yum -y install nmap 2:使用方法: nmap -p 1-65535 1.1.1.1 #扫描1.1.1.1此IP地址的所有端口 nmap -p 80,443 1.1.1. ...

  10. mybatis增删改返回的int是-2147482646,并不是想要返回结果

    MyBatis发现更新和插入返回值一直为"-2147482646"的错误是由defaultExecutorType设置引起的,如果设置为batch,更新返回值就会丢失,返回结果就只 ...