百科问答小站 logo
百科问答小站 font logo



如何看待程序员持续写技术博客? 第1页

  

user avatar   chen-jia-yu-65-36 网友的相关建议: 
      

因为开心,有满足感。知识从输入到输出的过程中,自己和别人都有收获。

分享自己之前写的一段话:

时光回拨到18年,初入计算机视觉领域,我也和很多新手小白一样,看着何恺明、深度学习三巨头,高山仰止,渴望自己也能够创出自己的一番天地,想做出惊天动地的有影响力的工作来,但是现实是只能一次一次的模仿别人的工作,不是加一加跳连就是魔改Attention,我意识到:这并不是我想要的创新,我做不出有影响力的工作。
后来一次偶然的机会,我开始在知乎上写CV笔记分享,发现我写笔记的热度很高,发现原来我写的东西是有人看的,我突然感觉到了一丝丝的兴奋,我意识到了我可能并不适合做科研探索者,我更适合做知识的分享者和传播者。
于是我开始在知乎上持续的分享自认为优秀的CV工作,给同行一些新的体会和理解。我喜欢这种分享的感觉,没有科研探索的束缚,可以自由自在的挑选自己喜欢的工作欣赏。随着我对计算机视觉的认知越来越深入,我又渐渐意识到知乎很难再继续满足我的分享欲,我开始尝试去做自己的Smarter公众号,去聚集那一群跟我一样有着强烈知识分享欲的人,这可能是我的一点小小的追求吧。

user avatar   lihuawei 网友的相关建议: 
      

在我看来,输出 的最大受益者其实是自己:


理解一个东西最好的方式,就是把他讲出来。

如果你讲不出来,或者讲出来的,别人听不懂,那么大概率你不是完全的理解。


user avatar   lokinko 网友的相关建议: 
      

刚上研究生时内心一阵迷茫,相较于其他同学扎实的功底,我只能对论文解读泛泛而谈。在他们激烈讨论某篇论文的创新点,训练更新做了哪些优化时,我发现我虽然读过那篇论文但是丝毫没有印象。

之前在读《统计学习方法》《动手学机器学习》的时候,虽然脑子里过了一遍,而且代码也跟着敲,推导也跟着算,但是在学完后立刻就忘了。

没有归纳整理的输入就像草草读过的网络小说,合本就忘。之后慢慢摸索开始按图索骥的写论文解读。


第一阶段:

从一字一句按原文翻译开始。写下了 「联邦学习」— FedML 开源库介绍

几篇文章梳理下来,能保证自己对相关概念的理解不出太大的偏差。在这段时间是常识的积累,也是自身写作水平的积累。

写技术博客能保证你在这段时期能够有正反馈支撑,就像跑步超过难受阈值后就会轻松一样,写博客也是一场长跑。


第二阶段:

开始对相似研究方向进行归纳总结,写了一系列深坑文章:

lokinko:「联邦学习」— Personalization 技术

lokinko:「联邦学习」 — FL 前沿问题简介

lokinko:「联邦学习」— Non-IID 研究简介

从一片朦胧的学术文章中梳理出几个大的方向,让我更清晰地认识到这个领域存在着哪些挑战,就像在写简易的综述一样,写完后对自己未来的研究工作也有清晰的指导作用。

后来,自己的研究方向就随着这些技术博客的方向在靠近,也算是因为整理过这些方向,所以有更清晰的认识吧。


第三阶段:

在写完这些总结性的博客后,开始加入一些自己的思考。

联邦学习该如何入门,学习路径怎样,有没有好的demo,以及paperlist?

联邦学习+边缘计算领域是研究热点吗?

各位大佬觉得联邦学习可以研究的问题有些什么 小白了解一下这个水深不深?

在知乎写技术博客的好处就在于,个人的想法是有局限性的,但是当你刷到一些有深度的问题时,能反过来对你有所启发,而且写多了技术博客后你会自然而然认识一系列志同道合的创作者,这本身也是件快乐的事情OvO.


近况:

在暑期实习了两个月的经历让我也重新有了些思考,研究院大领导最爱问的两句话:这里到底传输了什么,这个模型这里到底算了些什么?

确实,在之前的文档输出中我很少涉及相关具体的计算和推导,懂的朋友觉得没意义,不懂的朋友看不懂细节,以后的文章创作会加入更多计算的内容,和大家一起学习。

最后,就是想开个新坑跟大家一起学《统计学习方法》这本书,因为实验室的研一师弟师妹也在学而且有困难,就准备一起讨论学习吧~


