26岁文科转行Java开发心路历程

26岁文科转行Java开发心路历程

从2019年夏天萌生出转行的想法开始,到了现在成功入职Java开发,将近一年的时间还是经历了很多东西,作为一个普普通通的文科专业的学渣来说,回想这一年的学习,感觉还是很不容易的,但是当我入职后,从熟悉真实项目到手写第一个crud的业务开始,回过头来,才觉得一切都是挺值得的,但是又觉得前方学习和进步的路更是深不见底。

在此,我希望将自己的一些学习心得,和转行经历,分享给大家,另外,我刚刚入职,技术基本没有,基础也很不牢靠,仅仅是分享心得给还在求职或者还在学习的朋友,大佬们轻喷

萌生想法

首先做个自我介绍,高中虽是理科,但强项是英语,生物,语文尚可,数学马马虎虎,物理烂的和臭狗s一样,大学是二本学校,学的是经济学这样一个偏理论的文科专业(严格来说也不算纯文科),所以也不要觉得自己数学或者理科学的不好,就不能转行做开发,不是这样的,至少像我这样的,理科普普通通,甚至偏烂的,都可以转行,你要相信你也可以,转行过后,咱认认真的努力学习,弥补差距就好了

本来我是一个小公司的会计,做着很基础的会计工作,工资也不高,某天,在看到我哥成功入职前端并有个不错的薪水后,我就萌生出了转行的想法,当然,说的露骨一点,金钱是第一驱动力,这是我转行很真实的想法,不过我觉得至少还需要有第二个理由来支撑你转行,那就是对计算机有一定程度的兴趣(不是游戏!!)和热爱,拿我自己举例,初中最爱看的报纸杂志,除了篮球相关外,就是每周末的电脑报,两块五一份,每次第一时间去楼下小卖部买,拿回家用几个小时通览一遍,这样看了两年,中考期间也没落下,初三毕业后,家里同意买台电脑,我一个人跑去百脑汇,和老板核算配置,核算价格,最后把电脑背回家(那会儿对倒腾电脑真的是干劲十足,周末还要把主板拆了清洗一遍,晒干了再装回去),然后自己研究怎么安装系统,怎么安装杀毒软件等等。高中还买了一本c语言编程入门来试图学习编程,无奈咱智商不够,看到while循环流程的时候就没继续看了,虽然之后我和编程之间就没什么故事了,但是我也一直对折腾电脑有很大的兴趣,win7和win10换着装,还折腾过mac os,当然,虽然这些都和编程学习没什么必要的关联,但是如果你转行仅仅是为了金钱而没有一点点对计算机的兴趣的话,那么还是要慎重考虑下是否要转这个行(我现在刚转行,工资也没多少)

学习历程

首先,我必须承认一个事实,我参加了培训班,我的想法很简单,由于自控力不足,外加稍微有点拖延,让我一个人脱产在家学,可能要学个一年多才会拖拖拉拉的去找工作,培训班里至少有小伙伴们一起,也会有老师逼着你前进(事实证明还是有点效果),关于培训班我不太想展开讨论,网上各种广告,水军,还有各种互黑,鄙视,实在都不太客观,就我个人而言,由于感觉我报的这个培训班的课讲得很烂,我基本都是自己找视频和项目学习,所以后面我会单独写一遍文章,关于纯小白(我这种,真的纯小白,不是有基础的那种还自称小白)自学的一点心得体会,这里也不展开讨论了

我是12月开始在培训班学习,学到1月底过年,遇上了疫情,于是2月份在家学习,直到开始找工作了才回到培训班,中间都是自己在家上网课,我也是被疫情坑惨了,本来就是因为不够自律才报的班,结果2月份直接就给我放家里不让动了,前期坚持了一个月左右,可以保证明天的学习,后面慢慢就坚持不住了,上课的时候手机刷刷知乎,聊聊微信,电脑开着b站看看视频,偶尔玩一把小游戏,总之还是耽误了很多

于是到了5、6月份找工作,就只能疯狂的弥补不熟悉的知识,我把各个知识点比较容易问到的东西就整理成word文档,每天坐公交地铁就打开来看、背,然后找各种教学视频,跟不同的项目学习各种操作,不得不说,现在Java的整个知识体系需要学习的太多了,面试找工作的这个月可能堪比当年高考的一个月,因为脱产半年多,钱包也快顶不住了,急着找工作的心情让我每天都很难受,又要静下心来复习,所以接下来讲讲面试这个月的一点心得

面试心得

我从5月10号开始面试,到6月5号左右结束,将近一个月时间,采用的方式是51,拉勾,boss这3个平台海投,一开始定的目标是7-8k,后来发现自己实在太菜,hold不住这个薪资,于是不断降低,最后入职薪资是5.5k

从这3个平台的反馈状态来看,拉勾几乎没有反馈,也没有hr打电话,可能一眼就能识破我的简历是假的,boss上有些小公司会试探性的问问我一些问题,然后约了几个面试,最后都以失败告终,前程上小公司很多,我得到的面试机会也很多,很多hr也不懂,看我简历有英语六级和二本学历,就叫我去面试了,但是我也浪费了很多次的面试机会

第一周大约4、5场面试,那真是,被问的额头冒汗,两手发抖,基本处于懵圈状态,甚至有的小公司直接在hr那关就倒下了,连技术都没面到就出门左转了,所以第一周就是训练我的心里素质阶段,顺带不停的复习面试题
第二周就好很多了,很多知识点复习了也能答的上来,但是还是不够全面,第三周状态也差不多,不过我加强了数据库优化、springcloud这几方面的学习,效果还是很显著的
有个问题就是直到最后面试过了,也没有解决项目不太熟悉这个问题(转行嘛,大家懂得),很多问题没有亲身经历过根本不好组织语言,但是项目经验又是及其重要的,很多面试不会问你知识点的,直接就叫你介绍项目和项目中的问题,基本上面试官问两三下就清楚你是什么水平了,所以转行的朋友们还是要好好准备这一块的东西

总结

1.像我这样的大龄文科背景的人都能转行,要相信自己一定可以,不过要认认真真地学习java语言和对计算机保持一定的热爱
2. 面试期间,就算受打击,也不要放弃,随着面试的深入和面试公司的增加,你会变成一名自信的战士
3. 找工作时,根据自己的能力和状态,合理调整期望薪资范围,转行的小白来说,迅速找到工作,拥有实际项目经验才是最重要的,什么公司发展,职位发展,公司福利,这些可以暂时放一边,等有了一两年经验,自身翅膀硬一点了,觉得不满意了可以再跳槽
4.对于转行的我们来说,面试中,项目部分是最重要的,别什么高大上的技术都往上写,你要能说的比较圆满再写,不然最好不要写,我当时装x,写了熟悉个lambda表达式(其实也就是知道一个箭头,一个大括号),面试时被连问了3、4道题,最后不得不承认,自己对这方面不算太熟(打脸真疼),项目最好梳理的清清楚楚,细节尽可能的确认好再去面试,每次面试完总结一下不熟悉的地方再战
5.入职之后发现我真的才刚刚过java这个门槛,也就是最初级的码农,还要不断的学习,弥补或者缩小和前辈们的差距才行,希望和每一个辛苦转行的朋友们一起努力

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值