Typical 码农湾区生活体验

本文是 womenoverseas 论坛上“分享你的本地生活体验”活动的回答


两年前写过一篇博客大概讲湾区的生活,不过现在经历了疫情有了新的感受,那篇文章也主要针对的是人在中国还没有移民的受众,感觉论坛这次活动是很好的更新内容以及针对已经在海外的想要 relocate 的大家安利完全破除一些可能因为中文网上主流声音(aka 中国男码农)而造成的对湾区的误解的好机会,所以完全重新写了一篇。

Continue Reading

碰到“不好意思找咨询却好意思拉陌生网友当情绪树洞”的伸手党怎么办

平时在社交网络上关注我,甚至看过博客评论区的人也知道,尊重对方时间真诚问和交流的我回的不少,我主动写的也不少,that’s totally normal。但就是会出那么个别伸手党问你比问亲妈还不当外人,这就忍不了了。于是我怒做了这个 poster 来模板回复伸手党:

(注:在“真的想靠这个赚钱”和“足以吓退伸手党”和“温和地让不傻逼但不 considerate 的人能认识到错误以后改掉“之间有个 subtle 的分界线,待我摸索一阵到底这个线在哪)(现在这个版本我想做成明显偏向于最后一个目的,但不了解行情数字随便写的不一定合理欢迎提供 feedback 和行业参考)

日经话题纠结转码的真是不知道出过多少遍了每个问的人还都觉得自己很特别情况是真的复杂。人家里有矿寻找真爱职业的纠结一下也就算了,没皇位继承又不想去走 hard 模式也没真爱职业的纠结个屁啊,爱信信不信滚不行吗自己决定转不转都 perfectly fine 啊,网上那么多现有资源了还一遍遍问,主要是你就算回了对面也翻来覆去还是那么些顾虑,语气再礼貌简直都是侮辱别人的时间,跟吃饭让你点菜然后要点啥都说不行的一个烦人德行。

我跟 BFF 或者在自己的吐槽空间都不一定有脸疯狂倾诉,到底怎么有人好意思跟回过一句私信的陌生人疯狂单向倾诉两千字的,哪来的脸把陌生人当自己的情绪垃圾桶,约个 therapist 干这事你有钱这年代人家都不一定有时间立马约得上好吗,哪来的脸 jesus (这是反问句无需回答我知道人类是有多样性的

我的金钱/理财/职业观(鸡汤?)

本来这篇文一直扔在 backlog 里,在 patreon 投票上也鲜有人感兴趣(最初还没确定好范围标题确实起得太差了),于是一直没什么兴趣提笔写。不过最近零零散散在各个平台聊到相关,不妨干脆一鼓作气写了。

Disclaimer:人生选择鲜有控制变量和 A/B test 的机会,我也只是一条路上工作了几年三十出头的普通从业者,人生偏好和目标上更算不上大众(比如打死我都不会生孩子,再比如职业上对比快、攒钱退休这种事情毫无兴趣),理财更远谈不上有研究,因此我的选择很可能并不是最优,也不一定适合你,因此大家看看就行了,本文并不构成理财建议。

Continue Reading

人生中那些觉醒的瞬间

本文为 Patreon 约稿,参与约稿:Become a Patron!

我虽然从小学有了电脑就开始写电子日记,初中开始写博客,就少年不知愁滋味地度过了无数个当时看起来天大的槛儿。然而随着年纪变大,以前换电脑也要迁移备份的珍贵日记和聊天记录们也都不再 care 了,以前觉得天大的坎儿和觉悟现在也不值一提了。

Continue Reading

码农转行 FAQ:我该选择哪个技术栈/语言

本文源载于 women in tech 小组:转码 FAQ:我该选哪项技术栈/语言?鉴于是 gender neutral 的建议就发个日记备份给组外的男友邻看。(不符合组规请勿一股脑入组凑热闹免得被踢脏号)

在组内很多个新人求建议帖里都见到过几个相似的问题:我想转码前/后/移动端我该选哪个?/ Python/Java/C++/…学哪个?以后转 track 门槛是否很高?

首先这个问题没有绝对正确答案,我回复别人的时候多打了一些就干脆开帖给诸位新同学参考吧。也欢迎其他各位在业界有经验的友邻来分析自己的体验!

第二个问题,至少在美国的码农界,答案是:不是的,初、中级转岗还是挺容易的,各种技术就是个工具而已,工作本质是把需要实现的功能通过计算机实现而已,以现在大多数硬件和底层优化的容错率和需要写的逻辑的简单程度,对工具本身熟不熟造成的生产力差距远不如个人的执行力和学习能力能带来的差距大。 回到技术栈的具体方向来说,不同岗之间同一个人在很多公司内部转起来甚至都不需要面试,公司需要你干嘛你就干嘛,机缘巧合做了各项目之后简历上有了这些经验对日后职业路线有一定影响但也不大。举个例子我们班的同学里课基本相同不分 track,毕业之后即便是一起进了同家公司,也因为分组不同(看运气)现在做前后端以及 Mobile 的都有了。我们一起去了四个人居然就被分到前后移动三个方向去了。

再比如我入行时候(因为当时几乎随机的分组)做的是后端,第二份工作跳去一家大公司做 growth 瞬间变成全栈+(前后端加 Mobile)(注意很多大公司是面 generalist 的,也就是即便到了 senior level 大多数职位你也可以用任意你现在会的技术面试,进了公司再分组匹配),第三家跳到小公司又回归了主流后端但项目需要前端也要随时能捡起来并 deliver。技术栈方面我三家公司五六个组用的技术完全不一样,第三家甚至面试只用我当时不会的语言直接做题,我突击了俩小时硬上也过了,现在工作也没碰到太多技术上的阻碍(毕竟大家都是多栈互相学习,少数不懂的咨询组里相关领域资深的同事就好)。 讲了这么多其实就是想表达很多初学者特别关注技术栈,仿佛非要选个一劳永逸的语言。而实际工作机会可能大部分靠时机和运气。所以大概查一下现在热门方向,timebox 个一两天收集这些方向的资料然后再做个决定就好了。提供两个无成本简单方法:1. 去感兴趣产品/服务的公司招聘网站搜开放的职位,看看 job description 说他们招什么技术栈。2. 上 GitHub 看自己感兴趣方面的项目用的什么技术栈。

强调 timeboxed 是因为这个行业业内经验远比业前学习重要,现在隔行瞎猜半天,也不如选个差不太多的(而不是花很多时间找所谓最优,这甚至不是一个零和游戏,至于如何选差不多,上一段那俩方法足矣),先学习先入,行之后再凭借更丰富的资源和自己实际经验和知识的增加随机应变,做更好的选择。