欢迎光临散文网 会员登陆 & 注册

(1) 转计算机概述

2021-12-17 03:01 作者:土豆滴滴答答  | 我要投稿

首先声明,我不是HR也不是什么大咖,只是作为一个学生谈谈自己的理解和体会。每个人的天赋不同,我的经验不能硬套在每个人身上。本文仅做参考,本人不对其准确性负责,更不构成求职规划或建议,本文的错误也欢迎指正。

 

本文概述了入职计算机相关岗位的情况。

不做特别声明的情况下,本文计算机特指技术型岗位,且仅涉及开发类面向新人的岗位。对于其他岗位,可能有提及但超出我的知识范围不做讨论。

1. 动力篇

1.1 为什么要转计算机?

天下熙熙 皆为利来,天下攘攘 皆为利往。天下大势,浩浩荡荡,顺之者昌,逆之者亡。市场经济下我们都是被异化的人。

 

供需决定价格。我相信大部分人完全不清楚自己人生的意义是什么,那么为什么不选最赚钱的行业呢?当前世界,正处于 并将继续处于 第三次工业革命(信息革命)的浪潮之中,而计算机和互联网作为新世界的基础设施,大量缺乏产业劳动力(如码农),这种供需不平衡造成了计算机行业长期数倍于其他行业的工资。

当然,如果你有理想有抱负,找到了自己人生的意义,而计算机不在你的理想里,那么千万不要被本文忽悠。坚持你的理想,本文是写给为五斗米折腰的我们的。

最简单的数据(在南京),新手大专生程序员,能拿到至少5k的工资,本科生一般1w以上,985本一般18k以上。985厉害的人,进入一线城市大厂,年包四五十万还是比较常见的。此外,如果有能力去美国做程序员,应届生白菜价就能年薪百万(人民币)。

 

1.2 什么时候可以转计算机?

首先,所谓科班是指“计算机科学”或“软件工程”专业,其余如信息、电子、自动化、人工智能等,只能算计算机相关专业。

 

高考。高考选专业是第一次机会,很多时候,选一个好专业,远大于你多考点分,或者选个分高点的学校。

大一转专业。在大一下快结束的时候,学校有一次转专业的机会。

第二学位。本科毕业后可以再读2年,多拿一个计算机学士学位。

跨专业考研、保研。没有走过的路,未知。

培训班。培训班会针对简历和面试进行 应试教育,通过简历优zao化jia和业务培训快速帮你入职。

海外本科。没有走过的路,未知。但是非常贵,而且要在高中准备,甚至初中。

海外研究生。不能解决你本身知识技能问题,但是可以提升学历。

PhD。没有走过的路,未知。

课外兴趣、自学。这是必须的,不是一条单独的路。没有课外自学能力的人不适合做计算机。

 

1.3 什么样的人适合转计算机

兴趣。喜欢编程,和做算法题,这永远是排第一的。如不清楚可以学学试试。有些人写代码会产生心流,那就和玩游戏上瘾的原理是一样的。

理科好。如果中学时期理科就不好,不建议转计算机。

学习能力强。转计算机要学习大量的知识,如果平时就不喜欢刨根问底,不喜欢学习,或者平时别人学一遍你要学好久,则不适合选计算机。计算机不仅入行要学习,以后工作中也要长期持续学习,如果学习能力不足,入行只是折磨的开始。

 

1.4 转计算机的代价

计算机相关内容,网上有很多系统化的学习资料,不存在传统行业里那么多的信息壁垒。好处是你顺着学一定能找到工作,坏处是你停止不学则替代性很强——别人也可以学。入了这行就真的变成了学海无涯。

程序员的工作相对比较自闭,社交范围小,如果没对象可能要相亲了。

重脑力劳动,有些人会脱发,长期坐电脑有些人会多少有点职业病。

年龄大了如果脑力不足,可能会职业发展停滞,如公司不行了还可能失业。

 

2.学习篇

2.1 编程能力

很多外行人总会纠结,学什么编程语言。这其实是错误的思考方式,没有必要在学数学之前纠结用日语教材还是英语教材,真正的核心是数学,而不是哪种语言。你把数据结构学了,网上算法题的数量刷了,就算有编程能力了。至于入门学什么语言根本就无所谓,但是也得把你选的那门语言学好,不然你数学(算法)再好,写不出来也不行。

 

