最近有好几个粉丝给壹哥发来私信,说自己大学的专业并不是计算机专业,现在想学编程不知道可不可以,现在就是在坚持本专业和跨专业学编程之间犹豫着。

说实话,壹哥工作这么些年,遇到过太多这样的粉丝,而我自己的很多学生也有这种跨专业学习编程的情况。其实我们很多人,当初考大学选专业的时候,对各种专业根本就不懂,都是家里人或身边的人说这个专业好,那个专业好,然后我们就稀里糊涂的选择了那个专业。结果大学三四年过去了,临近就业,甚至是已经工作了几年,才发现自己的专业真是”天坑“啊!干着自己不喜欢的工作,拿着没啥诱惑的薪资,干一年和干10年也没啥太大区别,这样的工作,让谁都难以干下去。所以有很多人看到IT行业薪资待遇都不错,自然而然的会羡慕。

当然也有些人会说,程序员35岁就焦虑啦,会失业,会秃头......其实壹哥自己今年也35岁了,我扪心自问,我焦虑了吗?有一点点!但焦虑的不是工作本身,更不是担心失业!35岁的年龄,有几个人不焦虑的呢?别的行业在35岁就不焦虑吗?即使是公务员,在35岁依然会焦虑!人家35岁都升职加薪了,他35岁还是个普通科员,你以为他不难受吗?每个行业都会焦虑,每个行业都会痛苦,出来工作本来就不是为了舒坦享受,哪有不焦虑的呢?举个例子,就比如一个普通的财务会计,毕业后在一线城市月薪也就5000到7000左右,干3年工资也就勉强过10k。而一个同样工作三年的Java程序员,只要技术不是烂到家,月薪过20k很轻松,甚至25k都没问题。即使Java程序员干到40岁真失业了,人家毕业20年,平均每年可以赚30w,20年就能赚到500万以上。一个干了20年的财务呢?能挣到300万?我40岁即使失业了,后面20年我再去搞个兼职或者送个外卖,我这辈子也可以了,因为我的房子车子家庭该有的已经都挣出来了,后面我的压力没有那么大了。不就是这样的道理吗?

很多时候,我们收获到的东西很少,并不是因为我们不够努力,而是因为自己选择的方向不对!男怕入错行说的就是这!

为了解答各位粉丝的疑惑,今天壹哥给大家讲一个我学生的故事,让有同样问题的朋友,明白自己到底要不要转行。为了叙述方便,接下来壹哥会以第一人称”我“来进行描述!

一. 初入职场

回首我这些年的IT从业经历,真是感慨良多,在给大家讲述自己的这些故事之前,我先跟大家讲讲我的出身。

我出身贫寒,是一个地地道道的农村孩子,家中三个儿子我排老二,兄弟三个就培养出了我一个大学生。07年我开始上大学,上大学的过程真是历经坎坷,一度因为学费问题而打算辍学,最后也是靠着国家助学金才勉强完成了四年的学业。

因为我大学进修的专业是生物工程,所以大学一毕业靠着自己的专业知识面上了一家生物有关的上市公司。这工作听着很体面,父母也很自豪,四处跟人宣扬,弄得全村人都以为我有大出息了,其实只有我自己知道,这份工作只能养活自己,工资还很低,又没有人脉,靠自己很难有大的发展空间。而且我的工作很无聊,每天就是奔走在生物实验室里,研究一些没有技术含量的生物实验。

时间一长感觉整个人都颓废了,看不到未来,看不到希望,天天都想着怎样才能结束这份工作。但现实的压力,我又不敢轻易换工作,害怕辞掉工作连自己也养不活,还害怕没有工作父母面子过不去,那些日子里真是苦不堪言。没办法,我就这样一直硬抗着,很快一年就过去了,结果没存到一分钱。我很感谢自己的父母,虽然过年过节也没给他们一分钱和礼物,但他们从来没说过我什么。但是自己真的感觉特别颓废,那段时间总是觉得,如果再这样下去就是浪费青春和生命,所以在2012年时,我鼓足了勇气在没有任何退路的情况下毅然裸辞,把自己置之死地而后生。

