014 | AI 生成画作

闻名已久, 试过还是被彻底惊艳! 几个文字输入就可以生成

最近看了一些其他科技行业小伙伴的周刊月刊, 备受启发. 这些年, 上班一条龙, 下班一条虫的生活实在有些乏味. 看到大家的news letter可以有上万订阅的时候, 我还是挺感动的, 是不是写满100期, 我也可以做到? 借这个小愿景, 开始这个系列的认真更新. 每周一, 如果没有意外, 大家将会受到一片短小精湛的周刊!

Midjourney

它是一款基于文字(英文)输入, 自动生产艺术画作的工具(可以免费试用). 操作的过程特别简单:

  • 你需要有discord, 然后加入Midjourney的Discord Server

  • 在新手群里面, 用命令 /imagine , 然后写上自己能想到的关键词

  • 它会生成4个图片, 和两排选项. V(1,2,3,4) 是选择其中的一个图片, 进行新一轮的变化. U(1,2,3,4) 就是选中其中一个图片, 生成高质量高清图.

  • 就这么简单!

目前这个工具还在测试阶段, 可以给用户免费的25个图片的测试量. 然后付费的话能多一些更强大的功能. 根据它文档里面的解释, 生成这些图片是耗费gpu min, 大约一次生成图片的任务 = 1 gpu min. 那么你在做图片时候用的参数, 选择, 就会觉得使用算力的多少. 貌似最便宜的月费是$10.


Notion.so

一份免费的Project Management工具. 我在别人twitter的留言里面看到; 当时与之相对比的是飞书(Lark), Google全家桶, 还有Quip, Asana等等.

我抱着试一试的心态, 先用它自带的模版, 创建了一个Content时间表, 用来计划视频,文章的发布 (下图)

Notion最让我惊艳的是轻巧的编辑面板. 它比其他文字编辑软件看起来都舒服许多 (也许是因为字体, 颜色, 也许是因为它的模版就自带emoji). 这个公司是2018年创建的, 相比Quip(2012年), Notion可能确实更加轻便优化.

[]

013 | 从夏威夷搬走后

工作压力巨大, 一期小小的throwback

我们2021年, 在夏威夷生活了半年. 写这段话的时候, 已经离开了那里一年多; 每逢看到海水都能想起, 恍如隔世.  在夏威夷的城区生活, 是种出世入世, 来回穿梭的体验. 即便网络, 工作, 都跟本土世界紧密联系着, 这安逸的城市氛围, 还是对我这个焦虑青年带来莫大的安慰.

在海岛生活的痛快, 可能要从冲浪开始说. 下了班, 在窗口看看天, 瞧一眼海上是不是有漂浮的小人, 只要有人在浪着, 就能下海. 出门走路五分钟就是海边: 沙滩上有度假的情侣, 聚会的学生, 架着帐篷一大家子吃烧烤的本土人, 还有从海里刚回来, 三三两两排队冲凉的人.

很多做完水上运动回来的人, 都有种彪悍的气势. 他们大多数皮肤黝黑, 脸上涂着泛白的防晒霜, 身材各异但普遍健硕, 扛一大块冲浪板, 全身滴着水, 在岸上依次完成各自不同的收尾工作. 偶尔会听到他们描述今天海浪的状况, 或是吐槽那些在海上不知所措的新手.

夕阳是个大家都参与的集体项目. 在夏威夷的海边, 有人专门做夕阳野餐体验, 一般的设定是一对情侣, 面前摆着极为精美的餐点饮料, 有些餐点还腾着干冰架着雾; 有时候情侣还会有打光灯和摄影师. 他们的点缀让海岸边的美好更加朴实.

有些海岸是有公园的, 那么靠着沙滩的地方也会有人行道或者自行车道. 在城市边缘骑自行车, 畅快, 安静, 带一点点运动的感觉, 还可以加速欣赏美景. 在岛上城区里, 大部分地方, 用一辆单车就可以到达. 那是种, 小镇青年只拥有一把自行车, 也能在这热闹的小城里穿梭的快感.

不知何时能再到夏威夷久居, 但我们一定会回去.

[]

012 | 我平时逛哪些国外社群

程序员那点小心思

DEV.to

dev.to 是个比较小众的, 全英文的程序员网站. 几年前, 它好像刚刚小🔥起来, 出现了Twitter最初那种, 所有人follow所有人的状态. 看版面上的内容, 大多还是前栈的内容(JS, REST API, HTML/CSS, Hosting …etc) 多占头条. 挺适合全栈的程序员去发表意见.

这个小社群不像Blind那么腹黑, 但最近上面的内容也开始转向大厂吐槽.

