美国码农前半段职业发展道路(career ladder)

很多自己经历过的东西觉得是常识,但偶尔被问起才会发现除了部分特别积极寻找这些信息有特别明确的职业发展目标的人之外,很多人对这方面的信息还是一知半解。我一直觉得提前过度 over optimize 不是什么好事,毕竟计划赶不上变化很多时候人生道路职业发展要看运气和很多个人掌控之外的东西,但是如果不把所谓的走直线或者标准路线当作主要目标和压力来源的话,随便看大致有个了解也好,也可以省去一些不必要的焦虑和被公司/老板 gaslight。

因为不是很想写这个无聊的话题所以这个七月的 patreon 选出来的命题拖到现在才写,谁让我提供了这个选项给自己挖了这个坑呢。八月坚决不给自己挖这个坑了,来一些 fun topic 欢迎大家投票:

  • 高效、async 的信息流才是好的信息流:我的 RSS setup
  • Summer of Gaming:最近我在玩什么游戏
  • 恢复独居渐入佳境的中年社畜健康习惯
  • 我看过的流媒体脱口秀 tier list
Continue Reading

如何制作一款简单的 chrome 插件

短短几年时间,Chrome 作为一款在主流桌面操作系统(Windows,Mac)不内置的第三方浏览器,短短几年时间击败了所有竞争对手,以压倒性优势 67% 的市场份额稳居桌面端浏览器头把交椅。虽然近年来对其隐私方面顾虑层出不穷,一些 power user 也会试图寻找替代品(Brave,Duckduckgo 之类),但对于绝大多数网民来说还是浏览器的默认选择。

在前端技术越来强大的今天,普通 desktop 用户很多客户端操作都能被网页版替代。拥有庞大的潜在客户群,javascript 上手难度低,浏览器作为运行环境无需担心与系统交互与测试,有 chrome store 管理分发,安装过程也比客户端简单很多,chrome extension(插件)就成了一个对开发者和使用者都轻量、便捷的实用平台。

与此同时,chrome 插件的使用门槛也比让看到代码就头大的用户自己安装油猴 script 低很多,就像跟人安利 app 直接甩 play store 链接肯定比让人下载 apk 容易一样。还有同步的便利(我收到过好几次“为什么不写成油猴 script”的评论……代码就开源在那里,不想走 chrome store 且会用 script 的自然可以去用 script 嘛,反之 store 用户又不能从油猴 script 里轻易变出一个能同步的插件)。

这是拖后了半个月的作业六月 patreon 博客票选胜出的命题(说实话我完全没想到会有这么多人想看开发相关,论我的读者到底有多少码农)。欢迎金主们去七月的投票选出接下来的命题:

  • 我的信息摄取探索 2.0
  • 老年码农合理摸鱼经验总结
  • 非程序员掌握了也很有用的小 hack
  • 美国码农前半段职业发展道路(career ladder)

其实我不知道为什么大家会选这个主题,因为 Chrome 官方的 Developer Guide 写的还蛮清楚的,也给了现成的例子可以抄。不过既然金主们投了,我就来试图给平时不那么经常写程序,但是对自己开发插件有点兴趣的朋友们 TLDR 一下,用我写过的一个简单插件做为例子手把手走一遍开发简单 chrome 插件的过程。

Continue Reading

半年过去,我的 dream job 怎么样了

虽然我毫无“事业心”,对技术也毫无热情,最初也是纯为了钱和福利入的码农行,但是因为彻底贯彻“喜欢就买,不行就分”的原则,我倒是在 7 年多的职业生涯里相对于同届 peer 而言折腾过不少公司,包括最近这一次求职中期还在探索。虽然没有碰到过于奇葩和惨痛的精力,也确实对这个工种由读书时的反感,到择业时的勉强介绍,到近两年的逐渐有点喜欢甚至还会自己搞 side project 的地步。但于正职工作而言,直到最近的一份工作才称得上我的“dream job”。

因为最近要做个职业相关的分享而大概画了个我的视觉化简历

但开始这份“dream job”,我有点诚惶诚恐。说是 dream 是因为:

  1. 找工作前几周爱上了这个产品
  2. 面试期间聊得来,感觉公司 culture 很合
  3. pre-ipo 既有 startup 的灵动又有基本确定能跟大厂 compete 的价钱

诚惶诚恐是因为:

  • 从上面那张可视化简历和我过去无数的工作厌班 blog 不难看出我 bunrout 的速度越来越快,次次裸辞,不知道这次深度用了不到一个月就喜欢上的产品带来的 enthusiasm 能跟工作的苟且较劲多久
  • 面试光环不代表实际工作体验,事实上我第二份互联网大厂工作的组也聊得非常好产品和行业也喜欢,但结果是 manager 是个傻屌,折腾没多久我在组散之前转了也对那个公司丧失兴趣飞速跑路了。所以虽然面试时候跟现在的公司相谈甚欢是我有史以来最好的面试体验,但也难保能持续到实际工作中

现在离我入职已经过去了快 7 个月,我想大概是时候停下脚步 reflect 一下这份“dream job”了。

这是现充过度没空写的 2、3 月 Patreon 二合一投票票选结果其中之一。欢迎金主们去四月的投票选出接下来的命题帮助我重新 get back on track:

  • Portable Monitor 体验:不止是移动办公
  • 那些鼓舞人心的单人开发的独立游戏们
  • 为什么 RSS 仍然是信息摄入最好的选择
  • 你为什么需要一个 discord 社交圈
Continue Reading

Invisible Women

上班+继续拖延症,这篇 9 月 Patreon 博客选题我又是拖到 10 月快结束了才写。我发誓 10 月的我一定尽快完成!这次挂几个好写的测评鸡自己快点写出来,欢迎金主们点击链接去帮我决定要写什么

  • Logitech MX Keys Mini
  • Aer Travel Sling
  • Sony WF-1000XM4
  • iPad Mini 2021

回到正题,很遗憾我还没有看过标题里这本其实内容我很感兴趣的书,但作为一个在 tech industry 工作,工种 male dominant,有电子产品、单机游戏、车这类传统意义上的男性兴趣爱好,性取向是女的,并且外型更像传统意义上男的(比如 aer travel pack 2 测评以及评论可见一斑)以至于会被二元论而不自知的顺直人反复排列组合评论“原来楼主是男的/女的/直男/直女/gay/les”,的 self identified as 顺女,的一个女的,我对这个话题感触颇深。

Continue Reading

中年码农在 pandemic 的尾巴(?)再就业报告

拖延着,拖延着,我找工作结束也差不多一个月了,我居然还没有把找工作总结写出来,愧对不上班在家闲着,于是奋发图强从新做人打算在 7 月结束前把这篇干掉。

首先放上一些 context :我, 工作经验 6 年多的美国码农,70% 的时间在做 backend 但也不排斥 fullstack 的 role。过去的工作轨迹两家大厂到一家中型 startup,去年 pandemic burnout 于是今年初辞职家里蹲,歇了半年皮痒了觉得没正现金流还是心慌于是 5 月重新开始找工作。更多背景可以在我前两天写的这篇我的第三次裸辞,这回没有 deadline里找到。

本文大致分 productivity 向的前两节,码农 specific 面试准备的中间几节,和比较 general 适用的 takeaways 最后一段。重点不同废话较多,可以用上面的目录直接跳转各取所需

Continue Reading