薪资涨幅1000%+,转行学Java后,他彻底开挂了

news2025/3/1 21:17:48

以下为学长故事的文字版:

哈喽黑马程序员的学员们大家好,我是17级毕业的学长陈同学,很高兴和大家分享我的转行故事。

来黑马前后的变化

我刚毕业是去了浙江的一个电力公司,做电器的一个项目,这个项目一共工作了半年,但是由于平时自由时间比较少,再加上工资不是按时发,所以说工作了半年左右就离开了这家公司。

过完年之后,我跟着家里的一个哥哥去了潍坊的一个也是电力公司,去这家公司主要是因为和自己专业相近,做电路板的贴片工作,在那里也工作了一年半的时间,但因为加班比较多,如果不加班的话平时可能也就 2,000 的工资,平常加班也月薪 4,000 多一点

因此,我萌生了转行的念头。自己平时对计算机,对科技方面比较感兴趣,便开始看一些公开课以及一些自学视频,发现自己也能学会一些。

但是自己学的话毕竟不够系统,想着报一个培训班,因为感觉报培训班有老师的指导,再加上能和同学一起学习,对自己会有一个约束力,就考虑报一个班进行系统的学习。

之前的听高中同学说过传智黑马做的比较好,不仅师资、课程比较好,毕业出来比其他培训机构也更好就业,所以就根据同学的一些建议来到了北京,来黑马程序员系统的学习Java。

图片

刚毕业的时候就是开始准备面试找工作,这一段也是一个比较艰难的时期,毕竟是刚学完没有真正的项目经验,当时花了半个月到一个月多时间,才找到一份跟自己预期差不多一个公司,也是比较幸运,进入了一家国企。经过公司里面一些比较有经验的同事带之后,年薪加起来就是15万左右,自己还是比较满意的。图片

对于找工作,我还想说,无论是大厂还是小公司,都会有利弊。大厂对个人掌握技术的深度,包括你的专业度要求更高,你需要对某个方向有高深的一个研究。然后小厂是不要求你对各个方面都特别深的掌握,但要求你各方面都要了解,然后可能前、后端一些工作都要做。

关于转行

转行对自己来说还是有一定难度的,毕竟是舍弃之前的一些专业和知识,但我个人觉得难度并没有工科类或者理科类难度那么大,因为计算机是一个各种行业的一个工具,比如很多行业都需要计算机来辅助完成一些工作,只要理解包括你的一些个人知识的话,转行的话都是没什么问题的。

转行之前,由于工作比较忙很少跟同事沟通,但在这个转行之后,遇到了这些优秀的人也比较多,带着自己一块前进,包括平时周末也可以跟着别人一块去爬山,然后这种生活也比之前丰富了多少。

对于转行,我认为只要遵从自己的内心,做自己感兴趣的事就是一个不错的选择,毕竟上大学时选的专业并不是自己想要的,导致自己毕业之后,工作并不是很有激情,也导致自己成长非常慢。

但是做自己想要的工作比较有激情,学起来也比较有动力,然后就是不管新技术还是别的自己都会用心去学去成长,我一直认为自己选择转行是正确的。

图片

关于程序员

我觉得程序员的工作态度很重要,如果你耐心不足的话,可能遇到问题就放弃,这样肯定是不太适合他,学习起来也比较困难,然后再有一个是需要具备一个不断学习的能力,这个是比较重要,因为计算机行业,技术发展迭代会比较快,比其他行业发展得快很多,就需要不断学习的能力。

不同级别的程序员,考虑的高度确实有所区别。“菜鸟”程序员做项目,开始做程序开发的话,可能更看重于能实现功能就可以了,对质量,包括代码编写、代码优雅度、设计上比较欠缺。资深程序员拿到项目并不会直接去上手开发,而是先考虑这个项目一个设计,不管是代码规范还有业务扩展性,各种设计上一定会深思熟虑。

图片

关于工作

工作中所用的技术就是市面上比较流行的springboot、springcloud,包括一些中间件之类的这些技术。我现在在公司里面做一个Java开发设计,最近也分配了一些自动化的测试方面的工作,还有一些智能客服的开发功能,这些都是一些Python语言相关的项目开发,所以说除了Java之外,我最近也会根据项目需要学了一些Python方面的知识。

不管工作、生活上,来自家里的,还是来自工作上的,都会有不少压力,比如一些项目遇到比较难的技术问题,自己平常排解压力的方式就是听听歌,没事周末和朋友出去爬爬山或者晚上跑跑步之类的。

