废柴中年小伙的年底自嘲

420 阅读6分钟

时光不负,创作不停,本文正在参加2021年终总结征文大赛


不是啊,这很奇怪诶。我发的第一篇文章为啥是年终总结...?
...好的,明白了。

综上所述,2021年的年底,我从掘金的一个旁观者变成了一个创作者。

这个文章就是我的第一个创作。

2021年的日常

其实呢,这一年的时间里,大部分的时候都是在重复做着一些无聊的事情吃冷透的早餐,急急忙忙的穿衣洗漱,挤公交,打卡,修改一点小功能,修改bug,劝说产品经理放弃上次被删除的功能,每天用1个小时的时间总结之前7个小时都在做什么,然后发现不够8小时,并创造1小时的虚拟人生。下班之后,趴在床上眼睛一闭一睁,23:00。然后开始失眠到2:00,突然发觉没吃晚饭,拿出速食快餐,加热,等待的过程实在是太困,所以回去睡觉,并在第二天早晨得要了一份冷透的夜宵。

显然,我的生活陷入了循环,毫无变化,毫无信息,毫无希望。

朋友呢,跳槽的,结婚的,跳槽之后结婚的,离婚之后跳槽的,离婚之后又结婚的。往年单身聚会还能来个五六个人,今天,按他们的话说:“还单身的就已经不是人了。”

谁还没点小转折呢

一个偶然的机会,看到一个老友在开发uni-app,当然,那时候我只是看到一堆奇奇怪怪的标签,和一个手机屏大小的调试页面,随口问道:“这是什么框架啊,没见过?”

“uni-app,上手挺容易的。这个是用vue工程直接打包过来的。”

vue倒是早就听说过大名,但是一直没用过。

因为我是一个臭写JAVA的。偶尔做做node.js。

“vue难么?”我小心翼翼的问,因为我觉得,开发手机应用还是挺炫酷的。

“应该不难吧,反正我不太会,但是页面我写出来了。”

我不理解,但我大为震撼!

他用的编辑器是这个

image.png

把项目讨要过来,安装编辑器,一运行,报错,环境补全,npm i走起,一通折腾。最后还是放弃了。

看不懂啊。

瞬间觉得被世界抛弃了。

嘛,还是知道了一个新的编辑器。

编辑器,如果不是用来折腾的,那将毫无意义。跑到社区开始看插件库,然后一眼就看到了一个神奇的插件。

image.png

有点意思。

找到下面的QQ群,加入。

新世界的大门,也被打开了。

缘起VUE,却跳入Python的坑

这里的人大部分都在用vue。我呢,vue白痴,只知道一点点的语法,脚手架只懂得运行起来,什么打包,什么组件完全不懂,大家聊天的时候,我只能看天书。

不行,太失败了,好歹,我会js。

直到我看到一个微妙的论点

你进的公司,如果用的是原生,赶快跑,干两年你就废了。

好家伙,原来我已经废了啊(摆烂

咱不能与时代脱节,为了能和大家愉快的水群聊技术,我打开了哔哩哔哩,找vue的教程。十分钟后,满意的打开了python的视频,津津有味的看了起来。

故事的发展不太对劲啊,楼歪了啊,为啥是Python啊。

因为大概看了下内容,我不满意,大家都不讲原理。

可能有人会问 “会用就行了,要啥自行车。”

可能和我用原生开发已经习惯了有关,只学表象的东西,我觉得别扭。

断断续续先看完了python基础,接着又研究了一段爬虫。开始讲web项目页面了,又是vue。

完了,躲不开。扭过头去继续找vue教程。

直到我接触到了天禹老师的vue教程,我只能表示,非常的满意。

这才算是教程嘛。没有废话,有广度,有深度。

用了一个半月的时间,终于,群友讨论的东西我能听懂了,热泪盈眶啊。终于能愉快的水群了!(bushi)

然后我发现了一个奇怪的事情,要从一段代码说起

由this引发的思索

methods: {
    change(){
        this.isOpen = true;
        console.log('out', this.isOpen)
        setTimeout(function(){
            this.isOpen = false;
            console.log('inner', this.isOpen)
        }, 2000)
    }
}

-- “东西我都打印了,显示值是对的,但是v-show没变过来,vue-develop上也不跟着变。”

-- “你这里不能用function(){}的形式,需要用箭头函数,不然this指向就错了。”

-- “我试试...”

3min later

-- “好了,可以了,谢谢。”

在我看来,这个问题很匪夷所思,this指向这么老生常谈的问题,怎么会有人不知道。但是下一个瞬间,脑子里另一个声音响了起来

“应该不难吧,反正我不太会,但是页面我写出来了。”
你进的公司,如果用的是原生,赶快跑,干两年你就废了。

这两个观点不是空穴来风,是真实存在的。我很迷惑,是什么原因造就了现在这个局面呢?

业务驱动技术

工资驱动学习

大家都本着无利不起早的原则,学的东西都是针对性的,用到再说,不求甚解。

不是说这种做法是错的,但是显然,这种做法是有隐患的。

image.png

金字塔的底部已经开始松动了。

今年我最大的目标就是先摸清楚vue。

但是,我还有一个小小的愿望

作为一个原生js开发人员

给哪些想了解JS的人,想要学JS的人聊一聊,JS的那些事情。

明年我要做什么

原生还是有一战之力的。我在学vue,还准备看react,目的:一方面丰富我的技能池,另一方面,我想走一条我自己的路。用自己的知识,以自己的意志,用自己的手,写一个简单的响应式的组件化的框架。

当然,这个东西大概率可能一辈子都不会和大家见面,自己是个什么人心里有数的很。但是

只要做了才有成功的希望,不做,概率永远是0。

2021年里我又认识了几个新的小伙伴,他们带给我了许多欢乐,以及难能可贵的帮助

他们是:

  • 彩虹屁老婆的作者,大帅老猿

  • 彩虹屁老婆3群管理 Thinkshow

  • 彩虹屁老婆4群管理 全栈王仙人

  • 彩虹屁老婆3群超超活跃群员 为自己而活

正式在这些新朋友的鼓励和帮助下,把我推向了一个新的位置,技术分享者。

技术的共享前提是分享者掌握了知识,同时学习知识的人可以帮助你完善知识体系,你在付出的同时,会有等量的收获,这个才是开源为什么在技术世界经久不衰的原因

我的想法很多,做的却太少,但是只要做了,就不会晚。

但是啊,这是明年的事情了。

但是,我今天就要开始准备了啊。