!本篇文章将会介绍笔者约两年多一点点的开发心得 :D

好久没写的手写,终于有点空再写一下了(准备制作送给友人的书签)
大家安安,2023 要过完了,大家还好吗?
笔者的话还是老样子的忙啊忙啊。年前嘛~你懂的。感觉也停更一小段时间了,回归一下跟大家说一下我还活着唷~ 😂
这篇主要会分为 3 个段落,如标题的:目标、效率、平衡。
目标 => 给正在转职期的、转换跳槽期的读者们参考~如果刚要转或是还在犹豫的朋朋们可能会辛苦一点,但我也会分享我转职前的目标、目标对我的影响,也希望对读者们有点帮助。
效率 => 这部分会介绍我使用的一些工具、插件、App,以及我如何提升效率的(这里笔者先立个 flag,通常这种标题的农场文呢,作者通常不是工程师,对工程师所谓的 效率 理解有蛮有出路的,很容易写出看似很有道理的内容,像是:要区「分重要/不重要、紧急/不紧急」之类的 bala bala,但实质帮助有限。但笔者的经验常常是:每个都很重要、每个都很紧急,这种时候又该怎么办?)。当然这边效率的面向会是学习、程序相关的,还是老样子,接受对你有帮助的~
平衡 => 目前来说 2023 年算是比较失衡的一年。大量的加班时间,当中包含开会,常常一开就是好几个小时,最晚的一天到晚上 11 点吧。因为是非常小新创公司,也没有正规的 PM(算是兼职的),所以可想而知,大部分的责任回到开发人员身上。
笔者转职完入职第一天是 2020/11/15,算到 2023/12/31 的话,差不多是 2 年多一些时间。
或者更正确的说:2.126027397260274 年
不可避免地说目前的前端市场越来越辛苦了。不只是因为疫情、ChatGPT,当然也因为粥少僧多的情况越来越明显。以前 Senior 前端人数真的很少,但现在也很多当初的 Junior 也慢慢爬上来了,意味着也越来越少公司愿意用没有经验的 Junior。如果还在转职中或是想转职的读者,可能要加紧脚步了。以笔者的角度来看目前的情况概大如下:
- 4 年前(2018~2020)来看,会个 HTML、CSS、JavaScript 就可以转职成功了
- 2 年前(2021~2022)来看,稍微碰过框架,基本的 HTML、CSS、JavaScript 不要太差,也可以拿到 Offer
- 现在(2023~2024)来看,基本的 HTML、CSS、JavaScript 不说,都要熟悉框架、TypeScript,甚至一些后端经验,还不一定拿得到 Offer
这边指的是安全情况下。因为前端的技术变化很快,所以没达标的话,履历投个几百封也不会有几封回信。要练到上面的情况,回信率、拿 Offer 的机率才会好一点,以至于不会打击信心太大导致转职卡关。
前阵子也会跟资深前端朋朋们聊天,也觉得现在这个时间点连由前端从零开始也有点难度。对于比较没自信一点但又想进 IT 产业的话,可以从 QA(测试人员)开始,至少先进产业感受一下。
# 关于目标
- 显化前的目标