平时工作中也会有挑战,比如2020年底到2021年这一段时间我带几个人做一些项目,做一些架构改造,虽然这一年比较辛苦但是成长就可能比较多,一方面是项目管理,一方面带着团队分配项目工作这方面有了一定提升,包括新技术的调研,架构改造,一些优化方面都是作为项目辅导,感觉这些方面对自己的能力提升比较大。

关于未来发展方向

Java程序员的成长路线主要有两个,一个是一直往技术方面上走,从Java初级程序员到中级、高级到自身最高的架构,然后另一个的话从Java开发到项目管理的方向转。

我目前的个人职业规划还是先在技术方面先打磨自己的技术,先尽可能提升自己的技术能力,毕竟自己现在才30岁左右,后期感觉遇到瓶颈也会考虑可能往管理方向转。

现在这个整体的大环境下内卷是比较普遍的现象,对Java来说,内卷确实也是比较厉害,但是我觉得内卷不能成为限制自己的一个必然因素,自己要想办法去克服,比如说我们要不断学习一些能力,提升自己的一个思想能力,然后多学一些知识。

图片

最后想对黑马学弟学妹说:希望大家在以后的日子里好好学习,努力进步,找到自己满意的工作!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/895251.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PIN TO PIN替代LT8911EXB|CS5523低成本替代LT8911EXB|MIP DSI转DP EDP方案设计

PIN TO PIN替代LT8911EXB|CS5523低成本替代LT8911EXB|MIP DSI转DP EDP方案设计 LT8911EXB是MIPI DSI/CSI 转eDP转换芯片,ASL CS5523不需要改电路就可以直接PIN TO PIN替代与兼容LT8911EXB。 ASL CS5523与 LT8911EXB的功能与参数,用途方式以及封装方式和…

《TCP IP网络编程》第十八章

第 18 章 多线程服务器端的实现 18.1 理解线程的概念 线程背景: 第 10 章介绍了多进程服务端的实现方法。多进程模型与 select 和 epoll 相比的确有自身的优点,但同时也有问题。如前所述,创建(复制)进程的工作本身会…

[Docker精进篇] Docker镜像构建和实践 (三)

前言: Docker镜像构建的作用是将应用程序及其依赖打包到一个可移植、自包含的镜像中,以便在不同环境中快速、可靠地部署和运行应用程序。 文章目录 Docker镜像构建1️⃣是什么?2️⃣为什么?3️⃣镜像构建一、用现有容器构建新镜像…

构建可远程访问的企业内部论坛

文章目录 前言1.cpolar、PHPStudy2.Discuz3.打开PHPStudy,安装网页论坛所需软件4.进行网页运行环境的构建5.运行Discuz网页程序6.使用cpolar建立穿透内网的数据隧道,发布到公网7.对云端保留的空白数据隧道进行配置8.Discuz论坛搭建完毕 前言 企业在发展…

Python科研绘图--Task01

目录 科研论文配图主要成分 常见的插图格式 像素图 矢量图 色彩模式 RGB色彩模式 CMYK色彩模式 HEX色彩模式 色轮配色原理 单色配色方案 例子 互补色配色方案 例子 等距三角配色方案 例子 四角配色方案 例子 颜色主题 单色系 例子 双色渐变色系 例子 多色…

直线导轨的选购要素

直线导轨是用来支撑和引导运动部件,按给定的方向做往复直线运动,主要用于精密机床、坐标测量机和大型机床,对于我们整个国民生产、生活活动都起着至关重要的作用。 我们在选购直线导轨时,都想要选到质量好的,那么我们要…

【JavaEE基础学习打卡05】JDBC之基本入门就可以了

目录 前言一、JDBC学习前说明1.Java SE中JDBC2.JDBC版本 二、JDBC基本概念1.JDBC原理2.JDBC组件 三、JDBC基本编程步骤1.JDBC操作的数据库准备2.JDBC操作数据库表步骤 四、代码优化1.简单优化2.with-resources探讨 总结 前言 📜 本系列教程适用于JavaWeb初学者、爱好…

Spring框架之揭秘Bean的生命周期与单例详解【面试题超详细回答】

目录 一、前言 1.1.介绍Spring框架和Bean的概念 二、Bean的实例化阶段 2.1.Bean的实例化过程 2.2.介绍默认构造函数和工厂方法的使用 三、Bean的初始化阶段 3.1.InitializingBean接口和PostConstruct注解的使用 3.2.Bean的初始化方法配置和执行顺序 四、Bean的销毁阶段…

