小白程序员求职记——简历2

    简历可以说是求职的第一步,这一步迈不好,你可能连面试/笔试的机会都没有,更不要谈刷经验了。我之前的简历就做得非常不好,再加上本身基础差,所以投出去的简历全都石沉大海,没有下文。在此,特别鸣谢@GJ童鞋(虽然他可能都看不到这篇文章)推荐给我的一个在线简历模板网站——超级简历。里面关于程序员的模版简洁、实用,给了我很大的启发。同时咨询过业内人士后,我对小白简历有了一些自己的心得。

    首先是技术栈!技术栈!!技术栈!!!重要的事情说三遍。技术栈(technology stack)是IT术语,通俗来说就是你掌握技能组合的统称。从这个词里面我看到了业内普遍的一种现象,将各种现有技术堆砌起来打包组合一下再发明一个新名词,就成了一种新技术。其实内在核心和本质并没有多大差别。所以当你入门的时候,看见漫天飞舞的各种专业名词,大可不必感到无所适从,万变不离其宗,抓住了要点,这些“新技术”上手其实非常快。

    第二重要的应该就是项目经验了。这时你可能会问,一个毫无工作经验的新人从何得到看上去令人满意的项目经验。我的建议是自己可以上手一些个人项目,具体案例可以在网上各种搜索,目前我的项目这一块做得不好,但会逐步完善,以后如果有好的解决方案,我会回来更新这篇文章。敲的代码最好能发到GitHub这种开源代码论坛上,技术面试官应该会对你另眼相看。这里引申提一下版本控制,版本控制是指对软件开发过程中各种代码、配置文件及说明文档等文件进行变更的管理。通俗来讲就是一个用于储存代码的一个仓库,小白上手并不难,推荐手机下载一下极客时间app,里面很多课程能让你快速上手一门技术,至少比看书快。常用的版本控制工具有Git、SVN,两者最大的区别是Git是分布式的,SVN不是。至于更细节的内容,我会在后面的技术贴中详细分析,毕竟现在我也只是一个小白,以上内容都是百度出来的,实际并没有用过SVN。(推荐入门Git,因为貌似Git的普及性更高)

    第三重要的肯定就是成绩了,良好的数学成绩以及在大学选修过的相关课程,都是加分项。对于非科班出身的童鞋甚至科班出身的普通的童鞋来说,一家稍具规模的公司并不指望你进去就能上手开发项目,通常情况会有一个三到六个月的实习期,这段时间凭良心说就是公司亏本花钱培养你,为你进行小甜甜式的贴心就业指导。无论什么专业,一个良好的成绩至少能说明你拥有不错的逻辑思维和学习能力,具有被培养的潜力。所以千万别学楼主,挂科挂得放飞自我,泣血警告各位,挂科千万次,求职哭一次,学习不规范,毕业两行泪。

    以上,便是一个简历应该拥有的重要内容,至于什么兴趣爱好,个人性格,都是扯淡的,用脚趾头都想得到,作为直男癌晚期连星座都认不全的技术面试官怎么会关心你的这些琐碎,甚至照片都没兴趣。跟直男打交道,技术才是王道,用各种高大上词汇堆砌起来的简历才能戳中他们的G点。

    所以你的简历看起来应该是这样的:姓名(除非你是扫地神僧、联系方式(邮箱推荐使用google,逼格够,当然如果你去鹅厂(腾讯),那想都不用想直接上QQ、技术栈、项目(案例)经验 、成绩。简历看起来尽可能简洁,不要弄些花里胡哨的东西,你要记住码农都是直男,简单粗暴才是王道。

    这样一份简历差不多就像那么回事了,至少能把HR小姐姐绕得晕乎乎的,乖乖地把你推给技术面试官或者给你一个笔试的机会,两者都可以让你快速积累经验和技巧。

    p.s. 有机会的童鞋,请务必在本阶段参加腾讯或者阿里的暑期夏令营,表现得好就是一次直通大厂的机会,直接跳过我现在的苦逼阶段。

你可能感兴趣的:(小白程序员求职记——简历2)