2020 年时,笔者转职前写下的目标,中二了一点,但还算有效。
俗话说「天下无难事,只怕有心人」。笔者觉得只要有心,转职的机会还是蛮大的,重点是你的目标。你想达成什么样的目标?这个目标可行吗?你愿意付出什么样的努力?
那时候转职都还没开始,就看到老师的一篇很香工程师工作的文章,这是我想要的结果。
延伸阅读:Huli - 金融保险科技公司 OneDegree 工作半年心得 | Medium(注:Huli 大大于 2023/11 在日本工作中啰~)
我当下不是怀疑自己做不做得到,我一定做得到,只是 时间问题。所以我当下也另外下了一个中长期的目标。
中长期目标:3~5 年达到老师在 OneDegree 的状态(4 年 / 100k),月薪 100k,目标明确!
对于转职的故事,我这里就不著墨太多。大概是同期生或是身边的伙伴们比较懂。虽然还是会有人觉得我怎么好像当个工程师很轻松一般、薪水也还不错、可以远端工作、常去咖啡厅之类的,但是当中的酸甜苦辣,真的是只有经历过的人才懂。转职时,时间上是全职学习,但我差不多是把转职当超过正职的心态去做吧。一般人一周差不多 40 小时的学习时间,我自己一周都超过 50 小时去学习,多学了一些演算法啊、框架之类的。
关于「冒牌者症候群」呢,目前没有发生在我身上。我觉得是就不要想这么多,冲就对了。蛮多人是想得太多,但没有行动;也部分人是眼高手低,想高薪但又不想努力。总之就是保持好奇、学习心态,就比较不会有「冒牌者症候群」的状况出现了。
- No pain, No gain.
要高薪、要赚钱,我认为没有不辛苦的事。高薪的原理很简单:不可取代性高。再看看那些轻松的文书工作,几乎是大学生刚毕业就可以做的,想当然薪水就不会高到哪去。
这让笔者想到以前有一位高中老师很有料也很有趣。高中要考大学嘛,很多高中生一定问过老师要选什么科系啊?读哪里啊?
应该也有不少学生直接问老师:「老师老师,什么科系出来最赚钱?」
那名老师回:「我也不知道。」
学生们愣住了。
接着老师继续说:「如果你知道,或是你之后知道了,拜托回来告诉我,老师也想知道。」
「以前能赚钱不代表现在能赚钱,现在能赚钱不代表未来能赚钱。」
「如果你对教学或是当老师有兴趣的可以再来找我聊~」
「但不管哪个科系,上大学读书都只会更辛苦,你真的想好了再去读,不要浪费你父母的钱!」
「这一生中不会有陌生人无条件地养你,除了父母。而父母,说穿了也只是有血缘关系的陌生人。」
总地来说,那名老师影响我很多,各方面都是。例如阅读吧,他常常跟我们分享一些书,像是:他也常常提到一本书《别急着吃棉花糖》也影响我蛮多的,还有《秘密》也是听到他介绍过,后来才看的!
- 回顾今年我有达到我的目标吗?
现在转职完 2 年多一点点了,有达到 100k 吗?
老实说只能算接近。之前(12 月初吧),面了一间虽说是大间的博弈公司,但 Offer 下来超越了我的目标一小段,本来真的有打算要去(为什么要跟钱钱过不去 QQ),但提离职的时候被老板留下了。也谈了很久吧,应该谈了 3 个小时有吧。虽然前面比较像在讲公司前景,主要是公司的产品比起博弈来说,我还是比较喜欢一点。总之明年(2024)3 月开始会再调薪,然后会让我尝试当 Front-end team leader。那因为还是小新创,还没真的开始赚钱,反正红利、分红什么的我就先当没有。但新的调薪合约有签保密,但如果有顺利领好领满的话,各方面来计算的话,应该算有达到吧。
还是回归到「可取代性」的问题。现在团队总共就 2 个前端,我是其中之一,我算是做比较核心的部分,当然也是比较累(也可能是我自己觉得而已)。但后来老板愿意加薪留我时,看来老板还是有在看你付出的多少,我也松了一口气的感觉。目前来说不算很高薪的工作,但未来的可能性比较高,就想说再拼一下看看~
不要怕累或是多做,因为 你多做的也许不会马上体现出来,但都是你未来的筹码。老板或是主管有眼的话会懂的。笔者入职以来都是带着这样的信念,开发到位并快速,主动挑战困难的部分,往往结果都是这样,都以某种方式变成你的筹码,屡试不爽,大概是这样的一个故事。

