Skip to content

彩蛋:技术人行走职场的建议

这是为《32个Java面试必考点》准备的小彩蛋,给你提供一些职场里实用的建议和技巧。主要内容涉及四个方面:

  1. 如何打造一份有吸引力的简历

  2. 面试结束后应该做些什么

  3. 职场成长建议

  4. 一些高效工作和学习的小 Tips

如何打造一份有吸引力的简历

首先来看怎么写简历。大部分候选人都是倒在了简历筛选这一关。HR 或者面试官一般只会在简历上停留 10~30 秒,如果简历不吸引人,再优秀的候选人也会错失良机。

好简历的特点
  • 结构清晰、主次分明。

简历可以分为基本信息、项目经历、自我总结等部分,各个部分要做到主次分明,特别是项目介绍,建议按照发生时间倒序来排列,最新的项目放在最前。


多个项目之间也要分主次。重点的项目、最能体现你能力和工作成果的项目,要详细介绍,次要的项目尽量简洁,同一类型的项目建议不要重复。关于项目怎么介绍已经在前面第 10 课中介绍过了,不论是面试还是简历都可以使用 STAR 法则,在简历中 STAR 法则的各个要素可以更加精练。


  • 语句通顺,没有错别字,尤其是一些英文名称的拼写。

语句不通或者太过于口语化,会让人觉得你的逻辑和表达沟通能力不太好。而错别字会让人觉得你做事不细心不专业,不重视面试,工作中说不定 Bug 频出。另外,技术工作里有很多英文单词,要注意检查拼写和大小写,要让面试官第一印象觉得你是个严谨的人。


  • Less is more,少即是多。

简历的内容不是越多越好,建议不要超过 2 页。如果不能让面试官快速找到想要的信息,马上就会被 Pass。简历一定都是体现你能力的关键信息,可有可无的信息一律都要删除。比如,教育背景只保留高等教育阶段即可,高中就不需要出现。如果是社招,大学里无关紧要的证书就不用体现等。


  • 所有的结果都是可以量化的。

这点是很多人都会忽视的地方。简历里不能只说"做了什么",要说"做成了什么",可量化的结果更加真实可信。比如你设计的服务架构在线上支持了 20W 的 QPS;比如完成了 15 个功能模块的设计与开发,比如优化后响应时间提升了 70% 等等。最好用数字来体现。


  • 自我评价部分要更加务实,而不是空洞的描述。

像"性格开朗、责任心强、善于组织、协调和沟通,能良好地与团队合作"这虽然看上去挺像那么回事儿,但比较空洞,千篇一律没有特点。你可以考虑使用关键词+说明的形式,分条来写自我评价。比如这样说:"项目经验丰富:主导过授权认证、支付、视频、账户等项目落地,对不同类型项目架构方案和实现有深刻理解"。

写简历的技巧

知道了好简历的特点,但是还不够,下面这些技巧可以帮你进一步打磨简历。


  1. 了解工作岗位的要求,针对岗位来调整简历。

好的简历不一定是通用的,要根据应聘的公司和岗位做针对性的优化,提高匹配度。有个重要的原则就是要突出你非常合适这个岗位,简历中要强调你的优势、技能、特长,正好是招聘职位所需要的。这样会极大的提高成功率。


  1. 要想在海量简历中脱颖而出,你必须要塑造自己的特点,引起面试官的兴趣。

先审视自己,寻找自己的优点。比如,你参与过非常多的项目,那么实战经验绝对是你的加分项;如果你没有太多的项目经验,那你是不是逻辑清晰、思维非常敏捷?或者你的自我学习能力非常强,阅读过很多开源框架的代码?另外,如果你参与过 GitHub 开源项目或者经常撰写技术博客,一定要在简历中体现,这也是面试官非常关注的点。

但切记,你简历中突出的点,也会是面试官重点考察的点,要能把握住,不要给自己挖坑。


  1. 可以换一个视角,找经验丰富的朋友来帮忙 Review 你的简历,听听哪里不足或修改建议。

  1. 如果你没有参与过比较重大的项目,或者项目经验并没有太多出彩的地方,建议你看看负责过的项目上、下游是否有比较有特色服务,或者你熟悉的其他小组是否有重点的项目。

正所谓他山之石可以攻玉,你可以向同事请教学习,了解那些项目的架构、存在的问题、思考解决的方式。面试时,你可以从参与者的角度进行介绍,这不是鼓励你去造假,而是能够体现出你对技术的热情和好学。


但要记住,如果不能做到真正的了解,结果可能适得其反。


  1. 如果你的简历存在硬伤,可以考虑另辟蹊径。

比如你项目经验丰富,技术能力高超,但是学历不高,这样简历很可能通不过初筛,连面试机会都难以获得。这时找朋友内推或者直接投递简历给公司内部的技术人员是非常有效的手段,你可以多加入一些技术交流群,就有机会联系到目标公司的技术人员帮忙内推。


不过要注意技术人员对技术能力比较注重,技术能力一般的话从这条路上很难走通。

面试结束后应该做些什么

前面讲了很多面试前的准备工作,不过你也不要忽略了面试后需要做什么。这里给出几点建议。

  1. 第一个建议,面试结束后,一般面试官都会询问候选人有没有哪些想知道的问题。这也是个表现的机会,千万不要什么都不问。

