招聘架构师面临的艰难选择


最近公司业务发展很快,因此技术面临的挑战很大,也欠下了不少技术债务,一直想招一个架构能专注在整体系统架构优化、系统的稳定性和性能等方面,之前也面了好几个,但一直没有找到合适的人选。前两天猎头推了一个在几个大型互联网公司工作过的人选,聊了之后他对我们做的事情还挺感兴趣,但我感觉一般,如果放弃,技术架构层面确实需要有人来帮我分担压力,不然技术可能会拖业务的后腿,另外我也不确定自己是不是看走眼,也没有找到认识的人能打听一下他的真实情况,如果贸然招进来又有点不太放心,万一不适合对双方都是损失。

这个问题让我挺挠头,因此在EGO会员群把这个问题抛出去了,得到各大互联网公司技术负责人、资深架构师的反馈,我把这些精彩发言整理了一下,放出来和大家分享。同时也问了一下大家对架构师这个职位的理解,一并整理如下。

  1. 业务和技术需要,急需招聘架构师,但很长时间没有合适的人选,最近猎头推荐一个在几家大型知名互联网公司候选人,面试后感觉一般,是先招进来解决燃眉之急用用看再说,还是坚持高标准直到合适的为止?

    • 有同学说宁缺勿滥,必须把好招聘关,不能为了招人而招人,请神容易送神难,只有招到优秀的人才,公司才能发展的更好
    • 也有同学说可以多从他的潜力上考虑,找人多打听一下,然后可以先考虑招进来,先给他个机会尝试一下,想好如果不行planB策略是啥,包括他和继续招的人
    • 有同学觉得还是相信自己感觉,如果真的觉得不合适就不要勉强……如果真的实在缺人或者不确认,就用试用期任务加强考察就好喽,然后同时找planB
    • 直接一点的办法是丢一大堆你现实碰到的问题给他/她,看是否有共同语言,或者提供不错的思路,同时还没被吓跑的,就能进入背景调查阶段了。更直接的是上来先上机做题。
    • 还有涉及到行业潜规则的,猎头催得越紧,越要多考虑一下
    • 也有同学觉得技术架构可能找像阿里这样公司里靠谱的P6就可以了,但也有同学觉得如果希望是有个人能够为公司架构层面带来质的变化,包括引领发展,P6级别还差得远。我个人觉得,P6级别的更多的是给他指个方向,他能把事情搞定,可能在更高层面上的想法还相对少一点,公司需要不同层次的人员
    • 有的公司招聘这样的人会有五个不同的人面试,五个人面试之前会沟通每个人面试的侧重点,面试回来之后沟通对这个人的理解。好在哪里,差在哪里。
    • 但是对于创业公司,名气没有积累到一定程度的公司,做多轮招聘或者做招聘委员会不太现实,首先公司里没有足够多的人有能力去面试一个高阶的人才,另外就是一个人没有足够强的动力被这么轮流长时间面
    • 最后,招人是互联网科技企业第一等大事,急不来,要看缘分
  2. 架构师应该具备什么能力和素质,大家主要看注哪些?

    • 首先是技术基础以及架构设计能力和技术上的视野,譬如在做局部优化时是否关注整体的收益情况等等
    • 其次是解决实际问题的能力(根据各种实际现状,因地制宜找办法,包括不仅限于摆平各种人际关系的手腕)
    • 除了技术,架构师的软性技能也非常重要,比如沟通和待人处事的能力,能和各个团队不同层级的人进行合作,另外方案和思想的推广可能也是非常重要的
    • 架构师还要懂得平衡,在各种tradeoff中能够做到让大家都happy,这是架构师最大的能力
    • 另外,人品,学习能力,处理问题的思维方式,工作主动性,习惯是否良好,心态等也是要考虑的问题
    • 如何评测软技能呢,有同学觉得更多是从感性和直觉方面考虑,就是双方是否聊得来,其实就是不是愿意一起工作,我是否愿意被他lead。也有同学觉得其实和找对象没啥区别,互相衡量,最终是看是否有共同的价值观,否则嘛,不和谐阿
    • 架构的很多情况下是管理问题,好的架构师是能够做到通过架构来管理不断变化的业务,好的管理者则是通过合适的制度来管理不断变化的人。抛开技能层面的差别,一个优秀管理者所需要具备的品德,如远见、坚持、公平,都是一个出色的架构师所需要具备
    • 最后,一般而言,不要指望外人带给你天翻地覆的变化,除非你找的就已经是业内极其牛的,就如当初ben wang和章文嵩加入淘宝那样子
yikebocai /

Published under (CC) BY-NC-SA in categories tech  tagged with