楼楼

2013年初,我的同事Jurriaan和我在Triple举行的定期创新团队会议中集思广益。 我们正在考虑一些小应用程序构想,这些构想可以帮助Jurriaan扩展他的iOS开发技能。 但是,我们不想创建在现实世界中几乎没有用的东西。 在我生气之前的几周,每次我和我的朋友们想见面时,我们共享的WhatsApp组都会陷入非结构化的消息过载。 我和Jurriaan着手创建LouLou来解决此问题。 一个直接连接到WhatsApp的简单日期选择器。 早期发展 Jurriaan刚刚加入Triple,当时正在学习许多新语言。 他是一个狂热的Android用户,但很快就注意到,如果他希望自己的创新原型能够在组织内引起人们的注意,那么他必须开始为iPhone开发应用程序,因为当时大多数人都在使用iPhone。 快进一周后,Jurriaan展示了iOS和Android版本,它们都连接到自己在家中的服务器。 尽管设计非常粗糙,但我们已经看到了潜力,并在需要约会的每一个小场合迅速与LouLou’s向我们的朋友发送垃圾邮件! 发射 当我们终于准备好启动该应用程序时,我们在iCulture(当时仍称为iPhoneclub)与我们的朋友联系,他们写了一篇关于LouLou以及我们试图解决的问题的很好的文章。 这帮助我们达到了最初的1.000用户,并立即为我们带来了社交推动力,这些年来帮助该应用程序不断发展。 从第一周开始,由于该应用程序的病毒性质,LouLou一直保持稳定增长。 用户将LouLou发送给他们的朋友,后者立即看到了好处,并希望将其用于其他群聊。 多年来,我们增加了无数小规模的黑客攻击和A /…

另一面墙—人力资源指标,共创美好未来

随着人才边界的越界困难,外国公司看到了举办“技术职业讲座”的机会,可以从硅谷招聘人才。 有远见的总裁将把衡量我们熟练的人才“墙”的效能作为首要任务。 两堵墙的故事 尽管全神贯注于在墨西哥与墨西哥建立边界墙的“国家紧急状态”,但跨越人才边界的挑战似乎日益严峻。 尽管赢得了最新的H1-B彩票,我的一个出色的同学已经失业了几个月。 她被困在H1-B繁文tape节的困境中-数千名赢得了难以捉摸的彩票但未经授权而工作的人,而移民当局正在审查她对“证据请求”(RFE)的回应,该调查旨在验证其是否符合资格她的“专业”人才签证。 显然,她在哈佛获得的计算机科学学位以及在她的风险投资技术公司的数据科学和机器学习领域的快速晋升不足以证明a)她的工作足够专业,b)她的才能足够专业,值得在美国出生的人才库之外进行招聘。 她的故事远非独特之处-那些曾在大学攻读博士学位的计算机科学课程,国际数学奥林匹克金牌得主的朋友也因RFE审查的延长而失业或离开了美国,或者仅仅是因为他们选择避免高摩擦的移民过程并开始将公司带回家。 全球人才市场 尽管我们的“人力资源部门”一直忙于疏远像我的同学这样的潜在员工,但其他国家/地区的领导人却一直在努力工作,以尽可能多地从美国人才中心招聘技能娴熟的人才。 我最初在2017年的山景城(Mountain View)上收到了LinkedIn的“技术职业演讲”邀请。令我感兴趣的是,所有主题演讲均来自中国科技公司。 我想了解更多,所以我参加了一次大规模的招聘会议,并接受了现场采访,并提供了前往中国的现场机会。 事实证明,近年来,这种“技术职业对话”一直在不断地招募中,滴滴和Xpeng Motors等公司使用该论坛主要招募AI工程师。 具有讽刺意味的是,尽管招聘人员在针对我(文科专业毕业生)时没有达到目标,但具有讽刺意味的是,我在中国出生的同班同学恰好适合这些公司正在招聘的训练有素的数据科学家/人工智能专家。 我们的人力资源部门在工作吗? 人力资源部门的基本工作是区分优秀人才和劣质人才,并招募优秀人才。…

