科技类公司找工作的一些相关事项
2012-11-05
关于找工作、准备面试的书其实都大同小异,这一本也没有特别nb,特别过人的地方。本书最大的优点在于全面具体,既涵盖了找工作中的普遍问题,又侧重科技类公司;对经历准备、简历准备、面试准备、工作后对未来发展的规划方面都有涉及,其中的不少例子也很具体细致。这里结合其他几本相关的书总结一下。
相关书目包括:
1,The Google Resume:
http://book.douban.com/subject/5985030/
2,101 Great Answers to the Toughest Interview Questions:http://book.douban.com/subject/4453956/
3,Cracking the Coding Interview:
http://book.douban.com/subject/4941558/
4,Programming Interviews Exposed:
http://book.douban.com/subject/2584701/
相关豆列:
http://book.douban.com/doulist/1712136/
1,了解你自己
(1)你想要什么?
Money,Recognition,Work/Life balance
(2)你喜欢怎样的工作方式?
Teamwork vs. independent work
Creating vs. maintaining
Leading vs. joining
(3)你擅长干什么?
Numbers.
Writing and communication.
Creativity.
People skills
(4)你喜欢哪个工种?
user interfaces/debugging/testing/architect or a coder
2,了解公司
各公司都有自己的文化和特点。大公司、小公司各有优缺点。同样是大公司也各不相同,需要do your homework。了解公司文化和风格。
例如Microsoft主要利润来源于office和windows,倾向于较长较慢的开发周期。而类似google的web based company,开发周期快,侧重技术创新。
了解渠道:News,Competitors, Employees, Culture.
3,作好经历准备
职业规划是一个系统工程,如果你能更早的发现你的兴趣,那么可以尽早的准备。最早可以早到大学的专业选择,甚至高中的各类竞赛。经历的准备要强调深度和可量化,一方面把你优势和擅长的地方做强,另一方面要可量化,要有拿得出手的certificate。经历的准备可以包括:
(1)学业、project、volunteer work、employment、intern的成绩
(2)Communication,听说读写能力
(3)Become a leader.
(4)Find a mentor
(5)develop a specific, tangible skill
(6)write a blog,既练习写的能力,又可以通过经常的更新,显示你的勤奋
(7)参加开源项目,提bug,网上回答问题
(8)不要在网络上留下不良记录,例如facebook上的醉酒照片
即使学业成绩难看,也可以通过有针对性的其他项目、leader的突出经历弥补。
4,开发找工作的渠道
(1)网申:要求的材料都交全了(别给别人任何轻易拒你的理由);尽快申请;与职位要求match的自我介绍和简历。从招人者的角度思考。
(2)找推荐:朋友等各种关系
(3)Career Fairs:有备而去
(4)猎头:Headhunters can be very helpful and useful, but you must not expect them to look out for your interests above their own.
(5)其他网络渠道:linkedin等
5,准备简历
(1)突出重点,让别人20秒内看到重点,例如找码农工作要突出:Are you smart? Can you code?
(2)Accomplishment Oriented,Quantifiable Results,完成了什么,达到了什么效果,要能量化。基本格式:“Accomplished X by implementing Y which led to Z.”
(3)只列出职位相关的经历
(4)除非你有至少10年以上的工作经历,不要超过一页
本书和http://book.douban.com/subject/2584701/ 中都有极好的科技公司简历的具体例子。
6,cover letter
Cover letter的作用:First, they enable a recruiter to quickly glance at a document to see if you match the position’s requirements. Second, they allow the company to ask for a writing sample, without directly asking for it.
一种基本套路:
I am interested in the [job title] advertised on [web site or other source]. With a strong background in [list of tangible skills], and [number of] years of experience in [area], I am confident that I can [general problem you can solve].
My qualifications include the following: …
注意要有相关的证据。
7,面试准备
(1)了解公司,do your homework
(2)保持面试官的注意力:Vary your speech/Tell a story/Talk less/Structure your responses
(3)保持自信:Eye contact/Match your volume/Don’t argue (too much)/ Watch out for nervous habits
(4)Phone interview:带齐工具等,电话里也要smile!
(5)HR 面试:记得准备salary相关问题
(6)Lunch Interviews:不要点有可能弄脏自己的食物、不要喝太多水、吃完检查牙齿
8,算法面试
掌握基本算法、数据结构,网上找题目。
算法技术问题的基本答题策略:
1. Make sure you understand the problem. 问清楚面试官,释疑、具体化问题。
2. Once you understand the question, try an example.
3. Focus on the algorithm you will use to solve the problem.
4. After you’ve figured out your algorithm and how you will implement it, explain your solution to the interviewer.
5. While you code, it’s important to explain what you’re doing. 要大声说出来。
6. Ask questions when necessary.
7. After you’ve written the code for a problem, immediately verify that the code is correct by tracing through it with an example. 要注意测试和检查。
8. Make sure you check your code for all error and special cases, especially boundary conditions.
更具体的题目参考:http://book.douban.com/subject/4941558/,http://book.douban.com/subject/2584701/
9,行为性格面试
总结自己的经历,经历中的收获。负面的问题也要准备。
基本回答套路:SAR (Situation, Action, Result):what the problem was, what you did, and what the result was.
本书和这本书:http://book.douban.com/subject/4453956/ 中总结了很多这类问题的回答要点。
10,面对offer
(1)全面评估:Career development / Financial package/ Happiness
(2)It’s Always Negotiable!
书中提到了一些具体的谈的技巧:不要先透露数字、调查工资range,show自己的viable alternative等。
11,工作以后
(1)继续考虑和规划自己的career path
(2)取得可量化的成绩
(3)建立关系网络,和会对你进行评估的人搞好关系。
(4)寻找mentor