神策军 | 我在神策做研发

原标题:神策军 | 我在神策做研发

走在神策的公司过道,你不知道迎面走来的同学,都是有着哪些行业背景的大牛:福布斯中国精英 30 under 30、深度学习圣手、各行业网红程序员……他们穿梭在办公区间,显得极其普通。

出于共同的价值观和技术信仰,这里集结了一批简单做事且野心勃勃的人。

神策的基因是工程师文化,是实干主义。与大公司“神龙见首不见尾”不同,大家可以和牛人近距离接触,诚恳、乐于助人的品质已经在这个学习型的组织中酿成。那么,在神策做研发,是一种什么体验?

越牛 X 的人越平易近人

全老师 | 架构师

五年前,我进公司之前,文锋打电话问我:“你想要什么?”

我说:“我想跟牛 X 的人学习。”

文锋说:“你知不知道付力力?”

我在百度实习的时候力力已经离开百度了。我从来没见过力力的这个人,但是江湖上流传着力力的各种传说。我知道力力很牛 X,所以我就来了。大牛们在技术上从来不吝啬,会给小白工作上的技巧和技术上的指导,亲身感受过才知道:原来,越牛 X 的越平易近人。

五年前我们决定做私有化部署,我知道这件事情很难,竞争对手不会做也不愿去做这样难的事情,但是我们一直在想办法把「私有化部署」这件事做好,并努力做得更好。

人人皆知的公司机密

哇哈哈 | SDK 解决方案专家

用数据说话是公司的企业文化之一。大家用数据驱动的思维进行工作,不依赖直觉,不迷信权威,不唯上,利用数据分析做决策,保证工作效率。比如之前值班账号的增加,会先统计目前服务客户数量,值班同学处理问题的时间分布,通过分析数据,归纳总结后才得出结论。

公司技术氛围浓厚,有 BAT 大佬定期组织技术分享。对于新人来说,入职即分配 Mentor,培训流程完善。踽踽独行上下求索总是痛苦,有良师益友陪伴与点拨事半功倍。

公司战略沟通会非常透明,在每月、每季度的战略沟通会上,销售业绩、公司及部门战略等通常被视为“公司机密”的信息,神策高层都会直接传递给每一个同学,从管理层到一线,信息完全公开透明。

用文锋的话就是“要么大家一起掉到坑里,然后集体再爬出来,要么都在坑外,绝不能有人在坑内,有人在坑外”。这赋予每一个同学主人翁意识——我不能扮演一颗“螺丝钉”,我知道得越多,视野与思维不一样,承担的责任也越大。

发现问题,即刻用行动去解决

骑着蜗牛去看海 | SDK 研发工程师

在神策价值体系里,专业知识固然重要,但员工的持续学习能力和价值观也是很重要的一环。一般公司新员工加入后,都要求很快进入正式工作,而神策有一个多月的时间熟悉产品,熟悉神策文化以及创业史。因为只有了解公司历史和文化,才能更加深入理解公司当前的状态以及所定的战略。

在办公室里,经常会看到这样的一种现象:Android 的研发人员突然拉着 iOS 的研发人员走到小会议室,然后关起会议室的门。一会儿,两人如释重负的走出来,宣布又一个问题大家形成统一的共识或解决方案了。这似乎是一个潜规则:能直接面对面沟通的就不用在企业微信上沟通,能用语音沟通的就不用文字去沟通……基于这种氛围,我们讨论和解决问题的效率有了质的飞跃。

不看浮云,安心撸码

根哥 | Web SDK 研发架构师

写代码虽然很有意思,但是你花了很大的精力解决了极其复杂的问题,却也得不到反馈,你会感觉孤独。但是服务客户不一样,你会发现,基本都是一些小问题,聊聊天就解决了需求,客户还会跟你套套家常,倾诉下埋点过程中的不如意。最后,因为帮助客户解决了问题,客户还会一直在赞美你,还邀请你去她们城市玩,还要给你介绍女朋友……我个人发现服务客户是件又轻松又享受的事情。

