标签: 总结

  • 踏破坎坷成大道,斗罢艰险又出发——2024年总结及2025年许愿

    踏破坎坷成大道,斗罢艰险又出发——2024年总结及2025年许愿

    工作之后,感觉每年都过得转瞬即逝。好像刚刚写完 2023 年总结,这下 2024 年也结束了。总之,该总结还是要总结,该展望还是要展望。希望自己每年都有进步吧。

    (更多…)
  • 山穷水尽疑无路,柳暗花明又一村——告别 2023,迎接 2024

    山穷水尽疑无路,柳暗花明又一村——告别 2023,迎接 2024

    回顾 2023

    过去几年职业发展不太顺。先是告别 O 厂,但是被金山坑;然后被 Code.fun 收留,可惜也没能坚持到最后。今年开年,面对各种唱衰的预期,说心不慌那肯定是假话。好在 2022 年年底,ChatGPT 3.5 在业内崭露头角,当时我就觉得,2023 一定会有新机会。

    事实证明果然没错。2023 年过完新年,微软 PR 部门回来上班之后,开始马不停蹄地大力宣传 ChatGPT。然后 ChatGPT 成功引爆全行业,成为 2023 年最大的亮点。而我呢,拜 ChatGPT 所赐,结识新老板 Vincent,找到新的工作机会,顺利苟到年底。

    去年算是 ChatGPT 元年,开发活动非常多,我也到处呼朋引伴参与其中。做得比较好的有年初的 思否 AIGC Hackathon,我们的作品 拜拜 获得最佳人气奖。并且在过去的一年里,虽然没有做过任何推广,也没有悉心维护,现在每天都仍有十个左右的用户在使用。后来我们用 Awesome Comment 报名参加了 TiDB Serverless Hackathon,可惜在一众没有前途的 AI 作品的包围下,没有获得成绩。

    年初没有工作的时候,我还跟一家 Web3 教育公司的创始人合作,开发了 HackQuest.io 的 Hackathon 版本。如今他们的版本迭代顺利,相信来年会取得更大进展,回头我也去学学 Web3 试试。虽然我始终认为区块链根上存在一些问题,但是学点东西总不是坏事。

    技术总结

    对我个人来说,去年有三大块技术升级,我觉得每块都值得大书特书,所以这里就不赘述了,简单列举一下,回头慢慢总结。

    1. Vue3(SPA)-> Nuxt3(SSR)
    2. ChatGPT
    3. 云服务 Serverless

    生活方面

    坚持健身一年,取得了不错的进展。年中测试三大项极限,从 2022 年底的卧推 97.5,深蹲 110,硬拉拉不起来(肚子太大……),成长到 2023 年中卧推 110,深蹲 135,硬拉 150。春节前再测一次,希望能再有 30kg 的成长。

    医院体检两次,指标都很好,多年未见的一切正常。血压日常也降到 70/110 附近。不过多半还会有脂肪肝。

    美中不足,年底有些放纵,体重未能达标,目前空腹 104 左右。

    知识分享

    去年在 B 站上做了 20 个分享视频,包含两大系列和若干单项分享:

    1. 模拟面试系列
    2. Nuxt3+Vercel+Serverless 数据库全栈开发

    去年没有爆款,成长比较稳定,目前粉丝数量 2845,播放数 12.6w。去年开始把视频搬运到 YouTube,目前订阅用户数 93。

    博客方面,产出一般吧,毕竟时间精力有限。年初写 AI 与 ChatGPT 的时候访问量不错,写的比较多;下半年开始做视频、尝试推进产品开发的时候,就不可避免的减少博客创作。最终数字大约 60 篇,勉强一周一篇。将来估计也会跟视频结合起来,毕竟长期来看,视频很重要,而且越来越重要。

    希望来年能把挖下的坑都填上,哈哈。

    购物

    我去年几乎没有买大件,只在年初的时候购入一台 Steam Deck 512 版本。这个产品我非常满意,我去年的游戏游玩几乎都全在这台 Steam Deck 上面。拿起就玩放下就停的感觉太好了。推荐给每个喜欢玩游戏的同学,尤其是如今已经不怎么玩游戏的同学。

    还愿 2023

    1. 继续锻炼,目标 100kg 失败,目前 104kg
    2. 把 side project 做起来 失败
    3. 争取做两个能挣钱的 side project 失败
    4. 努力做视频,保证周更,目标 4k 粉 凑合吧,我觉得还算满意
    5. 努力写博客,争取能提款 Adsense 终于攒到 $100
    6. 每天回答知乎/思否一个问题
    7. 除了思否、Hackathon,再至少参加 1、2 次开发者活动吧

    许愿 2024

    总结完毕,再次许愿:

    1. 我们的产品取得突破性进展
    2. 继续锻炼,这次真的要减到 100kg
    3. 学会 SEO
    4. 学会 Web3 开发
    5. 把 side project 做起来
      • 拜拜
      • (待定)
    6. 两个系列视频 + 若干单项视频,全年不低于 20 个,B 站 4k 粉,油管 500 订阅
    7. 写博客,周更,填坑
    8. 每天回答知乎/思否一个问题
    9. 参加两次开发者活动

    总结

    2023,很多收获,也很多遗憾。总之,继续加油吧!

  • 一起努力吧,2023

    一起努力吧,2023

    2019 年年底的时候,一毛不拔大师说,未来你们会怀念 2019 年,因为这会是未来十年中最好的一年。从后往前看,我觉得他说的有道理;同时,我也希望 2022 年,会是前后十年里,最惨的一年,实在实在很难顶。

    回顾 2022

    疫情进入到第三年,大家都觉得该有些变化了;大家猜对了开头,但是没有猜对结局。

    对于我而言,2022 其实还好。从金山离职之后,经过一番努力,还是拿到几个 offer,其中最好的是快看漫画。本来一切都谈好了,结果按照他们的薪资序列,给不到那么多的工资,offer 直接打了七折。我一时难以接受,加上 Danney 积极主动的招募,我就加入了 code.fun,继续为技术、为梦想拼搏。

    code.fun 的整体工作环境不错,可以全职远程工作,也有两个办公室。几个核心都是大龄程序员,有技术追求、有技术品味,大家沟通顺畅,目标统一,日常合作很愉快。

    另一方面,趁着年初没工作,我跟 Aw 老板合作了 mywordle.org 项目,凭借各种精心优化,我们得到了 Lighthouse 近乎满分的评价,继而在搜索中占据了很高的排名,收获了相当不错的自然流量。这个项目的成功,终于让我不再辛苦打白工。可惜这样的项目很难长久,没法做到真正的躺赚,要继续摸索下一个产品。

    下半年的时候,我报名了两场 hackathon,SF 组织的 Code for better _TiDB 的 Possibility at Scalable。前者出乎意料的获得了二等奖,实在让我喜出望外;后者则再次没做出想要的产品,惨遭淘汰。不过我也收获了不少新知,比如:Vercel serverless、NoCoDB 等,收获不小。

    技术总结

    Vue2

    code.fun 的前端产品主要基于 Vue2 + vue-property-decorator + TypeScript,后端服务器主要是 express + mongoose + TypeScript。今年从这里新学到了一些 mongoDB 和 TS 的知识。

    Vue3 + Vite + TailwindCSS+ DaisyUI

    今年的 Side Project 大部分使用这套工具栈,尤其是 Vite,尝试了很多新用法,学习了一些 esbuild、rollup、ESM 的知识。

    AirTable vs NoCoDB

    去年在金山留下不多的收获,就有 airtable。今年尝试用 airtable 作为数据源开发 JAMStack 产品,没有成功,它的收费樯就竖在羊毛党程序员的面前。

    下半年参加 TiDB Hackathon 的时候了解到 NoCoDB,以及 TiDB Cloud free tier(后改为 serverless 版),应该是 LeanCloud 外最适合薅的羊毛。

    Nuxt.js / Next.js / Vercel serverless

    今年学习到 Nuxt.js 和 Next.js 都有新发展,并且都可以适配 Vercel serverless 达到服务器端渲染和静态 Host 兼备的功能,感觉明年可以继续搞点事情。

    Shopify

    Shopify 提供非常好的主题开发环境,甚至可以拿来学习 React + Next,还能赚点小钱,值得学习。

    WebRTC

    没学会 WebRTC,失去了让 mywordle.org 多苟两个月的机会,是今年比较失败的地方。今年了解到 WebRTC 的基础,在跨网联机方面还没摸索出解法,来年要继续努力。

    PWA

    今年做的几个 Side Project 都以静态为主,所以 PWA 基本都是必备功能。应该说整体还是学到不少东西,可惜用药助手的定时通知没能完成,需要再摸索一下。

    生活方面

    社区健身房倒闭之后,我的体重稳步上升,从去年年底的 111kg,到年中的时候,已经上涨到 113.9kg,饮食上已经几乎没有缩减空间,医院体检报告却显示我四肢肌肉已经萎缩到低于平均值。于是,我一咬牙一跺脚,在新开的健身房办了卡,重新开始健身。

    没想到效果出乎意料的好,到染疫之前,我已经重回 105kg,而且这次是真的靠运动、科学饮食减下来的,让我重拾了强烈的信心。关于这次减肥经历,可以参考:聊聊减肥

    广州 12 月 1 日疫情解禁,本以为幸福生活就要来了,没想到马上迎来第一波冲击。月中的时候,全家依次病倒,然后缓慢恢复至今,都没有痊愈,每天还是要咳得 7、8 次。

    明天去开新卡,新的一年,还要继续减肥。

    知识分享

    全年写了 64 篇博客,具体内容就不在统计了,应该大部分都是技术分享。跟去年数字接近,不过应该上半年写的多,下半年主要都在做视频了。

    说到做视频,2022 年我在 B 站的成长很大。其实很意外,2021 年跳槽到金山之后,因为工作状态变化,我就停了直播和视频制作。今年也是一直犯懒,直到下半年,突然想说用 SFC Playground 教大家写个扫雷游戏吧,于是发了公告,然后直播,然后剪视频。没想到一下就火了——对于我而言。

    接下来的几个视频效果也很好,TailwindCSS 视频目前播放量 3k+,Web 渲染机制 1w+,聊私活的现在已经 2.2w 了。截止到目前粉丝数 1798,估计今年应该可以收关 1800。全年涨粉 1400,真是喜出望外。

    其它平台就没啥可说了,GitChat 处于关停边缘;知乎没做起来;慕课我们双方互相养鱼;思否感觉放弃了视频课程这条线;在行零星有几单。

    购物总结

    去年没出门,心理压力比较大,于是买了一些新设备解压,希望能用上 2、3 年:

    • Steam Deck——好东西
    • Zimaboard——最大的价值是了解和学会用 Jellyfin
    • Pico4——开始吃灰
    • SSD 若干
    • 内存 32Gx2
    • 1+ Ace Pro 手机
    • Insta360 Link 摄像头——好东西
    • Nuphy Air75——好东西,割爱给群里同学了
    • 显示器支架
    • 制冰机——去年买的最值的东西

    许愿 2023

    总结差不多了,整体来说,2022 年,收入尚可,生活受影响不大,目标完成了不少,算是比较满意的一年。接下来给新年许一些愿望吧:

    1. 继续锻炼,目标 100kg
    2. 把 side project 做起来:
      • 姆伊用药助手
      • 姆伊简历
    3. 争取做两个能挣钱的 side project
    4. 努力做视频,保证周更,目标 4k 粉
    5. 努力写博客,争取能提款
    6. 每天回答知乎/思否一个问题
    7. 除了思否、Hackathon,再至少参加 1、2 次开发者活动吧

    最后,又要找工作了……

    code.fun 最开始做的是低代码小程序,我并不看好。2021 年中开始转型,做设计稿 AI 转换代码。这个方向好很多,今年我加入的时候,还有很多问题,经过我们一整年的打磨、努力,到年底的时候,已经做得很好了,可以满足七八成的基础需求,可用性相当之高。

    可惜到年底,还没等我们具备自造血能力,就先被釜底抽了薪。于是我再次失业,又要重新找工作了。

    希望看到这篇总结的同学、大佬,多惦记着点我,能收留就收留,能引荐就引荐,提前感谢大家。

  • 职业生涯的新转折点,2021 技术总结

    职业生涯的新转折点,2021 技术总结

    昨天整体总结了 2021 的职业、生活、副业等方面。今天重点总结一下去年技术方面的学习、分享,再规划下 2022 年计划。

    (更多…)
  • 年后直播总结及初版 BB 酱

    年后直播总结及初版 BB 酱

    今年,我本着再努力一把试一试的想法,重新开始直播。一开始还在斗鱼,后来在群里同学的建议下转移到 B 站。每个工作日晚 9:00 至 10:00,除了个别情况,基本上都播了。

    现在小小总结一下。

    观看人数:个位数

    首先,观看人数基本上都在个位数。群里有几个同学比较捧场,来得挺积极;不过可能跟开播时间有关,来看的人并不多。接下来还要再努力一些:

    1. 下周把 b 站送的礼品卡用掉,看能不能多拉几位观众
    2. 微博上要介绍直播内容和直播时间
    3. 朋友圈也保留一周一次的公告频率
    4. 适当找亲朋好友刷点量

    直播内容

    接下来说直播内容。一开始直播很大程度上是想逼自己赶紧把实战教程录完,现在等待平台审核,就开始随便播。尝试了讲解设计模式、开发浏览器扩展、以及直播加班(如果内容合适直播的话)。总结,如果完全不做准备,想一次性播好,还是很难。即使是以前写过的内容,比如 jQuery 设计模式,因为没有做 PPT,也没有画图,讲起来还是比较枯涩。

    直播写代码更是各种翻车,尤其是浏览器扩展。我本以为我现在天天写 Showman,随便抄起 Vue 3 写个扩展还不是探囊取物。结果赶上 Chrome 更新 Manifest V3,background script 大改,导致我现在都还没法顺利推进。争取这个周末把 background script => service worker 这一关给过了。

    直播编程比较难做。首先需要大量时间作准备,不然就会被迫各种现场读文档,信息密度急剧下降,一些观众就流失了;可是我白天要上班,没有那么多时间作准备。相对来说,游戏直播只要有现场反应就行,主播技术不行反而可以让弹幕找到智力上的优越感。

    另一方面,讲道理不能光用嘴,还得画图、写字。所以教室里都要备黑板。但是直播过程里切换不同内容输出设备也没那么容易,尤其还要留出足够的空间放 IDE 和预览窗口。这方面需要补充工具。

    直播平台对比:斗鱼 vs B站

    我一开始在斗鱼播,后来在群里做了个小调查,大家都建议我去 B 站,看来 B 站在严肃内容方面,已经基本上占据了大家的思维定位。

    不过我个人感受,斗鱼直播做得更好一些。首先带宽充足,连接稳定;其次互动工具更多,弹幕抽奖、弹幕投票等都有;第三有很多免费小礼物,方便观众和主播互动。另外,B站不提供直播录像下载,得自己记得录。

    B站在与视频结合方面比较有优势。因为以前就传过很多视频,所以可以方便地设置录像联播。相对来说,B站更强调直播是 up 主作品的一部分,而斗鱼基本直接跟直播划等号。

    BB酱

    B站产品力不足也给我们留下了一些空间,比如我就做了一个弹幕扩展:BB酱,可以记录弹幕,并且提供一些增强功能。

    接下来会开发用户登录以及弹幕投票功能,开发完成后就提交市场,争取找一些直播主来试用。

    关于这个项目的其它想法都会更新在:应用(直播)创意:弹幕收集器

    这个项目使用了 Vue3 全家桶、Manifest V3、Bootstrap 5、Leancloud(Serverless),开发过程全程录像,将来计划剪辑成一个教学视频。

    计划&总结

    我的目标是直播一年,年底实现 100 人在线(DAU),目前来看还很遥远。希望随着几个开源项目发布,能多渠道获取一些观众。

  • 远程工作第三年:2019年总结

    远程工作第三年:2019年总结

    去年,我 35 岁,一不小心就达到这个尴尬的年龄。这一年,是我远程工作的第三年,也是我在 OpenResty Inc. 工作的第二年。去年,儿子开始上小学,正式受教育。

    (更多…)
  • 我的知识变现 2019 上半年记

    我的知识变现 2019 上半年记

    转眼 2019 上半年已经过去了。简单回顾一下吧。

    (更多…)
  • 我的知识变现 2017,及2018年计划

    我的知识变现 2017,及2018年计划

    2016 年年底,我供职5年之久的前司遭遇经营问题,开始裁员缩编,我也在被裁之列。回到家左思右想,觉得工作十年了,也该换换赛道试试了。正巧从2015年底开始听罗辑思维,对知识服务知识变现很感兴趣,眼看身边的小额付费如火如荼,不仅心里痒痒的。于是决定尝试花一年时间做开发培训,录视频做直播。

    结果并不理想。我总结反思过很多次,关于细分、关于硬知识软知识、关于头部效应,等等,可以参看我去年写的一批文章。简而言之,我觉得对我个人(可能也是大部分普通开发者)而言,知识变现很难做,原因有三:

    1. 从细分领域来说,编程是一门非常垂直的技术,需要很多周边知识打底。这个行业的人,或者自驱能力强,有足够强的信息获取能力,比如我,不太需要付费购买知识;或者只是被较高的薪资吸引,本身不太适合从事这个行业,需要的是更系统更可信(更能忽悠)的培训教程。
    2. 从软硬来说,编程是一门非常硬的技术。学到的知识可以通过实践检验效果;进行实践也几乎是取得成就感的唯一途径。因为无法成为谈资,所以很多人,包括我认识的一些老程序员,都是业务驱动,自己对技术无甚追求,够用即可。
    3. 从头部来说,大部分的流量和注意力都集中在这个行业的头部资源上。知识服务是信息类的产品,本身可复制性极强、流动速度极快,这和我熟悉的工程师领域不同。为生产足够多的实用类产品,必然需要足够多的工程师;而生产足够多的信息类产品,只需要少数头部生产者和方便的分发渠道即可。

    所以我从8月份开始,打算放弃这条赛道;刚好看到现司的招聘启事,觉得挺有前途,就投了简历,然后继续全职工作。

    收获

    去年最大的收获是一个 QQ 群,里面大概集中了150名听过我的课的同学。感谢有他们的陪伴我才能坚持那么久。

    收入方面,大约是这么一个样子

    平台 收入
    SegmentFault 6230.53
    GitChat 839.98
    在行 1394
    斗鱼 87.69
    总计 8552.2

    聊胜于无,差不多可以覆盖掉我的喝掉的咖啡。

    新年计划

    放弃以培训维持生计不意味着放弃分享知识,只不过要转换一下方向。首先,继续抱紧平台大腿,SF 在各方面都很好,来年还是它了。其次,增加线下,面对面聊。再其次,不指望挣钱,以帮助新人,贡献社区为主。

    给来年定一个计划吧:

    1. 每天在 SF 上回答一个问题
    2. 每周四在旧雨咖啡坐一下午,欢迎广州的同学来找我。我提供:
      1. 观看所有我的课程
      2. 前端技术答疑
      3. 其它问题讨论
      4. 不定期组织内容分享。比如我有个朋友正在研究小程序游戏开发,我准备委托他做一次分享
      5. 预约的话,我可以带一些书来给大家看
    3. 每个月做一次直播分享,本年度的计划包括以下各项,如果各位同学有想法,请告诉我。
      1. 组件开发系列填坑(x2)
      2. 前端面试攻略:避免非战斗减员
      3. Grid 布局十八掌
    4. 尬聊会,不出意外的话,每周至少一次。
      1. 先讲《JavaScript 设计模式》,不准备幻灯片,以临场发挥为主
      2. 间或插一些别的主题
      3. 讲完后再找别的主题
    5. 把所有视频录下来,找人/雇人/请人剪辑拼接成视频,发布出去。发布平台暂定 B 站、YouTube、斗鱼。

    新年目标

    这里的目标仅就知识分享方面。

    1. 完成上面的计划
    2. 出版第一本书
    3. 微博粉丝达到 1000
    4. 小课堂群(628056148)250人
    5. 分享收入达到 ¥13000,比去年提高 50%
    6. 填完所有的坑
    7. 与小课堂群分享收益,形成大约50人的松散分享组织

    2017年过去了,我很怀念它。2018年来了,我对它很期待。


    PS:本周在重庆,周四不确定能不能回到广州。

  • 新司两月记

    新司两月记

    现在时间过得飞快,一眨眼在贵司已经工作两个月了。这俩月也挺忙的,适应不同的框架,适应不同的开发习惯,适应不同的工作节奏,等等。今天觉得应该总结一下,以便来日回顾,就写个流水帐吧。

    1. 远程工作

    贵司全员远程,老板和几位同事在美国,国内的几位同事也分布在各处。两个月干下来,有一些感想。

    远程的好处:

    1. 不用考虑通勤。据说现在广州地铁也开始全员安检,队伍也排起来了。
    2. 不要求准点上下班。可以自行安排,工作日看场电影也无妨。
    3. 企业用人成本比较低。

    远程的坏处:

    1. 大家工作时间不统一,时常找不到人。
    2. 物理距离太远,沟通不够顺畅
    3. 工资低于京沪深一线标准。

    2. 公司和老板

    春哥是位牛人,以前技术领域不太重合,所以不知道,合作之后发现真是牛。

    跟牛人合作压力就很大,尤其是春哥和 Wei 是完全不同风格的两种老板。Wei 嘴边天天挂着“快糙猛”,一句话“你不用弄那么细说不定明天公司就没了”,强调大干快上,用智商差干掉竞争对手。春哥也是用智商差作战,不过他的风格是靠高端的产品设计,动不动小语言、机器编程,面试的时候就问编译原理,希望能用 JS 实现后端小语言的编译器……

    而且他的产品设计也是高端,动不动就升华到“语言”层面,想的都是超出现有工具链的方案。当然,(严肃脸)我觉得现有的技术方案大多有历史原因和现实原因,不是那么好超越的。——不过,我也非常希望能跟春哥一起超越一把。

    压力大压力大。

    3. 工作状态

    还有一部分压力来源于远程工作。和坐班不一样,远程更依赖于人与人之间的信任,为维持这份信任,不得不付出更多努力。

    坐班的时候,只要人在工位上,干的好一点坏一点,项目进度快一点慢一点,并不会有特别明显的差异——因为整个公司都是这样。那么多人帮忙垫底,还有背锅的各种开会,偶尔划划水摸摸鱼,并不是非常困难。下了班,更是全部时间自由安排,想打游戏打游戏,想看电影看电影,理直气壮,坦坦荡荡。

    远程不是如此。老板当然都嫌进度慢效率低,但是更令他不安的,则是大家每天到底在干嘛。万一有人拿钱不干事儿,简直亏到姥姥家。所以老板就会把进度把任务挂在嘴边,死命的催赶每个人。别人怎样我暂时不知道,对于我来说,压力就很大。我希望证明自己,不要让牛皮落空,所以就必须全天全周准备投入工作,几乎不得放松。

    我感觉现在的压力比坐班时候大多了。

    4. 对未来的希望

    贵司几乎符合我对新工作的一切预期(除了工资……),我希望能跟公司有更好的发展。许几个愿望吧:

    1. 提供设备金,升级下鸟枪
    2. 租工位,一年也能省不少
    3. 年会
    4. 涨工资……
  • 678次直播总结,兼半年总结

    678次直播总结,兼半年总结

    时间过的可真快,计划表上的大部分内容几乎还在原地踏步,半年时间就过去了。

    今年的主要目标是做视频培训课程,不过很不赶巧,春节从日本回来我们全家就陷入感冒漩涡,你方咳罢我登场,轮着来,好半个月坏半个月,一直到过完五一才渐渐摆脱感冒阴影。于是系列视频教程就被我一拖再拖,第一波联系的 51CTO 学院已经把我放弃了,我也不好意思再找她们;第二波联系的慕课网要求甚严,现在都还没完成第一次课……

    另一方面,SF 增设讲堂后我就立刻加入开始直播,如今进行了8期——好吧,其实早就完成了8期,只不过后几期越做越惨,身心俱伤,所以我休养了一个月……

    (更多…)