自学编程如何找到第一份工作?

我们都知道程序员的工资很高,但是俗话说“万丈高楼平地起”,计算机专业毕业或是自学编程的人,需要具备怎样的能力才能拿到第一个offer呢?

李开复在《世界因你不同》中提到了Google当年招聘时对本科生的要求:

大学四年至少编过10万行程序;

很高的情商,有团队精神,愿意与人合作。

没有高的情商可以用智商和能力代替。

这里举一个例子,也是李开复在书中提到的。有一位非常某名牌大学的应聘者,笔试过了好几轮,轮到面试,他答错一个问题之后,竟然恼羞成怒地问:你以为你很厉害吗,我来出个题你做!!!

如果这只是被一个人当成笑话来说,我们可能会以为这是玩笑话,作为一个应聘者怎么会和面试官说这样的话。但是却有这样的人存在。

我是这样认为的,高情商并不是说你要十分世故和圆滑,在职场上如鱼得水。只要你遵循社会制度,保持谦卑的心态,找到自己的位置,做好分内的事情,便不必强融入集体。

这个时候,情商就能够用智商代替。你的工作效率高,能力出众,这是你智商和能力的体现。这个时候,同事便不会执着于你这个人性格怎么样,而是佩服你的能力,愿意与你共事。

所以具备工作能力很重要。

如图,为某网站网友提的问题热心群众的回复。

问题为:“自学编程如何找到第一份工作?”

从回答中我们可以看到,其中见到最多的字眼就是“实践”以及“经验”。

搜索浏览器,查看C/C++工程师要求也能发现,工作中需要进行项目研发、调试等工作。

那么要达到这些要求,基础知识很重要,实践很重要。比如之前提到的“至少编过10万行程序”。

如何编写超过10万行的程序?

万事开头难,如果仅仅是从教材上学习代码,可能不实用,达不到实际编程效果。

10万行程序,是什么程序呢?要有自己的方向,比如游戏开发的程序、嵌入式开发的程序?程序思维都是相似的,教材都是原理性的,教会我们知其所以然,而通过大量的代码练习,才能最终达到技术的根深蒂固。代码和书一样,都是用到时方恨少!

很多人觉得,工作时,总会有人教的,不会的,问度娘,问身边的人都可以。

但这样真的好吗?我在学习交流群中也经常能看到同学们提很简单的问题,明明是一个概念或是百度就能搜索到的东西,他们会选择不思考,直接要答案。

在学校,你花钱学习知识,你如何浪费时间,如何应付都没有问题,有一个正确的答案就可以了。

但是在公司,是需要你为公司创造价值,公司为你的能力付费。大家都在一个起跑线上,你凭什么拿高工资?甚至,你什么都不会,只会百度,公司为什么要用你?

10万行程序,说多不多,每天坚持300行代码,1年就可以达到,也可以买几本超实用的代码段,坚持每天练习20段实用代码。

20-300行代码,你可以实现贪吃蛇小游戏、推箱子、还可以写游戏外挂,在这些实践中,了解了新技术,学习了开发经验,也巩固了基础知识。

所以,想要拿到满意工作的offer,从现在开始,写出你的第1行代码吧!

你可能感兴趣的:(自学编程如何找到第一份工作?)