数据库变革:HashData云数仓实现事务级实时性

8月16-18日,第十四届中国数据库技术大会(DTCC 2023)在北京召开。酷克数据资深解决方案架构师陈义贤在“数据库内核•技术创新”专场发表题为“分布式数仓的TP能力探索—HashData UnionStore”的演讲,介绍HashData以Log is databas…

QT的mysql(数据库)最佳实践和常见问题解答

涉及到数据库,首先安利一个软件Navicat Premium,用来查询数据库很方便 QMysql驱动是Qt SQL模块使用的插件,用于与MySQL数据库进行通信。要编译QMysql驱动,您需要满足以下条件: 您需要安装MySQL的客户端库和开发头文件…

三生ONE物,无限可能|博睿数据上市三周年!

2020年8月17日,北京博睿宏远数据科技股份有限公司作为国内A股市场上的“APM应用性能监控第一股”公司,在科创板荣登上市!(股票号688229) 2023年8月17日,三载日夜更替,博睿一路砥砺前行&#xf…

Eclipse集成MapStruct

Eclipse集成MapStruct 在Eclipse中添加MapStruct依赖配置Eclipse支持MapStruct①安装 m2e-aptEclipse Marketplace的方式安装Install new software的方式安装(JDK8用到) ②添加到pom.xml 今天拿到同事其他项目的源码,导入并运行的时候抛出了异…

Channel是什么?FileChannel类的常用方法

Channel 是一个接口对象,它类似于传统的流对象,但与传统的流对象又有些不同,具体表现如下: • Channel可以异步地执行I/O读写操作。 • Channel的读写操作是双向的,既可以从 Channel中读取数据,又可以写数据到Channel,而流的读写操作通常都是单向的。 • Channel…

Can‘t find end of central directory : is this a zip file ? at XMLHttpRequest

导出woed出现这个报错,原因其实很简单,路径写错了, 这个word首先必须是docx格式,然后必须放在public文件包下 如果放在public文件包下还没有用,则放在public包下 参考帖子: https://www.cnblogs.com/hejun26/p/13647927.html

VR漫游:720度实景参观,打造魅力生态小区

随着城市的不断发展,小区的建设越发具有生态化、绿色化的特点,人们也会偏向选择更加适合居住的小区。为了让更多的用户体验小区的舒适性,不少地产开发商准备引入VR漫游技术。 VR漫游不仅能够真实地展示现场环境,还可以改变传统网络…

shell编程 基础

将content.txt文件中的内容输出到控制台上 将content.txt中有tom的行输出到控制台 将$2文件中含有gree的行输出到控制台 case语法 简易计算器 查找有root的行 查找以root开头的行 查询时忽略大小写 grep -E 则适用于复杂的正则表达式,可以使用多项选择、重复和子表达…

开发者不可错过的提效工具——低代码开发

开发者不可错过的提效工具 基础低码功能及搭建 01、代码生成器 02、工作流程 03、门户设计 04、大屏设计 05、报表设计 06、第三方登录 07、多租户实现 08、分布式调度 为什么低码平台能够成为开发者的宠儿? 1.低码平台能够大幅提高开发效率 2.低码平台具备高度的可…

QString常用函数介绍

此篇博客核心介绍QT中的QString类型的常用函数,介绍到的函数均从帮助手册或其他博客中看到 QString 字符串类 Header: #include qmake: QT core 一、QString字符串转换 1、QString类字符串转换为整数 int toInt(bool *ok Q_NULLPTR, int base 10) cons…

NOTA标记多肽氨基酸试剂,NOTA-E(cRGDfK)2的化学特性

今日文章关键词:DOTA 偶联肽,NOTA-E(cRGDfK)2,NOTA标记多肽氨基酸试剂 产品描述:DOTATATE acetate 是一种 DOTA 偶联肽,可以被放射性核素标记以用于正电子发射断层扫描 (PET) 成像和肽受体放射性核素治疗 (PRRT)。 英…

LLM的生成配置中参数含义

LLM的生成配置中参数含义 我们在Huggingface中第一次使用大模型的时候,常常会看到一些需要调整的参数,这个参数也是需要了解的。 文中都是来自对于 LLM 一些学习资料的整理 在上图中有 4 个配置的参数分别是 Max new tokens、top-k、top-p以及 Temperature。 token相信大家都…