3

如果再来一次,你还会选择做程序员吗?

 3 years ago
source link: https://zhuanlan.zhihu.com/p/84810087
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如果再来一次,你还会选择做程序员吗?

公众号『启舰杂谈』,回复资源下载,获取各编程方向3T视频教程

我本科是渣渣二本,毕业找不到工作,奋而读了研究生,研究生是个985,现在毕业五年了,出过书、创过业,现在在大厂做个小领导,就我本身经历谈下这个问题吧,希望能通过反思的我历程,能给刚毕业和还没毕业的同学一些指导和建议,希望错误不再重来,并且利用我看到的事实帮助你更快成长。

这篇文章很长,但绝对是精华,涵盖了从上大学到读研再到工作上的反思,如果你在迷茫,通过这篇文章,无论是校招还是社招,你都将知道未来该怎么办?记得帮我点赞哦

  • 我的大学四年
  • 如果再来一次,大学四年怎么过?
  • 如果再来一次,还考研吗?
  • 我的毕业五年
  • 对于社招同学的建议

一、我的大学四年

我的大学,是广西的C类二本,XX学院,大一刚报道时,围着学校转了一圈,发现整个学校还没我们高中大,就哭着跟我爸打电话,我不想上了。我爸让我去复读,天呐,那个也太苦了吧,不想去。就留下来接着上。

大学时光,其实挺努力的,得过三次国家励志奖学金,每年都拿学校的一等奖学金。学校上的课,天天上,不怎么逃课,以为只要把学校的课学好了,找工作肯定不是问题。

对软件感兴趣,就大三自学MFC桌面编程,也没人带,也不知道学啥好,学校教C++,就百度了用C++怎么编软件,发现原来是用MFC,就学了,捣鼓了几个小软件,贪吃蛇,应用管理器啥的,都是些小玩意。弄出来以后,就觉得自己可了不起,走哪哪带光环。

v2-2e47af9cdeccb45145efaab104c4f616_720w.jpg

大三下学期暑假,大家都回家了,我去广州找实习工作,根本找不着,小公司都不要。我以为,是不是人家看我是实习才不要的啊,然后我就直接找工作了,没有学位证,没关系,就说学位证在学校,过两月去拿过来。我就是想干俩月,看看公司都用哪些技术。

结果,一次次的闭门羹,还是根本找不到工作,海投的简历,都没回音,就几个很小的创业公司,总共几个员工。最后,我还是呆了两个月,找了个给我工资最高的,一个月2500!!!2011年,一个学计算机的,毕业了还没流水线工资高。

v2-0987bc644a387a71f7572328d36394ce_720w.jpg

干了俩月,我就辞职了。痛定思痛,总结了我的弱点:学校不好,实战能力不强,其实对于工作上的技术,我啥都不会。

大四阶段,我拼了命的考研,要考就考最好的,就考中国科学院!!!学校老师一次次的劝我,我们学校五年前有个女生考过中科院,人家都是年年得国家奖学金的(8000),比你强的多。(我是国家励志奖学金,5000),结果,差了一百多分。别考了,根本考不上,咱学校人家也看不上,咱们那边也没人,也没人能帮得上你。考广西大学吧,咱们有人!

在确定志愿那一天,我一晚上没睡,早上六点打电话给这个老师(对我很好,很感恩),陪我在操场上遛了一圈又一圈,他问我,你要不考中科院,会后悔吗?我说,会。他说,那就考吧,考不上调剂的话,我们也能帮你。

后来,我就报了中科院。

分数出来了,考了342,差中科院软件所一分,进不了面试。但只有软件所和计算所的分数线特别高,其它所的分数都是国家线,315.优先争取院内调剂,结果一次次的给各个所的老师打电话,等来的却是一句:你分数挺高,但我们只接受985/211学校的同学调剂。

出身不好,真的哪都吃亏!!!

后来打电话给广西大学,想调剂过去,广西大学的分数线是275,高了67分,打电话给招生办老师,人家说,哇塞,你分数这么高,确定要调剂到我们这吗,我说我是XX学院的,广西比较熟,想调过去。那老师立马就不一样了,说,哦,我们不接受二本院校的调剂。

