李笑来常说:“7 年就是一辈子。”
寓意人自身的“操作系统”可用 7 年时间完成一次“升级”,形成翻天覆地般的变化。
但对于众多初级软件工程师来说,7 年太长,往往 3 年就是一个坎儿。
打开 BOSS 直聘、猎聘等众多求职软件,你会发现 1-3 年经验的程序员是一个特殊的群体。乍一看,他们起薪尚可,能力要求也以基础为主,挑战并不严峻,甚至有点悠闲。
但进入 3-5 年、5-10 年经验程序员的招聘帖子,压力会骤然增大:与岗位职责相关的动词由“参与”变作“承载”,由“提升”变成“保证”;在能力要求上,“熟练掌握”则统统变成了“深刻理解”。
许多年轻程序员的危机,都来自于 3 年左右经验时的一次跳槽 —— 基础知识轻松搞定,深入提问则啥也不懂。3 年时间,做了很多业务逻辑实现,性能问题却从未关注过,归根结底,还是成长速度太慢,迷失在“温水煮青蛙”般的研发日常中。
技术人生的最大危机不是 35 岁,而是你的个人成长速度,首次低于群体平均速度之时。
那么对于 1 - 3 年经验的程序员来说,如何保持最快的成长速度,找到最短的成长路径,超越 80% 的同龄人?6 月 6 日 周六 14:00,在最新一期的 RTC Dev Meetup 上,声网 Agora 官方邀请了 3 位嘉宾,来分享有关这一主题的经验见解,分别是:声网 Agora 技术 VP 冯越、前特赞科技 CTO & TGO 鲲鹏会上海董事会成员 黄勇、阿里本地生活蜂鸟大前端运力组Leader mmoaay 。
第一位登场的是声网 Agora 合伙人、技术和服务 VP 冯越,他曾在飞利浦医疗、微软等公司任职,也是一位著名的游戏黑客,他首先分享了:
程序员面试的正确姿势
冯越曾是中国著名的游戏黑客,当然也是一位游戏爱好者:星际争霸、魔兽世界、暗黑破坏神,都是他年少时曾为之痴迷的游戏。
但游戏却没有耽误他的职场晋升速度,反而激发了他对编程的兴趣。如今,作为声网 Agora 技术 VP 的他已经面试过数不清的技术人员,在他看来,面试官考察的三类素质往往最为重要,将直接决定面试者是否能进入这家企业。
知识与技能考察
这类问题往往在笔试试卷上进行考察,开放式命题,也有部分来自面试,比如说现场写代码。
知识和技能实际上是有明显区别的,看过许多编程类书籍并不意味着能写出优秀的代码。很多面试官也会现场要求面试者写出尽可能多的测试用例,以考察面试者是否具备全面思考的能力。
快速学习与解决问题的能力
该类型能力,是在上一级能力考察之上的递进:会写代码,不代表你善于解决问题。
面对一个复杂的问题,有没有思路?能否找到正确的解法?这样的能力有时比单纯编写代码更为关键,他将直接决定工程师能创造多少业务价值,彰显出多大的个人能力。
技术进步的速度非常之快,技术人必须拥有快速学习能力,才能