想好这些问题,你再去当程序员好吗?

2020-05-12 17:40:28 浏览数 (1)

2020年的春招已经持续了4个多月,小E也一直陪伴着学员改简历、写自我介绍和训练笔试和复盘面试,看着他们努力的找工作,成为一个新鲜的程序员。

如今春招也接近尾声,学员们经过自己的努力,以及我这个老程序员(老脸一红)的指导,也依次找到了自己心仪的工作,以下是我和学员们说过至少一次的建议,希望可以帮到即将成为新程序员的你。

我把建议分成三个类别:

1. 如何选择行业及职业:你真的想做程序员吗?

2. 如何从事程序员这份工作:为了找到心仪的工作,你应该如何去做?

3. 如何选择心仪的公司:这么多人一起竞争,如何说服公司选择你?

如果你还在考虑是否进入程序员这个岗位,那么建议你从第一部分开始阅读;

如果你已经在为成为一个程序员而奋斗,第二部分的学习经验也许能为你提供一些参考;

如果你正处于参与招聘的状态,第三部分的建议也许可以帮到你。

你真的想做程序员吗?

很多非计算机专业的学员经常问我这样一个问题:听说程序员工资很高,我们专业也学过几门编程语言,我现在去做程序员合适吗?

这个问题,要拆解成三个方面去讨论。

首先,关于程序员工资的问题,我们可以看下面这张图片:

这张图标出了19年中国大陆主要城市的程序员月平均工资,可以看到大多数城市程序员的工资都在10K以上(1K等于1000),北京的程序员平均工资甚至去到17K,最少的哈尔滨都有7K工资。与2019 年全国平均工资为5750 元相比,程序员这份工作真可谓是名副其实的高薪。

但是高薪,并不等于你想做程序员,就可以如愿。

很多学员在大学学过几门编程语言,就想轻松转行,但这其实是很难的。大学的课程虽然教的全面,但都只是一个皮毛,目的是告诉学生每个语言都能做些什么,让学生自己去选择往哪个方向去发展。所以学的多,并不代表学的精,而学不精,就很难成功转行成为程序员。

好的,假设你现在愿意去学,愿意去认真钻研一门或几门编程语言。

那么最后一个问题来了,你适合当一个程序员吗?

如果你仅仅只是为了工资而想成为一个程序员,没有其他驱动力,那么做程序员,你会感到非常的痛苦。程序员这个职业是非常具有挑战性的,你有可能独挑大梁,去完成一个app的开发,但很多时候是又是很枯燥无趣的,你也许只是一天天被运营和产品催着实现需求,或者改bug改到怀疑人生。

△被运营人员抓住实现需求的你

所以,如果你打算入行程序员,一定要问清楚自己这几个问题:你真的想当程序员吗?是否不怕枯燥无趣?是否可以独挑大梁?以及准备好认真去学习了吗?

如果你准备好了,请看下一个问题:

这么多人一起竞争,如何说服公司选择你?

在前面,你已经想好了所有问题,决定要成为一个程序员,那么接下来这一步,你就需要专注的去学习。

假如你现在还是在校学生,最简单的方法就是找到计算机学院同学的课表,有空就去蹭课,学校的老师可以快速的让你入门。入门以后,你可以找同学一起去参加学校的各种创业项目,不要害怕技术不佳,做项目就是来让你来学习的。等你积累了2-3个项目经历,去找实习应该也比较轻松了,有了实习经历,找到程序员的工作自然也顺理成章。

当你毫无经验,自律性又不那么强,找不到合适的实习,没有师傅带。那培训班是性价比高的选择。无论是网上还是线下,培训班是都能让你用最少的成本接触大神的途径,并且培训班大多以就业为导向,只要你找到靠谱的培训班,愿意沉下心一步一步跟着学3-5个月,完成好里面的作业和项目,那么系统性的学习你有了,项目经历也有了,这个时候去转行,你也胸有成竹。

如果并没有前两种方法的条件,那么只要你肯努力,不怕困难,下面这种方法也适合你:寻找互联网上大量免费的教学资源。

编程大神,免费编程书籍在网上一搜就能找到,看着他们的博客一步一步学习,看书一点点积累知识,有不懂的问题就在程序员论坛中询问,虽然他们可能没有学校老师这么细致,没有培训班的程序员专业,但是进一寸也有进一寸的欢喜。如果你能跟着网上的大神学完1-2门编程语言,并且自主写出几个项目,去找工作吧!你真的很棒!

若是你已经胸有成竹,准备去找工作了,请你跟我看这里:

这么多人一起竞争,如何说服公司选择你?

前面两个环节过后,你已经蓄势待发,准备成为一个程序员大展身手,那你就进入了成为新手程序员的终极环节:成功进入一家公司!

对程序员而言,拼实力没啥可怕,怕的是明明有实力,面试时却展示不出来。如何在面试中表现的比你的实力更牛逼,是一门技术,更是一门艺术。

我带过的学员里找工作时有个有趣的现象,经常是:懂面试的人先找到工作,而不是技术最牛的那个。

技术层面的东西不多说,前面两个环节后你已经具备了,如何在面试把自己的技能淋漓尽致的展示出来呢?这张图可以帮你概括所有的信息:

这张图可以用一句话概括:知己知彼,百战不殆。

首先,你必须对自己有一个完整的梳理,包括基本信息、技能与能力,包括用语言完整表述自己做过的项目和性格、喜好等等。只要知道了自己是怎么样的人,在面试的时候,你才能充分表现自己。

其次,知彼。没有任何一个公司会拒绝了解并热爱他们公司的应聘者。所以,很多公司都会问应聘者一个问题:你为什么要来我们公司?公司绝对不喜欢听到你是为了找到一份工作,而是希望你因为公司的魅力而进入这家公司。所以你必须了解公司的业务,对公司行业前景发展感到认可,以及认同企业的文化。因为如此,你必须了解应聘你的公司。

如果以上三个环节你都做到了,那么恭喜你,你已经成为了一个优秀的程序员,很高兴我又认识了一位新的大神!

想法有了,你是否只差学习这一步呢?

如果你想快速成为一个职业前端程序员,来NEXT学院吧!

Web前端由小白到大师体验课,由腾讯专家亲自授课,带你完成各种实战项目,4-5个月,让你快速成为腾讯心中的优秀的程序员,完成课程的优秀学员,更有机会获得腾讯系的企业实习机会!

快来添加我们的小助手,了解课程详情吧~

也可以点击下方原文链接,直接查看课程哦~

请扫码添加小助手咨询

也可直接查找微信号:TencentNext01

▲ NEXT学院 官方课程助教 ▲

你点的每个赞,我都认真当成了喜欢

0 人点赞