我现在全职负责 Web JS SDK ,Web JS SDK 目前在 Github、NPM、官方 CDN、jsDelivr CDN 都做了分发。其中最近的数据可以看到,在 NPM 的下载量,周平均 1.5 万。jsDeliver CDN 上,日下载千万级别,在 jsDeliver 的全球知名 JS 库排名中,目前排在33位。

可视化埋点、弹窗 SDK、Web JS SDK 2.0、性能监控、错误监控、电视盒子SDK、热力图 2.0 版本、小程序组件库……数不尽的 JS SDK 开发方向值得去开发。真心欢迎大家来加入我们,我们不看浮云,我们安心写 JS 代码,一起来打造最流行的 JS SDK。

努力补足“不善言辞”的短板

锦绣梦想 | 分布式研发工程师

不善言辞是我的短板,这是我职业规划中要提升的一项技能。在大连理工大学软件学院的校招任务中,我尝试了第一次宣讲:当我走在通向教室的那条路上时,有一种视死如归的感觉,但当我站在讲台上说出第一句话的时候,内心却想“也不过如此”。在此之后,我又去过一次,还是同类型的演讲。在这两次校招演讲的期间,也在为公司的 kafka 技术分享会做准备,分享会如期进行,自己相比之前也从容许多,获得了不错的反馈。

在完成了这些自己并不擅长的任务后,真实的感受到了自己的改变和成长,感恩神策,同时也感谢自己。

入职半年,“软” “硬”实力兼备

Winston | iOS SDK 研发工程师

在以往的工作中也有代码 Review 的环节,经常会出现 Review 的效果并不理想的情况。但神策里的代码 Review 效果就比较好,经常会发现代码作者没有发现的问题,能够提出更优的解决方案。大家的事情都非常多,能够保证 Review 质量的原因离不开“把事情做到极致”的企业文化。

作为一个 SDK 的研发,和以往的 App 研发有很大的不同。由于无法预见客户会在怎样的环境中使用 SDK,可能在 App 研发中遇不到的问题在这里都会遇到。因此,保证 SDK 的健壮性就显得尤为重要。同时,对于 SDK 中存在的问题,一定要经过深入研究并找到根本原因,才能真正进行解决。在解决问题的过程中,之前不清楚的知识点都会了解得更深入。

总的来说,无论是在“硬实力”(技术能力、分析问题和解决问题的能力等)和“软实力”(沟通能力、推动能力等)上都有了很大的提升。

安逸中离走,责任中成长

Jason | 分布式研发工程师

以前我是一个负责搬砖的码农,现在我是建筑师。在建房子的过程中,你觉得你只是一个搬砖的,那你就是搬砖的;当觉得你是一个建筑师的时候,你的世界将不一样。

我学会了换位思考。比如,给客户完成某需求,这个需求对客户机器的性能有没有影响?这个需求给客户的实际体验到底是什么?这个需求上线后到底有没有很好地解决问题?发现需求背后的需求,指的是在工作的时候不能仅仅看客户给的需求,而需要去考虑需求为什么存在,这个需求背后是否隐藏着其它的需求?在实际的工作过程中,学会带着客户的视角为客户提供更好的价值。

不做简单的事情,只做正确的事情

曹犟 | 联合创始人 & CTO

我们的商业模式听起来像一个奇葩:支持私有部署,支持混合部署,支持客户自己攒的虚拟机,还得支持客户不知道在哪买的机器放在办公室扫地阿姨随时拔掉……还要按照 SaaS 的方式来收费,按照 SaaS 的方式去开发新功能。你甚至想两周做一个迭代,做完了之后想给 1000+ 个客户全部升级……这所有听起来不靠谱的事,却是我们在做的事。

但是这个决定是对的,未来也请大家一定做好心理准备,我们聚集一群志同道合的人,做一件了不起且有价值的事,并一起得到成长。

免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如该页面侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。