Blind

大家都懂, 程序员专业自黑网站, 里面的人都在匿名抨击自己的公司, 当然也有人真诚地问问题, 比如offer的选择等等. 这个网站必须用公司的邮箱密码注册, 才能看到以公司为单位的帖子(其他公司的人会看不到这些内容); 当然公共版区的谁都能看.

我好多年前用亚马逊的邮件注册的, 及时离开了公司, Blind好像也没有要求重新核实邮件, 于是这么多年过来, 还在看亚麻的自黑内容.

虽然匿名, 但是你所有的留言记录是跟着你的这个用户名的. 大家虽然不知道你是谁, 但是如果太自我太放肆, 还是会被人揪着骂…毕竟, 他们也是匿名嘛. 上这个网站要注意一点, 不管问什么问题, 都要把TC(Total Compensation, 年总工资) 亮出来; 不然会有人说TC or F off. 匿名文化, 是非常彪悍的.

这个APP也是个黑洞, 看多了会辞职的. 里面的人抱怨工作, 抱怨工资, 以及散播一些恐慌信息的人不少; 看的时候, 对信息要有所甄别. 两耳不闻窗外事不太好, 但太过于执着业内八卦, 也会影响心情.

Medium

很多小伙伴应该知道简书; 当时大家都说简书时中文版的Medium. 他们是最早一批有特别优秀作者体验的网站; 写文章的模式支持全屏浸入式, 又支持markdown, 让人很有写作欲望. 当然简书这几年好像多了许多广告, 我渐渐也不看, 也不写了.

Medium现在也做起了subscription. 用户看文章好像最多看X篇文章, 然后可以付费. 很多程序员也在上面记录自己的经验, 分享Tutorial, 工具等等. 我2015年做全栈的时候, 搜RubyOnRails的攻略就是找到了Medium上的文章.

[]

011 | 找bug的时候,我都在想些什么

几分钟,谈谈压力

有时候我想,每个人所承受压力是不是守恒的?随着年纪,从对未知的压力逐渐物化成有形的压力。

这几年,压力除了来自于经济,工作,渐渐又多了一层意识形态上的压力。我做过一个实验,用两个不同的YouTube账号,一个看Trevor Noah,一个看Ben Shapiro. 看了一段时间,想法开始变得多元。这样看一段时间,你会很好奇对于同一件事不同人的看法,逐渐就会进入一个自我批判的怪圈里面,只活在一种意识形态里面,虽然很容易达到逻辑闭环,但那是个多么幼稚的选择。

反过来想,要是能给我逃避的机会, 把意识形态回到我初中水平,偶像只有韩寒,周杰伦,王力宏,那一定轻松很多。可惜再看不到针砭时弊的韩寒,也没有力宏,2022只有胖伦。

到了这个不能再说‘长大’的年纪,我也很久不做白日梦了,不再妄想写书,也不妄想做歌手。不知道从什么时候开始,我的眼界就变得非常狭窄:升职加薪,是这两年最划算的买卖。我曾经梦想这种工作状态,只要付出,就有回报;只要付出,就会赢得尊重。

好几年前,我最恐惧的自我暗示,是不论我怎么努力,都到不了想去的公司,那我就没有办法证明自己,也拿不到成长的机会。如今我如愿以偿,梦想实现了一大步,但压力却变得更大。

这是个自我批判的怪圈。我开始在乎对错,在乎意义,在乎转瞬即逝的时间都花在了哪里。我甚至开始有点怀念那个只需要跟图像和数据打交道的日子,那种latency降低了几十millisecond就很快乐的日子。

也许我还是偏向单细胞,更擅长论输赢,而不是论对错。也许我应该花多一点时间与机器说话。

一般压力来自于拖延。一旦着手,压力就会指数级地降低。唉,我还是去找bug吧。

[]

010 | 2010, 来美国的第一天

前些日子看了奥斯卡电影CODA, 感受到聋哑人在生活的艰难和委屈.

前些日子看了奥斯卡电影CODA, 感受到聋哑人在生活的艰难和委屈. 不知怎么的, 把我带回那个初来乍到的年头. 2010/01/11, 我第一天到美国, 错过报道时间一周, 面临被退学的危险, 半夜的航班, 行李全部因为航班问题丢失. 连话都说不明白的第一天, 我是这么过的:

刚来美国的时候常算时间: 还有几个月放假, 还有几个月回家? 那些日子很勇敢: 有语言屏障, 对未来迷茫, 偏偏因为刚刚出国, 天真无邪, 无知也就无所畏惧. 疏离感是后来才慢慢出现的, 一开始并没有. 在宿管老师跟导师面前, 我没想着遮掩自己的愚蠢, 用我的破碎英文尬聊.

