找工作指南:优秀的程序员简历是怎么写的!

程序员的简历该怎么写? 一个学生辞职了,约我吃饭。 他说,老师,最近投了很多简历,就一个小公司回复了; 面试过了,但我不想去,能不能帮我分析分析,我现在该怎么办啊? 他的情况我了解,在北京找一份12k的工作不难,怎么只有一家小公司回复了呢? 我说,把你的简历发到我邮箱,先帮你看看这方面。 简历发给我的时候,正坐在副驾驶,打开一看,画面太美,愣生生呛出个喷嚏: 一个word文档,格式简单,没有照片; 主要... 阅读详情

(一)找工作指南

1. 控制面试节奏

面试官在考察什么?专业知识,始终都是专业知识。

 

有一种常见的想法,“我有一个朋友/同学,技术还没我好呢,去了ABC公司,年薪有n k”。先不谈该同学到底有什么方面更优秀,身为一个学过统计学的程序员,绝不能认同拿个例代替整体的思路。

在面试之前,我们可以先找个招聘网站,按自己的地域、年限、技术做一个分类,然后看一眼中位数所处的大致薪酬区域,这个区域就是你谈价的基本盘,在这个基础上再用其他方式来操作方差。话又说回来了,自己清楚和向他人证明,是两码事,最后还是得看专业知识。

 

 

一般来说,专业我会考察三个方面:基础知识掌握程度,自己工作中应用到的工具\框架是否熟悉,本公司需要用到的技能有无了解。

工具、框架千千万万,你在客场作战,如何把面试节奏控制在手中呢?

a、写一份合适的技能表

我这里不谈最漂亮的,不谈最专业的,我强调的是,最适合你的技能表。

一个前提:面试官会看你技能表上的所有关键字。

你写出的技能,可能是加分项,也可能是陷阱。在这个前提下,提供一份能让自己应付自如的技能表,十分必要。

如何界定合适,是一个技术活儿。我这里提供一个可以实际操作的指南。

html,css,js,jquery,dojo,nodejs,ext,java,.net,php,dom4j,junit,jsonpath,tomcat,weblogic,redis,hadoop,oop,spark,svn,cvs,gitmangodb,jsp,servlet,tcp/ip,udp,spring,hibernate,mybatis,struts,springmvc,intellj idea,eclipse,vs,blablablabla……

看见这一堆,你能不能分清楚,哪些是前端技术,哪些是后台技术?哪些是解释性语言,哪些是编译型语言?哪些是基础知识,哪些工具和框架?哪些是数据库,哪些是web容器?等等。

这里说到的第一个重点就是,合适的分类。

我个人更加推崇按技术类型划分,比如:

 

 

基础

OOP,GoF,tcp/ip,udp,java

前端技术

html,css,js,jquery,dojo,websockect

后端技术

jsp/servlet,nodejs

常用框架

spring,springmvc,mybatis

常用工具

dom4j,fastjson,svn,git

web容器

tomcat,weblogic

数据库

mysql,Oracle,db2,mangodb

开发工具

ecilpse,idea

 

 

首先说明,做到了合适的分类,也还没构成一份合适的技能表。

在这份分类里,很多关键字是跨域的,你把git放到开发工具里,tcp/ip放到网络里,又或者把前端后台都总结为web开发类技术,虽不严格,也没有什么人会反对。

是的,分类本身可以不严格,但不能出错。如果前端技术里出现了一个php,面试官也会迷之沉默吧。

第二个重点,合适的掌握程度。

对这些技能做一个了解程度的分级,说明一下常见分级在面试官眼里的含义:

了解 也就是用过接触过的程度。

熟悉 能灵活使用该技术,知道相关的基础知识点,能搭建、配置,能解决常见错误。

精通 这个可不得了,你得有作为“专家”的自信才能如此填写,也就是,不管你遇到没遇到过的问题,问你,你就理所当然的要解决。

我这里提出几个原则:

但凡你有精通的技术,一定要特别突出的写在最前面,勾引面试官提及相关问题。

但凡只是你了解的技术,一个字都不要谈,它们都可能是扣分的陷阱,当然它们并不是没用,可以在面对面交谈的时候自己主动提及,为什么要被动的让对面来提问?

但凡是你熟悉的技术,你得确定自己是否真正熟悉,有什么好办法呢?答案是写blog,很多东西你以为你懂了,一旦下笔描述,就会遇到困难,写blog也是个二次学习的过程,这个过程会让你对原理性的东西有更多的思考。

懂得了以上,那么,上面那份技能表我们可以做一个筛选,并加上描述。比如:

基础

精通Java和面向对象编程及其设计模式