2.2 获取信息的能力

出了高中,这个世界的游戏规则就变了,不再是应试教育和高考。在高考中,出题人会把考试范围告诉你,老师会按部就班的教你,你学的好就考得好,你不能用超纲的内容答题,考试是考察学生智力。在社会里,没有人告诉你考试范围,你要自己找,没有人会教你任何东西,除非你去问,你学的再好,也不一定考得好,你可以用任何东西答题也包括作弊,考试不考察你的智力,只考虑你能为企业或国家带来的价值。只会应试教育,不会获取信息的人,被讽刺为书呆子。

在学习计算机的时候,你得主动了解:要学什么、怎么学、学多久、不懂的地方怎么解决(搜索、问人、实验)。

对于非计算机专业的同学,可能还存在一个问题:这些东西的学习资料在哪里找。

 

2.3 持续学习的能力

上文已说,略。

 

2.4 正确的学习路线

我觉得学习内容分为两部分,第一部分是理论知识,第二部分是求职技能(包括八股文)。须记住:学习上述两者之前,请先确保你有2.1 编程能力

2.4.1 理论知识

首先是考研408,数据结构、计算机组成原理、计算机操作系统、计算机网络。

然后是编译原理、数据库、汇编。

其余课程课根据兴趣选择,可以直接拿计算机系同学的课表对着选择。

本科公开课程在线文档https://docs.qq.com/sheet/DRU5MWHZCTHFGQnhM

2.4.2 求职技能

这部分每个岗位的需求不一样,如后端可能会学java-spring-springmvc-mybatis-linux-nginx-springcloud-等等等等,前端可能学习html-css-JavaScript-jQuery-nodejs-vuejs/react-typescript-等等等等。具体每一个岗位的学习路线,学习时间,可以自行查找,这属于2.2 获取信息的能力 的一部分。一般来说,对于校招生,不需要学完整条路线,但是显然越多越好。如果没学完,到公司里继续补课就行了。

2.4.3 八股文(面经)

八股文是一系列面试题,有问有答。熟练背诵八股文对于面试有显著的帮助,因为很多面试官只会问八股文,别的可能还没你懂。

2.4.4 学习时间

如果你有1年以上的全职学习时间,且学习能力足够强,你可以走完 2.1 2.4.1 2.4.2中的一个路线 和 2.4.3,此时你的能力和有一定水平的计算机系应届生相当。

如果你只有半年左右的全职学习时间。你可以走2.1 和部分2.4.2 中的一条路线 和 2.4.3,然后求得一份一般的计算机相关的工作。

如果你有1个月左右的全职学习时间。你可以走2.1 2.4.3,很多面试官只会问八股文,有可能可以蒙混过关,就算不过关你也能海投总有眼瞎的。

如果你只有半个月甚至更少的时间。你至少要把2.1里的编程语言和算法题做了,这样你才能知道自己想不想转计算机。有些公司(如中兴)并不太要求你的编程能力,但是会卡学历,所以你学历211以上依然可以转。

 

2.5自学/培训班

一般的线下培训班只会带你走2.1的编程语言+2.4.2,然后提供2.4.3你自己背。好处是有同学老师,有学习环境,有正确的学习路线和学习资料不用自己找,有就业推荐。但是培训机构是完全面向就业的,很多理论知识根本不教,编程能力也得不到训练(因为他们不想让你觉得编程很难,这样你可能弃学退款),同学水平良莠不齐,推荐的工作良莠不齐。很多培训班出来的人都不会写在简历上(而是伪造培训班的学习时间变成在某企业实习),因为可能受到歧视。

如果意志坚定的话,自学是更好的选择,也不用花培训班的钱。但是很多人根本坚持不下来。

有些已经就业的人,在明白学习要这么久以后,更没有辞职学习的决心

3. 求职篇

3.1 计算机相关的岗位

越大的企业分的越细,小企业有时候会一人兼任多职(如全栈)。

一般互联网企业,相关工作有:开发岗(后端、前端、移动端、测试开发),设计岗(UI、UED、策划、美术),产品岗(产品经理、测试/QA、运维、运营),市场岗(销售、推广、运营、客服、技术支持)等等。此外,还有架构师等高级岗位,并非面向新人。

