对于程序员写技术博客的一些思考 #9
Valdanitooooo
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
程序员需不需要写技术博客?
大可不必!如果不热爱这份工作的话。
如果热爱,那当然需要!但形式不重要!
无所谓博客、笔记、个人网站什么的,也不用非得发到互联网上分享出去
最重要的是自己要有思考整理知识的习惯,这样有助于加深自己对技术的理解,能不断进步。
下面有请ChatGPT选手发言:
别人写过的东西自己再写一遍有意义吗?
当然有意义!
下面直接请ChatGPT发言吧,虽然我也是这样想的,但是没法总结得面面俱到、看上去有理有据的样子 😅 :
一些个人关于总结知识的经验
不一定适用其他人
高效记录知识的方式
找答案的方式
对我来说,之前解决问题最喜欢google一下,现在是AI结合google,有些较新的技术google收录的问题不多,可以直接去该技术的社区去找答案,比如用得最多的github issues
积累知识的方式
当我找到答案时一般会直接收藏网页到浏览器收藏栏
我把收藏栏的文件夹做了很详细的分类,最外层大概二十几个,大概PC屏幕的宽度能显示出来的样子就行了,每个文件夹下再细分子文件夹,目前我的浏览器收藏夹里的网页应该是数以千计了,如果没做好归类那就很难搞啦。
这样当我要积累知识的时候,只需要思考下把这个网页收藏到哪个目录里就行了,压力小,节省时间
遇到同样问题快速找答案
人的脑容量有限,总会重复的犯错,之前解决过的问题再遇到也会忘了怎么解决
但之前解决过这个印象还是有的,利用这一点直接在收藏夹关键字搜索一下就可以很快找到收藏的帖子啦
我用Chrome,一般都是用Vimium 这插件快速搜索收藏夹
总结那些值得总结的知识
工作中总会去解决各类程序的各种疑难杂症,不是所有问题都值得总结成博客,比如说:
不值得的
值得的
那到底用什么形式写博客呢?
之前也是搞了一些花里胡哨的形式,前面骂的就是自己😆
目前觉得 github discussions 就完全够用啦,有分类、标签这两个核心功能,还有评论、上传图片、在线markdown编辑器这些锦上添花的功能,再加上省去了部署环节,完全不需要部署哈哈,连静态页都不需要托管,对我来说相当完美了。
缺点是有些国内用户访问不方便,那跟我有什么关系😆
目前就 用github discussions 写博客啦,希望自己能多产出内容,少搞花里胡哨的东西,搞也在别的方面搞,别在博客上搞了,累了。。。
那到底用什么形式记笔记呢?
笔记和博客又不一样,还是非常有必要的,比如第一次部署什么服务,最好能把每一步命令快速记录一下,不影响工作效率,也要留有记录。
笔记软件我也尝试过很多,现在 Obsidian 算是比较火的了,付费的比如Goodnotes 这样的也用过,但都没法坚持用,原因应该还是效率问题吧。
对笔记软件,我的刚需是高效,不能影响我实际操作的速度,如果在记录上花太多时间和精力,处理问题的思路容易被打断。
所以,最终我发现最适合我记笔记的软件是vscode,就如同支付宝本身是个支付软件,但更多的人用微信支付,因为我的vscode总是打开的,要记东西就直接 Command/Ctrl + N 新开个tab 直接写或者粘贴,这样就是最快的。
笔记我会有单独的文件夹,里面也是树形结构,类似我的浏览器收藏夹,工作中在单独的vscode窗口里打开,临时写的一些东西有时间就抽空往笔记里面加。笔记里面有适合写博客的就整理出博客。
总结
Beta Was this translation helpful? Give feedback.
All reactions