前端技术

熟练掌握html/js/css前端开发技术,熟悉jquery及相关UI库

后端技术

熟悉servlet原理,熟悉ssh框架

web容器

熟悉tomcat

数据库

熟悉标准SQL语法,熟悉mysql数据库,熟悉mangodb数据库

常用工具

熟悉dom4j,fastjson

 

做完了这些,技能表就精简到了一定程度了。这份技能表达到合适了吗?

第三个重点,合适的技能。

有一些技能,并不合适写上去。

举一个例子,我经常看到有人说,我熟悉XML。

XML,我们知道,它是一种描述性语言,在开发中我们长用来作为序列化工具使用,它仅仅是个“描述”而已,那么,你到底是熟悉它什么呢?

有人可能说了,我熟悉dom4j,也熟悉xpath,那么这还稍微靠谱一些,xpath和正则表达式,我们都可以归纳入“基础”一栏。但是拿dom4j出来说,就不大合适。

为什么?因为它也仅仅是个用于解析XML的工具,一个合格的程序员,是要做到看一眼它的API就能自行使用的。

总结,它们使用起来太简单,不值一提。

所以,不要提。

不过呢,凡事有两面性,简单的东西也说明其容易理解,如果能谈出原理性,就又转变为了加分项。

比如“熟悉XML设计规范”,至少就要求你知道<?xml ?>标记里每一个属性的含义和用处。

比如“懂得dom4j原理”,至少就得知道dom4j的建模思路。

 

最后一个重点,漂亮的布局。

这里我用了漂亮,不是合适,我们来看看上面的技能表,其实,“分类信息”这一列,就很多余,只要你合理的排布,对方自然是知道这一栏的,“熟悉”“精通”其实又表达得很模糊,对于不同面试官,界定的方式可能又不一致。这里推荐五百丁的简历模版,比如这张技能表:

 

 

 

b、把面试范围控制在自己的主场

一般情况下,做到了上述部分,就算是划好了道儿。

“我遇到个傻X面试官,老问我前端问题,我搞大数据的,问毛线前端!”

没遇到过也听说过这种事吧?

解释一下这种情况的产生,面试官的水准不一定比你高,也不一定有很多招聘的经验。于是,有那么部分负责招聘的技术,就爱把问题往自己熟悉的方向去引,又或者,干脆就是想问倒你。

面试官平时也就是个程序员,你所熟知的东西可能不是他的领域,如果让他开口问你,难免会不欢而散。这里提供一种沟通方式:“你说的这方面我不熟悉,我是做XXX的,要不我和你说说XXX和XXX?”

一般来说,如果不是傻,面试官是不会拒绝的,不管领域相距多远,都还是会有思想上的相通,说得有理没理都能体现出来。

做到这些,面试的节奏基本就握在了你手里,对于你自己熟悉的内容,如果做不到侃侃而谈,那,就是另外的问题了。

 

2. 理解面试官的思路

先解释几个理解上的误区。

a、招聘应该看水准,而不是学历

专科里也有优秀人才,这是不可否认的,但是个人去应聘是个人的事,公司要招聘是统计学上的事。假设不同学历的人才排布满足正态分布的话,高学历的峰值肯定是在低学历的正方向的。

学历门槛能用来节约面试精力,并不是针对个人。对于个人而言,如果没有学历,提高能力当然还是正事。

 

b、堆砌使用过的框架并不能增加你面试的好评

对于这些框架的理解才算。不要追求宽泛而全面,全面不是坏事,一旦被人问及了不那么熟悉的东西,很容易被连带着否定其他优点。深入解释一个问题,比“我什么都懂”是有优势的。毕竟,能深入理解一门技术的,理解其他技术就很容易。反之不亦然。

 

c、形象和谈吐,很重要。

这是个“看脸”的世界,如果没有好的外表,请做到整洁干净,如果不擅长言辞,请放慢语速,清晰的有条理的表达。

是为了给面试官好印象吗?不光如此,在技术达不到忽视一切的时候,干净的外在、清晰的表达,就不会被人质疑团队融入能力。

 

d、不要怕谈工资

但凡水平足够,只管开出自己期望的工资,工资估算方式之前已经提过了。如果怕工资谈低,就不要说出会让自己后悔的数字,如果怕谈太高了找不到工作,正常的公司会对心水面试者回复“我们只能开这个工资,但我们有XX奖励,XX奖金,你看看能不能接受”。

 

e、毕业生基础最重要。

在随意找工作之前,请打理好自己的基础,做好万全的准备。公司招不到人,和求职者找不到工作,是同时存在的。在全国各地,有大把的工作时间灵活、薪资丰厚的工作等着你们,不要急于一时,静下心来,把学过的基础知识概念背一背,谈工资的灵活性就大些。

