LGTM Google 是一家工程师文化浓郁的公司,而其中让我感触最深的环节有两点,代码审核 (Code Review) 以及设计文档审核 (Design Doc Review)。今天先说说 Code Review,简称 CR。
程序员招聘面试的一些思考 职业生涯迄今做了也有2,3百场的面试,过程中也一直在摸索该如何识别合适的候选人。正好最近启动了Bytebase的对外招聘工作,所以也借此写一点长期以来对于程序员面试招聘的思考。
代码是如何变烂的,toB代码又是如何更烂的 软件作品,一半工程,一半艺术。而抵抗代码变烂,工程的部分就是纪律,纪律,纪律。而艺术的部分,则是如何在研发团队中拿捏纪律的尺度,毕竟我们既有deadline,也有技术的追求,同时也要尊重人性。
2019 AWS re:Invent之旅 Amazon AWS的大会叫re:Invent,Microsoft Azure的大会叫Build。从公有云 Pro-Code到最近流行起来的Low-Code甚至是No-Code,这是创造者最好的时代。Better Late Than Never。
云游周报分享第10期 Google’s constant product shutdowns are damaging its brand [http://Google’s constant product shutdowns are damaging its brand] – 文章说Google老是喜欢关产品对它的品牌有损。一方面Google在最近刚出炉的品牌认可度上仅次于Apple排名第二,但另一方面,回想起我自己在Google Cloud的那段日子,也确实碰到有客户因为Google C端产品关闭的历史,而对于Cloud产品的存续性产生疑问。 Scaling A Company While Controlling Costs [https://avc.com/2019/04/scaling-a-company-while-controlling-costs/] – “It turns out that Zoom has most of its engineering team
云游周报分享第9期 Your Phone, Your Call – Eliminating Robocalls [https://www.twilio.com/blog/your-phone-your-call-eliminating-robocalls] – Gmail几乎能过滤所有的垃圾邮件。相比之下,骚扰电话依然是很严重的问题,twilio的CEO阐述了问题背后的背景,以及正在做的一些工作。 Ten big global challenges technology could solve [https://www.technologyreview.com/s/612951/ten-big-global-challenges-technology-could-solve/] – None is easy, but all are incredibly important Web Architecture 101 [https://engineering.videoblocks.com/web-architecture-101-a3224e126947] – 一个Web应用会有的组件,这些知识可能
云游周报分享第8期 W3C approves WebAuthn as the web standard for password-free logins [https://venturebeat.com/2019/03/04/w3c-approves-webauthn-as-the-web-standard-for-password-free-logins/] – 虽然主流浏览器都已经支持了,但W3C的官方认证还是一个里程碑,是否真的有一天我们可以摆脱密码。 How to design an accessible color scheme [https://medium.com/envoy-design/how-to-design-an-accessible-color-scheme-4a13ca12c92b] – 如何设计针对有视觉障碍人士的配色。 SQL order from API chaos [https://blog.transposit.com/sql-order-from-api-chaos-e1c77ab07ad2] – 在微服务越来越流行的今天,大家都要花不少时间把各种API揉起
漫谈多云Multi-Cloud系列(三): 结语 多云往往是一个容易想到,政治正确的答案。但其实像多云这样的重大架构决策也依然还是工程问题,所以要回到工程的思路上去解决,to be or not to be, that’s a tradeoff
漫谈多云Multi-Cloud系列(二): 驾驭多云 选择哪朵云,以及要不要上多云往往是CTO层面的决策,所以选择的因素也不是只在技术层面。有可能需要选择多家厂商,来获得更好的议价权;有可能是要建立战略合作关系;也有可能是因为私人关系,谈业务靠CXO之间刷脸这点在企业销售里很常见。如果有这方面的因素,可以考虑在旁路应用(比如离线分析,冷备)引入多云,但是核心链路还是尽量使用单一云厂