我不知道有多少人有过我曾经的那种生活状态和经历,高考时选的专业自己根本就不了解,毕业后干的工作听着体面但实际啥也不是,看不到任何前途和奔头,每天都活在煎熬中。

二. “弃暗投明”

离职说起来容易,但再就业真的好难!离职后,我又进入了另一个与生物有关的公司,本期望这次跳槽会有个比较理想的薪资待遇,有个理想的工作平台,可结果再次让我很失望。毕竟没有任何公司会为一个没有特殊技能的面试者,上来就提供一份优渥的薪水。

那段时间,我前后面试了一个多月,结果还是无业游民。很失落,很迷茫,不知道该怎么办。

那段时间我整天浑浑噩噩,百无聊赖,很想改变却不知道怎么改变,于是整天就在百度上搜什么行业前景比较好,去招聘网站搜哪些岗位薪资比较高,去问身边同学的都在干什么。后来一个在南通移动上班的高中同学给了我启示,他建议我去IT行业,学习软件开发。他告诉我这个行业不需要多少相关背景,只需要技能与经验,而且在公司的可替代性没那么强,最重要的是薪资待遇高。

于是我就兴奋地去各大招聘网站看了IT行业的需求以及薪资待遇,确实非常诱人。后来经过深思熟虑,我毅然决定转行去学软件开发。但去哪学?怎么学?这些问题又再次困扰了我。

后来我查过很多培训学校,但学费太贵周期太长,我那时连基本的生存都很难了,哪有钱去交学费。最后我同学给了一套某锋的Java系列学习视频,让我跟着视频学。拿到视频后,我真是激动的睡不着了。

很庆幸我是那种能够静下心持续学习的人,而且我自认为我的学习能力也比较强,于是我就拿着这份免费的学习资料回到老家关门修炼。那段学习的过程真是艰难的!因为我希望速成,不想呆在家里时间太长,太长了容易让别人说闲话。于是我就坚持每天早上8点开始学,中午吃个饭下午继续学,经常持续学习到深夜。后来想想,虽然那段学习的过程很艰辛,但看到每天都在进步,自己内心还是非常开心的。在那几个月的学习过程中,我都很亢奋,亢奋到睡不着觉的那种。这可能是源于随着学习的深入,我真的就慢慢喜欢上了软件开发的原因,所以兴趣是最好的老师。

就这样,我前后学习了三四个月,中间走了很多弯路,经历了很多学习上的困难,但幸亏这套某锋的视频讲的真的很细,加上我的努力,终于让我把Java的很多内容都吃透了。

我这几个月真的是闭关修炼,没怎么出去过,朋友约我出去玩我都觉得是在浪费我的时间,父母一度以为我抑郁了,不出门不社交天天关在房间里看视频,痔疮也是那时候坐出来的。但付出终究会有回报,几个月的时间,我基本打通了整个java体系。12/13年时候的java技术要求,没有现在这么高,那时候只需要会SSH三大框架整合,然后再可以进行业务开发就已经算很牛逼了。现在回想起那段艰辛的学习历程还是非常佩服自己,佩服自己能那么自律,那段历程我觉得比高考还让我刻骨铭心,当然我也特别感谢某锋的这套免费Java学习视频,改变了我的一生。为了避免被别人说是托儿,所以我这里一直说的是某锋,这家培训机构还是挺有名气的,在国内算是数一数二的,虽然我没有在他们那里正规的学习过,但也算是他们的受益者,真的是业界良心!

三. 跨界转行

在我认为Java的技能都掌握后,于是就打算找工作。于是我就写好简历,没有做任何包装优化,直接开始投。软件开发比生物专业岗位需求多很多,我是真后悔当初选择生物工程。

那段时间我面了很多家公司,有的公司觉得我是新手不能胜任他们的业务开发,有的公司喜欢问些底层的原理来刁难我。但整体来说,我找工作的过程还是比较顺利的。

