新手入门第一课:3招搞定文章

2,060 阅读5分钟

参与新手入门活动,赢千元奖金和最新周边

活动链接:juejin.cn/post/698108…

本节课要点

  1. 学会写标题
  2. 学习Markdown语法,能够将文章分段
  3. 学会选择正确的文章分类和标签

知识点解析

标题规范

  • 标题尽量简单、简约,但不是短就行。经常有看到这类型的标题“JavaScript学习”,“Leetcode刷题”。因为没有聚焦到文章的核心内容,所以也是无效标题。一个好的标题是能用一句话概括文章主旨的。“JavaScript学习”可以拓展下文中介绍的知识点,改成“学习JavaScript的设计模式核心原理”。“Leetcode刷题”可以增加刷题的名字,改成“Leetcode刷题:分发糖果的解法”。

  • 拒绝标题党和夸大、错误的信息。例如夸张式标题“0202 年了,还在用 vue2.x ?”悬念式标题“震惊:这篇VUE的干货竟然说的这么全!”强迫式标题“迄今为止最全的面试题,不看后悔一辈子?”过度夸张的标题虽然会吸引用户的注意,但同时会增加用户的预期。如果文章内容不够干货,容易形成反面效果。

文章结构

不知道大家都有没有看过这些类型的文章

  • 通篇全是文字,而且没有分段,读起来很累;
  • 一篇文章几乎都是代码,没有作者的思考和分析,为了写而写;
  • 开头没有交代,中间也没有过渡转折,上一段还是java的介绍,突然下一段就讲go的特点了,读的云里雾里;

在新手阶段,我们需要掌握这几点

  • 代码和文字结合,且文字占比应该更多。我们写文章的初衷是为了整理经验、记录过程,帮助到有需要的读者。自己总结的分析和思考才是真正的产出,代码只是佐证的方式;
  • 善用小标题,将文章按照结构有条理地分段;
  • 学会写过渡句,承上启下;

Markdown教程

Markdown能对文章进行简单的排版,使文章结构更丰富,也更有层级感。由于Markdown语法较多且需要实操,因此小编提供了一篇非常全面的教程,大家可以照着里面的语法练习(感谢作者“杰哥的IT之旅”提供干货文章)

文章链接:juejin.cn/post/695979…

分类、标签的选择

文章分类和标签之间是什么关系呢?打个比方,不同的文章分类就像不同的餐厅,标签就是餐厅里的菜品。

目前平台的文章分为前端、后端、安卓、iOS、人工智能、开发工具、代码人生和阅读。前面5个都比较容易理解,所以这里只介绍下“代码人生”和“阅读”的区别。“代码人生”主要是开发者的成长故事,而“阅读”的分类相当于“其他”,对内容的包容性比较强,个人笔记、周刊、感悟等等都可以放在这个分类里。

在发布文章的时候,我们必须要选一个及以上的标签。因为目前平台是根据「文章标签」进行分发的,也就是说用户只会看到他关注的标签下的文章。简单来说就是标签越多,文章的曝光度就越大。因此标签的选择非常重要,最好选一个大品类的标签+一个细分标签。

🌰举个例子:文章标题叫做“我在工作中是如何使用 git 的”, 那么该文章的分类就是「前端」,而标签选择的是一个大品类标签「前端」,和一个细分标签「Git」。

拓展

平时总觉得推荐的文章种类太单一,重合度太高?是不是关注的标签太少了呢?快增加关注的标签数量吧!

操作步骤:打开首页-点击右上角的「标签管理」-选择「全部标签」-选择感兴趣的标签加关注

image.png

范文推荐

文章:我在工作中是如何使用 git 的

链接:juejin.cn/post/697418…

课后作业一

【文章要求】

  1. 要用上今天所学的3个知识点。
  2. 只能写技术类的文章,成长经历或者人生感悟这种不算。文章正文第一句要写上“这是我参与新手入门的第N篇文章(写的是第几篇,N就写几)
  3. 文章要求原创,内容符合掘金社区的内容标准和规范
  4. 字数不得少于400字
  5. 不得有广告/洗稿/凑字数等行为,发现此类,当天更文不计在内 作业提交截止时间 :7月6号晚上12点!!!

新手同学刚开始写文可能比较难,可以从刷题开始,以下是提供的参考模版。但是要注意,刷题不能只粘贴题目和 AC 代码,需要有自己分析、思路讲解。同理,学习笔记不能只复制黏贴,要有自己的心得和收获。

【技术题】模板:

一、题目:

如:ArrayList 的基础及原理 二、知识点:

  1. XXXX

  2. XXXX

  3. XXXX 三、需要注意的点/和 xxx 的比较:

如:什么情况下会使用 ArrayList?什么时候会选择 LinkedList? 我的回答:xxx 四、拓展延伸: 如:当传递 ArrayList 到某个方法中,或者某个方法返回 ArrayList,什么时候要考虑安全问题?如何修复安全违规这个问题? 我的思考:xxxx

【算法题 / 笔试题】模板

一、题目描述:

XXX 二、思路分析: 这部分可以写写:

  1. 这道题考察了什么思想?你的思路是什么?

  2. 做题的时候是不是一次通过的,遇到了什么问题,需要注意什么细节?

  3. 有几种解法,哪种解法时间复杂度最低,哪种解法空间复杂度最低,最优解法是什么?其他人的题解是什么,谁的效率更好一些?用不同语言实现的话,哪个语言速度最快? 三、AC 代码:

xxxxx 四、总结: