QIAOPANG.COM · 陈天(TYR CHEN)2013–2026 精选技术与随笔文集 · 共 260 篇按时间顺序浏览(2013 → 2026)↗
程序人生 · 陈天文集QiaoPang · Systems, Craft & Agentic Era
时间轴 ↗
LEADERSHIP & CAREER · 59 ESSAYS

工程管理与职场

技术领导力、研发团队文化、硅谷与西雅图职场观察、招聘与面试、创业复盘与工程师成长路径。

← 返回全部主题专栏

该让谁升职?该裁掉谁?

和一位朋友聊起一个话题:一个团队里两个同事,相同的职位,不同的工作内容,都好几年没有升职了,但两人的绩效一直都不错,客观上都存在升职的压力。两人的优缺点一对比,半斤八两,现在到了财年末升职加薪季,只有一个升职名额,究竟该升谁? 这是个让人纠结的问题。如果我是管理者,我首先会问问自己是否已经尽了最大的努力去争取更多的升职名额?没有的话,赶紧争取去。 如果再无争…

天叔奇谈 (2013–2020)1,639 字 · 4 分钟

能花钱的,就不要花时间

如果要寻找这个星球上最抠门的群体,那么一定非程序员们莫属了。有个笑话是找对象要找程序员:『挣得多,花的少;常加班,死的早』。 在创业之前,我也是个抠门的主。公司给配笔记本,就绝不自己买。一个 N73 用三年如果不是丢了就不会买新的。东西永远是够用就好,而不管是否在技术上已经落伍;为了找一款软件的注册码,我可以花上一个小时,不厌其烦地注册有注册码的论坛,攒积分…

天叔奇谈 (2013–2020)1,134 字 · 3 分钟

高效能程序员的七个习惯