后来我去了一家比较小的做旅游业务的公司。一开始这家公司给的薪水并不高,当时13年,我记得好像是3000多,但对于长期无业的我来说已经可以了,毕竟是在IT行业的第一份工作,而且我还很看好这个行业。那时候我认为,只要我将来技术娴熟了,业务能力有了,我相信将来会有不错的薪资待遇。所以当这家公司给我offer时我立即答应了。

说实话,在这家公司工作的时候,我真的是比较幸运。遇到了特别好相处的技术经理,人好技术也厉害,在他身上我学会了很多东西,他也非常乐意教我,而且我悟性也不错,什么问题简单提示下我就能解决。在这个公司的旅游分销平台中,我贡献了很多代码,技能得到了很大提升。并且leader对我的评价很高,技术经理有时候还会接一些私活让我跟他一起做,这部分的收入也很可观。因为那时候接私活多,而且他圈内人脉好,有做不完的项目。当然这些都是保证正常公司业务的时候私底下做的,不影响正常上班。

在这家公司我干了2年,但后来这家公司的旅游业务做的不好,慢慢转型去做外包了,我觉得形势不太好了,于是就决定跳出去,想找一个能长期发展的公司,还希望自己的薪资待遇能更高点,于是离职了。但这个离职过程就比较拖拉,leader各种挽留、涨薪,那时候真的感觉自己还是很有存在感和不可替代性的,但最终我还是毅然离职了,这就是我的第一份IT工作。

四. 不断提升

后面随着p2p的火爆,我去了一家p2p公司,待遇是真的比较可观,相对于我之前的生物公司的工作经历,简直是一个天上一个地下。而且这份工作对我来说,也没什么太多的挑战,工作慢慢就变成了日常,没什么波澜不惊。但我这个人就喜欢折腾,喜欢学习,喜欢研究新技术,不安逸于现状,在工作之余我自学了cocos2d游戏开发、自学了大数据开发等技术。以内驱式进行自学,一直到现在其实我还是保持很好的自学心态。

随着自己的知识视野宽阔了,在java技术栈中也做了更深入地研究,后面我又去了一些规模还可以的公司主导项目开发,成了公司项目的技术核心、技术经理。再后来我又去了银行系统,在银行系统做了大型项目的技术架构、数仓管理、数据中台等。

当然,现在我依然在IT行业奋斗着,只是我已成为软件行业的一个老兵。另外也很感谢这个行业,让我从一个农村穷小子,成为了后来靠自己的双手买房买车的城里人。

五. 结语

回顾壹哥这个学生以往的这些IT经历,其实整体还是比较顺利的,没什么什么大的坎坷,工作也比较游刃有余。而之所以游刃有余,我觉得主要原因是他足够的热爱软件开发,热爱研究技术,不安于现状,不想成为最普通的码农,所以我这个学生才能从众多程序员中脱颖而出。最后希望正在阅读这篇文章的你,是因为热爱才会选择IT行业。兴趣是最好的老师,其实没有学不会的技术,只有安于躺平的心态。如果你现在确实想跨行进入到IT领域,那么就抓紧行动吧,别再犹豫,这个行业对年龄是有要求的,等你再犹豫两年,一切玩完。最后送各位一句:“跨行要趁早”!成功,不是想出来的,而是做出来的,有想法就去做,别犹豫!

