前言写文章是短期收益小,长期收益大的事情。人们总是高估短期收入,低估长期收入。往往很多人坚持不下来,尤其是在写文章的前期。文章刚写完就没人看,会有一种挫败感,影响后期的创作。从某种意义上说,博客是我最好的学习笔记和个人名片。在IT行业,技术博客是了解开发人员的最佳方式之一,尤其是当您没有足够的文凭或出色的工作经验时,您应该静下心来打磨自己的技能并建立自己的博客。往事不可谏,来事尚可追。从现在开始,养成写技术博客的习惯,可能会对你的职业生涯起到不可忽视的作用。作为一个有一年多工作经验的前端小白,写这篇文章并不是为了炫耀自己写博客有多厉害,至少我从来不这么认为!相反,我想分享我的个人经验,比如如何写技术博客,如何推广自己的文章,如何打造个人品牌。1、写技术博客的收获是精打细算的。我写博客已经15个月了。目前,我在掘金社区发表文章50篇,浏览量11万+,点赞6000+。我还在segmentfault社区上发表了文章。Github博客39篇,50000+阅读,3800+点赞,800+星,150+观看,文章还被奇物周刊、前端大全、前端Top等著名的♂转载.这不是为了炫耀这个微不足道的成就,只是想鼓励和我一样默默坚持付出的朋友们----功德不负有心。和大多数人一样,刚开始写文章的时候,主要有两个目的:第一,阶段性记录自己的学习成果;第二,结识更多志同道合的人。不管是出于什么目的开始的,只要坚持写下去,你就会逐渐感受到这件事给你带来的好处:1.检验自己的学习成果,加深对技术的理解。,说出或写出简单的语言,证明你没有全面掌握或掌握的深度不够。只有通过知识共享,才能更好地发现自己在知识理解和掌握上的不足。2、提高文字表达能力随着阅读量的增加,我对文章的要求也越来越高。我会花时间琢磨是文章的质量还是读者的阅读体验。我经常在写作的过程中反复问自己,比如“怎样才能让读者更容易吸收我写的东西?”由于图像记忆力强于文字记忆力,视觉记忆才能充分发挥其优势。3、结交更多优秀的人,获得更多的推荐机会。认识新朋友很开心,靠文章结交新朋友不是一件开心的事!此外,分享知识还可以帮助他人,为他人带来利益。成就感!在回复读者留言时,您可以通过这种方式与来自世界各地的技术人员进行交流。我素未谋面,但我已经是很久的朋友了。这是一件很酷的事情!4、打造个人品牌,增加行业影响力自媒体时代,信息高度流通,笑话也能成就一番事业。知识共享可以帮助您找到更多有价值的朋友和合作伙伴,帮助您建立个人品牌。“让别人知道你知道”,打造你的个人品牌,让别人更愿意与你合作——传递和分享你自己的知识是最简单的方式,通过知识分享,你可以促进人们对你的了解和信任,为个人发展开辟新天地。当你有足够的名气时,你会收到网站广告、(付费)演讲邀请、录制视频和出版书籍等邀请和机会。5.获得报酬(作者费/打赏/广告费等)坚持写出高质量的文章会带来稿费或奖励。虽然可能是小钱,但这也是一种正反馈,会刺激你继续输出。博客帮助你建立个人品牌后,它就会变得和你每天所做的工作一样有价值,甚至比你自己的工作更有价值。2.如何写一篇热门的技术文章?1、千方百计找个好标题标题可以说是一个入口的作用,是让读者了解文章内容和目的的一个指标。如果标题不好,即使文章内容质量好,也很难引起别人的兴趣,更谈不上高阅读量。标题确定后,需要多找资料,因为不同的人可能对同一件事有不同的看法,所以通过阅读和整理多人对同一事件的描述,可以更深入和从中理解这个问题多看几个角度,再结合自己的理解,就会理解得更快更透彻。2、明确目标受众确定标题后,需要确定你的目标读者群。了解你的听众是极其重要的一步,他们是谁,他们有什么背景知识(或者你希望你的听众需要什么知识),以及这些人需要什么样的思维。这是极其重要的一步。最好能在文章最前面写上你对读者的要求,这样对你和读者都有好处。了解目标群体就像产品经理了解目标用户的需求。只有经历过,才能做出好的产品。3.有一个好的开始和结束,内容翔实。俗话说,巧妇难为无米之炊。其实,要想写出有参考价值的文章,高质量的参考文章必不可少!下面介绍一些我个人觉得不错的前端资料:JavaScriptWeekly,这是一份知名的英文周报,文章质量很高。如果您只想订阅每周报纸,就是这样。33ConceptsEveryJavaScriptDeveloperShouldKnow,本文档讲解前端开发必须知道的33个JS概念,内容为英文,网上有中文版。前端精读周报,这是一本前端好文合集,每周都会更新,目前已更新84篇。前端性能列表,这是一个前端性能列表,如果你需要优化一个项目,你可以根据这个列表一项一项地查看优化项。30秒的代码,30秒的系列,很短的代码片段让你明白一个知识点。30-seconds-of-css,30秒系列,极短的代码片段让你了解一个CSS知识点必看-javascript,本资料包含大量优质的前端相关视频,值得一看。css-protips,通过这个材料你可以学到很多技巧来提高你的CSS技能。OddDanceWeekly每周都会整理出不错的中文文章合集。如果想了解更多优秀的前端资料,建议收藏前端英文网站,总结本网站,里面收录了一些国外的优质博客及其视频资料。4.获得反馈和迭代我有一个我相信的毫无根据的理论:好的写作是慢慢建立的。经过一定的阅读量和与读者的互动,你会发现文章的不足之处,应及时修改。过了一段时间,自己写的文章也要经常复习。这个时候你的能力可能比以前有所提升,看问题也更深刻了。觉得不满意的老文章也要迭代!这样,你的写作能力才能快速提升!5、收尾:打包、发布、宣传三、关于写博客的几个问题1、什么时候开始每个人心里都有一个长长的清单,这些清单里写了多少好东西,却总是拖延,搁置,在时间的阁楼上腐烂。万事开头难,写技术文章也是如此。很多人会长期停留在初级阶段。你可能会有这样的疑问:开发者技术如何才有资格开自己的博客?种一棵树的最佳时机是十年前,开科技博客的第二佳时机是现在。事实上,我一年前就开始写这些文章了。现在回想起来,觉得当时的文章写得不好。对于那些不尽如人意的文章,可以删掉,等自己能力提高了再写。所以你得等到技术达人了,才有资格写文章。相反,你可以通过写文章记录自己的成长轨迹,在分享文章的同时打造自己的个人品牌。为什么不这样做呢?2.如何开始写作?从模仿改写开始对于一个想从头写出高质量文章的新手来说,往往很难下手。而我的建议是从模仿和改写开始。虽然你可能还没有开始写文章,但你一定看过那些优秀的博客文章。不妨先模仿那些优秀的文章,学习如何给文章起标题,如何写开场白,如何表述自己的观点,如何总结。通过模仿和改写,逐渐养成写感,而且越写越好。建议先确定主题,再根据主题搜索相关信息。根据主题查找信息,而不是根据信息查找主题。按照主题阅读,你会发现,你在阅读的时候,不再只是老老实实地看一本书再看另一本书,而是非常频繁地从一本书跳到另一本书,从一个来源跳到另一个来源。了解有多少不同的人就同一主题发表过看法的来源。通过不同材料的比较,取其精华,去其糟粕,并以书面形式进行总结。培养思维习惯刘伟鹏《暗时间》提到:“走路、买菜、洗脸洗手、坐公交、逛街、出门、吃饭、睡觉,这些时间都可以称为‘黑暗时间’。我们可以充分利用这些时间去思考、反省和消化我们平时看到和读到的东西,让我们的理解脱离脚本层面。”当思考和总结成为一种习惯,诉诸文字和写作进一步思考就成了一件自然而然的事情,就变成了“因为你在思考和总结,所以你不得不写下来”的事情,博客就变成了一个被-产品。3.写博客需要很多时间,如何平衡工作和学习?写出一篇高质量的文章,真的是要付出很大的努力。为了让读者受益,需要在内容、措辞、配图、排版等方面下功夫,而这些地方都需要时间。其实我的大部分博客的初稿都是我的学习笔记,主要是看视频或者看书做的笔记。有了这样的初稿,博客就已经成功了一半。接下来你要做的就是如何扩展你所掌握的知识的深度和广度,并最终以通俗易懂的方式解释给别人听。所以如果你不不断学习,就很难保持高生产力。程序员可能是一个加班比较严重的职业。对于有工作的上班族来说,写博客一定要善于利用小块时间,也就是《奇特的一生》所说的“剩余时间”,比如利用中午休息的时间,根据主题搜索一些资料,做出准备工作。我通常一周只写一篇文章。我从来不一口气花几个小时,有空就写一部分。写博客是我享受的过程。4、在哪个平台上写文章可以写文章的地方太多了,所以选择很多,却让人迷茫,哪里才是技术人员真正的聚集地。我发现很多爱写文章的技术人,都会先在一个平台上写文章,在这个平台上逐渐积累了一些名气之后,就会被各种编辑邀请或者出于推广的目的,在各种热点上写文章斑点。去平台同步自己的文章,然后导流到自己的独立博客,最后开通自己的公众号。如果你是写作新手,我建议先把重点放在选择平台上,了解这个平台的规则和技术氛围。如果你各方面都比较适合,那就选择它来写文章和发表文章。等平台积累了一定的知名度后,就可以选择自己开通了。博客。至于选择哪个平台,个人觉得最好选择支持Markdown语法的平台,这样就不用费心去调整文章的格式了。在IT技术平台中,我个人最喜欢掘金和SegmentFault社区。两人的技术氛围都很好。很好,但是前者的浏览量比后者多!掘金SegmentFaultGithubissues5。如何推广自己的文章?好酒也怕巷子深。现在写技术文章的人太多了,而且写的很好。如果不注意推广,文章很快就会淹没在知识的海洋中,阅读量会很小,影响写文章的动力和动力。热情。就个人而言,写文章最大的乐趣是与读者互动并获得他们的反馈。看少了,我会质疑我的文章对别人有没有帮助,文章质量是不是很差?如何推广?首先,你需要把平台的规则研究清楚,熟悉规则才能玩规则!下面以SegmentFault社区为例。请仔细阅读我们进一步完善首页推送的那篇文章,里面详细介绍了如何进入首页的一些条件:当满足上述条件之一时,这篇文章将被推送到所有的时间线订阅相关标签的用户现在在时间线上。这就引出了另一个问题,就是写文章时标签的使用。我们建议,为了扩大您潜在的文章阅读人群,第一个标签最好选择比较宽泛的技术标签。6、为什么要用博客而不是云笔记?正如我们上面提到的,博客来自他们自己的笔记。可能有很多人疑惑,为什么他们不只是在印象笔记里记录笔记,而是花更多的时间来写博客呢?我认为使用云笔记的局限性在于:在笔记中记录,更多的是为自己,无法进行深入的理解和研究,无法与同事分享,不利于发现自己看问题的不足,获得更多的感悟诸如知识货币化、声誉提升等好处,更不用说建立个人品牌了。一些知名前端公众号的转发,得到了别人的认可和好评,让我在写博客的道路上一发不可收拾,越陷越深!现将所有文章总结如下,希望对大家有所帮助。Vue全家桶1.从零开始学习Vuex2.从零开始学习vue-router3.Vue2.0父子组件通信4.Vue2.0自定义指令与实例属性和方法5.Vue2.0数据通信详解6.Vue2。0组件继承与扩展页面性能优化1.页面性能优化方法有哪些?机制3.JavaScript数据类型及其检测4.JavaScript创建对象的几种形式5.详解数组常见的遍历方法6.浅拷贝和深拷贝7.Javascript闭包的简单解释8.这些你还不明白吗?9.原型与原型链详解10.九种跨域方法实现原理(完整版)11.Dom事件机制12.JavaScript中常见的六种继承方法13.JavaScript数据类型转换14.JavaScript线程机制与事件机制15.前端模块化详解(完整版)16.浏览器和Node的事件循环(EventLoop)有什么区别?ES61.ES6核心特性2.ES6数组扩展--Array.from()和Array.of()3.异步方案--Promise和Await4.JS六大异步编程方案5.ES6迭代器和生成器CSS1。实现三栏布局的几种方法2.深入理解BFC3。5.如何让元素居中(最终版)6.几种常见的CSS布局7.关于响应式布局,你必须知道的Http协议和数据请求1.关于Http协议,你必须知道的2.关于Http的一些重要概念协议3、深入浅出地解释HTTPS的工作原理4、Ajax原理一篇文章就够了5、Ajax请求后台数据6、如何获取数据浏览器相关1、从URL输入到页面显示发生了什么?2.浏览器存储3.深入浅出浏览器渲染原理4.深入理解浏览器缓存机制web安全1.常见六大web安全攻防分析工具1.如何在线预览github项目1.vue全家桶做一个精美的美团项目五、2019年写作计划(暂定)这部分写作计划参考了木一阳大师的进阶系列目录。目前,暂定以下议题。个人觉得这些都是前端的重点和难点,有必要深入了解。调用栈原型与原型链Bind,Call,Apply实现原理高阶函数JavaScript设计模式Promise原理及手写PromiseWebpack配置Webpack原理计算机网络概述TCP/UDP协议http2协议Websocket前端监控性能优化Vue3骨架屏实现.0新特性vue和reactMVVM框架对比实现原理Diff算法VirtualDom原理前端数据结构及算法6.后记其实理解一件事情并不难,难的是如何把一件事情分享给别人流行的方式,让别人学到东西奖励。以前写过的文章我有个习惯,不满意就修改。是我的孩子,认真点!如上所述,写文章有很多好处。在此友情提醒大家,不要为了写博客而写博客。作为程序员,我个人认为最重要的是敲代码的能力和工作中解决问题的能力。不要本末倒置,捡了芝麻丢了西瓜。向大家推荐一款好用的BUG监控工具Fundebug,欢迎免费试用!最后是一个小广告。想了解前端的重难点、面试常见问题和新知识等,可以关注我的公众号《前端工匠》,每周两篇原创优质文章,旨在带您上手!参考文章和书籍我从撰写技术博客中学到了什么?-J_Knight_技术博客,那些东西,你也可以写出优秀的技术博客如何开始写技术博客,如何选择?为什么程序员应该尝试写博客