本文主要在说开发岗。此外,也有一些其他技术岗,如算法、AI、数据分析等等,也算是计算机相关岗位,但是不在本文讨论的范围内,不过本文很多内容也能参考。

 

3.2 学历与能力

对于新人:985及以下,学历>能力;985及以上,能力>学历。博士除外。

对于老人,不做评价,不清楚。但是低学历赚的很多的人我也知道存在,总的来说这个行业比传统行业更看能力,但是有些大厂确实会直接卡学历筛选简历。

 

3.3 互联网、传统行业、金融

一般计算机相关都在这些行业就业。互联网最多,其次金融。有些也会进入传统行业。

3.4 大厂、中厂、小厂

其实这三者没有明确的定义。在我的概念里,大厂包括:阿里 腾讯 字节 百度 网易 头条 美团 滴滴,而叫的出来名字的有一定规模的其他企业就是中厂,其余算小厂。

 

3.5 甲方与外包

刻板印象就是外包很累,活杂,但是学东西也多也快,一般也更容易进。

 

3.6 事业单位、国企、考公、外企

有人说,万物的终点是程序员;也有人说,宇宙的终点是公务员。有些人干了几年,就觉得累或压力大,于是进国企、事业单位或者考公。后面三者确实收入少一些,但是轻松,而且相对稳定。谁知道呢。

外企一般不加班,轻松一些。但是机会较少,有些也要求外语水平,而且一般只有一线城市有。

 

3.7 一线城市、二线城市、出国

选择了计算机,就告别了三线以下的城市了,回去即失业。一线城市收入高,机会多,但是压力大、房价高,很多程序员的工资终其一生才能买房,即使是优秀的人也得十余年以上的努力;二线城市收入低,机会少,但是相对轻松,压力小,干得好十年以内可以买房,而且落户容易。

大部分其他国家程序员收入和我国一线城市相当,好处是不用加班,对女性歧视更小,竞争压力小,房价低,可以享受“民主”的空气,对年龄要求宽松;坏处是远离一切旧友亲戚,(技术栈不同)回国难度大,生活成本更高,巨大的文化差异,新冠风险,择偶难度大。如果英语不好,可以申请新加坡,有些公司只说中文。

美国程序员工资巨高,应届生可以轻松年薪百万(人民币)。但是签证难度大,具体情况需要你动用2.2 获取信息的能力

 

3.8 实习

开发相关的实习经历,尤其是大厂实习经历,对于后续求职很有帮助。实习分为日常实习和假期实习,面试流程和校招类似。由于我比较菜没有申请到,故跳过。

 

3.9 求职方法

首先,你必须有2.2 获取信息的能力,而我所述只能是抛砖引玉。

你可以使用一些求职软件、求职网站,简历挂上去,疯狂的投递,当然后续的电话也会让你烦的崩溃,这是代价。一般中厂小厂就靠这些软件。

一般大企业都有自己的招聘网站,善用搜索引擎你会找到他们,多多关注投递时间,这是进入中厂大厂的主要入口。

很多时候你投了简历就再无后续,不用灰心,可能只是人家看到性别、学历、经验就刷了,或者人家根本就没看软件自动刷了你,这都是正常的。要学习渣男的技能,广撒网,总有眼镜瞎的会要我。

对于每次面试,都要认真准备,把八股文背好,把企业信息搞清楚,这是最基本的。

 

4. 小结

写代码有一种诗性的美,程序员就是上帝,编写规则让这个宇宙运行。代码本身有一种极致的理性,对就是对,错就是错,计算机忠诚的执行你的错误,没有主观评价,那种语文考试中令人恨透了的东西。计算机学海无涯,但是学的越多工资越高,反馈明确即时,对于小镇做题家来说这是多么合适的事情。

 

最后,我想再说一遍:

天下大势,浩浩荡荡,顺之者昌,逆之者亡。


这是我的内推码,欢迎大家投递深信服,如使用了我的内推码,可以私信我查看进度。

 


本文是《计算机求职》系列的第2篇。《计算机求职》系列,我会陆续写一写学习的经验,面试的经历,公司的待遇,以后入职了我还会写工作的感受等等,这是一个很长的系列。

 

《计算机求职》系列:https://www.bilibili.com/read/readlist/rl499942

更多内容欢迎关注公众号:纯理性人


(1) 转计算机概述的评论 (共 条)

分享到微博请遵守国家法律