生物工程毕业的他,如何成为年薪超40w的Java程序员相关推荐

  1. 转行学Java,如何才能成为年薪50万的Java程序员呢?

    作为炙手可热的薪资高的人才,Java程序员的薪资一直有目共睹.以武汉为例,根据权威机构统计,武汉Java开发人员的平均薪资是13.2k/月,这个工资远远高于武汉的平均工资水平,可以说是非常可观了.但比 ...

  2. 毕业之后,这些年薪 50w+ 的 90 后程序员都经历了什么?纯水贴

    毕业之后,这些年薪 50w+ 的 90 后程序员都经历了什么? 即使是处于薪资链顶端的程序员,年薪(不含期权.股票等)超过 50 万,对他们而言也并不是一件容易事.就招聘平台 100offer 而言, ...

  3. 近一半程序员单身、年薪低于 15 万,程序员扎心现状大调查!

    作者 | 程序员客栈 来源 | 程序员客栈(ID:proginnwx) 根据中国互联网络信息中心(CNNIC)近日发布第 44 次<中国互联网络发展状况统计报告>.截至 2019 年 06 ...

  4. 年薪40W的程序员需要掌握怎样的技术(Java程序员高薪必看)

    很多人在问我,程序员如何拿高薪,如何做到年薪40W+,其实总结出来还是一句话,你的技术决定你的能力已经薪资. 那么什么样的技术人才才能拿到一份Java行业里面的高薪呢? 下面是我的一个总结技术: 最后 ...

  5. 年薪二十、三十、四十万的Java程序员的生活现状

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 深圳程序员 把年终奖金这种虚无的算上,刚好过了20的线,此外又是从始至终从事软件行业.符合 ...

  6. 一线城市年薪四十万以上的程序员,真实状态是怎样的?

    日常生活中,我们的很大一部分工作是与程序员群体打交道,研究他们的工作生活状态和职业发展路径. 在外人眼中,程序员是一个既高薪又神秘的群体,比大多数岗位更容易在职业生涯的前几年收获高薪.然而真正接触这群 ...

  7. 俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积.最长铁路.重工业等,但似乎很少有人能对其 IT 技术侃侃而谈--相比西方 ...

  8. 俄罗斯、乌克兰程序员薪资大曝光:年薪普遍 15w+,女程序员比男程序员收入高?

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积.最长铁路.重工业等,但似乎很少有人能对其 IT 技术侃侃而谈--相比西方 ...

  9. 年薪百万架构师首次分享 Java 程序员黄金 5 年进阶心得!

    在Java程序界流行着一种默认的说法叫"黄金5年",也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向. 如何走好这5年,彻底从一个刚入 ...

最新文章

  1. 虚函数表剖析,网上转的,呵呵
  2. Android实现ListView圆角效果
  3. Objective-C Autorelease Pool 的实现原理[转]
  4. windows下spark开发环境配置
  5. linux移植wifi sd8688.bin 最新固件,[ZZ]浅析firmware完整生存和使用流程
  6. cityscapes数据集_全景分割 UPSNet 源码分析 (1) - 数据格式
  7. Spring Cloud与微服务学习总结(13)——云原生趋势下,微服务的拆分粒度如何把握?
  8. Python DearPyGui 常用控件一
  9. 游戏筑基开发之结构体(数组、指针)、枚举、共用体、typdef(C语言)
  10. 《Dive Into Deeping Learing》学习笔记:深度学习基础
  11. 干货~~牛人教你如何写好一篇高分SCI论文
  12. Web scraper 爬虫傻瓜教程(不断更新中)
  13. 蚂蚁金服副总裁蒋国飞:技术全面开放,与合作伙伴共发展
  14. H5如何实现图文一行分布且图片在左侧而文字在右侧
  15. standalone集群模式
  16. CentOS 7解决“ping: www.baidu.com: 未知的名称或服务“这个问题
  17. 手机SIM卡PIN码的重要性
  18. 棋牌游戏实践经验原来是这样的!
  19. 黑莓计算机软件,黑莓桌面软件(BlackBerry Desktop Software)
  20. Windows 挂载linux 目录

热门文章

  1. 《XML实用大全》一
  2. Activiti7工作流引擎:进阶篇(十) 多实例
  3. JavaScript 遍历数组 翻转数组与冒泡排序法
  4. Vue2积分商城PC端项目(六)
  5. android 多个按钮居中,Android手机开发 使用线性布局和相对布局实现Button垂直水平居中...
  6. pythontkinter键盘_Python笔记之Tkinter(Key键盘事件)
  7. 六级(2020/12-2) Text2
  8. onsubmit=return check();和onsubmit=check();的区别
  9. math.h数学函数
  10. 在STM8(STVP编译环境下)中使用位变量