基础不好的同学,请抛弃我很努力我学习能力很强,我可以不要工资,给我一个学习机会就好的想法。

基础,是所有问题中最重要也是最简单的一环,如果在学校时候没有学好,要怎么让人相信你的努力和学习能力呢?

一个刚毕业的学生,如果基础不扎实,对于公司来说,可能是负资本。一方面,需要一个老员工来做培训,另一方面,成长性可能达不到期望。

一个培训公司的培训周期也就半年,如果只是复习基础,难道你的成果会比培训公司那种什么都教的要学得少么?

话又说回来,毕业生请把握第一份工资,这不是钱的问题,而是会给开低价的公司不会认真培养你,你愿意把社会生涯的第一年浪费掉么?

 

 

3. 切勿说谎

这一条太重要,所以单独放这里说。对于不了解的东西,直白的说不懂就好了。

“有个谁,啥都不懂,靠吹就拿到了高工资。”

相信这种事情的,请不要做程序员了。

1、不要拿个例当整体;2、那是别人不是你。

如果不是基础知识,一般是不会扣分的。有时候,是该公司要求“懂XX技术”,有时候是面试官的话术陷阱。最忌讳的就是说谎,猜中了没事(猜的中吗?),猜错了,你觉着面试官会怎么想?

 

转载地址:http://www.cnblogs.com/anrainie/p/5640208.html

