DayDayUp:7月25日,如何打造技术品牌影响力?顶级大咖独家传授—阿里云乘风者计划专家博主&CSDN TOP1“一个处女座程序猿”《我是如何通过写作成为百万粉丝博主的?》演讲全文回顾
目录
(7)、写作要遵循First principle thinking—内容要有源头
(2)、写作让我思考更加快速、逻辑更加通透—做其它事更加融会贯通
(5)、使命感更强、责任感更大—因为自己淋过雨,所以总想替别人撑把伞
@%如何安排写作与工作之间的关系,时间安排是怎样的?如何在短时间内输出高质量文章?
@Link(以尘)︰如何高效的发现当前技术热点,蹭一波热点技术的红利
@刘振(刘振)︰已经写好的文章,有什么好用的自查自检工具,比如语句错误、错别字等
@王超(王超)︰技术社区写作是以解决问题为主要目的还是说以字数为主,如果是解决问题为主的话怎么让自己的文章丰富
@陶宇航(陶宇航)︰如何避免技术上的文字言语与网上公开的博客文章相似
小阿杰(赵俊杰)∶设置文章标题的技巧如何吸引眼球又避免浮夸?
相关文章
成为顶级博主的秘诀是什么?《乘风者周刊》专访“处女座程序猿”
个人简介
编辑
大家好,我是一个处女座的程序猿,人工智能领域知名博主。目前,互联网领域粉丝100万左右,各平台文章总阅读量5000万左右。
今天非常荣幸,受阿里云开发者社区的邀请,以一个技术博主的角色,分别从以下四个方面,分享一下,我是如何一步一步,通过持续不断的创作,从默默无闻,到现在的小有成就,整个创作过程中的,一些个人经验和写作感想吧。
编辑
第一个分享的话题是
一、什么内容是受欢迎的写作内容?
编辑
内容受欢迎,其实这个问题,拆开来看的话:第一个是受谁欢迎,第二个是欢迎什么。
从本质上来讲,这里面包含两个层次,一个是知道这东西,二是喜欢这东西,对这东西感兴趣。所以,我个人,会更加倾向分为两类群体,一个是知道这个内容的同行群体,另一个是对这个东西感兴趣的学生群体。
那我简单地,从两个层面来回答一下这个问题:
受谁欢迎 —从面向的群体角度 |
什么内容受欢迎 —从受欢迎内容本身特点的角度 |
1.1、学生(计算机相关)群体
去直接了当地帮助解决一些问题,千万不要有废话文学,解决问题一定要快、准、狠,
比如
(1)、编程,遇到的bug
尤其是搭建深度学习框架遇到了一大堆的坑,各种库不兼容等等,这样的问题,我每一天都会遇到。
(2)、作业/论文中,一些算法的理论点/创新点(尤其是写SCI)
因为一篇SCI,学校可以资助好多钱。我记得我在研究生阶段写SCI的时候,是将深度学习在工业方面的一个应用,那时候就一直研究深度学习的各种trick。
(3)、升学选择专业,给一些指点或者方向
因为大家都知道一句话,选择大于努力么,包括大学如何选专业,研究生阶段选择研究方向,因为我面向比较多的是计算机专业的学生,所以,这方面,我还算比较擅长。
(4)、就业选择岗位、公司:
(5)、毕业面试,技巧:
1.2、同行(开发者)群体
人工智能算法相关的同行,专业问题一定要技术热点、技术沉淀、技术创新点,比如
(1)、初级水平的同行
输出一些,从0~1的东西,尤其是某个案例全流程实现,从思路设计到代码实现。
比如医学上预测是否为某种疾病,金融上预测某个股票的涨跌,银保领域风险预测,工业领域预测是否为瑕疵零件,短视频领域人脸识别和目标检测等等,从数据采集,建模,……
(2)、中级水平的同行
作出一些总结性的东西,不能泛泛而谈,通过多个案例,抽象出解决问题的一套方法论或者行业上的经验。
比如银行风控领域模型迁移应用:利用评分卡模型用来判断一个人的信用得分,总结出设计信用卡模型的一套流程,就可以应用在其它领域,比如利用该模型判断某个人买保险骗保的风险分数等等。
再比如重要行业模型监控的多指标经验:尤其是在生产上,前端监控、后端监控等,……
(3)、资深水平的同行
通过总结与反思,通过现象看本质,作出一些探讨性的、开放性、创新性的问题。
比如基于大量数据集,利用无监督学习的聚类算法进行建模,自动划出的几组类别,探讨性的分析数据本身的特点,然后基于业务理解,可能为创新提供一些更有突破点的思路,开辟一些新的高价值的业务。
1.3、好内容的特点
(1)、专业性
(2)、直接了当性
(3)、反思与总结性:沉淀一些具体行业、垂直领域的经验贴,
(4)、前沿创新性:紧跟最新热点,利用已掌握的技术,分享一些可落地的、创新的想法。
比如关于元宇宙,前几天和行业的一些大佬吃饭,开玩笑——元宇宙里卖保险……
第二个分享的话题是
二、一些经典的技术文章逻辑框架设计
编辑
2.1、从写作逻辑和结构角度考虑
(1)、对于bug类型的文章——通过分析刨根问底
What→When→Why→How
编程之路,遇到了很多的bug,太多的坑,自己特别能理解和感受那种甚至好几天解决不了bug的心情。
要直接解决问题,但是思路要清晰,表达要合理且不啰嗦。比如问题是什么,这个问题出现在什么场景下,为什么会有这个问题,我是怎么一步一步去解决这个问题的。
(2)、对于学习类型的文章—通过案例学以致用
需求→涉及知识点→解决方案
需求是什么,我的解决的方案(思维导图),代码完整实现
(3)、对于总结类型的文章—通过思考产生共鸣
从0到1,每一步都要写清楚是什么,
深度思考,产生共鸣,
有创新性的一些idea,
2.2、从写作技巧考虑
(1)、题目和摘要必须简单、清晰明了且定位准确
题目吸引眼球+关键词方便查找
要学会对文章起名字,尤其是题目和摘要。好的题目不仅仅是吸引眼球,更重要的目的是方便粉丝查你文章的时候,几个关键词就能及时定位找到。
(2)、内容一定要有先后逻辑
what→why→how,不要长篇大论。
(3)、段内容尽量有明显总结—内容尽量有多种颜色表示
在一个段落中,我一般会用红色标记出一个中心思想,或者是强调这句话。
(4)、内容尽量图文去表达
字数尽量少,图文的形式去解决问题,图上要有箭头先后顺序的指引……
(5)、内容写作要风趣幽默
文字性的东西,其实是比较枯燥的,但是写作的时候,尽量要风趣幽默一些,但它需要一定的文案功底,要不然,会东施效颦。写的风趣幽默,其实也蛮需要技术的,在乐呵呵的同时,哎问题,不知不觉的解决了。就像董宇辉,大家为什么喜欢,没有9块9,才华横溢,学识丰富,而又不失风趣幽默,难得为直播界的一股清流。
(6)、内容要事实胜于雄辩
比如去解决一个bug,首先你要明确抛出的这个bug问题,其次你要分析这个问题,然后直接去解决这个问题,最重要的是,把解决后运行成功的截图放到文章内,事实胜于雄辩。
(7)、写作要遵循First principle thinking—内容要有源头
类比马斯克的First principle thinking,回溯事物本质,重新思考该怎么做。
1)、如果是原理性文章,切记要定位到源头或者出处
就像写论文一样,要有最源头的参考文献, 与其在一些不知名的二次传播的文章上花很多时间,不如直接吃透源论文,只有这样才会令人信服!
2)、如果是bug等解决性文章,一定要去看英文的源代码
而不是找相关的二手或三手或多手的文档。其实,我初期解决的很多的bug,其实整个过程,是废了很大很大的劲的,兜兜转转还是回到了源代码。所以,还是要以根本为目标,所有过程中的解说、二次的传播、三次的翻译、四次的转述,都会有误差,唯一可信的就是最原始的源代码,因为所有的变体或者解说,都有可能会有带有个人主观性的偏见。理论上说,其实只有设计该代码的人才有可能不存在偏见。
(8)、技术文章尽量碎片化
在这个快节奏的时代,加上人们浮躁求快的心理,大家更喜欢短期的投资和收益。知识的输出,如果尽量碎片化,的确会让读者跑得更快。
但是,这还有另外一个问题,对于大多数读者来说,从长远来看,跑的快但不一定跑得更久,所以说,我是建议,大家在阅读碎片化知识的同时,切记,仍需要进行系统性的思考。
其实,写作技巧太多了,今天没法一一说的完……
第三个分享的话题是
三、如何系统地输出技术内容?
编辑
任何东西绝不是一蹴而就的,系统性输出技术内容。有一个方法论,点的积累,线的扩张,面的升维。
比如从事人工智能领域,才开始,我们可能从数学上学到sigmoid函数,进而知道了LoR算法;后来知道,它能做分类任务,再后来知道,它的权重系数还能解释业务,赋能业务,逐渐的从数据挖掘工程师,算法工程师,到机器学习,到产品经理,项目经理,一直到总监。
这是一个循序渐进的过程,它是需要大量的积累,这样,量变才会引起质变。
具体来说的话,
(1)、深耕这个领域,沉浸式的学习
理论与实践相结合,尝试落地应用,除了仰望星辰大海,还要脚踏实地。
马尔科姆·格拉德威尔:人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。一万小时的锤炼是任何人从平凡变成世界级大师的必要条件。
(2)、经常看前沿paper实时更新知识
因为人工智能行业,理论和技术,尤其是最近几年,不论是NLP,还是CV,更新也是非常快,新的框架和平台也层出不穷。要追踪前沿算法,在这个领域,通过大量积累和总结,形成自己比较系统的技术体系。
如果你只是勤奋,而不及时更新最新,不讲究大方向的结果就是:笨鸟先飞,然后不知所踪。
(3)、要一直在总结的路上—不断重复才能产生伟大
系统的内容,既要有宏观的总结,又要有微观的专业。
(4)、要有系统性思维—要总结出属于自己的一套方法论
如果一上来走的蜿蜒崎岖,这都没有问题,后期可以积累经验,一步一步调优,系统性思考的时候,就会变成两点之间直线连接。
(5)、勤反思多总结
每往前走一步都聚集足够多的势能,让每一次进步都成为下一次进步的基点。重复并不是循环从0~1,而是从0.1~1、0.2~1、0.4~1,要在一定的势能基础上,继续加固和创新。
(6)、系统性内容可以碎片化传播
在这个快节奏的时代,大家更喜欢短期的投资和收益。知识尽量碎片化,系统性的输出,可以有,但不能太多,仅是个人观点。
第四个分享的话题是
四、技术创作给我带来的变化和成长
编辑
实际上,我一开始写文章,主要是记录解决自己的Bug的艰辛,见证自己的成长的过程。后来发现,在成长自己的过程中,也帮助了别人,我在想,这是多么有幸的一件事,帮助别人,这真的是一件让自己特别舒服的事情,而又极其有意义的事情。
其实,回顾这些年的技术创作,的确给自己也带来了不少的变化:
(1)、正向反馈使我更加努力和自律
因为编程是一种兴趣,喜欢写文章(积累经验)→得到赞赏和荣誉→越加努力输出文章,这种兴趣给我带来了一种正向反馈,,继续巩固了写作的好习惯,习惯一旦形成,它又会反向督促,形成一个很好的循环。
其实,最近一段时间,一一直都是在凌晨1点多去睡觉,如果没记错的话,上次12点之前睡觉,应该是回老家过年的时候。
(2)、写作让我思考更加快速、逻辑更加通透—做其它事更加融会贯通
书读百遍其义自见,其实技术创作也是一样的,当你写了上千篇博客之后,当你在想写类似的案例的时候,其实,逻辑上就变得很轻松,总结上也更加一针见血和一步到位
(3)、反思和总结的时间更多
如果说我懂的道理比别人多一点,那是因为我犯的错误比别人多一点。
(4)、充满了成就感
成长自己,帮助他人,充满了成就感,这是多么美好的事情,何乐而不为呢?收获了很多的点赞和认可,真心让我觉得,帮助别人一把的那一刻,其实内心真的是非常非常舒畅和愉悦的。在提高自己的能力以外,去帮助别人,是一种美德;当能力越来越大的时候,帮助别人其实也是一种修行,是一种格局,当然,这也是我的福报。
我帮助你,你帮助他,他帮助别人,别人帮助我,当善意流转起来的时候,就是我们每个人的福气。
(5)、使命感更强、责任感更大—因为自己淋过雨,所以总想替别人撑把伞
能力越大,责任越重。随着自己的文章的阅读量,从突破10万,100万,1000万,直到今天突破5000万的浏览量,咨询我问题的人,太多太多了。但我依然会尽自己最大努力,去挤出时间认真回复粉丝的问题,因为粉丝能够问我问题或者探讨技术,其实这就是一份相信。
你们知道吗,其实凌晨一两点多,还有网友,经常给我私发信息、留言等,而我从以前的无忧无虑,现在变得是一种责任,因为这位网友1点多都不睡觉,大概率是遇到很难的bug,以至于困扰他到凌晨那么晚,而仍旧一筹莫展。
我感觉自己的文章,多多少少应该也能帮助不少的同学和同行,这让我,至少在人工智能领域,使命感更强,责任也更大。也愿意写出一些更好的文章、书和课程,与大家,在这个领域进行深度的探讨和分析。如果能够促进这个领域的发展,哪怕一点点,我感觉我也是非常荣幸了。
(6)、越来越喜欢哲学了
当然,在整个学习人工智能的过程中,也越来越会从一个更高的维度—哲学,去尝试着理解和思考这个世界。不知道为什么,但对自己来说,这更像一种成长。对,其实,要仔细的探讨哲学的话,我感觉,今天一天,都会说不完的。
因为时间的关系,我今天就分享到这里吧。
编辑
最后,一句话,与大家共勉吧。
孤独前是迷茫,孤独后是成长。
希望大家,心比天高,脚踏实地,越努力越幸运!
提问答疑环节
@彭江:如何写出高阅读量的文章
如果你想要写出,你这个领域高阅读量的文章,要明白,高阅读量的一个前提是,你本身要足够硬。
首先,你文章本身要硬,要有干货,要抓到技术人的兴趣点,题目要会选取,方便网友搜索;文章内容技术可以很基础,这没问题,但是你写的文章要有逻辑,要有思考;可以通过what-why-how去梳理逻辑,我建议,最后还要有自己的总结,这对自己也是一种成长;就像写论文一样,你有论点,要有论据去支撑。
其次,走出这一步后,平台会推荐,我们可以以结果为导向,平台会推荐什么样的文章,当然是文章内容真实可靠、结构一目了然、通透,能够解决技术问题或者提供及时有用的碎片化知识,且条理不罗嗦。
如果你文章一上来,比较乱,且错别字很多,逻辑不通,论点还没有引用,大概率会被沉到互联网大海的海底中,很难再被发掘。
@沈燕:有没有可以套用的写作结构
我不太认同,大家都去使用统一的写作结构。个人感觉,适合自己的才是最好的,因为当大家都统一了,也就没有了个性。
适合自己的结构,这个需要自己去摸索,然后去不断的迭代优化,你会形成自己的独特的写作结构。
@%如何安排写作与工作之间的关系,时间安排是怎样的?如何在短时间内输出高质量文章?
这是一个很好的问题,
对于上班族来说,业余写作与工作之间,的确需要去做一个平衡,毕竟不能耽误工作的时间去写作。
对于我来说,我一般,在上班期间把该有的工作全部做完,尽量不要把工作拖到家里去。等到晚上回到家,或者周末的时候,我会花精力放在写作上,因为工作了一天,有些东西是需要总结和反思的,这个时候你可以把想的写到博客文章中去。
关于短时间内输出高质量文章,这个很难,目前,我还没有想到,因为高质量,一定是以大把时间学习为基础的。
我记得这么一句话,分享一下:用至少5年深耕一个领域,做到1%,完成大量的作品,是牛逼的唯一途径。
@Link(以尘)︰如何高效的发现当前技术热点,蹭一波热点技术的红利
技术红利,其实挺实在的。若要快速发现当前技术热点,那么你就要去查找这个领域的Top10,比如你如果想研究CV的热点,可以找到Top10的公司、大佬、顶会、竞赛,公司要去看商汤科技、旷视科技等他们在研究的热点和方向(参加他们组织的论坛/会议),顶会比如CVPR、ICCV、ECCV等,大佬比如吴恩达、李开复、Geoffrey Hinton、Yann LeCun、李飞飞等,竞赛比如阿里云天池比赛、Kaggle比赛等等
@刘振(刘振)︰已经写好的文章,有什么好用的自查自检工具,比如语句错误、错别字等
这个需要个人能力了,其实,我写文章,很少有这种基础性的错误,但也并不是一次性写的很完美,我在电脑端写完以后,在手机端都会多看几遍,如果后期发现错误,我会及时去修改。
@王超(王超)︰技术社区写作是以解决问题为主要目的还是说以字数为主,如果是解决问题为主的话怎么让自己的文章丰富
解决技术问题,备受欢迎的文章,基本有一个特点,就是快、准、狠。我花3分钟看你的文章,1分钟解决技术问题,这就是快、准、狠。
如何让自己的文章更丰富,这个时候,可以在后边去分析一下这个问题产生的原因、以及你的反思和总结,并总结类似问题的解决办法,加深印象的同时去丰富内容。
@陶宇航(陶宇航)︰如何避免技术上的文字言语与网上公开的博客文章相似
其实,如果真是自己的写的文章,即使有相似的技术知识点,但是基于你自己的知识体系,文章的叙述顺序、分析逻辑、排版方式,其实,很难与别人的文章相似的。
就像,大家对同一个对象—比如元宇宙,基于不同人的知识体系和水平不一样,各有各的认知,有的会想到web3.0,有的会想到虚拟世界,有的会想到新的UGC平台,大家的定义不一样,侧重点不一样,写出来的东西也不太一样。
如果说,非要去避免的话,我建议对某个技术,多维度去理解,形成自己的认知体系,加上自己的思考,毕竟是自己的东西,写出来的内容,自然是不一样的。
小阿杰(赵俊杰)∶设置文章标题的技巧如何吸引眼球又避免浮夸?
@挥少(辉少)︰怎么取标题可以提高读者对文章点击欲望
取标题,是一个技术活,不能一概而论,要紧跟热点,风趣幽默,画龙要点睛,关键是内核要硬。这个真的是需要一定的文案和知识储备,大家平常可以积累一些比较好的文案。
就像东方甄选直播间,董宇辉,如果在吆喝9.9元、19.9元、大甩卖啥的,大家也就不会过多的去关注了;但是董宇辉却在卖货直播间讲三餐四季、山川湖泊、三月的风,就很快吸引大家过去,这个前提是董宇辉,那深厚的文化功底与直击灵魂的带货说辞,背后读的上百本书籍。
所以,读书并不是无用论,大家曾经读过的书,这个时候就派上用场了。