目前大概是这样,其他部分就不方便透露了
$_ to be continued? (yes/no)
$_
$ yes
$ ...
$ ..
$ .# 关于效率
- 为了效率,我做了什么事?
我先承认,首先 我买了不少键盘。
虽然跟技术比较没相关,但我觉得真的很值得。目前来说首推还是工程师开发神器:HHKB(Happy Hacking Keyboard,钱钱可接受的话,无脑买这个就对了)。
但因为笔者想要更客制化一点,所以买了差不多 Layout 的机械键盘,偶尔交替使用。
只要听到「客。制。化。」三个字就知道水很深。身为工程师,我相信也很害怕听到这三个字,笔者这边就不深入聊聊这个领域了(汗)。

笔者目前使用的键盘:Keychron Q60(像是会发光的 HHKB!)
- 一些 "很冷门但高效" 的技术
为了效率也学习了 Vim、嘸蝦米输入法,这两个技术让我在做笔记、写文件时都效率飞快。在规划一些流程时,也都先打在 HackMD 上面了。因为 HackMD 除了跨平台外,还有 Vim 模式!有 Vim 模式!有 Vim 模式!因为很重要所以说三次。
延伸阅读:有兴趣的读者们,可以参加之前的 嘸蝦米文章
编辑器来说,不外乎还是 VScode。曾经跳到 NeoVim 去玩一下,但设定真的太繁琐,加上很多 Plugin 还是只有 VScode 上才有,又回到 VScode 中,也在 VScode 中装了 Vim Plugin。之前是没有 NeoVim 的支援的,但后来有了!在 VScode 中也可以像 Vim/NeoVim 一样快速开发,但又多了 Plugin 生态系的支持,到此为止,我的痛点都被满足了!
但是小孩子才做选择,我全都要!目前来说我编辑器会这样使用:
- 较大型的项目 =>
VScode - 较小型的项目(如:刷题、笔记等) =>
NeoVim
这边推荐一些我觉得还不错又提升效率的插件、App。一些常见的我就不再推了,大家看了都烦了吧?
VScode 插件
- Console Ninja:
console.log大师的好伙伴,使用console.log并不可耻,可耻的是你的画面切来切去,就为了找一个console.log('hi')。 - CodeSnap: 截一些 Code 图的好用工具,让有口说不清的工程师仔更有说服力,烂 Code 看起来都没这么烂了。
- Image Preview: 可以在 VScode 中快速查看图片缩图。
- Vim: 身为 Vim 的使用者,一定要推一下 VScode 中的 Vim 插件啊(X)。
- NERDTree: Vim 相关的功能,可以用类似 Vim nerd tree 在 VScode 中操作档案。
Browser 插件
- GlobalSpeed: 在浏览器中设定播放速度,如:Netflix 最高只有 1.5 倍,可以客制化更快 or 更慢的倍速。看一些教学超级方便,因为有的平台甚至没有可以调倍速选项。
- Dark Reader: 强制深色模式,在看一些没有深色模式的时候很好用,也有很多客制化选项。
- Picture-in-Picture any site: 让 所有网站 都可以使用 Picture in Picture 的模式,一般都只有影片的,但这个让一些做笔记情况的更方便了。
- Vimium: 可能让你在浏览器中使用 Vim 的方式浏览网站。
App(这边会是 Mac 为主的)
- 免费 | Warp: 超级好用的 terminal,开箱即用,可以参考笔者之前 写的文章。
- 免费 | Raycast: Mac 超强的生产力工具,有超多功能,也支持本地开发,预计之后会写一篇文章(应该吧)。
- 免费 | Homerow: 也是 Vim 相关的操作工具,免费版大概每 50 次会跳出付费的提示,但不影响使用(佛系揪团中,有想买的读者可以私讯我 😂)。
- 付费 | Xnapper: 截图神器,跟截歪的、丑丑的截图说掰掰。
- 付费 | DevUtils: 综合的开发小工具,如:Regex、各种 beautify、各种转换等等。
PS. 这两个付费工具都是笔者黑五买的,半价入手。有兴趣的读者不妨再等等看有没有活动吧!
用起来差不多会像这样的感觉:
一开始在 Discord 中;切换到 Edge 并搜寻 "HHKB";然后再回来 Discord 中,特定的留言上按了特定的表情符号(整个过程中没有动到任何滑鼠!)
# 关于平衡
感觉不管什么事都要有个平衡才比较好。也许现在偏向某一边,但也没关系,因为每个时期不一样。
- 工作 vs 生活
一直以来,笔者的状态是:工作(写程序) >>> 生活。
今年 2 月开始,几乎礼拜六都加班,有时候礼拜日也加班……但好像也习惯了吧。突然休假也不知道要干嘛。当这种想法出现的时候,我就觉得我应该要平衡一下了(汗)。
想想是也该平衡一下了。跟老板谈新的 Offer 合约的时候,有跟老板说休假这一块。是说年后礼拜六可能会双周加班,不会继续加班,之后也会再补人分担一下工作量。
虽然累归累,但回头看看,也还好多人还在努力、还在拼命刷题;但与此同时也好多人在躺平(不小心就开了地图炮)。也许就每个追求的不一样吧,没什么绝对的对或错。
后来为了生活平衡,前两个月又回归玩 Bass 啦,算是今年很开心一件事。打算找点跟程序比较没相关的事情做平衡一下。常常会问自己拿掉工作、拿掉专业,自己还剩下什么?大概基于这样的想法,所以培养了很多兴趣吧。