如何写一份优秀的Web前端简历【面试秘籍】 如今前端市场需求不断增加,前端从业人员很多,但中高级开发及以上却非常稀缺。前端招聘也是所有猎头及 HR 的痛点所在,在这种混乱的环境中,如何让自己突出重围?需要实力,也需要技巧。因为我平时会负责筛选简历,在看过大量简历之后,对于简历的内容及形式有一些自己的看法。本文主要讲述技术简历应该包含哪些内容以及注意事项,不会涉及面试相关技巧,毕竟通过简历筛选是第一步![在这里插入图片描述](https:/... 阅读详情

相关推荐

在Matlab中开发AutoSAR模型的流程(自下而上)

前面介绍了AutoSAR软件组件开发的两种方式,其中自下向上的方式,是从模型出发,流程如下。

小胡同学的工程师学习之路 5366

nodejs的 面试大全 容易 难的都有

ES6中允许使用=>来定义函数。箭头函数相当于匿名函数,并简化了函数定义。

Tirst_的博客 1728

Python接口自动化测试实战:Requests+Pytest+Excel+Allure框架搭建指南

接口自动化测试是现代软件工程中保障软件质量的关键实践,其核心原理是通过脚本模拟客户端请求,自动验证API的功能、性能和可靠性。在Python技术栈中,Requests库以其简洁的API成为处理HTTP请求的基石,而Pytest框架则凭借其灵活的Fixture机制和强大的参数化功能,为测试用例的组织与执行提供了优雅的解决方案。结合Excel进行数据驱动测试,能够有效实现测试数据与脚本逻辑的分离,提升协作效率;最终通过Allure生成可视化测试报告,清晰呈现测试结果与过程。这套技术组合(Requests, Py

weixin_28677451的博客 304

53道常见NodeJS基础面试题(附答案)

大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群说到前端就不得不提到后端,我们给用户展示页面所需的数据正是从后端获取的,所以了解后端的运行原理和技术的实现很有必要。Node. js是一个不错的选择,它是基于JavaScript语法的一套服务器端(后端)语言。想要在企业中做得更好,开发者需要更多地了解它,并掌握它的有关用法。1、你了解 Node...

程序员成长指北 4902

Unity游戏开发客户端面经——数据结构(初级)

Unity游戏开发客户端面经 之 数据结构篇

Sea3752的博客 1万+

清理异常值(MAD:绝对中位差)

清理异常数据: 中位数绝对偏差(MAD):用来描述单变量样本在定量数据中可变的一种标准 在统计学中,绝对中位差是刻画一元数据样本变化的一个鲁棒度量。由公式可以看出,其求解还算简单,给定一个数据样本集,首先求其中位数,然后求原始数据减去中位数的绝对值从而形成一个新的数据样本,再求新的数据样本的中位数即为绝对中位差。比如说有一个数据样本集X={2 3 8 7 9 6 4},这时候数据的中位数是6,原...

spider_man 1万+

Node面试题

1.模块化 /** * 模块化: * -在Node中,一个js文件就是一个模块 * - 在Node中,每一个js文件中的js代码都是独立运行在一个函数中 * 而不是全局作用域,所以一个模块中的变量和函数在其他模块中无法访问 * * */ console.log("我是一个模块"); var x = 10; var y = 20; /** * 我们可以通过export来向外部暴露变量和方法 * 只需要将需要暴露给外部的变量活方法设置为exports的属.

qq_40055200的博客 1191

Appstore 3.2(f)违规自救指南:从触发到申诉的完整应对策略

本文详细解析了Appstore 3.2(f)违规的应对策略,从触发原因到申诉流程,帮助开发者有效自救。文章涵盖隐瞒行为、账户关联和信息造假三大违规场景的判定逻辑,并提供申诉信写作的黄金法则和长期合规防御措施,确保开发者能够顺利通过苹果审核。

weixin_29304985的博客 662

Node.js常见面试题

因为所有的NodeJS文件在执行的时候都会被包裹到一个函数中,this都被修改为module.exports。(详细请看之前的Node模块原理分析【详细】那篇文章)。和浏览器中一样NodeJS中也有事件循环(Event Loop),但是由于代码执行的宿主环境和应用场景不同,所以两者的事件循环也有所不同。扩展阅读:在NodeJS中使用libuv实现了Event Loop。源码地址:https://github.com/libuv/libuv什么是包?

weixin_44767973的博客 8110

python实现语音信号的分帧、加窗、预处理

语音信号实现分帧、加窗、预处理音频文件读取预加重分帧加窗 音频文件读取 librosa是非常强大的python语音信号处理库。 读取音频: 使用语句librosa.load(path, sr=22050, mono=True, offset=0.0, duration=None)读取音频文件,默认的采样率是22050,若要保留音频的原始采样率,使用sr=None。 其中: path:表示音频文件的路径 sr:表示采样率 mono:bool,是布尔类型,表示是否将信号转换为单声道 offset:float,后

weixin_45272908的博客 1万+

Qt CEF融合技QCefView使用教程

如果从事C++客户端开发,对CEF应该不陌生,当C++界面需要和web交互时,CEF是很好的解决方案,当然Qt也提供了QWebEngineView来进行web交互,最近在万兴喵影的安装目录看到了QCefView.dll,之前也听说过这个库,没在意,没想到还真有人用到项目里面,于是决定自己编译写个demo看看......

琅嬛福地 1万+

前端面试自我介绍话术

面试官您好 上午(下午好),我叫XXX,今天来应聘公司的前端工程师岗位,我从事前端开发有三年左右开发经验,有x年的vue开发经验,

一个比较懒散的IT男 1万+

端侧 AI 落地避坑指南(中):为什么 QAT 救不了精度?——对齐“融合后算子“的硬件物理约束

在上一篇文章中,我们深入探讨了量化的本质,并得出结论:QAT(量化感知训练)是保持精度的关键。明明做了 QAT,精度还是崩塌了!让我们看一个真实的案例:✅ 使用了✅ 配置了量化✅ 训练了 50 个 epoch,学习率降为原来的 1/10✅ 冻结了 BN 统计量FP32 模型:mAP = 0.85QAT 后 FP32:mAP = 0.84(正常)工具量化后:mAP = 0.68(崩塌!问题出在哪里?层融合(Layer Fusion)机制。

weixin_51988935的博客 55

程序员简历应该怎么写?

.zm-item-answer'}" DATA-INIT="{'params': {'url_token': 25002833, 'pagesize': 20, 'offset': 0}, 'nodename': 'QuestionAnswerListV2'}">   说到程序员简历,这两个月,我看过不下10,000份简历。。。 答主不是HR,也不是技术负责人,但是在网站的运营工作中,每

杨梦肖的博客 6万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

程序员如何写一份更好的简历!!

概述 面试前要准备的第一件事就是写简历,从零开始写简历是一件痛苦的事,因为它既重要又耗时。现在就有求职者在电脑前急躁不安地搜索简历模版和参考例句,却不知道如何下笔。写得太短的话觉得没诚意,写得太长的话又无从下手。关键的是大多数求职者没有做面试官的经验,也没有阅读过其他求职者的简历,所以无法从他人身上学习到如何改进自己的简历。有的求职者写完简历后连自己都不忍心看,错别字连篇,排版混乱就投出去,导致没有面试的机会。加上程序员工资中位数较高,有大量人才从其他专业转来,竞争非常激烈,所以如何从众多简历中脱颖而..

A_Kaka的博客 3881

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

程序员鱼皮的保姆级写简历指南第一弹,基础入手带你写好简历

简历是一个人求职的门面,也是整个求职过程中的第一步。如果简历不过关的话,后面的笔试、面试可能连机会都没有!好的简历不仅能帮助你拿到面试机会,增加面试官的好感度。还能通过适当的内容引导来帮助你在面试中出奇制胜。

努力做最接地气的编程干货分享,感谢关注 7350

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

优秀的程序员真的不写注释吗?

我在很多地方看到这样一个观点,“请停止写注释,因为只有烂的代码才需要注释。”这个观点非常巧妙,它让我想起了孟子的一句话,“杨氏为我,是无君也;墨氏兼爱,是无父也。无父无君,是禽兽也。” 动不动就骂别人是“禽兽”,我总觉得有点不妥,这很不符合孟子的浩然之气啊。有些大牛也有孟子这样的觉悟,如果有人要他给自己的代码加上注释,就好像是对他的一种侮辱:“我的代码写得这么优雅,你难道看不懂吗?注释是多余的!” 我必须得承认,每个程序员都应该有一颗追求“优雅”的心,力争自己的代码更易阅读和理解——不只是针对机器,还有我

沉默王二 4万+

如何写一份优秀的Java程序员简历?

hello,大家好!金三银四在即,最近群里热火朝天地讨论找工作的事情(推荐加入高质量技术交流群),之前更新的面经系列一直被催更。已更新面经的腾讯系列,阿里系列,字节跳动系列值得常看常学习,...

码猿技术专栏 2576

程序员如何写简历(附模板)

背景 对于一个程序员来说,简历很重要。我身边就有这么一个例子。 朋友A和朋友B,都投了一家公司的岗位。 友A简历被拒,用人的项目组认为简历与岗位不匹配。 友B简历经过我修改之后,不但简历过了,还顺利的通过了一二三四轮面试,最终拿到offer,顺利入职。 HR事后表示,“这个应聘者(友B)太合适了。” 然而两个朋友经验相同,都是同一家公司,同一个部门跳出来的。甚至友A在技术方面比友B更加深入。 ...

紫眸的博客 6815

求职必备||程序员的优秀简历都是这样来的

本文转自知乎号:“汇智动力学院”,转载请注明出处。   年味散尽,回家相亲的日子也告一段落,不管结局怎样,奋斗的一年又开启了。“金三银四”的求职期已来,抢人大战即将上演,准备求职的你,简历是否已经准备好了呢?   一份优秀的简历,可以大大提高面试的机会!虽说资历有深浅,技术有高低,但是有技巧的将这项素材呈现在简历中,将会为简历加不少分。程序员一份优秀简历的出炉,大致会经历以下四个阶段。 ...

成都汇智动力的博客 3023

如何写c++简历

一、目的: 1、从别人简历哪里了解一下自己的不足 二、参考 1、c++软件工程师个人简历大全 https://www.51test.net/show/3041489.html ①总结:good:了解了其实自己的C++项目经验及其不足,需要不断的提高,最好自己拿一些网上的案例进行练手,这样也是属于自己的项目经验中。 ...

qq_40544338的博客 1万+

程序员鱼皮的保姆级写简历指南第四弹,优秀简历参考

这是专栏第四章:给大家分享一份真实的优秀简历。

努力做最接地气的编程干货分享,感谢关注 1841

优秀Android开发简历都是这么写,你学会也可以进大厂

最近收了很多程序员的简历,工作经验从1年到十几年不等。发现一个问题,工作经验范围差不多的程序员,简历看起来也差不多… 为啥程序员的简历如此统一?正好最近看到一个分享也分析了这个问题,结合我个人的一些经验,给大家分享几点。 简历千万不要这么写 1、没人在乎你 简历筛选只是模式匹配。 除了技术方向,程序员也受行业细分影响。不止hr,有时候我自己筛简历,一般也有些基础条件直接过滤一遍,比如学历、往期公司背景、熟悉的语言等等。 跳槽高峰期,一个岗位招聘发出去没几天,可能收到几千份简历,所以不要觉得对方会认真看你的简

zhireshini233的博客 4043

如何写一份优秀的java程序员简历

背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 ps:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结多余1分钟。目前来说,大部分都是网站式的录入简历,基本上都是一个样子。总会有人说,那么我上传附件简历可以吗。你觉得大部分的HR会下载吗? 如果一定要我评价一份电子版简历的排版,那我唯一的要求是简洁大方,标点和分段正确,整篇简历除照片外不多于2种颜色,能让人看明白,

hello world! 1492
上一篇: 二零一九年第一篇博客,Good luck in the year of the pig!
下一篇: Java线程安全 加锁机制之synchronized、lock(互斥锁、读写锁)
_Ricky_
博客等级 码龄10年 971粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值