user avatar   huangzhe 网友的相关建议: 
      

谢邀。讲讲个人经验吧。我在知乎确实写了一些技术相关回答,也写了一些技术文章,也勉强算是个写技术博客的程序员吧,所以也来答答吧。

  • 心态上,最初是为了装x,后面是为了自我进步。
  • 方法上,最初是写写代码,后面开始讲解决方案,行业观察。


一个爱装x的少年

我大概十年前,开过一次个人的网站,在上面写了不少技术内容。当然,现在看起来,那些内容并没有什么深度也没有什么新知识,就是一些常用的算法的代码等等。那时候写技术博客很简单,因为我还没工作经验,老听说某某师兄的技术博客被某个公司HR看中,给了他一个年薪10万的offer(别笑,那时候年薪10万对应届生还是很有吸引力的)

这个时候,我写技术博客,纯粹是为了写技术博客本身,为了让自己在别的程序员里看起来「有点东西」——通俗点讲,就是装x。

那么装x成功了吗?我不知道,反正我毕业后第一份工作年薪才6万。后来我也把自己搭建的个人网站关了,毕竟服务器要钱,而且写得内容除了爬虫机器人在评论区发广告,就没见过活人评论。


欲说还休,却道秋凉好个球

毕业后第一段工作经历是游戏程序员,每天晚上9点是成了标准下班时间。

这段时间越工作感觉自己懂得越少,也不知道该写点啥。而这段时间正是知乎社区氛围最好的时候。那时候的知乎,bobo在研究数学和物理,轮子哥在讲技术,而我,就是一个潜水的,没怎么答题。如果你看我知乎回答时间线,会发现我2013-2016年的回答数量非常少。

当然我也不是没想着去其他平台写技术博客。不过要写的话,我感觉太多限制,尤其工作的内容,例如工作的代码,游戏的设计等等,我不能在公开平台上写。当然我可以写一些技术架构的东西,不过那时候等我感觉自己技术差不多了的时候,我刚好受某公司邀请去给一些游戏开发新人培训,赚点外快,所以就没有把精力花在技术博客上。


输出即是输入

2017年开始,我开始在知乎少量写一些技术文章,也不算「持续」输出。不过确实让我尝到了一点甜头,有人给我回复,说我写的文章解决了他的一些疑问;当然也有人对我的文章提出质疑,但我也虚心接受,心里也很开心,毕竟对方是认真看了我的文章或者回答,而且也有自己的观点输出,也是对我创作成果的一种尊重。

但毕竟人不能只从单一来源获取动力。后面,我的输出动力来源,就变成了悦己。例如我写风控方面的技术,例如《桔了个仔:AI风控系列文章目录》,就是一个非常小众的技术领域,但写这个系列文章时,我做的事情,就是connecting the dots。之前工作的内容让我感觉很繁琐,甚至有点迷失,但我写完这个系列的文章之后,相当于就是给过去自己工作的内容梳理了一遍,感觉很多繁琐的工作,也变得有意义起来。

写技术博客,会给你意想不到的长尾效应。在风控系列的这个文章发出来之后,我也受很多平台邀请来做直播分享,在达摩院,天池等平台也和很多朋友分享过技术,这过程中除了再次体系化自己的工作内容,也锻炼了自己的口头表达。

所以很多时候,我有时候花个几天,写个几千字的内容但阅读量很有限,或者花一个周末准备ppt,免费直播讲讲风控技术知识,我其实也是在给自己创造难得的学习的机会。虽然数据不让人快乐,但给自己创造学习机会这个过程很悦己。

所以写技术博客的过程,看似我在输出,其实我打开了更多的输入端口。


彩蛋

我在知乎虽然不是每次发的内容都是技术相关,但也占了大部分。为了让读者更方便从我的内容里找到自己感兴趣的内容,我还专门做了个索引,每一段时间就会手动更新一次,欢迎收藏。

对了,在我的知乎,除了学技术, 你甚至还可以吸猫。还在等什么,按下关注按钮吧。


user avatar   fu-yu-cheng-li-xiao-lao-er 网友的相关建议: 
      

好几天前我就看到这个问题了,一直不知道该怎么讲,毕竟已经看过几千个技术博客了。学了海量的知识,还通过,看别人的博客,购买了不少的新的科技设备,如当年的kinect体感摄像头,还有vr,mr,wifi小车,机械臂,滑台,步进电机。。等等。极其耗钱。

