到目前为止,从掘金上发布第一篇文章到现在,已经有一年半多了,也一共发布了 150 多篇文章,也听到有人说我像是母猪那样高产,一周可以写几篇:
那么今天这篇文章我就来讲一下为什么我能一直坚持下来写文章。
为什么要写文章
首先先来讲讲我为什么要写文章吧。那我先来讲讲我的个人情况吧,我是文科转理科的,所以我平时会很喜欢历史之类的,有时候我也跟别人谈起也会觉得很惊讶。就拿历史来说吧,我高中的时候就经常看历史说的,也比较喜欢跟人聊起,但是到了考试的时候我的历史成绩是不高的,也有同学问过我为什么我经常看这些,成绩又这么低?我有想过一个问题,是因为我笨吗还是我方法不对,但是我想到我数学也不差的,初高中随便学学都能拿很高分的,但是我发现我学数学就根本不用记笔记的。很简单,原因只有一个,就是记性差。
B 站都是被我刷的推荐就是历史、音乐、篮球和炒菜这四样东西了。
记性差是一个原因,接着是我英语也差,那时候我也刚准备要学 Redux
,但是它是英文的,那时候我在想,作为一个程序员,阅读英文文档这关我肯定是要克服的。
那时候我就待在图书馆一边翻译,一边敲着代码,一边写着文章,那一次好像在图书馆待了很久,文章写出来之后还挺开心的:
当时是没啥流量的,阅读量好像是就几百的,被掘金推荐了就更开心了,还截图给老师炫耀呢哈哈哈哈。
所以我一开始为什么要写文章就是因为记性和英语都不太好的前提下,去为了记录下来当前我的所思所想,为了方便我到时候要用到的时候去查阅,我也可以看到我当时是怎么想的,也可以对比出的技术有没有进步,对之前的看法有没有改变。
还有就是如果我能用我所会的和所拥有的帮助到有需要的人这也是非常有意义的事情,所以我的一个专栏里面会有这样的一个简介:
正是因为我秉着这种自己能学到东西,然后又能帮助到有需要的人的心态去写文章吧,也就并没有很在乎数据吧(其实说不在乎都是假的,随便喜欢自己写的东西受到别人肯定呀),还好我幸运一点,也可能是我真的有用心写吧,给到我文章的曝光度都是不错的
这也就是我为什么能坚持下来的原因之一了。欸我还得感谢那时候的我呢,这么认真在学这些基础知识。
写文章对技术有提升吗?
写文章对我的提升可就非常大了,真的可以评判为我这两年来最正确的选择了。
例如在前几个发布的浏览器事件循环那篇文章,我首先是需要区分什么是微任务和宏任务,我说我 script
标签是宏任务,那我就要去调试,从结果去论证他是宏任务,而不是人云亦云,跟别人谈起我也要有足够的证据去证明我这一论断。
var、let、const
有什么区别这个问题也应该很常见了吧,作用域提升和暂时性死区很多人都知道,这个问题产生的原因很多人就不知道了,为了去论证这个问题,我又去看了 V8 官网,也去看了 ES5 规范,甚至还对代码进行了 debugger
,所以我现在也能清清楚楚地讲清楚这三者的区别,以及为什么在 var
声明的变量前面打印该变量是 undefined
的原因了。
所以这对技术提升的点就是我为了写好这篇文章,我会去查阅很多资料,在查资料的过程中,我可能又学到了一些其他的技术点和当前知识点里很少有人知道的点,久而久之,慢慢就形成了一个完整的技术栈了。
如果就那我自己对比来说,同样的时间在面对着电脑,在写文章的时候我肯定会花很多时间在研究这个知识点上,去查阅更多的参考资料,去写更多的案例去验证这个观点,而我没写文章,单纯在这看的话,肯定会觉得乏味,你看八股文的时候应该会有很深的感受吧。
还有一个就是当时我没有考虑好的点,我发出去了,一些读者可能会提供不同的意见和反馈,这些都能给到每个人不同的成长的:
除了我提到这些,还有很多很多的,还有一些现在我没有看到的,但是也可能在潜移默化地影响着我的。
写文章有什么好处
写文章的好处可就非常多了,首先我作为一个应届生,我觉得让别人觉得你很强(为什么说是觉得呢,因为我不强啊,来几场面试来试试实力吗?):
因为有写文章,那肯定是比我没写文章的时候面试机会多了一点的,也会有比较多的内推机会,都有啥我就不说了,需要内推的厂应该你们都懂的。先不说文章质量如何,但至少证明了我大学期间是有认真在学习的,也可以证明我对技术是真的热爱的。
因为写文章,也让更多的人认识到了我,居然有编辑社的人让我去写书,我之前是想都不敢想的:
金钱方面的收获的话也就参加了一下掘金上面的一些活动,除此之外暂时还没有其他额外的收入,现金的话应该是 1000元
左右,因为其中掺杂着很多个人的支付信息,我就不截图了,懒得打码。
也领了两个烤箱,这都送给朋友了。
写文章的好处还有很多很多,也能认识一些朋友,来一起搞搞开发,写一下自己喜欢的项目来看看有没有盈利的机会,有这种想法的朋友也可以加我微信我们来一起探讨,前段时间也在计划着,又因为大家都在忙也暂时搁置着还没有开始:
还有一个就是面试的时候我都不用八股文,因为常见的八股文我都以文字的形式写出来了,忘记了就可以看看之前的,而且还很详细,比去背来得更实在一些。
为了写好文章我都认真阅读过哪些书籍
为了写好文章,2023 年这一年我阅读了非常多的书籍,最近也对比了一下 2022 年跟朋友聊技术的聊天记录,感觉真的进步非常大。
我觉得写文章的时候真的是我最安静的时候,现在能这么静下心来好好学习的机会是非常少的了,我也来罗列下我去年都读过哪些书吧:
- JavaScript 高级程序设计
- JavaScript 忍者秘籍
- 你不知道的 JavaScript 上、中、下三本
- JavaScript 设计模式与开发实践
- 深入浅出 NodeJs
- webpack 实战
- 计算机网络:自顶向下方法
- 图解 TCP/IP
- 图解 HTTP
不记得还有没有其他的了,没有记录,书也不在身边。
今年开始,除了读一些技术书籍之外,还应该会去阅读一些经典的文学书籍,提升一下文笔,因为我感觉我的表达能力欠佳,就心里想到的一些事情要很费劲才能讲完,而且讲得也不是很清楚:
就好像这个,我很早就知道这个事情了,我要讲给别人知道这回事,需要讲很多,别人就三言两语把一件事描述得很清楚。
看完诗经就去看战国策了。
上面提到的书的电子版我基本都有,还有其他的也有很多,如果感兴趣的可以加我微信或者私聊我领取。
写文章会遇到的问题
很多人在写文章的时候可能会遇到一些问题,所以一直在想要不要写,下面就罗列一些写文章的过程中会遇到的一些问题:
-
想写的问题别人都写过了:
- 谁说别人写过的内容就不能再写了,别人赚过的钱你不也是一样赚,这句话虽然暴躁了点,但就是这样子呀,每个人的技术和文字功底都不一样,对待问题的思考也都不一样,我把我对这个技术点的看法写成文章,也照样可以写呀,也照样可以发呀。
- 假如我要写一篇
为什么说PHP是世界上最好的语言
的文章,我看到评论里有一些知识点没讲解透,又或者说被问到了一些延伸性的问题没有解答到,那这些点都是可以作为我写文章里面的内容来写的。 - 听说过橘生淮南则为橘,橘生淮北则为枳吧,不同人写出来的内容肯定也适合不同的读者。
-
没有题材怎么办:
- 这个还真不知道怎么讲,想到啥就写啥呗,可以多看看别人写的,也可以多看看外网的一些文章。
- 你自己想学啥就写啥,一边学一边写,文章写完了,这个知识点你也就写完了。
-
怕误人子弟:
- 你有这个想法就非常好,正因为你有这份责任心,所以你在写这篇文章的时候自然而然也会更认真更用心的去写,如果真写错了,自然会有读者会对你的问题提出质疑,用诚恳的态度去对待这个问题那这个问题很快就处理好了。
没有什么问题的,如果你足够热爱,任何问题都能解决。
写在最后
最后希望我能通过这一篇文章能帮助到一些想写文章的又没有什么动力的朋友吧,特别是在校且学校不是很好的同学,我非常建议你去写一下文章,这对你之后面试找工作都是非常有用。
除此之外你还可以去参加一些开源项目的贡献,又或者去开源自己认为比较感兴趣的项目:
就感觉还行吧,还要继续维护的,还有很多功能要完善的。
最后的最后,给我自己也打一个广告吧,本人是一个 24 届的应届生,正在准备春招,如果你有不错的工作介绍,也欢迎内推我,非常感谢。
如果你有什么疑问,欢迎评论区留言,如果想加交流群、拿电子书、闲聊八卦、聊历史、聊技术都可以加我微信 moment_082
文笔有限,还是没能把我最想说的描述清楚,如果对你有帮助,欢迎点赞,也可以关注我,关注后面更多精彩内容......