如何选择未来的雇主?下次面试时要问的问题
你认为优秀的雇主应该具备哪些特质?欢迎留言讨论。
你认为优秀的雇主应该具备哪些特质?欢迎留言讨论。
简介
开发人员热爱编程。但这不足以成就一份可持续的职业。你还需要乐于与他人沟通,勇于突破舒适区,敢于面对失败,不断学习新概念等等。因此,我认为找到一家不仅能提供丰厚薪水,还能让你与志同道合的人建立联系,并将努力成为更优秀的专业人士作为公司文化一部分的雇主至关重要。
考虑到优秀开发人员的需求量很大,而且寻找开发人员的公司数量也相当多,我想分享一下我的想法,关于如何验证你真正喜欢为之工作的雇主。
你在意什么?
我认为,在开始寻找公司之前,应该评估一下个人偏好。至少在爱沙尼亚,有很多很棒的公司值得加入,Pipedrive(我的第一位雇主)绝对是其中之一。从开发者的角度来看,这很棒,因为有很多选择,但这也使得你有必要问自己一个问题:你看重未来雇主的哪些方面?下面,我将列出一些问题来帮助你。
- 我想在小公司还是大公司工作?
- 我的目标是学习还是赚钱?
- 我想远程工作吗?
- 我希望我的工作有多自主?
- 我想要使用什么技术栈?
- 我有多想指导别人而不是自己编写代码?
- 我希望公司具有哪些核心价值观?
- 我是否只想编写代码还是也参与产品开发?
- 我关心哪些业务领域?
- 我加入一家新公司的主要目标是什么?
回答完这些问题后,你应该对哪家公司更符合你的需求有了更深入的了解。不过,评估你的个人偏好只是其中的一个方面。
什么造就了伟大的公司?
了解了个人偏好之后,是时候看看硬币的另一面——公司了。好的公司规模大小不一,从事银行或销售行业,主要使用 Go 或 Java 语言……但根据我的经验,优秀的雇主都具备一些共通的特征。接下来,我将展示这些特征以及在调研或面试中可以提出的问题。
解决实际问题的企业
一家好的公司能够解决实际问题并创造真正的价值。作为一名开发者,你至少应该能够理解业务引擎的基础知识,并了解创始人是否有执行力。例如,Pipedrive 的创始人在销售、开发和创业方面经验丰富。我加入时,他们已经是一家成熟的初创公司,能够创造收入,拥有真正的客户,并制定了可行的商业计划,因此尽管我并不完全了解这个业务领域,但我还是很容易信任他们的创始人。
一些问题可以帮助您验证公司的业务
- 公司正在解决的问题是什么?
- 该公司的商业计划是什么?他们如何盈利?
- 他们有真正的客户吗?
- 公司盈利吗?
- 该公司的失控状态持续了多久?
公司文化和员工
除了业务之外,我认为公司文化和员工是成就一家伟大公司最重要的因素。与志同道合、拥有共同价值观的人共事,不仅能让你的工作更高效,更充满乐趣。
...一家伟大的公司拥有明确的核心价值观
根据我在 Pipedrive 和 Sentinel(一家我曾工作过的小型初创公司)的经验,一家伟大的公司应该拥有明确的核心价值观,例如
- “追求卓越”
- “别毁了别人的一天”
- “团队第一”
- “没有借口”
- “彻底透明”
在Sentinel,我甚至不得不读乔科·威林克(Jocko Willink)的《极端所有权》(Extreme Ownership)之类的书,才能完全理解公司的核心价值观。由于我已经认同书中的大部分观点,所以我确信自己正在融入的文化适合我。
归根结底,一家好的公司会根据自己的价值观来招聘员工,这让你很容易就能判断自己是否想加入。
一些可以帮助你验证公司文化的问题
- 贵公司的核心价值观是什么?
- 面试流程是怎样的?
- 您如何提高员工之间的团队合作?
- 你们有什么样的公司和团队活动?
- 有人被公司解雇了吗?为什么?
- 在这里工作最好的事情和最糟糕的事情是什么?
增长机会
优秀雇主的一个重要方面是为员工提供成长机会。对于开发者来说,成长机会可以包括定期的一对一交流、具有挑战性的任务、积极的指导、参加会议的机会等等。
在我之前的一个关于 Pipedrive 之旅的视频中,我向观众展示了我是如何通过承担任务、获得反馈、定期参加一对一交流以及时不时地彻底跳出舒适区而成长起来的。最终,我还开始参加个人辅导课程。
最后,我也开始参加个人辅导课程。
所有这些使我成为一名不仅关心技术方面的开发人员,而且还关心我们正在解决的实际问题、与我一起工作的人们的福祉以及我们所追求的更大目标。
这里的旅程和收获可能因人而异,但我的主要观点是,一家好的公司会为人们提供挑战、反馈和支持成长的环境。
以下问题有助于确认公司是否投资于你的成长
- 你有明确的职业道路吗?
- 公司内部的反馈如何?
- 您是否定期进行 1:1 交流?
- 您认为 X 年后我会在公司做什么?
- 过去一个月你(面试官)学到了什么?
- 当有人犯(技术)错误时,流程是怎样的?
- 你们有导师指导计划吗?你们有结对编程吗?
- 您是否有额外的预算用于购买书籍、课程和会议等教育目的?
自主、信任和自由
关于成长,我认为信任和自主性至关重要。优秀的雇主深知这一点。不断地被人指使和自己想办法解决问题,两者之间有着天壤之别。虽然前者更容易,但后者能让你进步更多,并带来更大的自主权。
例如,在 Sentinel 和 Pipedrive 中,我都尝试积极主动,这意味着通过执行任务或领导项目来解决问题。最终,这种心态让我获得了更大的自主权,因为我可以领导更多项目,独立提出解决方案,并更快地成长。而且,我越能证明自己,就越能获得信任。最终,我不再需要朝九晚五地工作(尤其是在远程办公时),而是只需商定何时需要完成某件事,并据此安排我的日程,这让我感到很自在。
我认为,一个好的雇主应该相信员工会尽全力完成工作。公司的流程应该鼓励这种思维。
以下问题可帮助您确认公司是否为您提供自主权
- 你们允许远程工作吗?
- 你们会追踪员工的工作时间和效率吗?如果会,是如何追踪的?
- 公司是如何做出技术决策(例如,新服务的架构)的?
- 预计的工作时间是几点?我可以在中午休息2小时,晚上再工作更长时间吗?
- 如何才能成为公司的项目负责人?
工作/生活平衡
要想拥有可持续的职业生涯,你的工作和个人生活必须保持平衡。优秀的雇主深知这一点。他们关心员工,关心他们的福祉,并为此投入资金。最终,一个积极主动、无忧无虑的员工会更高效,创造更多价值。
在 Pipedrive 工作期间,所有员工都可以享受免费辅导课程、健身房会员资格和精彩的公司活动等福利。我还记得,有时下午 5 点钟一响,经理就会让我回家,第二天再继续工作,这意味着生活不仅仅是做一名开发人员(当然,有时需要加班,但这种情况很少见)。公司甚至会评估我们员工向他人推荐 Pipedrive 的意愿,并根据结果采取行动。
有了这样的态度,再加上优秀的同事(其中许多人甚至可以称得上是朋友),你就能拥有一个工作生活平衡的地方。正因如此,虽然我认为你必须自己照顾好自己的工作与生活平衡,但公司可以而且应该营造一种鼓励员工关爱自己的文化。
帮助您验证公司工作/生活平衡的问题
- 贵公司如何帮助员工保持工作与生活的平衡?
- 你们提供任何有利于精神和身体健康的福利吗?
- 你们允许远程工作吗?
- 您的员工多久需要加班一次?如何补偿?
- 你们多久举办一次团队和公司活动?
- 您能跟我讲讲公司开发人员的典型一天吗?
- 如何收集员工反馈?频率如何?什么是 eNPS?
与员工共享公司的成功
我相信一个好的雇主会与员工分享成功。作为一名开发人员,我很难接受在一家不提供股票期权、股份或奖金的公司工作。
特别是在早期创业公司,经常需要加班,要求分一杯羹才是合理的,因为你是帮助将想法变成现实的小团队的一员。
如果公司不提供任何股权,我希望薪水更高,以弥补股权的不足。
关于股票、奖金和股票期权的问题
- 你们提供股票期权、股份或奖金吗?
- 如果是,基于什么标准?如果是股票期权,行权时间表是怎样的?
- 如果没有,为什么?
奖金:首席技术官、经理和技术栈
自己研究一下 CTO,询问有关技术栈的问题,为什么做出这样的决定,开发的流程是怎样的等等。这会让你有信心,从技术角度来看,你会加入一个好地方。
此外,如果可能的话,可以要求见见你未来的团队和经理。因为你将会和这些人共度大量时光,所以保持良好的关系并达成价值观上的一致至关重要,至少在职业上是这样。
结论
作为一名开发人员,在选择下一家雇主时,你首先应该弄清楚自己想要什么。只有这样,才能开始评估具体的公司。作为开发人员,我们很幸运能够成为炙手可热的人才,这意味着我们有权在众多最佳选择中进行选择。幸运的是,我曾在 Pipedrive 等优秀的公司工作过,他们对雇主的要求非常高,所以希望你能够以我的经验为指导,找到符合你需求的雇主。
DeveloperHabits
📷 Youtube:developerHabits
👉 Twitter: https: //twitter.com/developerHabits
👉 IG:[ https://www.instagram.com/developerhabits ]