2003年的时候,互联网上面就力推各种智能算法,如神经网络,遗传算法,模拟退火等等。还有支持向量机。我也就是跟着这些博客入坑,然后做了简单的小车寻路,和密保卡数字识别等等,一些简单的应用,后来因为电脑太慢了,就暂停学习和实践,让我非常后悔。

后来就是2006年的代码逆向热,看雪,广海等等的各种海,层出不穷,那个时候因为囊中羞涩,没有参加一个200k的班,结果也导致了抱憾终身。如果学成,已经是各大网游反外挂部门的大哥级人物了,现在已经在深圳有几套房了。

2010年比特coin热,各种博客热烈推荐,甚至源代码解读比比皆是,qq群里面力推说电子记账本是未来的金融不可或缺的工具,我没在意,还嘲笑那个花了几十万币去买一个汉堡的人。这是为什么呢?因为我低估了显卡的发展。还有大规模集成电路的发展,说白了,就是因为我不懂摩尔定律,结果导致,制程急速进步,导致电子记账本和人工智能成为了可能。

2011年,各大博客又开始推荐 体感摄像头,我果断入坑,因为据说这个,可以进行3d建模,还可以通过体感,录入骨骼动作,让模型动起来。结果。。最后还是败下阵来,因为3d图形学的基础薄弱,多核编程能力不足。

2014年,各大博客又开始推荐 直播,各种直播的开源代码雨后春笋,结果我呢,没有好好研究代码,却真的就看别人直播,还充值了,沉迷了半年之久。。

2015年,股灾,家底差点赔光了。。

2017,通过各大博客的消息,知道知乎正缺人手,刚有几百大牛被挖走,然后我也开始写学习心得。可那时候还是太年轻了,立刻化身键盘侠,走着走着,就把自己给凉凉了。

2018,其他的博客不怎么混了,想在知乎里面,挖个坑,结果就开始研究经典游戏的源代码,

2019年,用lua把c版本的复刻了一遍,又用cpp复刻了一遍,代码会写了可回答却不知道怎么写了

2020年,我发现复刻别人的代码,根本就是刻舟求剑和盲人摸象。于是打算把源码引擎化,这样就可以成为自己的第一个作品,结果,还在打基础的时候,就发现根本行不通。每天都在煎熬之中,已经没有办法打字写回答。在其他博客上面,根本搜不到干这种事情的程序员,

2021 cpp 标准升级到了20,我买了4台8核心电脑,10台显示器,准备借新标准的东风,在多线程协程的加持下,先构建一个小型的后勤保障系统。利用qt的信号和槽,qthread,qobject,movetothread套件,打造一个森林级行为树。 结果10个月过去了,根本就没有时间写文字,毕竟时间紧迫,连看博客的时间都没有。我估计这也是40多岁人的悲哀。太忙了,连社交都没有了。

2022 和2023才是,重点,应该经过两年的后勤保障系统搭建之后,以及图形化多线程行为树,就可以以一个新的方式来回答问题了。很多时候就是这样,我们内心什么都明白,可是要打字的话,就需要很长,很专业的术语,可事实上,没有见过这些东西的程序员,是不可能想象得到是什么样子的。就比如。

还比如 逻辑的运行和动态图形的显示。

还有对应的内存查看器

2024年,我估计应该是我真正从一个看客的身份,转化为一个博客写手了。


ps 在我看来,博客文章或者回答应该,用《冰与火之舞》这个游戏的方式来写,每个格子里面一个字或者词,走到哪里大背景会触发切换,焦点环境里面会出现各种相关的对象。


试玩冰与火之舞_哔哩哔哩_bilibili




  

相关话题

  为什么那些会多国语言的人常常被赞赏,貌似没什么人因为精通各种编程语言而赞赏程序猿? 
  游戏程序员必须要修 C# 吗?我徘徊在先开始 C++ 还是 C# ? 
  如何以最小的改动尽量不改变已有代码的情况下适应不断变更的需求? 
  如何看待7月22日成都天府软件园程序员跳楼? 
  未来会不会出现这样的编程语言? 
  如何看待GitLab(商业版)把图标修改为乌克兰国旗? 
  程序员应该买一个机械键盘么? 
  如何看待网传波音 737 MAX 的两次事故是由印度程序员写的不严谨的代码造成的? 
  14届毕业生入职BAT半年多,想离职了,我可以去哪? 
  黑客为什么可以做到无需知道源码的情况下找出系统漏洞? 

前一个讨论
如何选购羽绒被?
下一个讨论
原画行业对于学历有要求吗?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利