宿舍在哪? 办理住宿的学生中心在哪? 下一节课的教学楼在哪? 怎么选课? 大一报道迟了一周, 什么课都没了, 我算被退学么? 我行李丢全部丢了, 现在该怎么办? 就是这些蠢问题, 我一遍遍解释着我的情况, 一边担忧: 是不是我这就算废了, 是不是明天就得做飞机回上海!?

第一天早上8点, 我先到了宿管老师那, 他看我一脸懵逼, 就明白了又是个糊涂蛋. 他说, 第一件事, 去找我的导师, 算是正式报道; 另外得在那马上选课, 已经错过了开课, 得马上解决. 第二件事, 去国际学生中心报道, 还有些国际学生特定的事情在那解决.

现在我记不清我是怎么被他送到导师那里, 不记得宿管老师的车长什么样子, 只记得他好像有小胡子, 很干练, 不像是我在国内大学遇到的宿管大爷, 而更像是个什么主任的形象. 这是我来美国的早上做的第一件事情: 解决还没见着老师同学就被退学的危机.

导师很和蔼, 胖胖的一个光头大叔. 他听我解释了为什么迟了一周报道. 我也不太确定, 我是不是聊明白了, 大致就是: 中介给我说错了时间, 于是我迟到了, 真不好意思, 请帮帮我! 现在回想, 我猜导师可能也懵逼, 什么是留学中介? 为什么你自己的事情是别人安排的?

[]

009 | 学会了如何制作播客

小宇宙: '土汪遛弯儿'

不停折腾. 这可不, 得更新一支播客 - 这一次讲的是西雅图脱口秀的故事.

就现在的用户体验来看, 小宇宙 是最好用的. 页面简易, 支持RSS Feed. 播客就收录在这里: https://www.xiaoyuzhoufm.com/podcast/626ef6323e8abf901a68d8bd

我多年以来没有搞明白的播客怎么上传的, 可能是我老了? 我一直觉得, 应该到各个网站, 去手动上传播客, 因为…图片,视频, 都是这么上传的嘛 lol

但播客却不是这样. 一般的播客, 都是自己找一个hosting service, 然后上传声音文件, 然后产生一个RSS Feed. 这个RSS Feed就可以被接入到各个平台, 比如小宇宙 , Apple Podcast, Spotify.

一次上传, 所有地方都可以播放. 需要付费的, 就只是那个hosting service.

这么多年一直被固有的认知所限制, 还好我是个知耻后勇的人.

此外, 还用了一个新工具, 叫riverside.fm. 这个玩意儿也挺有意思: 自己开一个’studio’, 可以视频接线进来, 就想视频聊天一样. 如果开始录制, 每个人的声音/视频, 会分别录制然后上传到服务器. 最后我只要下载几条分别的音轨, 最后合成视频/podcast就好了.

我正在征集podcast话题. 如果有兴趣, 有想法的朋友, 可以留言, 未来我们在线聊聊.

Spotify

[]

008 | 英文视频一锅端

这是一堆用力制作的英文视频

①拒了一些Offer

上一次的文章里面, 我们聊了几个公司的区别.

今天用视频, 深入聊聊, Uber的那个offer是怎么攒出来的:

② I Failed To Quit FAANG

Maybe I’m Culturally Wired This Way?

We are obsessed with FAANG companies. For the past 6 years, people come and leave, but I’m strapped in. I’m not able to quit. My self-diagnosis? Financial stability, prestige, and caliber — may be due to all of them, but behind the scene, what really dominates my decision is my culture and my education.

[]

007 | 我, 全队的瓶颈

tbh, don't be that bottleneck

你恐怕会想, 说的是工作能力缺失的故事? 恰恰相反, 今天说的是那个实力全组最强的人, 那个全队的瓶颈.

THE STORY

17年, 在亚马逊工作了一年多, 我接手了一个中型的项目, 重置一下我们内部的一个管理网站. 想法很简单, 就是重做网站, 加上一些新功能, 再保证未来可以添加新功能.

老网站呢? 是老古董了, 当年别人用Ruby on Rails写的, 跟现在的API不合拍, 也很难用.

难度呢, 也不算大, 但是有些繁琐 - 它是个大而全的东西, 为了做成一个功能, 要往回推好几步, 把后端的API, 搜索引擎都要做了.

当时的我已经有切割/分配任务的习惯, 然而还是自己承担了最繁琐的部分 - I can I up 嘛.

