查看: 99|回复: 1

一个文科生的转码经历

[复制链接]

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-11-26 19:33:47 | 显示全部楼层 |阅读模式
先介绍一下我自己,某211大学毕业,纯纯文科生,从业以前对编程的接触仅限于大学选修课学过VB,目前在大连IT行业就职,工作四年,前端开发工程师。
一次偶然的机会,在小土豆的帖子下留言,我说自己是文科生转码的,一度收到很多后台私信来问经验,所以这次决定详细写下来。
我是工作了一段时间之后才转码的。第一份工作是文职,在北京,工作内容嘛,就是做做Excel,发发邮件,核对下数据,大概类似于BPO吧。后来由于种种原因回大连,一度找不到工作,迫于生存压力,决定转行。
在大连从事IT工作至少在工资上比其他工作高出一截,岗位也多,万一在哪家公司干得不开心,也可以比较快的换到其他公司。但是我真的适合写代码吗?如果要转码,我要报班,培训费用一万多,不便宜,还要脱产学习,时间成本搭进去,如果学完之后我还是找不到工作怎么办?如果工作个一年半载之后我发现自己不能适应这份工作怎么办?
那段时间真是焦虑,我决定先不要轻举妄动,买本书来自学一下,万一看不懂直接就放弃了。书是《Java语言程序设计》(机械工业出版社),分基础篇和进阶篇,这本书我真是没买错,讲解非常详细,内容循序渐进,推荐给各位想转码的朋友,先买基础篇就行,挺厚的,认真看也要看一阵子。
书买来我就只动眼睛动笔了,一行代码没敲过,原因是软件不会安,环境不会搭,但是书里的代码我是每一行都看懂了。其实也没看太多,看完了条件、循环、数组,到面向对象那一章之前。看到这我确定了一件事:我具有基本的编程思维。于是,报班。
不推荐大家学我,学编程只动眼睛不动手,有条件还是多敲敲代码,不过这里首先是要确定自己有没有编程思维,这是做程序员的基础,就是逻辑思维能力好不好,如果实在不好,还是另谋他路吧。这里额外说明一下,即使是想做前端,在确定自己是否有编程思维这个环节,也建议先看看后端知识来确定,因为前端入门是HTML、css,这两样东西不需要太多逻辑思维。
培训班没有推荐,原则上只要有老师批改代码就行,最好是线下小班课,老师照顾得过来。我转码那会儿还很流行全栈开发,所以我的班也是全栈班,主学后端,前端基础知识也学。现在的项目都是前后端分离了,可能培训班也细分为前端班和后端班了,这个怎么选后面再说。
培训班讲得很快,一共四个月的课程,1周预科,5周Java基础,2周数据库,5周前端基础,2周后端框架。看这个日程安排就知道,样样都学了点,也样样都没怎么学。这就是培训班的特点,学完之后也只能算入门。我不知道其他机构是怎样的,但应该都差不多,想要短时间获取大量知识,本就不太可能。
老师讲到的理论内容都是面试常考问题,一定要记牢,除此之外,我自己也一直在坚持看书,那本书上的理论知识比老师课上讲得要更细致更全面。我当时就业目标还是后端,所以看的是Java,如果目标前端就换成相应的前端基础书。千万不要觉得代码会敲就行,理论是面试中逃不开的一部分,也是日后debug中会助你一臂之力的灵感来源。理论上我从未落下,代码上我是班级里学得最好的那一个,这也给了我信心,证明我没选错。
有人问我培训班学xxxx内容,这些课学完就能工作了吗?怎么说呢,肯定是不够用的,但是能找到工作。
在课程结束后还安排了两个月实习期,学校自己接项目,有一个专门带队的老师带着我们做,实习期结束后学校会给学生推荐工作。我觉得设置实习期挺好的,但有点不巧,我刚学完的那段时间学校没接到新项目,带队老师扔给我们一个做过的项目让我们重做,然后就不管我们了,我觉得这样耗下去没意义,于是放弃了学校推荐,花了一周的时间,写简历,背题,然后就开始投简历面试了。
也有人问过我简历有没有造假,嗯……说实话,有。我不是应届生了,最低只能找到一年工作经验要求的岗位,为了过HR 那一关,就编了半年的工作经验,我想当时的几家面试官应该都能看得出来,没点破我而已,最后入职的公司也完全是把我和应届生一起培养的。如果可能的话,我自己也希望不要造假,在我找第二份工作的时候,我也把这段不太真实的经历删掉了。不鼓励大家简历造假,但如果实在不行,至少先争取到面试机会吧。
投简历前我分析了自己的优劣势,我本科学校挺好,英语也不错,有流程性工作经验,但是专业毫不相干,也没有实际项目经验,我应该更适合对综合素质比较看重的大公司。我记得投了华信,华宇,IBM(外派)等几家,凡是给到面试机会的全部都通过了,可能因为我准备比较充分,也可能因为我年轻学历也不错他们觉得可以给个机会试试。
第一次找工作难免紧张,不知道会被问到什么问题。就我个人面试经验而言,国内项目偏向问具体编码问题,比如给出需求要求写SQL,国外项目着重问理论基础。当然也不完全是这样,就两方面都准备吧。一定要有准备,这很重要。后来我身边的同事做面试官,他有时面完之后跟我们说“我出的问题是一点都不难为人,但凡他要是有点准备,我就要他了”。
除了技术问题,常规面试问题比如自我介绍也是要准备的,如果岗位要求外语,也要准备相应的外语版,不要现翻译,不管外语水平有多好,到时候一紧张就容易卡壳。
还有一个问题是我每次面试都会遇到的:你为什么来做程序员?不知道是不是每个转码的人都被问过这个问题,反正我自己是一直到跳槽两次还是被问。这个问题回答因为钱多因为找不到别的工作都不是太好,我自己也是琢磨了好久,现在我对于此类问题给出的回答模板是:我在之前的工作中发现我对于某一项具体工作内容很擅长,说明我xx能力比较强,我想多做我擅长的事情,于是我去学习了更多知识,更加佐证了我确实擅长,所以现在来找这份工作。这个回答不仅限于转码,也适用于其他转行,但是需要你想清楚,把之前的具体工作内容抽象为能力层次上的东西,然后和现在要找的工作搭上关系。比如说转码,就是说发现自己逻辑思维能力比较强,就可以了。千万不要没头没脑的说自己对这方面感兴趣,太假了,要真是感兴趣,也得说清楚怎么发现自己感兴趣的,哪一点吸引了你。比如说喜欢打游戏,想赢然后研究写外挂,发现写代码还挺有意思的,之后一发不可收拾,这样还行。总之要自圆其说,要有逻辑。应届生没有工作经验,就更容易了,就说在学校里选修了相关课程,发现自己学得还挺好。
找工作这件事上一定要有自信,有可能投了简历没人回应,也有可能面试没过,要记得这不完全是你的问题,总结经验,收拾好心情,继续下一家。
如果收到多家offer,作为第一份工作,我个人推荐去规模更大的那一家,这样能接触到更多的同事,从他们每个人身上你都能学到东西,也能拓展你在这个行业的人脉。不同于本专业生,他们有同学可以互相参考,转码生的业内人脉来之不易,要主动拓展,要好好珍惜。当然选offer抉择不定的时候也可以发来让小土豆帮忙选哈哈哈。
找到第一份工作,只是职业生涯的开始,很快就会遇到新的问题,比如我遇到的问题是没有项目可做。由于是咨询公司,甲方选人,像我这样没什么经验的人总“卖”不出去。刚开始那段时间,我做过内部练手项目,做过测试,一度觉得很迷茫,不知道自己该不该换一家公司,但换公司我又明显没有资本。
正当我快要坚持不下去的时候,项目来了,起先是一个公司内部应用,之后又有一个项目急缺前端,因为我会一点js,项目经理就要了我,说是用vue,好上手。那个项目很忙,非常忙,我在那期间几乎除了睡觉就在工作,吃饭都是在电脑桌前吃的。但是当项目经理小窗问我,愿不愿意跟她做下一个项目的时候,我还是毫不犹豫的说了愿意。我知道,我的机会来了,这些项目经验是我下一步跳槽的宝贵资本,我也仍然不忘理论学习的重要性,工作之余补充了前端基础知识。
在这个项目经理手下,我干了一年多,熬走了7个前端同事。我是第8个。
因为写了太多前端代码,后端忘得差不多了,我也就顺理成章转为了前端开发。后来经过两次跳槽,到了现在的公司。可能是人品问题,我所在的项目就没有不忙的,不过现在还好,没那么忙,生活工作还能平衡,薪资满意,我也就安稳下来了。
至此,我的个人经历讲得差不多了,不想暴露所以有些无关紧要的东西就略过吧。我还是要着重强调一下编程思维的重要性,我当年那个培训班里,有的人一毕业就消失了,有的人现在在卖房子,如果没有逻辑思维,要付出比别人多十倍二十倍的努力,可能为了钱能坚持一段时间,但长远来看还是太累了。人嘛,有的时候要放过自己。如果这一行不适合,总有另一行是适合的。
回头讲讲选什么方向的话题。后端主流还是Java,就不提什么C语言了,我不懂,应该也没有转码的人去做这个。学Java就挺好的,知识比较系统,岗位也多,工资比前端稍微高一点点,但是深入学习的话,整个知识体系非常庞大,有一定难度。如果想做前端的话,知识比较杂,刚开始学可能一头雾水,但是上手之后会比后端简单,由于近几年前端技术飞速发展,岗位数量和薪资也提上来了。有人觉得做前端不需要脑子,这是不对的,成为一个优秀的前端开发工程师也不容易,而且无论选择前端还是后端,都建议对另一端稍作了解。有一点特别的,有时候遇上不懂行的项目经理,前端比较吃亏,他会觉得所有能从页面上看出来的bug都是前端bug,这时候就需要一副好口才了。还有另一个方向,其实很适合文职转行,RPA,没听说过的自行百度,入门更简单一些,可以自学,大公司内部可能有直接转岗的机会,有出差的可能性,不过这个现在还属于新兴技术,未来发展谁也说不好,这就见仁见智了。其他如Python我不太了解,就留给别人介绍吧。

好了,希望我的经历和经验有帮助到大家,哪怕一点点。
回复

使用道具 举报

1

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2025-3-15 06:59:25 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表