以前高中大学都是热音的,继大二后首次回归 Bass!有团缺 Bass 手的吗?(X
大概就继续这样半躺吧,也挺好的,希望之后是可以多躺平一点啦。
- 打工人心态 vs 拼事业心态
其实这个心态上的差异,是我进这份工作比较有感的一块。上面有提到这份工作会常常加班,但我加班的时候,老板、合伙人都在,因为这是他们的事业,他们是拼事业的心态。
有些人是工作做得差不多了,时间到就马上下班。也许工作一直换是会加薪没错,但换了可能就会从零开始,常常会是 5 年经验,但是是 1 年经验 Repeat 5 次的 5 年经验,这种就算是「打工人」心态。
但是拼事业的心态就不一样了,可能是 1 年时间,就让你有 5 倍经验,因为会碰到很多问题,就算资源不足下你必须想办法克服,也是个高挑战、高成长的机会。你问会累吗?当然会啊!但撑过去就是你的。
也确实常常听到老板跟合伙人身体出状况,要去医院一下之类的,回来又马上跟我们开会、工作。我只能创业真的不容易啊!
但是做到挂病号真的有点太夸张了。大陆那边很多网络公司真的很多「996、007」的,真的有点恐怖。突然觉得我可能单纯当个加加班的社畜好像还好一点了(并没有)。
- 最后
真的如同上述所说凡事求个缘,不是,是求个「平衡」。
感觉很多事都待要保持平衡,才可以走得长久,平衡的艺术啊!
工作、转职、生活、练琴各方面亦是。
总之很感谢在软件开发又度过了一年。也许职涯前几年也比较有想法跟热情可以写,就趁还有东西可以分享的时候多分享一点吧!
感谢看到最后的你!再来一个小废物 VScode 插件 - Bongo cat:陪我写 Code、Debug 的好伙伴!
延伸阅读:Wiki | Bongo cat
# Ref
- VScode 插件
- Browser 插件
- App
- Huli - 金融保险科技公司 OneDegree 工作半年心得 | Medium
- Benben - 嘸蝦米输入法
- VScode 插件 - Bongo cat
免责声明
以上均为笔者自身经验,难免掺杂主观意见,仅供读者参考,也欢迎分享经验交流。
如果有错误的地方还请大佬们指正,笔者会立刻修改。再次感谢大家!
本著作采用 创用 CC 姓名标示 4.0 国际授权条款 授权。您可以在 benben.me 找到我。
This work is licensed under a Creative Commons Attribution 4.0 International License. You can find me at benben.me