你可以提前准备 1~2 个问题,可以是对面试中的问题进行补充和延伸。例如:

  • "刚才面试中提到的问题,我觉得还可以如何如何设计,您看是否可行,能否给一些建议?",这样可以体现出你对技术的兴趣和执着;

  • 对面试公司的技术或架构进行简单的询问,例如"我听说您的公司对 xxx 框架进行了改造,我想了解一下主要是想解决什么样的问题",这可以体现出你对业界技术趋势的了解;

  • 获取一些建议,"您看我这次面试中哪些地方需要改进";

  • 询问一下面试的岗位职责,主要负责哪些业务线和工作,使用的何种技术栈等等。


另外,如果是 HR 面试,可以询问一下关于岗位的职业发展和职业晋升途径等问题,表现出职业规划意识和上进心。

  1. 第二个建议,面试结束后一定不要马上询问面试结果。这是缺乏耐心的一种表现。

  2. 第三个建议,在面试结束后,回家一定要做面试复盘与总结。

每次面试不论成功与否都非常有意义,面试结束后都要对面试中的问题进行记录。回答不上来的问题要及时查阅资料或源码搞明白,补充自己的知识短板。以及思考自己在面试中的哪些行为触发了面试官的不满,在下次面试时可以扬长避短。

职场成长建议

如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。那么在职场中该如何保持竞争力,如何提升自己呢?首先就是要明确努力的方向。

你要主动从业务角度、产品角度来思考问题,思考如何能在业务角度更好的为公司产生价值。比如,如果能通过优化业务的交互和处理流程可以为公司节约 30% 服务器成本,那么就应该持续思考要如何解决新流程下的技术难题。

当有多个方向时,要衡量可行性、难度与收益,优先突破最有价值的方向。比如降低运行成本和提高研发效率来比较,可以优先以降低成本为方向。

有了方向以后,要把方向转化为可执行的计划,规定时间和阶段,按计划分步完成。有时候,这些计划会与本职工作产生冲突,要协调好时间和效率,不要影响日常工作。

最后,这种有价值的方向可能并不容易发现,又或者因为某些原因无法进行,这个时候不要急躁,可以调整为学习某个在自己的职业规划中必须要掌握的新技术。

这里给不同工作经验的朋友一些建议:

  • 工作 1~2 年,以学习知识为主,先打好基础,注意知识广度的培养,保持对新技术的好奇心,切忌心浮气躁;

  • 工作 3 年以后,需要多一些主动思考,培养自我学习能力,要有意识的提升团队协作、跨团队沟通、项目设计等能力;

  • 工作 5 年以上,要重点树立起自己的技术品牌。要经常思考业务或项目中存在什么样的问题,如何解决,解决后的收益是什么,对于管理能力要有意识的加强。

然后,要努力打造自己的技术品牌和技术口碑,积累自己的技术价值。

比如,工作中有强烈的责任心,只要交代给你的事情一定会言出必行,负责到底;再比如经常协助同事排查解决技术问题,经常做一些有技术深度的分享或技术问题排查案例分享等等。

不要简单认为这份工作不合适,我就再找另一个,没必要那么辛苦打造什么技术品牌。要知道,你后续的职场人脉都是建立在你的技术品牌基础之上的,维持好的技术品牌会对你职业中后期发展大有裨益。

最后,要经常进行总结与自我反思。真正的成长都是在总结与反思之后获得的。某项工作或阶段性任务完成时,都要及时总结,既有助于发现改进空间,也有利于后续准备晋升素材。

可以分这几条进行总结:

  • 获得了哪些收益

  • 开发过程中遇到了哪些问题

  • 哪些问题是可以在设计初期就可以避免的

  • 哪些问题需要提早解决

  • 在开发过程中自己有哪些地方做的不好,后续要如何改进等等

  • 完成一次项目重构,可以总结一下旧的项目中都存在哪些问题、重构时哪些地方获得的收益最明显等等。

高效学习 Tips

下面从经验出发,分享几个高效学习的 Tips。

  1. 必须要有积极主动的心态,如果主观上不想去做一件事,肯定无法做到有效率。现在种树是为了日后乘凉。

  2. 要把任务分解成多个简单、单一的目标,争取每次只做一件事,按自己的待办事项表,一项一项进行处理,越专注效率就会越高。

  3. 要规划好时间计划,并按规律执行,这样可以有效避免拖延症。注意时间计划中要安排出充足的休息时间,会休息才能更好的工作。

  4. 要使用正确的方法执行工作或学习任务。比如学习时,可以通过断点调试、阅读源码、画类关系图、流程图、架构图等方式来进行。

  5. 要有阶段的产出,这样会让自己经常获得成就感,能够更好的坚持执行计划。阶段的产出物可以是定期的工作记录,小组内的技术分享、总结的技术博客等等。

  6. 要做好总结与改进,刚开始执行计划时可能还不太习惯,效率并不太高,随着按阶段不断总结和改进,工作和学习效率也会不断的提高。


在职场打拼就好比下棋,没有人天生就是高手,你必须多看多学、多实战切磋才能不断进步。而且高手在落子的时候,永远思考的都是下一步,想到的可能性越多,棋力也就更高。职场也是一样的道理,就像我也是从一名大学生,靠自己摸索了 10 年逐渐成为现在的技术专家。你只有不断往前看、往全局看,才知道如何走好下一步。希望你能根据自己的情况,不断尝试,找到最适合自己的成长方式。

所有内容至此结束,感谢阅读。