参与新手入门活动,赢千元奖金和最新周边
本节课要点
- 学会写标题
- 学习Markdown语法,能够将文章分段
- 学会选择正确的文章分类和标签
知识点解析
标题规范
-
标题尽量简单、简约,但不是短就行。经常有看到这类型的标题“JavaScript学习”,“Leetcode刷题”。因为没有聚焦到文章的核心内容,所以也是无效标题。一个好的标题是能用一句话概括文章主旨的。“JavaScript学习”可以拓展下文中介绍的知识点,改成“学习JavaScript的设计模式核心原理”。“Leetcode刷题”可以增加刷题的名字,改成“Leetcode刷题:分发糖果的解法”。
-
拒绝标题党和夸大、错误的信息。例如夸张式标题“0202 年了,还在用 vue2.x ?”悬念式标题“震惊:这篇VUE的干货竟然说的这么全!”强迫式标题“迄今为止最全的面试题,不看后悔一辈子?”过度夸张的标题虽然会吸引用户的注意,但同时会增加用户的预期。如果文章内容不够干货,容易形成反面效果。
文章结构
不知道大家都有没有看过这些类型的文章
- 通篇全是文字,而且没有分段,读起来很累;
- 一篇文章几乎都是代码,没有作者的思考和分析,为了写而写;
- 开头没有交代,中间也没有过渡转折,上一段还是java的介绍,突然下一段就讲go的特点了,读的云里雾里;
在新手阶段,我们需要掌握这几点
- 代码和文字结合,且文字占比应该更多。我们写文章的初衷是为了整理经验、记录过程,帮助到有需要的读者。自己总结的分析和思考才是真正的产出,代码只是佐证的方式;
- 善用小标题,将文章按照结构有条理地分段;
- 学会写过渡句,承上启下;
Markdown教程
Markdown能对文章进行简单的排版,使文章结构更丰富,也更有层级感。由于Markdown语法较多且需要实操,因此小编提供了一篇非常全面的教程,大家可以照着里面的语法练习(感谢作者“杰哥的IT之旅”提供干货文章)
分类、标签的选择
文章分类和标签之间是什么关系呢?打个比方,不同的文章分类就像不同的餐厅,标签就是餐厅里的菜品。
目前平台的文章分为前端、后端、安卓、iOS、人工智能、开发工具、代码人生和阅读。前面5个都比较容易理解,所以这里只介绍下“代码人生”和“阅读”的区别。“代码人生”主要是开发者的成长故事,而“阅读”的分类相当于“其他”,对内容的包容性比较强,个人笔记、周刊、感悟等等都可以放在这个分类里。
在发布文章的时候,我们必须要选一个及以上的标签。因为目前平台是根据「文章标签」进行分发的,也就是说用户只会看到他关注的标签下的文章。简单来说就是标签越多,文章的曝光度就越大。因此标签的选择非常重要,最好选一个大品类的标签+一个细分标签。
🌰举个例子:文章标题叫做“我在工作中是如何使用 git 的”, 那么该文章的分类就是「前端」,而标签选择的是一个大品类标签「前端」,和一个细分标签「Git」。
拓展
平时总觉得推荐的文章种类太单一,重合度太高?是不是关注的标签太少了呢?快增加关注的标签数量吧!
操作步骤:打开首页-点击右上角的「标签管理」-选择「全部标签」-选择感兴趣的标签加关注
范文推荐
文章:我在工作中是如何使用 git 的
课后作业一
【文章要求】
- 要用上今天所学的3个知识点。
- 只能写技术类的文章,成长经历或者人生感悟这种不算。文章正文第一句要写上“这是我参与新手入门的第N篇文章(写的是第几篇,N就写几)
- 文章要求原创,内容符合掘金社区的内容标准和规范
- 字数不得少于400字
- 不得有广告/洗稿/凑字数等行为,发现此类,当天更文不计在内 作业提交截止时间 :7月6号晚上12点!!!
新手同学刚开始写文可能比较难,可以从刷题开始,以下是提供的参考模版。但是要注意,刷题不能只粘贴题目和 AC 代码,需要有自己分析、思路讲解。同理,学习笔记不能只复制黏贴,要有自己的心得和收获。
【技术题】模板:
一、题目:
如:ArrayList 的基础及原理 二、知识点:
-
XXXX
-
XXXX
-
XXXX 三、需要注意的点/和 xxx 的比较:
如:什么情况下会使用 ArrayList?什么时候会选择 LinkedList? 我的回答:xxx 四、拓展延伸: 如:当传递 ArrayList 到某个方法中,或者某个方法返回 ArrayList,什么时候要考虑安全问题?如何修复安全违规这个问题? 我的思考:xxxx
【算法题 / 笔试题】模板
一、题目描述:
XXX 二、思路分析: 这部分可以写写:
-
这道题考察了什么思想?你的思路是什么?
-
做题的时候是不是一次通过的,遇到了什么问题,需要注意什么细节?
-
有几种解法,哪种解法时间复杂度最低,哪种解法空间复杂度最低,最优解法是什么?其他人的题解是什么,谁的效率更好一些?用不同语言实现的话,哪个语言速度最快? 三、AC 代码:
xxxxx 四、总结: