这种找技术工作的问题,我应该回答很多次了。
也麻烦邀请我的人,邀请之前,先看看我的历史回答?
我之前写过一篇文章:
内容如下:
组里很多人即将毕业面临找工作,为了帮助大家,遂写下这篇文章。
如果你想进入BAT,抑或拿到高工资,无论你的基础如何,你至少要花三个月时间来准备简历、笔试题、面试题。
对于没有项目经验,没有计算机专业背景,甚至没有学历背景的朋友,更需要花时间来准备了,建议半年以上。
1. 脱颖而出的简历
一份优秀的简历一定要有以下描述:
1.1 基本信息
姓名、手机、邮件这三个信息是必备的,邮件一定不要使用 QQ 邮箱,会显得你很 LOW,建议用 Gmail 邮箱,尤其是 Android 开发者。
如果你有个人技术博客,一定要放上去,是加分项。
如果你没有个人技术博客,可以放上的个人页面。对于放上咱们博客链接朋友,投简历之前可告诉我一声,我还可以给你加上一些客观评价,能在一定程度帮到你。评价内容根据个人在组里表现而定。
如果路径太长,可用短链接(网上搜搜短链接生成器就明白了),抑或用文字链接。
1.2 教育背景
学历、专业、毕业院校、毕业时间这四个信息是必备的。
对于没有学历的朋友,也一定要说明,这是一个人诚信问题。
而且技术是靠实力说话的行业,现在很少有公司会介意学历问题(我也见过高中学历去京东、阿里、百度、腾讯的,关键还是技术能力,非学历)。
如果这个公司真的在意学历,你也没必要去,因为你在这种公司里,升职加薪都会与你无缘。也就是说写明这个信息,也在一定程度上帮助了你 PASS 掉这些公司。
如果你的教育背景非常出色,就放到基本信息下方。
如果你的教育背景不够出色,那就放到项目经历下方。
1.3 专业技能
首先要列出你擅长的技术,然后列出你了解的技术。
擅长的技术是你吃饭的本,你可以写上熟悉二字,如果你只是初学者就写可用该语言开发项目。
了解的技术一定要是自己真的学了的,别人问你,可答得上一二。
了解的技术如果是新技术,将会是加分项,有助于你获取面试机会。
1.4 项目经历
主要描述所在公司、职位、工作内容。
对于没有项目经验的人,一定要花三个月甚至半年以上的时间来写一个项目。
项目不再多,一个就够了,着重描述你在项目中承担的角色,参与的工作量,学到的东西等。
如果你真的用心参与项目了,把这些东西都写的清清楚楚,不可能没有面试机会的。
如果能有开源的 Github 项目,那是相当加分的。我们在 Github 上新建了三个开源项目:、、,如果你有兴趣参与开发,可联系我。
欢迎大家给咱们的开源项目标 Star,:D
1.5 个人特点
这个信息根据你自己情况来,如果你是非常热爱技术的人,那就描述上你的热爱。但光写热爱二字是不够的,你得写个事实来表明你的热爱。
如果你只是想靠技术找个高工资的工作而已,那就别写上热爱了,后面同事相处是能看得出来你是不是热爱技术的人。
永远都得记住,做人要诚实,尤其是咱们做技术的,一旦你失信于人,将万劫不复。
注意事项:
对于咱们技术学习小组的人,应该都用过 Markdown 了。
简历一定要用 Markdown 来写,写出来的简历非常简洁利索。
写完后,一定要生成 PDF 和 Word 版本,再将两个版本一起发给对方。
PDF 版本主要给你将投公司的技术负责人看的,Word 是给公司 HR 用的。
因为大部分的技术公司都爱用 Mac 开发了,发 PDF 版本便于对方查阅。你发 PDF 版本,可以为你加分。
2. 阅读大量笔试题和面试题
有的公司会出笔试题,这也是为了筛掉基础差的人:基础差的人,在工作中很难去解决技术问题,而且解决问题速度非常慢。
如果你真的想从事技术工作,一定得打牢自己的基础。要不然你后面在工作上遇到了问题,不知如何分析如何下手。
因为熟悉大量笔试题和面试题需要花费相当多的时间,对于后面要找工作又不想因为没有完成技术文章而被强退的朋友,可以写笔试面试题文章来完成每周撰写技术文章的任务。
一个笔试题/面试题,一篇文章。
当然,不能有重复,同时文章不能是简单的答案,还需要自己的分析和理解。搞清楚题目涉及的知识点是什么。
3. 其他
3.1 不要被 BAT 情结蒙蔽双眼
很多人都有大公司情结,觉得去大公司才能学到东西。
其实不然,要想学到东西得跟对老大。
咱们这些做手下的,打交道最多的就是部门的老大。跟着一个好老大,不仅可以学到最新技术和管理方法,还有助于你的职业生涯。
比如说你的老大要跳槽,一般都会带走表现最好的手下跟着跳过去,这是非常非常常见的现象。
从这一现象,你也应该明白,不管在哪做事,一定要认真仔细,做的好,别人都能看在眼里,有机会都会来找你的。
记住一句话,机会永远都是给有准备的人。
回到最初的问题,为什么不要有大公司情结呢?
主要是这些大公司也有很多滥竽充数的部门老大:管理能力差,不喜新技术。
如果被你碰到了,而你自己本身又没有自制力和主动学习的能力,那么你的技术能力将会停滞不前。
近朱者赤,近墨者黑,在技术工作里体现更甚。
3.2 工作是双向选择
工作虽然是别人给了,你才能有。
但千万千万不要因多次面试失败,来了一个offer,马上就同意的心态。
一定要分析公司人员结构,一定要分析公司产品,一定要分析部门老大。
分析公司人员结构,可以知道你是否喜欢这个公司。
分析公司产品,可以知道这个公司能做几年。
分析部门老大,可以知道你能否在这个公司提高技术能力。
记住,眼光都要放长远点,一定要去有利于你技术成长的公司。
3.3 要坚持学习
找到工作了,也别放弃学习新技术,说不定哪天你现在擅长的技术就没有工作需求了。
我是真正经历了 Symbian 的没落,Android、iOS 的崛起。
这两件事情是在同一时间发生的,而我当时就处在那么一个环境,给我带来极大的影响。
到现在,我也一直在不断的学习新技术。
========= 请记住,重要的是挑老大,而不是挑公司 ========
文章提到了这点。
但我还是想重复下。
BAT 只是一个光环,如果你非镀金,而是想增加自己技术内力,请去挑好将来会带你的老大。
BAT 的也有很多老大很渣。
对于提升自己技术内力而言:
公司不重要,老大才重要!请谨记。