前端女程序员2019的启发 | 掘金年度征文

1,167 阅读7分钟

前言

又到年末,在掘金上看了许多小伙伴的年度征文,很受鼓舞。

借着这个机会,我也想好好地记录下我今年的成长。

如果我的成长对你有一些启发,是我的荣幸^_^。


1、区分目的和方法

记得大学的时候,我曾经给自己订下了每天听一个小时英语的习惯,并不是自己喜欢听,而是觉得可以提高英语。

如果某一天,我因为自己懒惰而不想听,第二天我就会很焦虑,失败的感觉油然而生。 后来,觉得太难坚持了,干脆自暴自弃,就彻底放弃了。

现在回想起这件事,我已经记不起自己当时坚持了多少天,更别说有什么收获和成长了。

但当时为什么那么坚定地觉得这件事就必须要做呢?

大概是听了某些学霸学长说,每天听英语可以提高英语成绩,而英语好可以给我们带来更多的就业机会,所以我就潜移默化地把听英语和更好的就业机会联系在一起。然后逼着自己做自己不喜欢的事情。

如果当时我能清楚的知道,我的目的是想要更好的就业机会,那我就有能力分辨学长的建议是否适合自己,从而少走一些弯路,毕竟想要实现更好的就业机会有更好更适合的方法,可以把专业课学好,也可以提前去实习。

在工作生活中,我们也常常陷入把方法当目的的漩涡中。

听到大佬推荐某个课程,就傻傻地把那个课程当成目的,花时间花心思学习,最后学下来发现不是自己想要的,白白地浪费了时间。

所以,给自己树立目标前请认真思考:

  1. 你真的需要做这件事吗?

  2. 我为什么要做这件事?

  3. 做这件事可以满足我什么样的欲望?

  4. 这个欲望在我所有的欲望里优先级是怎样的?


2、工程师的本质是探索那个最恰当的折中

这句话来自于我看清华大学的于歆杰老师,他在电路原理(B站搜:清华大学《电路原理》)的第一课中讲到的一句话:


工程类的课程和科学类的课程本质的区别是,科学类的本质是探索唯一的终极真理,工程类的本质是探索那个最恰当的折中。


这句话对我影响很深。

我发现身边很多小伙伴包括我自己,都把技术的重要性看的太过了(当然这里不是说技术不重要)。

举个例子。

在某个项目中,我使用了Promise的finally,后来发现finally有兼容性,它会导致在ios 10.3 and firefox 57下出错,详情看:github.com/zloirock/co…

当时情况紧急,立马要上线了,我一时半会没有想到更好的解决方法,就把finally干掉了。

项目结束后,我和同事讨论了这个问题,他说我的解决方法很low,他说可以用插件 + Babel解决。那一刻我恍然大悟,对哦,为什么我想不到,看来还是我的技术不够。

再后来,我认真琢磨了这件事。

假设我的知识面足够广,知道有这么两种方式(这里只是假设,不具体讨论以上问题的解决方式):

  1. 不用
  2. 用插件解决。

我们会如何选择?我相信大部分会倾向于第二种用法。

为什么我们总是会想当然的觉得用插件解决更好?为什么我们总是在追求新的更好的技术?是不是因为这意味着我们知识面广?知识储备丰富?

但,我们学技术是为了什么?

如果是为了追求更好的技术,想像Linux之父之类的人一样做出巨大的贡献,那这就类似做科学研究,那我们就是要去追求唯一的真理。

但如果我们学技术是为了赚钱,为了解决工作中的问题,实现更好的产品?那我们就要追求最恰当的折中。因为做出更好的产品会涉及到很多因素,时间、人力、物力,我们要的就是去衡量,找出那个最合适的方法。


3、我不一定会变成更好的自己,我的明天不一定会更好

这是一句很丧的话,但却再真实不过。

7月到9月的过程中,我陷入了无限的焦虑,做了抑郁症测试,结果提醒我是中度抑郁。我把这个测试结果告诉了我的几个好朋友,她们甚至都不相信,我这么乐观的人也陷入了抑郁。

互联网的发达,让我们了解了许许多多自己都难以想象的神人,也让更多的人变得不自信和自卑。那段时间,我最常想的问题是,我们活着有什么意义呢?宇宙那么大,地球算什么,地球那么大,那人算什么?

有一天下班,我走在路上,回想这几年的生活,虽然每年年初都会设立一些flag,也都实现了不少,但我的生活本质上没有发生大的变化。依旧是每天上班下班,工资也没有太大的变化,身材也没有变得更好,身边的朋友也还是那么几个。

所以,我们每年相信的未来会更好,真的会更好吗?

答案显而易见了。

身边的朋友,只有屈指可数的人做到了更好,不是所有人随着时间的推移都会更开心、更漂亮、更有钱,相反,大多数人在经历了一件件事后,渐渐面目模糊。

那为啥我们每个人都会觉得自己会变得更好?

我想大概是因为我们必须相信,才能坚持活下去。但只凭着相信,是无法会有更好的未来。既然有人做到了更好,那就一定有更好的依据,也一定存在适合自己的更好路径。

如何寻找路径?

以下是我总结的一些方法,仅供参考。

第一步,从宏观地知道自己喜欢什么。

试着回答以下问题:

  1. 从小到大,你最开心的一天是?

  2. 回想下,你做那些事的时候会感到开心?

  3. 这些事总结起来有什么共同点?

例如:虽然每件事让自己开心的事都不同,但当感受到自己在进步时、帮助别人的时候、自己的价值得到认可时就会特别开心

第二步,从大方向出发,确定具体的目标 找出可重复、可操作的事情。

在第一步里,可能有些人会想,我捡到钱的时候很开心,我收到别人意外的礼物时很开心,而这些的本质是「意外之喜」,而「意外」是无法通过自己控制的,所以不具备可操作性。

例如:当感受到自己在进步时会开心。所以学习某一个技能是可以重复进步的快乐。

第三步,找到具体地,最适合自己的方法

例如:学习会快乐。那就需要找到自己最想学的技能。如果没有感兴趣的技能,那就给自己一些时间,报个试听课,或者在网上搜索一些科目,去不断尝试。

第四步,把目标量化

把一件件事都列成项目,设定更好的量化目标,然后分头去做准备工作,准备工作越充分,更好的到来就越能成为可能,否则“更好的自己”就是自欺欺人,没有理由相信。


后记

最后说说我2019年的其他收获

换了工作

去了北京

去了厦门

见到了偶像胡歌

还跑了人生第一个马拉松

很满足很开心。

不知不觉写了2000多字,全篇下来也没有多少和具体的技术相关,但很开心可以通过掘金这个平台分享自己的成长,希望能对小伙伴有一点点的启发。

如果喜欢我的文章欢迎点赞、评论。


掘金年度征文 | 2019 与我的技术之路 征文活动正在进行中......