仙路尽头谁为峰,学完Java学Python。

前言

对于IT行业的培训,例如Java、大数据、H5等等,我一直保持着肯定的态度。

因为当年大学时期的我,也差点去参加Java培训。一是因为那时钱包空空,两万的费用让我望而却步。二是那时候我已经开始自学了一部分Java,自己也不想再去那种紧张高压的环境下学习。最后我们班三位女同学去了首都参加了培训,两个Java、一个前端。

那时的培训费用是可以在找到工作之后分期的,她们去了首都之后,我和舍友就出来实习,工资2800。那时我的Java水平还处于刚接触SSM框架阶段,整天抱着一本《深入理解Java虚拟机》看不出来个所以然。

参加了Java的同学

和其中一个培训的同学关系还挺好,有时候就微信问问培训的怎么样啊。她给我的回答就是:着急、上火。因为培训周期大概在4 - 6个月,然后每天就是学习,好像她们还有一个考核制度,学不好还要重新学,一直学到你会为止,大概是怎么个意思,时间太久,也记不大清了。

一个班级的人来自各地,在学习能力和基础上肯定有所差别,她在大学考试的时候,对Java就是一窍不通,所以就压力很大。和她一起的我另一个女同学,好像考核也没有过,最后也不知道怎么样了。

我的实习期是一年,当实习过半的时候,我这个同学学成归来。17年,我还在拿着2.8K的时候,她在我们这个城市已经7.5K了。那时候我自学Java已经一年多了,就试着她探讨一些Java技术,最后聊着聊着就聊不下去了....

后来我这个同学做了三个月的Java工程师,毅然决然辞职转行去做售前了,工资挺可观,五点半下班就跑。

从客观角度来看,她浪费了两万块钱、浪费了学到的Java知识。但是从主观角度上分析,如果没有这次培训,她肯定也不会进入计算机行业。所以说世间万物,有因有果、环环相扣。

参加了Java培训的同事

17年我实习,一个和我同岁的同事入职,当然半年后我们成了很好的朋友。经常一起出来吃饭喝酒、平时搬家什么的也都互相叫着帮忙。他也是17年上半年参加的培训,然后10月份入职。

后来一起吃了次饭,就比较熟了。平时都是中午一起出去吃饭,聊到Java。没有聊到底层的JVM和多线程,就聊到反射的时候,他就开始有点懵了,他说最近也用到反射了,但是就看了一点。然后我就用我自己的理解,向他解释了反射。

我俩在路上聊到他不会的知识点的时候,他也会主动问我。我有时候也会告诉他,他应该还要学哪些东西。上周,他去出差支撑别的项目,晚上和打电话问我,我如何让xxx代码一直执行,我说你把要一直执行的代码放在while true里面就行了...

这是很常见的一个情况,就是很多人培训完之后,从高压的学习中突然释放之后,就不知道怎么规划学习路线,往下进行学习,就开始停滞不前。

所以培训之后也不要突然放松、泄了心气儿,培训的结束,只是意味着学习之路的开始。一定要保持着对技术的热爱和探索之心。各行各业都是学无止境的。

参加了前端培训的同学

最后就是我的那个培训前端的女同学,培训后去了杭州的某大厂外包,17K,那时我还是2.8K的工资,着实挺羡慕的,不嘴硬。

这个消息我还是在班级群里得知的,因为这个培训机构当时来过我们学校,有很多同学的联系方式。所以他们就把这个好消息,挨个人打电话通知了一遍。

当然,这17K也不好拿,经常加班、很累..... IT行业真的是挺苦的。

培训的意义

培训这个事儿因人而异。培训的出现就是为了特定的人群。例如零基础转行IT行业、毕业之后想要转行IT行业、想要从事IT行业但是没有自制力的人。

我在知乎上也曾经看到,一些人看不起培训出来的,也有些培训出来的人喜欢妄自菲薄。其实大可不必。

存在就有意义。不论是自学还是培训,都是学习技术能力的一种途径,没有好不好这一说,都需要付出一定的学习成本,关键是能不能学到东西,然后把学到的东西形成自己的知识体系

一定要选择大城市、比较知名的培训机构,多问问别人,这样能少踩一些坑。

高薪

很多人喜欢问xxx培训怎么样,培训有出路吗,培训完能拿到高薪吗?

培训肯定是有出路的,要不然培训机构不早就关门喝西北风了。至于高薪,一定要客观的看待这件事情,有能拿高薪的人没错,但是不是所有人都能拿高薪,这个不仅仅是硬实力的问题,和各个方面都有关系。

可能这个人本来就能说会道,面试的时候把面试官说的一愣一愣的,或许面试官问的问题你都会...等等等。

很多时候,行业薪资就在那摆着,就看你能拿多少了。高薪这个事情说不准,拿不到自己预期薪资的时候,不如趁机积淀一下自己。

自学和培训

  1. 自学金钱成本低。从网上找视频就可以开始学习。
  2. 培训有老师指导。在刚接触计算机的时候,一个老师能提供的帮助会很多。
  3. 自学对自律性要求高。自学需要时间、需要坚持。
  4. 培训学习周期短,大多数情况下是学不完Java所有东西的,所以想要提升自己还需要进行自学。

