嘿,瓜!现在是2031年,正在【回望 2021】!
「时光不负,创作不停,本文正在参加2021年终总结征文大赛 (opens new window)」
哥几个,你绝对想不到,本瓜刚从“时光机”下车!这趟车来自于 2031 年,中国人不骗中国人,这是车票:
刚好看到 2021 年掘金社区在做的年终总结征文活动,那不如顺便露个脸吧,回望下十年前的我,再简单说两句吧~~
# 我&掘金
2021 年这一年,本瓜的掘金等级从 3 级来到了 5 级(掘力值 1.8w+,正在冲 6 级),这是具有 里程碑意义 的!毕竟这也是推动着我一直向前的原因之一,以至于才能在十年后,成为掘金 10 级作者!有图佐证:
# 函数式编程
噢!我原来是从 21 年开始关注于函数式编程的:高阶函数、函数组合、延迟计算、Monad 封装、以声明式的代码风格编码等,那个时候的我可谓是刚好来到函数式编程的大山脚下,高山仰止、景行行止、虽不能至、心向往之,以至于在今后的 10 年里我能借助它的思想逐渐成熟的去驾驭代码,使代码更可读!
在这一年里,关于函数式编程掘文如下(共计 23 篇):
- XDM,JS如何函数式编程?看这就够了!(一) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(二) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(三) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(四) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(五) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(六) (opens new window)
- XDM,JS如何函数式编程?看这就够了!(七) (opens new window)
- 感谢 compose 函数,让我的代码屎山💩逐渐美丽了起来~ (opens new window)
- 从【if...else...】到【责任链】再到【composeAOP】,顺带把【传参】解决了~ (opens new window)
- 热爱函数式的你,句句纯正的 Haskell【类型篇】 (opens new window)
- 热爱函数式的你,句句纯正的 Haskell【函数篇】 (opens new window)
- 热爱函数式的你,句句纯正的 Haskell【表达式篇】 (opens new window)
- 热爱函数式的你,句句纯正的 Haskell【库函数篇】 (opens new window)
- 必点?JavaScript 召唤师【必点】的 4 个函数式编程【天赋】~~ (opens new window)
- for 循环不是目的,map 映射更有意义!【FP探究】 (opens new window)
- 听君一席话,如听一席话,解释解释“惰性求值”~ (opens new window)
- 【单子】说白了不过就是【自函子范畴】上的一个【幺半群】而已?请说人话!! (opens new window)
- 实战:从 Redux 中的代码片段中应用柯里化! (opens new window)
- Js 异步处理演进,Callback=>Promise=>Observer (opens new window)
- 三连弹!原生实现异步处理利器 —— Observable (opens new window)
- 继续解惑,异步处理 —— RxJS Observable (opens new window)
- 微卷不亏,4 分钟优化 Fetch 函数写法~ (opens new window)
有一说一,这并不简单,不是吗?
# 程序员成长
这一年的又一个关键词 —— “程序员成长”:
本瓜在 这正是吾辈所爱之掘金呀!—— 记一次品牌调研 (opens new window) 这篇文章提到过:我在技术社区中最关注的就是【程序员成长】,这也是我认为技术社区最大的魅力所在!
这一年里,关于程序员成长,掘文如下(共计 10 篇):
- 6 种顶级思维方式,助你成为更优秀的程序员! (opens new window)
- 摸鱼爽文《程序员“甩锅”指南》 (opens new window)
- 哇!原来 Vue 的版本代号这么有意思的? (opens new window)
- 程序员优秀之路:一起来看下这 97 位”砖家“能给出啥编程的好建议?(1) (opens new window)
- 程序员优秀之路:一起来看下这 97 位”砖家“能给出啥编程的好建议?(2) (opens new window)
- 程序员优秀之路:一起来看下这 97 位”砖家“能给出啥编程的好建议?(3) (opens new window)
- 程序员优秀之路:一起来看下这 97 位”砖家“能给出啥编程的好建议?(4) (opens new window)
- 程序员优秀之路:一起来看下这 97 位”砖家“能给出啥编程的好建议?(5) (opens new window)
- 互联网名人堂——“创新者”(2012 至 2019 入选合集) (opens new window)
- 记录一下我最爱看的 13 个Youtuber (opens new window)
其实,也不只是作为程序员才成长啦,人本身就是一直在成长的,有的人长得快,有的人长得慢,有的人时而快时而又慢,有的人主动长、有的人被动长,有的人先长,有的人后长......不一而足,但终究是在生长!每天都在生长,在更新细胞,不长,就原地死掉了~
生命以富熵为食,本瓜认为这里的负熵是靠成长来归纳这个混乱度的! 这是抵抗生命就此终结的唯一自然方式!
# 资源收集
哈哈!2021 那个时代文章的流量密码,列表文章,也就是 资源收集,大家对于好的资源从不会手软,嘴上说的是“就这”,手上已经按下了收藏键!
这一年里,关于资源收集,掘文如下(共计 12 篇):
- 10 个超强 Vue3 实战指南,由此突破新特性! (opens new window)
- 【收藏】五种在循环中使用 async/await 的方法 (opens new window)
- 宁不会真以为咱前端仔只会切图吧?!喏,给你 2021 最酷网页设计指南! (opens new window)
- 推荐 10 个很“哇塞”的Web“资源”给前端工友,收藏等于学会~ (opens new window) 这篇 yyds,都没想到有这么爆!
- 1234 再来一次,继续分享新 10 个“哇塞”的 web 资源,收藏等于学会~ (opens new window)
- 可以但没必要?分享 20 个 JavaScript 库,打开视野👀 (opens new window)
- “哇塞”不止,掘文不停,再来 10 个 web 资源,收藏等于学会~ (opens new window)
- 来一片成长快乐 —— JS Hacks 30+ (opens new window)
- 重铸资源合集之荣光,吾辈义不容辞!! (opens new window) EDG NB!
- VS Code settings.json 10 个高(装)阶(杯)配置! (opens new window)
- 20 条 Chrome DevTools 使用建议,盲猜这几个你不知道~ (opens new window)
- 把收藏力拉满,前端 50 个优质 Web 在线资源~ (opens new window)
# 掘金翻译
本瓜时常去 medium 或者 itnext 上看看文章,觉得不错的,就会翻一翻,再触类旁通的搞点其它自己也有心得体会或实践的东西在里面,这种方式我还挺乐此不疲的!
这一年里,翻译掘文如下(共计 11 篇):
- 他们渲染了一百万个网页,来了解网络如何崩溃 (opens new window)
- 2021 JavaScript 框架及其它技术趋势【附彩蛋🥚】 (opens new window)
- 花五分钟重新认知 Vue 项目 src 目录 (opens new window)
- Vue 虚拟列表,纵享丝滑【实践篇】 (opens new window)
- 【深入浅出】Vue3 虚拟 DOM (opens new window)
- medium 五万赞好文-《我永远不懂 JS 闭包》 (opens new window)
- 从【字节码缓存】再进一步看【HTTP 缓存】,面试官:“这么细吗?” (opens new window)
- 不错,4 张图了解 CI/CD 基础~ (opens new window)
- 遇到这几个 JS “神(qi)奇(pa)“写法也是醉了...... (opens new window)
- 还能把浏览器当作 Web 服务器?骚操作,学废了~ (opens new window)
- 生成 UUID 的三种方式及测速对比! (opens new window)
实际上参考借鉴外文技术文章还是挺多的,我“雀食”觉得人家“雀食”写的不错,我更愿意在 medium 平台上看新鲜的文章,甚至超过在 juejin 上 🐶
# 算法刷题
emm...刷算法,完全就是自己硬刚上了吧,清楚自己算法不好,平常接触又少,但这又是提升编程思维的绝佳方式,所以不得不去做。没关系,“就做吧”,这是来自 2031 年的信号!
这一年里,算法掘文如下(共计 16 篇):
- 会一会改变世界的图算法——Dijkstra(狄克斯特拉)算法 (opens new window)
- 做题家:不可不会的“算法设计与分析”!【面试笔试】 (opens new window)
- 温故知新 —— Sliding Window (opens new window)
- 辛辣天塞!滑动窗口之【和的最大值】&【最大值集合】 (opens new window)
- keep move!滑动窗口中位数与滑动魔方 (opens new window)
- 好的,BFS,又学废了! (opens new window)
- 好的,DFS,也学废了! (opens new window)
- 从 DFS 到回溯法,再看 N 皇后问题 (opens new window)
- 回溯法解决【电话号码的字母组合】问题 (opens new window)
- 双指针解决【接雨水】问题 (opens new window)
- 大小堆解决【数据流中位数】问题,nice 图解~ (opens new window)
- AVL 树旋转及 JS 实现,平衡树支棱起来~ (opens new window)
- 日拱算法之判断平衡二叉树 (opens new window)
- 日拱算法之不能不知道的“红黑树” (opens new window)
- 卡牌大师:玩转“洗牌算法”,幸运女神在微笑 (^_^) (opens new window)
- 理解 P/NP 问题时,我产生了一种已经触碰到人类认知天花板的错觉?! (opens new window)
只能说是且行且刷吧,有时候刷题刷到怀疑自己,就是和高中时期做数学和物理最好一道大题一样的感觉,可惜没上成清华,要不然刷这个应该没啥问题吧!🐶
关于,算法,重点要提的 —— 你参加过本瓜今年的算法抽奖嘛?抽过的人都说好!公开抽奖算法!公示开奖记录!请叫我“蜻蜓队长”! (opens new window)
点波关注⑧ (●'◡'●),就是抽奖的开始!
# 掘文综述
除了以上的掘文分类所列,2021 年还未被归类的已所剩不多,有的是关于工作实践,有的是关于其它:
- 花三分钟给女票写一个爬虫,做一回模范男友! (opens new window)
- Vue 魔法师 —— 重构“布局” (opens new window)
- “类”设计模式和“原型”设计模式——“复制”和“委托”的差异 (opens new window)
- 疯狂操作 CSS3 实现 60 FPS 动画效果,CodeReview 时同事直呼:细节! (opens new window)
- 记一次 websocket 实战,“我没有拿到回执呀” (opens new window)
- ......
从这个角度来看,我在个人介绍中的这个简介描述的还挺准确的~ 确实就是关注这些点,中国人果然不骗中国人!
看到一遍 2021 这些过往的文章,我自己都在心里为自己点了个赞👍!掘了!没毛病!!
小感:我们之所以好像站的这么高,真不是自己攀登上来的,不过是借助了别人的力量,自己所作的努力在这些“巨人的力量”面前显得微不足道;但是,就这一点点“努力”,做起来似乎都不那么简单!借助力量的同时,如果够幸运,意外能加点自己的想法创造进去,那你真的就算的上是天才了~有时候,在有所得时,不禁自喜,最后却发现不过也是前人咀嚼所剩。做一个“布道者”,比做一个“神”要谦卑!
就像罗翔老师,他选择了这样的定位:做古老先贤智慧的“传声筒”,也做听众对公平和正义的向往的“回声收集者”。
扎根在土地里,往土地深处探索,才有机会长成繁茂的大树~
做一个有选择、不盲目的技术分享者,这是 2021 年在路上所立的路牌!
# 我&工作
此节,我将开启“啰嗦”模式,我&工作的关系,是我一直在思考的,直到 2031 年,似乎也是没太想明白这个事,背后的因素太多、太复杂了:
# 需要工作
人需要工作?从 1760 年第一场工业革命开始,传统意义上的“工作”就诞生了。工业革命的意义,简直太大了 —— “创造了巨大生产力,使社会面貌发生了翻天覆地的变化。”所以,不是人需要工作,是人类社会演进到这个地步了,社会需要人分工而做! 人是社会性动物,没办法脱离群体。
那为什么有的人不需要工作?谁?资本阶级一类吧,通过占有生产资料、雇佣劳动者,从劳动者的收益中划分一些给自己。对于劳动者,被划分一些其实就还好, 被划分 99.99% 呢?(你礼貌吗?)
然而,劳动者也不清楚自己“应该得多少”吧!有几个劳动者是每年认真读企业收益年报的?即使读了,也拎不清多少是自己该得的吧?咱基本上都通过月薪、年薪来要价的!那这个月薪、年薪,要多少,又是怎么得出来的?市场价?周边朋友所得?噢噢!那这个“应该得多少”是市场上“资方”和“劳动方”博弈后的结果,也合理;
合理吗?也不合理,因为这个“市场价”和“所付出劳动力”博弈存在太大的空间,也是动态的、反复的博弈过程;就像劳动方可以在工作的时候摸足鱼,资方也可以在给钱时再多扣一点;就像劳动方可以做出质量参差不齐的工作,资方可以拿一些概念上的东西去忽悠、去融资;就像劳动方也是面试背题忽悠用人单位,资方也能画大饼,PUA,欠工资、乱开除,使人不能动弹;
所以,真的很难吧,你究竟值多少价?很难说!
真的需要工作吗?我之前爬山的时候,看到山上有一户人家,有一个木屋,有一个木头围成的大院,养了几条大狗、和一群鸡,青山绿水,袅袅炊烟,住着一定挺舒服;但是一想,这里手机都没信号,住久了肯定不行;但是为什么又一定要用手机呢?没有手机,行不行?没有工作究竟行不行?如果所有人,都就像户人家,均匀的散落在世界各个地方,没有城市化进程将人们强力汇聚,大家吃什么完全就靠自己、做什么就凭兴趣,甚至不需要教育,或者说不需要带有极强目的性的职业教育; 我们在城市中所做的东西,以各类形式把大家连结在一起,但是它们不一定必要吧!并不是人生存下去的必备条件。
但是,我们就是想要的更多、更快、更刺激、更荣耀......这些复杂的需求不能被磨灭掉,要不然人估计就跟植物一样了。
本瓜信以为真 b 乎这个回答-生命已经这么短了,为什么大多数人还是流于世俗而不追求真正想要的? (opens new window)
绝大多数人根本不知道自己想要什么。在我们这个年代,你是谁并不重要,但你必须是一类人里的一个,具体什么类型无所谓,只要你不是“你自己”就行。
机械化大生产在驯化劳动者的同时,还要规训消费者。你拿到了股份,从明天起你就是资产阶级了!你看你还穿这身格子衬衫就不合适了!你已经是资产阶级了,买手工定制的格子衬衫啊!你还抽电子烟就不对了,你得抽雪茄啊!
这就是现代社会,你赚钱的时候是工人、是管理岗、是销售、是经营者,你花钱的时候是布尔乔亚 (opens new window)、是中产阶级、是无产者、是贫民。社会鼓励你成为任何一种人、任何一类人,社会也可以把你捏成任何一类人。从阶级、到阶层、从主体民族到少数民族、甚至男性和女性。“做女人挺好!”或者“他好我也好”。社会为你分门别类提供一切便利,只要你忘了你自己、作为一个统计数据,社会为你提供全套服务,跳河都有社会花钱捞尸!
所以每个人的生活本质上都是在追求社会提供的东西,用成百上千万的复制品来彰显自己的个性。甚至连个性都消失了,脸要剌成网红脸、穿衣服要跟穿搭视频学、吃饭要看大众点评、装修要看小红书。
在这样的时代你问为什么不追求自己喜欢的?你应该首先先问一句“自己是什么鬼!”“我是社会一份子!”
所以,真的,还能多有个性?不用工作了,就可以做到真正自我了?!我们不需要工作,但我们每天都在工作!
做自己?Who are you?That's a question ╮(╯▽╰)╭
# 工作忠告
做呗,反正都是要做的,不在这边打工,就在那边打工,不是为社会中的你服务,就是为社会中的他服务......总之,事情都是要做的,时代的洪流不会考虑哪一潮浪花而停下,甚至你连浪花都算不上,那只有做呗~
对于重复加重复加又重复的工作很难谈的上喜欢,截至 2021 年,本瓜已经做了 3 年前端开发的工作,绝对想不到 2031 年在干嘛!具体做什么是不能剧透的,但是可以肯定的好消息是 2031 年,有更大的部分是在做自己想做的工作。信心要足,你觉得可以,那么就是可以!
2031 只能给 2021 几点工作忠告吧:
- 把事做好,对事不对人,没必要把一些人的愚蠢变成自己与自己的争执;
- 事情总是要做的,大局上要兼顾,已经不是随性要炒老板鱿鱼的阶段了;
- 坚持做一件事,别总低估了长远打算而带来的收益,而总高估短期所做带来的收益;坚持是最难的,最难的也是有弹力的跳板;
- 做个人吧,人和植物的区别不正是能多想想问题吗,人云亦云没意思;但是独自思考问题是想不出个什么的,所以要见多识广,才能有不闭塞的思考结论;
- 既然是吃了做程序员的饭,就把编程技术做好,是什么身份,就把什么身份做好,尽全力扮演一个正常人,这也是不容易的;极力自持,不致疯狂;
抱歉,坐时光机的时候有点晕车,能记得的就这么多,就先说这么多,慢慢吸收,实际上已经足够受用了!
# 我&房子
此一节被yan ge了😅
一共 5k 多字,关于阅读 2010 年 kk 大神的房地产摘录与笔记;
罢了,这或许大抵就是我们要接受的舆论环境;
# 我&NEXT
从 19 年开始我都会每年写一篇文言简单记录所感:
2019 年:二四 (opens new window)
2020 年:二五 (opens new window)
2021年,也就是今年的:
实二六,虚二七,晃二八,毛二九,活三十,渐渐羽化。
动脱兔,静寒蝉,扑猛虎,默豮豕,欲鸿鹄,垂垂殇增。
未成仙,免落俗,几阳寿,趋入迷,俱妄想,喋喋不休。
醒少载,睡几年,今夜月,明日升,不知情,孜孜不倦。
身不再,神还见,异世川,同界游,亦离矣,心毕往之。
白日梦,琼宇做,探高石,晶莹雪,至佳境,不偏不倚。
2
3
4
5
6
7
8
9
10
11
呼,说是 2031 年,它就在那儿,很快,但或许也很慢,现在的瓜,需要找未来借点信心!这个时代什么都可以借,现在只不过借点信心而已,Why not!
另外附上年中总结传送门:自信可改变未来,问谁又能做到|2021 年中总结 (opens new window)
(卧槽,我正写这个结尾的时候,天猫精灵又在放 光辉岁月 (opens new window),人工智障算的真准!来感觉了,记录记录,salute!!)