《花千骨》一剧,白子画为什么收花千骨为徒?
《琅琊榜》中,梅长苏为什么选靖王而弃太子、誉王?
《泰坦尼克号》里,杰克和露丝为什么会一见钟情?
王子基特为什么会选择灰姑娘辛德瑞拉?
这些问题乍一看似乎和程序员找工作没什么关系,其实,里面的道理都是通的。你想想,为什么你投十份简历,只有一两家公司约你?又或者为什么你每投一份简历都能获得面试机会?
最根本的原因,就是一方在汲汲渴求,而恰恰另一方呈现出的关键点让其怦然心动。求者心中有所想,而应者恰恰展现了求者所想的那一面。这就是个中奥妙。
程序员在找工作时,在一开始有三件事情会对能否获得面试机会至关重要:
知识、技能、经历梳理
确立求职目标
简历优化
友情提示:假如你不想看万字长文,可以:跳到第3部分,看简历优化实操;跳到第4部分,看如何提高简历投递成功率。
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:609616831
【01】知识、技能、经历梳理
知识、技能、经历,这都是一个人能体现出来的商业价值。一家企业招募某个人,一定是因为这个人可以帮助企业在某方面实现价值。而且,正常情况下,个人的贡献一定要大于企业为这个人负担的各种成本(薪水、社保、公积金、个税等),否则,要你毛用啊。
所以呢,作为程序员,我们一定要清楚自己的价值在哪里。个人的商业价值,可以通过下面五大要素分析出来:
知识
技能
经历
天赋
人脉
我们在招聘网站上填写简历时,内容最多的就是前三个要素。
招聘网站的简历模板大部分根据知识、技能、教育经历、工作经历、项目经历几部分来设计,一路填下来就OK了,然后大家的简历看起来就比较模式化,然后千人一面,然后……
扯远了,回到知识、技能、经历梳理上来。
在最开始的时候,不建议直接到招聘网站上填写简历。强烈建议先用word或MarkdownPad来整理记录你认为你具备的所有有价值的知识、技能、经历,不论大小,统统记录下来。这是我们后续优化简历的基础,也是确立求职目标的基础。
1.1 知识与技能
有必要说一下知识和技能的区别,这是很多人常常混淆的。
知识可以通过语言文字、语音、视频等进行传授,比如像C++、Java、数学、物理、Qt、Android、设计模式、网络协议等都是知识。
技能是对知识和经验的应用能力。比如使用Qt开发桌面客户端软件就是一种技能,使用Java和Android界面类库开发App也是一种技能。
技能的定义多种多样,摘几个来看看吧。
《心理学大辞典》把技能定义为:“个体运用已有的知识经验,通过练习而形成的智力活动方式和肢体动作方式的复杂系统”。
百度百科的解释是:掌握并能运用专门技术的能力。
皮连生的定义:技能是在练习的基础上按某种规则或操作程序顺利完成某种智慧任务或身体协调任务的能力。
有了上面的知识和技能的概念,就比较容易搞明白知识与技能的区别和联系了。我的知识大概有这些:
C、C++、Java、Scala、Python、Qt、MFC、WTL、QML、Qt Quick、JavaScript、HTML、CSS、Lua、MySQL、MongoDB、XML、Json、Win32 SDK、Node.js、AngularJS、ffmpeg、VLC、DirectShow、Android、Objective-C、HTTP、P2P、RTMP、RTSP、HLS、P2P、socket、UML、软件开发模型(瀑布、迭代、Scrum等)、项目管理知识、团队管理知识、自媒体运营(我运营订阅号“程序视界”)。
知识会淡忘,一段时间不用就扔掉了,所以在你的知识图谱里,一定有一些是你经常使用的,现在最熟悉的,比如我最熟悉的就是C、C++和Qt。
我们需要把自己最熟悉的三种知识标注出来,后面会派上用场。
技能就是对知识的运用,所以一般来讲你有什么知识,就能找到一组技能。比如我可能有下列技能:
使用Qt开发客户端软件
使用Qt开发服务器软件
使用Java开发Android App
使用Node.js开发服务器软件
基于ffmpeg和VLC开发视频播放器
使用DirectShow开发视频播放器
利用常见流媒体协议搭建流媒体服务
使用socket开发网络协议
管理项目,制定项目计划,跟踪计划,控制项目进度
团队管理与激励
博客、微信订阅号等自媒体运营
……
好啦,现在我们应该对知识和技能比较清楚了,应该能梳理出自己掌握了哪些知识和技能了。值得一提的是,往往在说明技能的同时就列出了知识。
需要特别注意的是,每个人都有很多知识和技能,一定要找出你擅长的23种知识,23种技能,这将是你求职时的重要参考。人只有使用最擅长的技能去做事情,才能达到最好的效果。
1.2 经历
知识和技能可以帮助我们创造商业价值,而知识和技能的积累过程本身也是有价值的。积累知识和技能的过程,就是经历。
著名电影《贫民窟的百万富翁》讲述了这样一个故事:在孟买贫民窟长大的少年贾马尔参加一个名叫“谁想成为百万富翁”的节目,过五关斩六将,最终赢得了2000万卢布的大奖和他心爱的姑娘。
这个故事的神奇之处就在于贾马尔回答对了诸如“《darshan do ghanshyam》的词作者”、“1973年的动作电影《囚禁》的主演是谁”、“哪一位板球运动员是本世纪历史得分最多的”、“谁发明了左轮手枪”、“百元美钞上是哪一位美国总统的肖像”之类的问题,而这些问题连博士专家都没把握全中!这与他的身份完全不符,引起了节目主持人的质疑,认定他作弊,趁节目暂停录映,通知了警方以欺诈的罪名逮捕了贫民小子。
为什么贾马尔可以做到?随着问答节目的推进,我们发现,原来ÿ