说说我自己的感受。我个人觉得自学更容易形成自己的学习方法和知识体系。我在大学课堂上刚接触Java的时候,半年下来就连基本的语法都不会。后来下定决心自学的时候,就开始探寻不同的学习方法。最后靠着做笔记度过了最开始那段难熬的时期。

我在自学过的过程中,遇到过很多问题。也就是在那时候,学会了很多百度的技巧。大家不用说百度有手就行,现在很多人你让他百度他都不知道怎么去百度。

如果你选择培训,就不要害怕吃苦。同时,培训也要趁着年轻。

结语

一个人要想走得足够远,不要只关注当下,更多的是要持之以恒地努力和学习。

下班。


花两万培训Java的三个同学,最后都怎么样了的更多相关文章

  1. 在培训机构花了好几万学Java,当了程序员还常被鄙视,这是招谁惹谁了?

    在之前的文章中说过,我是非计算机专业,通过参加培训进入程序员这行的. 入了程序员这行后,挺长一段时间在亲戚朋友中,我还是挺有面子的:家族里的第一个程序员,工作不用风吹日晒,收入比其他行业高不少,尤其是 ...

  2. 转:java两个jre目录和三个lib目录

    lib目录下放置着jar包.程序中的import语句找的就是这些文件!例如:import javax.servlet.RequestDispatcher;    问题在于,在cmd模式下编译,系统会提 ...

  3. Effective Java 第三版——67. 明智谨慎地进行优化

    Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...

  4. 实习培训——Java异常处理(8)

    实习培训——Java异常处理(8) Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的. 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 j ...

  5. Java EE : 三、图解Session(会话)

    目录 Java EE : 一.图解Http协议 Java EE : 二.图解 Cookie(小甜饼) Java EE : 三.图解Session(会话) 概述 一.Session由来 二.Sessio ...

  6. [Java面试三]JavaWeb基础知识总结.

    1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Internet上供外界访问的Web资源分为: • 静 ...

  7. [Effective Java]第三章 对所有对象都通用的方法

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  8. Java进阶(三十九)Java集合类的排序,查找,替换操作

    Java进阶(三十九)Java集合类的排序,查找,替换操作 前言 在Java方向校招过程中,经常会遇到将输入转换为数组的情况,而我们通常使用ArrayList来表示动态数组.获取到ArrayList对 ...

  9. Java进阶(三十八)快速排序

    Java进阶(三十八)快速排序 前言 有没有既不浪费空间又可以快一点的排序算法呢?那就是"快速排序"啦!光听这个名字是不是就觉得很高端呢. 假设我们现在对"6 1 2 7 ...

随机推荐

  1. 安装并使用Junit

    在Eclipse中配置Junit的方法有两种方式: 第一种方法: 1.下载junit的jar包,目前它的版本是junit3.8.1,可以从www.junit.org上下载. 2.在要使用Junit的p ...

  2. Java中读取 .properties 和 .xml 文件

    配置文件内容获取 总结内容 1. Java中为什么要使用配置文件 2. Java中常用的配置文件类型有哪些以及它们的特点 Properties配置文件 XML配置文件 总结 总结内容 1. Java中 ...

  3. Vue整合axios 插件方式

    1 创建一个vue的项目 使用命令 vue create axios-vue 创建,可以什么都不用勾选 2 安装axios npm install axios --save 如果安装过程很慢的话,也可 ...

  4. OllyDbg---循环、串操作和寻址方式

    循环 字符串指令和寻址方式 循环 XOR ECX,ECX MOV ECX,15H LABEL: DEC ECX CMP ECX,0 JNE LABEL LOOP 重复循环,直到计数器的值为0,每次循环 ...

  5. Java---基本程序结构

    一个完整的Java程序: /** * 文档注释 * * @author wind8 * */ public class Hello { /** * @param args */ public stat ...

  6. failed to normalize chaincode path: 'go list' failed with: go

    在运行./network.sh deployCC是出现如下错误: Error: failed to normalize chaincode path: 'go list' failed with: g ...

  7. 六、IDEA安装

    一.IDEA下载与安装 1.1.下载IDEA安装包 博主在这里给大家准备了一个64位操作系统的IDEA以便大家下载(使用的是迅雷) 点击此处下载 提取码:dgiy 如果其他小伙伴的电脑版本不一样,博主 ...

  8. Blazor 使用拖放(drag and drop)上传文件

    在很多上传文件的应用实例中, 都可以看到[拖放文件到此上传]这种骚功能 ,今天我们就来试试Blazor能不能完成这个想法. 简述HTML5拖放 拖放是HTML5标准的一部分,任何元素都能够拖放,也能够 ...

  9. SIP信令跟踪工具HOMER

    概述 HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和监控工具. HOMER是一款强大的.运营商级.可扩展的数据包和事件捕获系统,是基于HEP/EEP协议的VoIP/RTC监控应 ...

  10. linux 文件系统损坏修复

    系统突然掉电,导致重启后文件系统损坏,由于是测试服务器,长时间没关注,磁盘还满了.CRT登录rz文件时候发现报错,然后重启时候linux报错 /dev/VolGroup00/LogVo100: UNE ...