社交媒体是新烟草吗?

我承认十年前推出iPhone时我是个追随者。 我对苹果公司的意图感到怀疑-我不喜欢苹果公司封闭的垂直整合模式-市场对应用程序的痴迷似乎最终会消逝。 当我终于拿到iPhone时,我对互联网气候变化的构成感到同情:慢慢地,但可以肯定的是,我们的新瘾必将淹没我们为在开放式网络上辛苦工作而付出的所有努力。 正如特里斯坦·哈里斯(Tristan Harris)和其他许多人所指出的那样,推动我们的移动领域发展的经济诱因(简而言之:广告)基本上是基于成瘾的科学,而我们确实成瘾了。 正如我们从烟草和加工食品中学到的一样,一个以成瘾为基础的产业以年轻人为食。 我希望这将成为大西洋上的一个里程碑,社会科学家让·M·特温格(Jean M. Twenge)研究了几十年来的代际差异,得出的结论是,第一代通过智能手机长大的青少年正在展示与她以前研究过的任何小组。 而且那些模式不好。 四分之三的美国青少年拥有智能手机,他们的成长是一种全新的社交地形:他们生活在Snapchat和Instagram上,生活在一种社交炼狱中,他们的青少年大脑-渴望验证和批准-不断被当下的戏剧所激怒。 任何有十几岁孩子的人都可以理解这部戏,但是当在没有成人榜样的舞台上进行表演时,结果看起来就像《蝇王》一样可怕。 如果您一直处于被社会认可的高辛烷值药物的诱惑中,那么您很可能会感到沮丧。 特温格写道:“自2011年以来,青少年的抑郁症和自杀率飙升,”创造了一个令人敬畏的术语“ iGen”来形容当今的青少年。 “将iGen描述为数十年来最严重的心理健康危机的边缘并不夸张。 这种恶化的大部分都可以追溯到他们的手机。” 她继续说道:“智能手机和社交媒体的双重崛起引发了一场地震,这是很长时间以来我们从未见过的地震。…

轻量级持续集成:用于整体的可扩展工具

Zocdoc正在全速迈向微服务架构。 我们以前与生产中断,水平扩展的困难以及应用程序代码膨胀的斗争很容易激发了这一旅程。 我们最初的Zocdoc代码库“ Monolith”是在公司成立后的十年内基于.NET构建的,仍然为我们的应用程序提供了很大的动力—我们无法简单地将其关闭。 我们鼓励工程团队在云中(在Monolith之外)构建新产品(渡槽,患者支持的搜索),并将现有的应用程序代码移出Monolith。 在缩小Monolith的过程中,我们仍然必须保持持续集成(CI)环境,使我们的工程师能够享受CI带来的好处。 我们知道我们的Monolith无法扩展,随着我们继续朝着应用程序完全基于微服务架构(MSA)的世界迈进,我们在维护CI系统方面面临挑战。 我们的Monolith CI系统正处于老化状态,提供反馈的速度很慢,并且由于环境和测试的脆弱性,我们对其输出缺乏信心。 为了改进系统,我们集中在三个主要方面:增加并行执行能力,自动执行功能分支的CI和改进端到端测试基础结构。 在此过程中,我们将CI系统从数据中心移出并移入AWS,这给我们带来了新的挑战:保持预算不变。 充满信心地合并 从整体架构过渡到MSA类似于换掉汽车引擎。 我们并没有停止汽车-我们正在全速前进,并在进行过渡时改善了汽车的功能。 从技术上讲,引擎交换是在消除单个流程约束,并为水平缩放准备我们的应用程序。 因此,我们必须回答的问题之一是:我们如何确定在过渡期间对Zocdoc代码库的贡献将按预期发挥作用? 为了能够充满信心地合并,我们专注于三个领域: 增加并行执行能力…