通过写n本书的积累,我似乎找到了写好技术文章的方法(回复送我写的python股票电子书)
我写的书不算少,写的博文就更多了,但大多数书的销量也就一般,而我写的技术文章里,虽然也有点击过万的,但不少点击量也就只有三位数。
通过不断反思,也通过对比了一些畅销书和顶流文章,我似乎找到了一些原因,在这篇文章里,就将结合我的体会以及各位畅销书作者和顶流作者的经验,和大家交流下写好技术文章的方法。
1 方向选对,同时要成系列
有一本书,我写的是Spring Cloud微服务组件,但由于技术门槛过高,所以销量一般,同样此类博文的点击量也一般。相反我写的Java面试书,以及面试文章,由于可以当故事读,所以哪怕内容深度不够,但书的销量和点击量都算不错。
所以如果文章要冲顶流,一定要找个好的方向,对我们程序员来说,怎么选方向呢?说穿了不值钱:就阅读人群多,且大家读了都有收获的选题。
- 比如我的老本行面试方向,只要是程序员都会感兴趣,同时一旦面试成了,就能有真金白银的收益,在这个方向里,可以选择“面试算法”,“简历技巧”和“面试算法题” 等选题。
- 又如入门级别的文章,比如如何入门Java,如何入门Python,此类文章可以参考菜鸟系列文。由于当下入门者众多,所以如果此类文章确实能帮到他们,要有很高的点击量也不是不可能。
- 再如挣钱兼职方面的文章,比如我写介绍淘宝开店经验的书和文章,都有不低的点击量,我的那本淘宝开店书,甚至被改写成繁体版,被台湾出版社引进销售,比我写的那些技术书都强。
对我们程序员来说,像这样可以写的选题有很多。找到一个方向后,更可以去写系列文,比如面试算法系列,python入门系列,或者如何做公号系列等等,一方面能继续吸引读者,另一方面还可以不用再挖空心思找题目,更可以用系列文来打造自己的品牌。
2 标题不亢不卑,落落大方
标题是给读者的第一印象,我看有些作者为了吸引眼球,挖空心思在定标题时无所不用极。所谓希望越大失望越大,如果本章本身没有足够能帮到读者的点 ,那么读者看了以后就会有反差,指不定以后就不来了。
其实文如其人,比如一些技术大牛,接触的人自然会有仰慕感,比如我的师傅,所以文章标题对景即可。一般是先定文章主题再定标题,在定标题时,可以采用如下的方式。
- 用概括文章作用的方式,比如《Python入门文,如何定义变量》,或者《Java算法面试辅导:如何构建红黑树》。
- 用提出问题的方式,比如《如何在面试中介绍自己的项目经验?》,或者《计算机应届生如何准备简历?》
- 用自问自答的方式,比如《谈谈最近副业挣钱的感受,一要形成体系,二要找平台加持》
同时,我的感觉是,文章标题还可以采用两段式,第一段铺垫,第二段表述主题,比如我这篇文章的标题就这样《通过写n本书的积累,我似乎找到了写好技术文章的方法》,当然,还可以在标题里给出阅读的方向,比如在我的一些博文里,就直接在标题里说明,“针对Java后端”。
还是这句话,在刚开始写技术文章时,未必要字字斟酌拟定标题,先得把内容写好,当通过写了若干篇文章,心中有丘壑时,标题自然也就能吸引人了。
3 不能站在资深者的角度写,而要面向初学者
我有一些文章,在写的时候默认读者要一定的基础,所以就没从最基础的概念讲起,比如在写python绘制macd线的文章时,我默认读者要有numpy基础,又如在写Spring Cloud实现Hystrix文章时,需要读者掌握一定的开发经验,这些文章点击量均一般。而从基础开始讲起的一些文章,比如有篇文章先带大家入门爬虫,再讲如何爬取股票数据,这些文章点击量还行。
我在和出版社的编辑沟通图书选题时,首先就要确定本书的读者人群。如果把读者人群定在有3年开发经验的程序员的话,那么本书就不会讲一些基础点,如果把读者定群定位成有5年开发经验的架构师时,或者书里更不会讲基础的框架知识点。但当前的情况是,带领初学者入门的图书最畅销。
由此引申到写技术文章的方法,在写内容乃至选写作方向时,一定不能站在资深者高高在上的角度,默认读者熟悉java语法,熟悉数据库,而可以踏踏实实地从零基础讲起。
当然,写文章的目的是读者和作者一起进步,所以也不能 一直写没技术门槛的,到最后一定需要写包含值钱技能的。那么该怎么操作?还是可以用系列文的方式,比如菜鸟系列。第一篇文带大家入门,第二篇用到第一篇讲到技术,以此类推。这样写每篇时,都不要讲之前没提到过的技术,当写到第八篇第十篇时,自然就能讲到资深的技能的,这样大家的收获就更多了。
4 给出可运行的代码,或可操作的方法
文章的价值在于能帮到大家,具体来说就能帮读者解决实际问题,而对我们程序员来说,解决问题的方式大多是编码。
所以如果文章里有能解决问题的代码,或者操作步骤,那一定会有更高的价值,这样自然就能吸引读者了。
我在写书的时候,编辑的要求时,除非讲概念,否则在两页内,尽量出现代码,或者操作步骤,或者相关经。并且,如果感觉到读者运行代码会有问题,比如需要修改环境变量,或者需要下载什么库,那么更要提前说明。而且,如果在写操作方法时,别写正确的废话,尽量写一些具有可操作性的。
在文章里引入代码的方式这里就不多说了,毕竟对于我们程序员来说,只要想,要引入代码不难。那么怎样操作步骤算可操作呢?
比如在讲准备面试项目说辞时,如果单纯地讲 “需要讲述亮点说辞”,那么就不具备可操作性。但想反,说明可以讲“数据库调优经验,OOM调优经验”,并给出具体的说辞,那么就具备可操作性。并且,这种具有可操作性的文字,是作者经验的浓缩,所以反而比代码更值钱,所以如果文章里多包含此类文字,那么文章的质量一定就会更高。
5 排版得当,让大家看了不累
当下大多数读者会在手机端看文章,所以再好的文章,也得考虑读者的感受,具体来说,就是需要排版得当,且篇幅别长,如下给出我的经验。
- 可以采用类似代码缩进的方式来排版,必要时带标号。
- 尽量少用长句,每个段落别一般别长于于3行,必要时新开一个段落写。
- 一篇文章别太长,如果感觉意犹未尽,可以新开篇文章写,或者分系列写。
并且,当文章里出现代码时,更可以采用编辑器来确保代码的美观,这样处处为读者用心的话,文章自然就受人欢迎了。
6 最好能送资源,所以回复本文送我写的电子书
刚才已经提到了,如果要让文章更受环境,得让读者感受到有收获。收获可以是代码和技能层面的,更可以是物质层面的,比如我就见到一些顶流作者,在文章后面就送很多资源。
我一方面在收集资源,另一方面,我想,我自己写的书里,更包含了我对读者的用心,所以送这个更能体现我的诚意吧。
本次要送的书是这个:《基于股票大数据分析的Python入门实战(视频教学版)》,京东链接:https://item.jd.com/12868774.html。
自认为这本书对大家有什么帮助呢?
- 能入门数据分析和机器学习,而且入门后的技能足以能应对基本的Python开发
- 有些案例足够大,能作为课程设计和毕业设计的案例
- 所谓无知者无畏,可能是那些不懂任何股票知识的人最容易做韭菜,通过本书给出的指标算法等技能,好歹能知道股市的深浅,至少不会头脑一热就入市做韭菜。
大家可以在回复我这篇文章时,加下我的微信,注明要python股票书,这样我就会把这本书的word电子版给到大家。
有同学可能会问了?为什么不送纸质书?一方面,一般的做法是在回复里抽几位送纸质书,这样未必能确保每位回复者都能收到。另一方面,本人也比较穷,如果要送每位回复者一本,估计本人就没饭吃了,所以请大家见谅。
相反,送到大家手上的word版的电子书,可以直接粘贴代码运行,如果大家真的想学python的话,这或许更能帮到大家。而且,本人出的书不算少,手头也在积累资料,在之后的文章里,本人或许更能给到大家更多的资源。
7 总结:只要肯干肯反思,文章冲顶不是梦
文章冲顶流自然是光鲜,但这背后更需要作者不断总结,不断锲而不舍地写文章。可能这篇文章的阅读数并不高,但我不会因此而感觉坍台(上海话,就丢份的意思)并一蹶不振,更会元气满满地写好后继文章。
当下,有不少公众号,靠着优质的文章实现了财务自由,所以在文章的最后,不仅祝大家早日成为技术大牛,更祝大家写的文章不断成为业内经典,从而能靠写文章实现财务自由。
请大家关注我的公众号:一起进步,一起挣钱,在本公众号里,会有更多精彩文章。
通过写n本书的积累,我似乎找到了写好技术文章的方法(回复送我写的python股票电子书)相关推荐
- 长期置顶:作为一个技术人,你为什么有时间写博客?准备应对未来的中年危机
引言 从开始有规律的写博客以来,我为什么有那么多时间写博客:博主,是每天都写博客写到很晚吗:我又是如何做时间管理的?保证输出的频率. 平时多积累 博主工作的公司弹性工作制,平时工作不是太重工作效率高点 ...
- 如何写好技术文章(看张鑫旭老师的直播总结
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
- 程序员如何优雅的写技术文章?
hi, 大家好, 我是徐小夕, 新的一年, 你又复盘了吗? 当然今天不是分享 「技术干货」 的, 作为一名写了两年多技术文章的 coder, 今天和大家分享一下我写技术文章的一些方法和技巧, 同时也分 ...
- 再谈编程-----终结QQ空间写技术文章
最近老是被人问学习编程方法,都是网上的朋友.自己有时候也在思考这个问题.于是就写下这篇文章来终结自己QQ空间技术文章旅程. 学习编程其实也没有什么,跟学习炒菜,学习骑车,学习 ...
- 程序员怎样才能写出一篇好的技术文章
来源:http://droidyue.com/blog/2016/06/19/how-to-write-an-awesome-post/ 首先,这算是一篇回答知乎问题 程序员怎样才能写出一篇好的博客或 ...
- python open方法1001python open方法_怎样才能写出 Pythonic 的代码 #P1001#
L = [ i*i fori inrange(5) ] forindex, data inenumerate(L, 1):print(index, ':', data) 去除 import 语句和列表 ...
- 如何写出一篇好文章——不动笔就能学会写文章的训练法
ISBN:978-7-210-08297-2 作者:[日]三口拓朗 译者:黄悦生 页数:272页 出版社:中国青年出版社 阅读时间:2022-05-15 推荐指数:★★★★★ 如何写出一篇好文章--不 ...
- 为什么今天不写技术文章
今天下班之后雄心壮志准备大写特写一篇技术文章 , 准备了一些一手资料 , 回到家打开微信公众号平台 , 发现今天多了4个用户的关注 , 这对于我来说真的是雪中送碳的感觉 , 相当于翻了昨天的300% ...
- 程序员写好技术文章的几点小技巧,简述java内存模型面试
开头 该文档在Github上收获5K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识.Java集合.JVM.多线程并发.spring原理.微服务.Netty 与R ...
最新文章
- 解耦的故事(一)-tmfc的开关(转)
- text-shadow
- java如何读取word的占位符_java利用xml导出word(占位符替换)
- 【视频】vue插值表达式之字符串的反转
- java arm 编译器下载_最全盘点:18款在线C/C++/Py/Java编译器,一个比一个强大(附地址)...
- 从Servlet 到ApplicationContext
- php 无限查找下级业绩_PHP 面试踩过的坑
- NAR:脑疾病研究的“金牌助手”:BrainBase
- thinkphp php5.4报错,ThinkPHP6.0在PHP8下报错解决方法
- Ubuntu 下 libev编译安装
- c语言malloc返回值,malloc(0)的返回值
- Excel 固定表头
- 有意思的atoll函数
- 云队友丨知乎10万赞回答:真正厉害的人,是怎么分析问题的?
- Python爬虫 | 手把手教你扒一扒贝壳网成交房源数据
- idea 中静态图片资源无法导入
- 【《游戏引擎架构》提炼总结】(一)游戏是什么,游戏引擎架构导论
- 计算机显示磁盘0是什么意思,win10磁盘百分百,win10磁盘0是什么意思
- 洛谷 AT2442 フェーン現象 (Foehn Phenomena)
- 2019 第四季UWA STAR——在社区偶遇优秀的他
热门文章
- Android发送短信的两种方法
- iphone同步android短信,如何从iPhone导入短信到Android手机?
- android谷歌dns设置在哪,安卓手机怎么设置DNS Android手机修改DNS图文教程
- 推荐一个可以倍速播放HTML5视频的脚本
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
- HDU6331Problem M. Walking Plan
- C#上位机(数据校验发送指令来控制下位机)
- 5.PMAC下位机-下位机编程基础
- 关于DefaultHttpClient的作用已经被弃之后的新方法
- Win10 Rational Rose 关于报错 Rational Lience Key Error及一劳永逸解决报错法