我记得是在一个炎热的7月底, 因为种种原因, 当时需要在短时间内完成更多的功能:

  • 我觉得, 这时候已经来不及了, 再教别人, 哪里够时间, 自己上

  • 还有新功能要加, 行, 来吧, 不用别人, 我来

  • 需要加班, 怕什么, 为了升职, 为了变成组内最强, 我来

  • 那么我整个8月, 就在每天1-2点午夜冲刺, 不亦乐乎

最后项目的结果是不错的, 我也顺利成章地变成这个项目/网站唯一的内行. 我觉得没问题, I can I up嘛

[]

006 | 导师的辛酸泪

Top of Mind: Mentorship

近一年来, 我在琢磨, 什么是出色的导师(Mentor)? 如何到达那一步?

导师与老师的角色有很大的区别: 前者似乎更多在提出问题, 而后者更多在解答问题. 把我们放在 1:1 会面的语境里, 导师也许更多是用问题来帮助对方自己找寻答案, 而老师会直接有效地教会一件事的来龙去脉.

我的工作经验里, 当需要我输出的时候, 通常我在扮演一个老师的角色. 但现在我很想改变这个状态.

老师的角色

第一份工作, 那时候我刚毕业. 半年以后, 我就接到了'教课'的任务.

我们的项目要跟许多其他公司合作, 我们管他们叫 partners, 合作商. 他们需要学习我们提供的系统以及工具. 我的项目, 简单而言, 就是手机端的控制系统; 那么 partners 要学会如何使用, 以及如何配置. 我需要的'教'的, 就是这一部分.

做老师的体验挺好的, 我有备课, 做好了 PPT, 提前询问好他们可能会不懂的地方, 着重讲解, 我也对可能收到的提问做了预设与回答.

这个课是 80%的单向输出, 20%的提问. 台下是一片头发灰白的大叔大爷, 有些人是真的需要学会, 有些人是带着理解的心态.

控场不难, 1/ 把握时间节奏, 2/ 对大爷的插科打诨有做心理准备. 3/ 准备几个'自我澄清'类的笑话, 比如说: 你看我长的那么年纪小(asians doesn't age), 其实我是个高中生(我当然不是); 大家笑. 你看我讲课英语还成, 那你是没跟我聊天, 我极限就是讲 2 个小时; 大家笑.

[]

005 | 面试最佳的时机

当然是headcount刚放出来的时候

最近有两个美国朋友, 先后跟我联系, 问我当年面试的经验. 我发现他们有个共同的特点, 就是很难接受一个'慢慢来'的设定 - 我不知道是何原因, 也许是直男, 也许是缺乏面试经验. 既然他们问了我意见, 那我就耐心解释, 为什么面试的时机很重要.

面试最佳的时机

当然是headcount刚放出来的时候

5个卓绝的工程师去抢一个位置, 会比同样5个卓绝的工程师抢十个位置, 要难的多!

这是个再简单不过的道理, 但是对于一个正要鼓起劲来披荆斩棘的人来说, 要让他最先考虑的是取巧, 是挑合适的时机, 似乎就违逆了他"不管什么困难, 谁也挡不住我!"的自尊心.

很多人会轻视战略, 认为自己要自己能力强, 谁也挡不住.

但是他们是我的好朋友, 我们耐心的聊聊.

那么什么时候headcount放出来了? 许多公司都是年初放出来新的位置. 为什么? 一年的财报过了, 马上准备钱, 计划公司下一年的花销, 那么当然是在年初的时候, 有新的位置放出来. 这是很多公司的习惯操作. 有些公司也许fiscal year(财年) 不在年末结束, 那么可能有些差别, 但是大部分公司都遵循这样的规律.

年中是为什么? 我不知道具体缘由, 但我估计, 半年会有一些计划的调整, 会放出新的工位. 其次, 年中, 很多大学都毕业, 不论是提前敲定过offer还是在毕业季找工作, 都会有大批职场新人涌入职场 - 大家想一想供求关系, 就能明白, 年中也是headcount打开的时机.

我们如何调整面试时机?

我一般计划6个月的时间准备: 看书/算法题/系统设计/第一轮面试/第二轮面试.

如果我是要在年初, 比如2月拿到offer, 那么我会在去年的7-8月份开始看书准备. 知道我2019 7月在图书馆的朋友们就明白了我当时在干什么.

那么我再走一遍流程.

  1. 看书, 我看了cracking coding interview, 主要看她的思路, 知识点总结. 里面的题目也不错, 值得看一看. 这段时间是复习基础知识, 所以给足1个月时间 (我们在上班的人, 1个月差不多够了; 学生朋友的话, 可以过的快一点). 我并没有把上面题目全部做完, 但是如果给我更多时间, 我会选择做完/看完. (时长: 1个月)

[]