最后,硬着头皮去找工作,调剂无门,考研失败了。去了广州,偶然间跟同学聊QQ的时候,他问我考研情况咋样,我就实话实说了,他说,要不问问他导师还能要人不,你来试试?

就这样,我去了中国海洋大学,见了魏老师,复试之后,他要了我。并没有介意我的出身,非常感激。但后来发现貌似哪里不对,在他印象里,我的本科一直叫XX大学

现在学历有了,就恶补自己的实战经验。找老师要项目,学技术,读研期间,除了上课,基本上每天都在实验室学MFC,写桌面软件,我就不信,这次毕业了,我还不行!

研三校招开始了,跟同学去北京参加校招,刚过十一就拿了阿里、京东的OFFER,拿了阿里的OFFER,我就回校了,后面的百度啥的都没面。

这就是我的大学生活,看似辛苦,其实做了很多无用功,现在想来,如果校招没拿到OFFER,估计还是找不到工作的,为什么?等下再说。

二、如果再来一次,大学应该怎么过

前几天偶然间写的一篇文章爆了,根据我们经历讲述了学历对计算机专业的影响。两天获得700多个赞,冲到了计算机专栏的TOP 2,我想可能是我戳到了大家的痛处了吧。

在这篇文章里,我详细地讲述了,校招生已经在学校所具备的本领:

1、参加竞赛:

在大学期间,有很多的算法竞赛、ACM竞赛,尽量参加全国性的,有含金量的比赛,这才能眼前一亮。

2、参加实习

去大公司实习,相比校招进入大公司,那是简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会,我所待过的公司,只要你去实习了,表现的不错,基本上100%转正。

即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。

3、增加项目经验

如果实在没时间实习,或者实习中没做什么项目的话,那怎么办呢?在简历中最重要的就是项目经验了,如何解决呢?

敲黑板!!!没有项目经验就造项目经验!!!!

现在网上那么多的实战教程、github上遍地的源码分享,都可以为你所用。

在面试时,这些项目经验都可以写上,最关键的是自己要弄通、弄会,尽量先仿一遍,自己再从头到尾自己再写一遍,把所有涉及到的知识点都弄通弄会。面试的时候,就实话实说,就说你自己仿的,没有关系,做为面试官,我们更看重的是你会啥并且你是不是真的会。

我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

在准备好了这些后,就可以开始准备校招了,参考这篇:

再次地回到正题:如果再来一次,大学生活应该怎么过?

敲黑板!!!!首先,我不会选C++、MFC编程!!!因为根本没人要!!!!

这就是为什么我说,我研究生三年算是白瞎了,如果不是校招,我还是找不到工作的!!!单纯真的是命好。

最重要!!!,读计算机想做软件开发,最重要的是选对开发方向。怎么选?现在告诉你!

1、先看培训机构培训啥

培训机构都是讲口碑和保就业的,越大的培训机构越注重这块,因为刚培训出来的同学,也就是入门级别,跟你自学出来的水平差不多,所以他们能保就业,就说明这些方向的就业情况还是较好的,可以参考。

2、看招聘软件

可以去招聘软件上,比如boss直聘、智联招聘、51Job这些,搜搜你想学的岗位,看看岗位多不多,要求是啥,选那些岗位多的开发方向去做。

去实习、去实习、去实习!!!!重要的事说三遍

如果再来一次,我一定会在实习前仿些项目,在具有一定能力的时候,去实习!!!当校招面试官了才知道,校招对实习和项目经验是多么的看重!!!

去实习有两个好处:

  • 实习都有转正的机会,能直接转正。很多本科同学,能进阿里,都是靠实习转正,并不是通过校招!!!
  • 即便进不了大公司实习,有实习经历就会有项目经历,一举两得。

上面讲的仿项目,那是在没办法去实习的情况下,没办法的办法!!!!

在一切准备好了以后,参考下面的文章来增大面试的通过率吧:

三、如果再来一次,还考研吗?

如果我在上大学时就知道了上面的那些,我不一定考研了,我考研的主要原因是找不到工作!被逼的!如果我能在大三的时候去实习,暑假去尝试找工作,能进到大厂的话,我是不会去考研的。可当时没人跟我说过这些啊