每个程序员入门的第一堂和第二堂课应该是和unix哲学相关的内容,简言之就是:做一件事,做好它。具体点: 小即是美。 让程序只做好一件事。 尽可能早地创建原型。 可移植性比效率更重要。 数据应该保存为文本文件。 尽可能地榨取软件的全部价值。 使用shell脚本来提高效率和可移植性。 避免使用可定制性低下的用户界面。 所有程序都是数据的过滤器。 再具体一些(TL…

天叔奇谈 (2013–2020)3,218 字 · 7 分钟

如何发表专利

专利并不神秘,也没什么高大上的,就是个公开的解决某个问题的技术方法而已。我认为真正高大上的专利,应该是对人类文明起到推动作用的(改变或者即将改变你我的生活方式或者习惯),比如说苹果的多点触控,tesla的电池技术,甚至twitter的下拉刷新,才算。 按专利发表的目的来说,大体有两种: 产品中使用的『杀手级』技术的自我保护。如多点触控。 为完善自身的专利组合…

天叔奇谈 (2013–2020)2,870 字 · 6 分钟

创新不是运动,而是文化

所谓换帅如换刀,新 CEO 的三板斧还未完全打完,公司又开始了轰轰烈烈的创新活动,突然之间,创新变成了挂在老板嘴上的高大上。每个人心里的问号是,这波突如其来的浪潮究竟能持续多久? 我不否认通过公司的执行团队放低姿态广泛纳谏,举办黑客马拉松,定期奖励有创新贡献的员工等等这样的运动来提高整个公司的创新氛围 —— 事实上,这些都是很好的手段,让人们开始关注于创新。…

天叔奇谈 (2013–2020)2,708 字 · 6 分钟

为什么我比你有时间

时间管理的基石是『四象限』: 我的案例可能不具备普适性:我每天五点四十左右起床,六点十分左右出门,大概六点五十的样子已经坐在工位上开始一天的事情了。所以我可以做事的时间自然比很多人多出来两三个小时。 当然,多出几个小时的时间并不意味着就可以高效地做事。这里我讲『做事』而非『工作』是因为这段时间我基本都不在工作(除了紧急事件或者开会)。这是很重要的,也是我想讲…

天叔奇谈 (2013–2020)1,713 字 · 4 分钟

面对压力:凡杀不死我的,都使我强大

TED上面有个心理医生讲过压力管理的主题。大意是压力本身不是身体机能下降的杀手,相信压力对身体有害的负面情绪才是身体机能下降的杀手。也就是说,当压力来袭的时候,我们要阿Q一点,告诫自己老子不怕,老子很乐观。听上去有点像鸡汤,是不? 但这的确是研究机构数年实验的结果,有科学依据的。 这映衬了哈佛幸福课里面讲过的一个让我印象非常深刻的道理:Belief is s…

天叔奇谈 (2013–2020)2,340 字 · 5 分钟

压力管理续:人比人气死人

除了生活工作中直接的压力,还有一种间接的与别人比较的压力,程序君是怎么看待这种压力的?比如某个基友都结婚了,自己还单着,某个朋友明明实力不如自己却拿了大offer,自己还得苦苦找工作,某个同学当年敢放弃稳定生活大好钱景去追求理想,现在活得有滋有味,而自己为了钱怂了,结果也没赚到预期中的大钱。虽然知道人比人气死人的道理,但有时候情不自禁地就会去想,很影响心情。…

天叔奇谈 (2013–2020)2,195 字 · 5 分钟

公司成长之痛

自打踏入了创业者的行列,我就总会不自觉把自己置于某个位置之上,去操心如果是我掌舵,该如何如何。最近,我心头一直萦绕的一个问题是:为什么一家公司,不管曾经多么辉煌,多么具备创新能力,最终都会不可避免地向平庸滑去,甚至走向衰落? 这似乎是『创新者的窘境』中已经讨论过的话题。这本书阐述了破坏性技术是如何取代已有技术,以及管理良好的企业内部所蕴含的强大力量是如何阻碍…

天叔奇谈 (2013–2020)1,531 字 · 3 分钟

软件开发升级打怪之路

很多刚刚入门的同学都有这样的困惑:我刚刚上完了xx语言的课程(或者自学了xx语言),下一步该怎么学习才能达到开发产品的水平? 办法很多,程序君讲讲自己最喜欢的,也是最暴力的 —— 直接动手使用你刚掌握的技能开发产品。 这有两种途径:(1) 加入一个使用该种技能的团队进行产品开发;(2) 自己动手开发。 途径(1)在任何时刻都是最佳选择,一群人在一起探索(尤其…

天叔奇谈 (2013–2020)1,676 字 · 4 分钟

即使别人是码农,你却不该是

有篇文章《为啥中国的程序员都被称为码农》(以下简称「码农」)看着让人心酸。文章说的虽然有些道理。但程序君认为:别人是不是码农与你无关,你不该成为那篇文章作者眼中的码农。作者说码农一词强调程序员「地位低下、枯燥和劳累」。作为一个程序员,我也来随便说说。 一般而言,程序员的收入水平不低。我没有具体的数据,但在一线城市,程序员的平均收入应该都能达到该市的中上水平 …

天叔奇谈 (2013–2020)2,782 字 · 6 分钟

谈谈工资奖金期权和股票

大部分坐班的程序员的收入主要来源都是这几样:工资,奖金,期权,股票。今天我们就说说这几部分收入。 这里讲的工资是严格意义上的基本工资,就是没有任何水分,每个月都会固定发到你手上的那笔钱。当你拿到一份录用通知时,一定要弄清楚里面的收入结构,否则有些薪资看上去很美,但如果很大一部分都是可能看得见拿不到的奖金期权,那么需要好好衡量一下。 工资具有滞后性,它是对你过…

天叔奇谈 (2013–2020)2,101 字 · 5 分钟

技术人的视野

对我而言,周末要比平时忙碌得多。陪孩子上课,读书,玩耍是我的必修课程。这也是周末为何我有时比平时还要早发文章。有朋友曾经提醒我,新闻上说了孩子这么小,上各种早教课没用,只会给孩子带来不必要的压力。我不这么认为。我觉得评判一个课程有用没用,要看孩子是否喜欢,大人说了不算。对我而言,我只能提供各种机会和必要的引导,如果她不喜欢,不强迫就是了。为什么要听信和我毫不…

天叔奇谈 (2013–2020)1,588 字 · 4 分钟

设定目标

有清晰明确的目标是我们每天生活的动力,(很可能)也是快乐的源泉。之前我年年为了减肥而跑步健身,可每次都是雷声大雨点小,体重还是不由自主地从七十出头滑到了八十。今年在同事的激励下,我设定了一个跑半马的目标,每天跑步的动力十足。原因是「减肥」意义太不明确,我又不是胖到令人发指,减到多少算是个头?所以对我而言这个目标不够好,所以我的动力相对弱一些。可跑半马不一样,…

天叔奇谈 (2013–2020)5,387 字 · 12 分钟

再见西二旗

03 年我毕业到神州数码报道的时候,下了西二旗城铁后下巴都快掉地上了 —— 城铁对面的神马大厦/京蒙高科和城铁间夹着条杳无人烟的小马路,一辆装满了农产品的马车(还是牛车,记不得了)在路中间悠闲地走着,仿佛这是条田间小道。我当时很想扇自己一个耳刮子:这么个鸟不拉屎的地方真的是我魂牵梦绕的北京么? 05 年我跳槽离开西二旗到了五道口,舒坦了不少。和西二旗的荒凉相…

天叔奇谈 (2013–2020)2,015 字 · 4 分钟

谈谈管理

以下我所述并不是一个完整的体系,我努力从脑袋里剥茧抽丝,但有些知识太过于下意识,专门想不一定想得起来。本文面向的对象是一线(技术)管理者 —— 因为目前而言我的所有的管理经验来自于一线。 就像大家看到的这样,我刻意模仿『敏捷宣言』(注意也和『敏捷宣言』一样,尽管右项有其价值, 我们更重视左项的价值)写了几条我自以为是的价值观: 信任 优于权威 观察 优于测量…

天叔奇谈 (2013–2020)5,255 字 · 12 分钟

谈谈大学

谈到大学,似乎都要谈谈「独立之精神,自由之思想」,我没那么大气,只好谈谈自己的大学历程。 追忆过去是件比较痛苦的事情,整个过程像是透过毛玻璃,或者浸了油的纸看自己,不但模糊,还看不太懂。很多时候我就像进入了冥想盆的哈利波特,好想对画面中模糊的自己拽一把,说句「你这样做不对」,可是无从下手,更无从下口。 (一) 我高考那年,赶上好几摊子事。先是大学扩招,接着广…

天叔奇谈 (2013–2020)8,592 字 · 19 分钟

工作的意义

我们已经走得太远,以致于忘了当初为什么而出发。 - 纪伯伦 先放下看似变态的996(四大笑了,俺们007),就说说普通人的工作时间 - 每周40小时(虽然大多数人应该不止这个数),以二十岁出头开启职业生涯,到60岁退休计,我们的职业生涯总共大概有80000小时。这时间如此之长,远远超过你的任何一项人生活动,比如和家人在一起的时间;这时间过得如此之快,当你每天…

天叔奇谈 (2013–2020)1,339 字 · 3 分钟

当勤勉追上时间的脚步

你不得不承认曾经能够潇洒自如完成前空翻的克神老了。当那粒足以名垂青史,追平大罗世界杯记录的进球打入后,兴奋的前空翻变成了屁股墩。但这个小插曲仅仅让你稍稍感叹一下,然后全部注意力就放在了进球本身。 就克神而言,我是个伪球迷。我不记得自己哪怕完整看过他一场俱乐部比赛,也不知道02年大放异彩后他去了哪,干了什么 —— 甚至,完全迷恋上他的那届南非世界杯,在开赛之前…

天叔奇谈 (2013–2020)1,947 字 · 4 分钟

招聘与留人

先从招人开始讲起吧。如无特指,本文所指人才为各种工程师,如UI/UX/Software engiener,因为创业公司最缺此类...其它职位也许适用也许不适用,请自行甄别。 在互联网一片红火的大背景下,BAT都要动不动搞各种「英才计划」来抢夺精英,所以现在想找到合适的人才越来越困难。对于创业公司来说,去各大招聘网站上花钱招聘,期待「盘亮条顺会来事儿」还要求不…

天叔奇谈 (2013–2020)4,518 字 · 10 分钟

谈谈工作 - 神州数码篇

我的工作历程不算太长,但也不短,11年工龄,30岁出头,要写这么篇文章,其实很尴尬。刨去创业两年时光,我也就是9年在企业里工作的经验,更尴尬的是,这9年时间我就呆了两家公司,而且还在同一行业,这在瞬息万变的IT公司看上去比较少见,所以所述未必合大家的心。 为了便于描述,我还是以时间为轴,来展开讨论。本篇先讲我在神州数码的经历。 在『谈谈大学』里我说到本科毕业…

天叔奇谈 (2013–2020)6,919 字 · 15 分钟

奇博士的管理课

毛小天最近有点心绪不安。他的直接老板赵博士要离职了,赵博士的老板老冯正在考察合适的人选。干了五年的程序员,虽然毛小天依然觉得自己还是非常热爱工程师的工作,但他仿佛看见一个难得的机会在向他招手。 今年毛小天26岁,刚刚结婚几个月。婚前的风花雪月换成了婚后的柴米油盐,夫妻俩为鸡毛蒜皮的小事没少争执和拌嘴。毛小天的媳妇是做市场的,一天八小时恨不得有七个半小时都在和…

天叔奇谈 (2013–2020)15,767 字 · 35 分钟

如何获得美国工作居留的机会

这次来美国工作,我持有的是L1b签证。L1是一种短期工作签证,最长可以工作5年(L1b,专业技能者)或7年(L1a,管理者)—— 首次3年,可以再续一次,2年,如果是管理者,可以再续一次,两年。L1的配偶和21岁以下子女可以拿L2签证在美国居留。 L1签证是一种非移民签证,但允许有移民倾向。也就是说,签证官不能以有移民倾向拒绝签发L1签证,CBP(Custo…

天叔奇谈 (2013–2020)2,551 字 · 6 分钟

程序员效率指南

除非你只用dotnet开发软件,不然osx/ubuntu会是更好的开发平台。太多太多优秀的工具在osx/ubuntu下可以一键安装,在windows下却不得不花费超过一个甚至几个数量级的时间去安装,更别提有的工具windows压根没有替代品。 如果不认可Rule 1,那么直接可以跳过下面的文字走人。 我在「能花钱的,就不要花时间」文中已经强调,有条件买15"…

天叔奇谈 (2013–2020)4,393 字 · 10 分钟

谈谈工程师文化

Facebook最著名的工程师文化之一是bootcamp。每个新入职的员工,不管是应届生,还是老油条,都需要在bootcamp里接受洗礼: 6周的训练,每个人都会有一个mentor,会被分配很多技术任务,mentor和你每周1:1,他会帮你引荐做一件事所需要打交道的人。每个人的任务和正式员工的一样,只不过略简单,且不紧急。这些任务来自各个组,可以切身和各个组…

天叔奇谈 (2013–2020)5,011 字 · 11 分钟

创业及管理:构建利于探索的工作环境

敏捷(Agile),如今是个让每个科技公司恨不得天天挂在嘴边的词语。在这个 CMM (Capability Maturity Model) 已褪去光环,敏捷大行其道的时代,如果一家科技公司不搞些敏捷的实践,仿佛就成了旧时代的破落户一般。然而,很多公司搞敏捷,只不过是在流程上引入了一些敏捷的实践,却未曾从工作环境和文化上注入敏捷的原力。我见过有公司从 wate…

天叔奇谈 (2013–2020)4,532 字 · 10 分钟

《技术人创业攻略》序:欢迎来到技术人的世界

《技术人创业攻略》的大部分章节,我是在 Sunnyvale 往返 San Francisco 的火车上读完的。五十多分钟的车程,无论坐着,还是站着,我都读得很是津津有味,经常在列车员报了自己要下车的站名后才赶忙背起书包,捧着 iPad 匆匆跑出。 这本书记载的不是一个个成功企业家的光鲜故事,而是一个个平凡却又伟大的技术人艰难刺激的技术取经之路。标题虽然有「创…

程序人生 (2015–2019)2,370 字 · 5 分钟

派拉蒙,米高梅和狮门

这两周忙活着工作交接,文章放下了不少。本来写了一篇『构建experiment-friendly的公司文化』,却怎么都无法令自己满意,一直断断续续地修改。来美国将近一年了,工作并不如意。可能是美国的大公司都比较懒散吧,我竟找不出在 Juniper CNRD 工作的感觉,更别提创业时的热血沸腾了。有力使不出是种可悲的感觉,加之没抽到H1b,出逃无门,只好默默修行…

程序人生 (2015–2019)2,953 字 · 7 分钟

Make Good Arts:把事情做好、守时、让人愉快

刚在车上看了段视频,是 Neil Gaiman 在 UArts 的演讲,挺喜欢这段的,奉献给大家。还在上班的筒子们,预祝大家新年快乐!咱们2016再见! Make good art. I'm serious. Husband runs off with a politician? Make good art. Leg crushed and then eat…

程序人生 (2015–2019)1,325 字 · 3 分钟

漫谈工程师的三观

工程师要有技术观,产品观和数据观。 (1)技术观 什么是正确的技术观? 我觉得首先是对各种技术不排斥,兼容并蓄。初入行的工程师往往会陷入对某种技术的深深的迷恋而不能自拔,以至于一旦有不同的声音出现,就会使出吃奶的智商为自己的真爱辩解。这种单纯和幼稚几乎是每个工程师成长的必经之路,就像情窦初开的少年看上了隔壁班的小芳,就以为世上西子只此一人一样;等到见识到了更…

天叔奇谈 (2013–2020)4,322 字 · 10 分钟

老兵不死

当我看到金鱼(前工场HR)发过来的 7/30 举办的创新工场老炮儿的活动时,已是北京时间周三。活动的时间是下午四点,正巧是我航班抵京后两小时,算算肯定能赶得上,我连忙填好了申请表,然后惴惴不安地等待申请结果。工场似乎很久没有举办类似把散落在各地的老炮儿们聚集在一起的活动,想必申请人数众多,虽然报名表上说优先清华科技园时代(2009-2010)和第三极时代(2…

天叔奇谈 (2013–2020)4,745 字 · 11 分钟

向左走,向右走

是的,程序君已经半个月没出来冒个泡了,哪怕是花一秒钟摁个笑脸,或者传个被我家小丫头骑在身下扮演 Sven(Frozen 里的驯鹿)的照片。 有读者发了个哭脸过来,说刚把你置顶成真爱,就再没看到文章。我回了个大哭脸,说,对不起。我们的真爱经得起时间的考验么?等了许久,就当我悲哀地感慨自己被「真爱」无情地抛弃时,对方发来一段语音 —— 我愣了半天无所适从,战战兢…

程序人生 (2015–2019)7,039 字 · 16 分钟

少年维特之烦恼

在公众号里,被问得最多的问题就是:如何选择一个能够让自己成长的工作?以及,如何在工作中成长?这两个问题的核心词都是成长,而上周末见了一个 amazon 的朋友,聊得最多的也是这个话题。 我们先看第一个问题:如何选择一个能够让自己成长的工作。 这个问题在我 2015 年转的我 2014 年答读者问的文章里已经写过(看,有些问题就是这么任性地反复折磨我们),稍作…

程序人生 (2015–2019)1,508 字 · 3 分钟

如何能够成为一个A类人才?

这是 InfoQ 大咖说我的直播的姊妹篇。 然而我并不愿意重复我在直播中所说的话。那样的话,诸君不如去重温直播。 我想从更宏观的一些方面阐述我的思路。 我们先看职业生涯。从弱冠之岁起,到知天命之年止,一个人的职业生涯有四十多年。这四十多年是需要仔细斟酌的。我感恩我出来创业的两年,这两年是我人生最大的转折:这转折并非是指我变得更「富有」,有更多的人脉,得到更多…

天叔奇谈 (2013–2020)3,107 字 · 7 分钟

InfoQ 访谈

知乎上有这样一个贴子:张继科为什么突然火了?有这样一个答案:“桀骜不驯目标明确,年少遇挫之后绝地反击重回巅峰。经历多少腰伤的折磨,面对镜头却始终一脸云淡风轻。好像他尝尽了所有光荣与低谷,却仍旧是最初那个鲜衣怒马的少年。” 陈天,曾经是获得过创新工场等知名投资机构投资的创业公司的创始人,走过两年的时光,从梦起到梦碎,经历一步步发展,然后又一点点衰落。蛰伏一年后…

天叔奇谈 (2013–2020)5,085 字 · 11 分钟

InfoQ 大咖说问题回答

非常抱歉这么久才给出答案。 早起应该注重职业生涯的自我定位和习惯的培养。定位是个很困难的事情。不要把自己定位成,比如说:java 程序员。这样的定位太笼统,很容易泯然众人矣。应该对自己又很具体的定位:比如 java 虚拟机性能调优专家。好的定位让你有更明确的方向。至于习惯的培养:写代码的风格,做事的方法,甚至早睡早起,定时定量阅读等等,这些习惯都会在你职业生…

程序人生 (2015–2019)946 字 · 2 分钟

公众号背后的人和事

写了许久公众号,也就推荐过一次安姐和池大。今天借着公众号推荐,写写好几个朋友背后的故事。 安姐一言不发,昨日就给我发了个大招 —— 在她的公众号压轴推荐了我。之前和安姐互推了一次,我都是在借她的势,这次必不例外。简单介绍一下安姐:Angela Zhu,朱赟朱大美女,简称安姐,标签很多:rice大学博士,美女妈妈,airbnb 程序媛,etc.。第一次去 ai…

程序人生 (2015–2019)1,499 字 · 3 分钟

程序员字典:「牛逼」

我曾经发过的 TubiTV 中国团队的招聘贴,基本要求这一页我是这么写的: 作为一个已经命中注定和代码打大半辈子交道的程序员,我们职业生涯的「小」目标大多是 成为一个牛逼(awesome)的工程师。虽然不是每个人都能像 Linus Tolvalds,Bill Joy,Joe Armstrong 等先贤那样伟大,在人类历史的长河里留下不可磨灭的贡献,但下一个 …

天叔奇谈 (2013–2020)4,827 字 · 11 分钟

来自硅谷的互联网企业是一个好的选择么?

过去的一周多每天戴着耳机,对邮箱里看得上眼的简历电话筛选。作为一个「内向」的,不那么喜欢电话沟通的人,我从未这么集中地打过电话 —— 我的舌肌和咬肌得到了前所未有地锻炼,仿佛这辈子要煲的电话粥,说的情话,都得在短短几日里完成。 很多招聘者对待面试是一个居高临下的态度,仿佛一份工作机会是一份给予,是施舍,是「有个工作就不错了你还那么矫情究竟想怎样爱来来不来滚」…

程序人生 (2015–2019)4,609 字 · 10 分钟

如何选择合适的工作

其实这个问题在『黑客与画家』里 Paul 已经给出了答案:选择那些具备 可测量性 和 可放大性 的工作。 我们来详细说说。注意以下的话跟「敏捷宣言」的措辞类似 —— 当你有选择的权利和能力时,优先选择前者而不是后者。但,这并不意味着后者不好。 首先是行业的选择。蓬勃发展的行业 要优于处于稳定的行业。比如说同样是软件行业,互联网就是比传统软件行业发展速度快得多…

天叔奇谈 (2013–2020)2,012 字 · 4 分钟

思考,快与慢

这篇文章和同名的书没啥关系,主要想再讲讲这幅图,因为有人问到。 在我懵懂的时候,我的老东家 Juniper 的 ScreenOS 的设计给了我很多启发。防火墙是分 control plane 和 data plane 的,control plane 负责慢速处理,比如 UI,协议层的预处理,比如 IKE 的 phase 1 SA / phase 2 SA 的…

天叔奇谈 (2013–2020)4,138 字 · 9 分钟

当我参加培训的时候,我在学什么?

在旧金山举行的 erlang/elixir 2017 大会上周结束。这次,我并未参加 —— 权衡再三,我选择了这周的 complete OTP 培训,毕竟大会的视频 youtube 上找得见,可以慢慢补,培训错过了就没了。 参加一次技术培训,代价往往不菲,像这样一个四天的培训,价格是两千多刀,你很难说出它有多值 —— 培训的主题有一半都是我已经了解或掌握的内…

天叔奇谈 (2013–2020)3,596 字 · 8 分钟

软件工程师成长之路

这是我的一次知乎直播的文字版,有删改。 大家好,我是陈天,是 Tubi TV 的 VPE,或者说,研发副总裁。不要被这个头衔吓住了,我这个副总裁,虚的要死,绝不是师级单位,也就大致是个小排长,所以咱们这个 live,是对等的,我不会端着,你也没必要恭恭敬敬的 :) 大家都是为了传道授业解惑而已。我常常开玩笑说见面不如闻名,一切你感觉到神秘的,厉害的所谓牛人,…

天叔奇谈 (2013–2020)6,615 字 · 15 分钟

程序员的好日子什么时候才到头?

要不要转行(报考)软件开发?程序员的高薪让我流口水,但好日子总有个到头的时候吧?不会我一入行就见顶了吧? 这样的问题让我不胜其烦。为子女未来前途操碎了心的长辈们,长辈们的朋友们,还有微信知乎上的朋友,像候鸟一样,在一年里的两个时间:春节期间和高考报志愿前夕,准时开问。我大概六月份回答过一位长辈的咨询,他说小陈,你说的好像很有道理的样子啊,应该发篇文章我好能转…

天叔奇谈 (2013–2020)9,632 字 · 21 分钟

美帝面试二三事

在美帝面试工程师,是一种有趣的体验。以前曾经在朋友圈里发过一些体验,这两天,面试了两个很有意思的工程师,其中一个勾起了我一份尘封的回忆。对着我写公众号的 git repo,我用 ag 搜索了半天,终于找到了一篇没写完所以没有发的老文章。今天我们讲讲这三个人。 (一) SH 君。我昨天面试的 SH 君。他的背景是广告系统 —— 他在之前的公司现学现用,用 er…

程序人生 (2015–2019)3,205 字 · 7 分钟

社会我梅姐,美女兼劳模

Marissa,也就是大家所熟知的梅姐,曾经媒体的宠儿,淡出公众的视线已有一阵子。上次她被大家记起,还是 Yahoo,这个曾经叱咤风云,拥有过千亿市值的互联网鼻祖,委身 50亿下嫁 Verizon 的时候。 然而在五年前,你要问硅谷最炙手可热的人是谁,如果梅姐敢称第二,小扎都不太敢称第一。她职业生涯的头 13 年(1999-2012)神奇而辉煌,从一个斯坦福…

天叔奇谈 (2013–2020)4,911 字 · 11 分钟

猿来三十五

(一) 这个二月,对我的整个人生而言,是一个特殊的月份,因为,我终于要跨过那个程序猿们闻之变色的三十五岁魔咒了。 在程序猿的远古年代(89-05),坊间流传着这样一个魔咒:程序猿这种职业,干不过三十五。换句话说,三十五你还没转不写代码「只动动脑子」的 architect,PLM,或者转不写代码「只动动嘴皮子」的 manager,sales,那么你一定会被25…

天叔奇谈 (2013–2020)2,770 字 · 6 分钟

管理是什么(一)

好久没有聊这个话题,谈谈我的看法。 简言之,无论团队大小,管理者的主要任务是建立 信任,输出 文化,确定 目标和战略(策略),有效 执行,并且和团队不断 学习和成长。 我们一个个说。 信任是人与人之间最宝贵的东西,也是最神奇的东西。在一个团队里,如果人与人之间的关系首先不是信任关系,那么,很多事情的效率就只会变得无比低效 —— 因为你要么得依赖复杂的流程来控…

天叔奇谈 (2013–2020)4,877 字 · 11 分钟

Joe Armstrong 面对面

Joe 老爷子是 Erlang 世界里的一个图腾。 他书中的句子,他的公开演讲或是私下的谈话,都被不同的人到处引用 —— 今年的 code beam,好些 speaker 用 Joe 的原话来佐证自己的观点。Joe 因为 Erlang 的诞生被视作天才,视作英雄,视作传奇。但 Joe 自己却将其归功于 Ericsson 的「大度」:你知道 Ericsson …

天叔奇谈 (2013–2020)5,940 字 · 13 分钟

告别 Tubi:我讲了三个故事

宿雨收尘,朝霞破暝,风光暗许花期定。 —— 《踏莎行》晏几道 这是我 3 月 23 日的一则朋友圈。下了一夜的雨后,清晨的 AT&T 球馆,如出水芙蓉,美目盼兮。走在去往公司的路上,我心情复杂,因为我终于要告诉老板我计划四月底离职的消息了。 是的,三月初那次西雅图之旅后,我便已下定决心,挥别 Tubi(虽然非常依依不舍),投身 blockchain 技术。之…

天叔奇谈 (2013–2020)4,972 字 · 11 分钟

Tubi 为什么?

在一段旅程行将结束的时候,retrospective 是最好的临别礼物。Tubi 是一家独特的 startup,站在外人的角度,你很难想象这样一家不到三十个工程师的公司,竟然同时维护着五个主要的产品线:二十多种客户端软件(并且还在不断增加);五十多种自研或者第三方的后端服务(即便第三方,也还需要部署升级记录 metric 等维护工作);一个完备的广告系统;一…

天叔奇谈 (2013–2020)5,558 字 · 12 分钟

欢迎来到区块链的世界

在两三周前的文章中,我提到了我将要离开湾区,迁居到西雅图,做区块链相关的事情。四月底的那个周末,挥别妻女后,我一人一车,在后座上两个静悄悄的儿童座椅和 Ted Radio hour,backstreet boys,邓丽君等的陪伴下,一路北上,穿 Oregon(俄勒冈州)而抵 Redmond(雷蒙德),安全到达朋友家中。如今正式入职 Arcblock 一周,该…

程序人生 (2015–2019)8,963 字 · 20 分钟

先知的选择

Oracle,不单是甲骨文,它还有先知的意思。在 Matrix 里,洞悉一切的先知却无法预测 Neo 的未来 —— 记得当 Neo 第一次见到先知的时候,先知并没有告诉他是不是救世主 (the one),而是抛给他一个艰难的选择:Morpheus 深信你是救世主,所以会赌上性命为了救你而牺牲,你和 Morpheus 只有一个人能活下来,你该怎么选择? Mat…

天叔奇谈 (2013–2020)2,289 字 · 5 分钟

思考,问题和方法

转眼已是七月。距我上次更新公众号,已经一月有余。离我加入 Arcblock,也有两月。如果把人看做一个运行的软件,那么这两个月我已经迭代好几轮,就像龙珠里在飞往那美克星的太空船里不懈修炼的悟空。 人的成长是有诱因的,但不外乎得到他人指点,和自己开悟两种情况。吕蒙原本一介武夫,经孙权劝学后,发愤图强。有次鲁肃跟他议事,大惊失色,于是有了「士别三日,当刮目相待」…

程序人生 (2015–2019)10,810 字 · 24 分钟

银河系跳槽指南

这颗行星上存在着 —— 或者说曾经存在 —— 一个问题,那就是:大部分的居民在大部分的时间里都感到不开心。针对这一问题曾提出过各种各样的解决方案,但其中大部分都是紧紧围绕那些绿色小纸片的运动来着手的 —— 这很奇怪,因为实际上并不是这些绿色小纸片不开心。- 《银河系漫游指南》 我见过五年换过八份工作的人,也见过对自己没有稳定定位,在几个方向上来回飘的人。我还…

天叔奇谈 (2013–2020)3,662 字 · 8 分钟

Arcblock 北京黑客松,你来不来?

Hackathon,黑客马拉松,或者黑客松,是程序员们喜闻乐见的一种愉悦心情,开阔眼界,碰撞灵感的活动 —— 一群人,在一段特定的时间内,相聚在一起,通力合作,针对某个主题,编写点有意思的程序,应用,或者产品。根据 wikipedia 的记载,hackathon 起源于 OpenBSD 的一次密码学活动:「OpenBSD 于 1999 年 6 月 4 日在卡…

程序人生 (2015–2019)4,161 字 · 9 分钟

ArcBlock 一周年

(一) 这是我开过的最艰难的一次长途了。从家到 springfield(中转站)570 英里,我早上 8:30 出发,下午 4:50 到。进入 Oregon 之后,天就跟漏了似的,一路时断时续的暴雨,有的山路已经形成洪流,车驶过的时候,轮胎被水流带着,方向盘都有些不听使唤。好在一路车少,有惊无险。 - 程序君 04/28/2018 岁月如梭,光阴似箭,湾区的…

天叔奇谈 (2013–2020)6,593 字 · 15 分钟

实习生娜娜

我对实习生的要求,除去学习能力外,便是足够长的实习时间。所谓「足够长」,我的定义是至少两三个月。小于这个长度,往往还没有开始贡献有价值的工作,实习生便带着写满好话的评定拍屁股走人了。 娜娜本来原定是六月初来实习的。然而因为她学校办理 EAD(Employment Authorization Document)令人发指的低效,她最终八月初才来报道。这个暑期,我…

程序人生 (2015–2019)4,528 字 · 10 分钟

暴走的程序员

今天一篇 "a sad day for rust" 霸榜了 hacker news。actix-web 的作者 fafhrd91 在无法忍受 "unsafe shitstorm" 之后,决绝地将这个在各大评测网站名列第一的 web 框架下线了。一时间社区叫苦不迭,所有使用了 actix-web 作为依赖的项目,都受到影响。这件事的影响力虽然不如之前让半个互联…

天叔奇谈 (2013–2020)2,451 字 · 5 分钟