如果在大三暑假还是找不到理想的工作,我想我还是会考研的。考研很苦,每天六点起,12点睡,拼尽自己最后一份力气,但不就是这样的生活才有意义么。

考研难吗?说实话,挺难的,尤其对于二本学生想要考中科院、清华、北大一样,你要付出的努力可能是其它人的几倍。但只要做到问心无愧,即便再给你一次机会,你仍只能这样的程度,人生才是无憾的。只有努力过,才知道自己力量,不是吗。

有些同学考研就跟走个过场一样,拿着考研的名义在外面租房子住,吃了午饭才去看书,天一黑就出去遛弯了,这能考得上才怪。

四、我的毕业五年

去了阿里,转做Android,从零基础开始学习,校招进大厂的好处就是他们会给你时间学习,也不怕你是零基础,刚开始干不了活也没关系。而且遍地的大牛,指不定碰见一个,就是行业很有影响力的大虾。这点是创业公司所不具备的,创业公司讲究进来就能干活,谁会培养你啊,而且其它同事的能力可能也平平,进步太慢,这也是很多人想进大公司的原因,不仅是因为工资高。

刚进去的时候,主管问我后面几年的技术规划,我说我想用两年时间写本书,主管看了看连TextView都还不会用的我,说,还是实际点吧。

不知道他还记不记得,但我一直记得我的目标,两年后,我一定要出本书!!!就这样,我坚持写博客,起初的目的很明确,我也不知道写博客会有人来约稿,让我出书,我单纯只是记忆力不好,把知识重新讲一遍能加深记忆力,而且每次写博客都会把所有相关的知识全都看一遍,做到这个知识点到此为止的地步。就是为了后面复习起来方便,能很快回来当时学习的水平。

没想到,在连续发了一年后,反响挺好,后来,我发现我喜欢做自定义控件,很炫酷,在MFC上根本不可能做到这么好看。所以我就业余一直在钻研,写了很多博客,成了博客专家,在2018年也被评为博客之星,这完全都是意料之外的事情。

两年后,2017年电子工业出版社、北京大学出版社、清华大学出版社先后约稿,请我写书,最后选择了电子工业出版社,因为他们说的最早。

两年后,我真的出书了!!!!!

写博客,是我这毕业五年做的最对的事情了!!!

写博客、写书能使你在行业有一定的地位,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉。在我面试VIVO时,表现的并不好,因为我创业一年,Android知识从来没复习过,很多知识都遗忘了,还没来得及复习,就让我去面试了。

他们原以为,我是一个特别厉害的人物,安排三个技术专家同时面,结果,一问三不知。不过,最后,还是给了我OFFER。因为他们公认我的能力是足够的,只是时间过了太久,有所遗忘,拾起来就好了。相反,如果没有这个行业影响力,那这次铁定是挂了。

五、对于社招同学的建议

除了写书,总共有三种方法可以提升行业影响力,建议你也去做

(1)、Github提交MergeRequest,自造轮子

在所有的技术面试环节,github所提交的开源项目,是一个非常能展示实力的存在,只要你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,直接看你的技术实力。

而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。

如果恰巧,他们的项目中有你的开源组件,那恭喜你,这次基本上过了。

如果你的开源组件非常流行,那恭喜你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关心你的学历?

(2)、写博客、写书

坚持写博客,当他们经常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比如鸿洋、郭霖等等,包括我。你以为,他们一上来就能让出版社约稿?

都是持续产出博客,博客关注者多了,出版社觉得你写得好,才会主动找你,邀请你写书的。

(3)、最根本:深入学习,提升能力

前面讲了如何提升行业影响的方法,但根本的根本,还是要提升自己的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿,深入的技术复习只能靠大家自己了。

我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

这是我的大学时光、毕业五年的经验,希望错误不再继续,愿每位计算机的同学都能找到满意的工作。

迷茫本就是青春该有的模样,但不要让未来你讨厌现在的自己!!!共勉。

帮我点个赞吧。

另一篇大力推荐的文章:大家认清事实,早做准备吧:

建议阅读:

职场、面试:

校招相关:

其它内容:

本人所有文章皆为原创,著作权归启舰所有,未经授权,转载必究


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK