回声通信NO. 02
收信人 / Airing 亲启
远山的来信
关于技术的深度与实践
来信者代号 · 远山
NO. 02来信
远山 写给 Airing
你好大佬👋,
不知道你会不会看到我的这封邮件, 我也是偶然在翻阅 W3C 的 GitHub 的时候看到了大佬。强烈的好奇心驱使我点进了你的博客,里面的每一篇文章都很有深意并驱使我不断的点击下一篇文章😂
在看完您的 “月刊(第24期):十年编程之路” 之后, 我决定鼓起勇气写下这封信给您。我是一位刚大学毕业没多久的 CS 应届生,虽然我也从小时候对计算机产生了浓烈的兴趣,但我并不想大佬真正的对自己所热爱的事情有所行动,而是选择继续待在自己的舒适圈里,可能这就是我们之间的差别吧🥲
不过有些跑题了咳咳,我写这封信的原因主要是想问您几个问题:
1. 关于 “沉淀过程”,我自身虽然也设有博客但我发现我很难下笔去总结我在干的事情,很多时候我会很乐于开发项目,但在写作方面我似乎很难将我的想法描述出来,请问大佬是怎么从头开始记录这一切的,是否有什么方法可以让自己有序的写出这些技术总结?并且在这么复杂的思维导图中您是从何开始画的?
2. 在文章中,您在UI 设计、Web、后台、客户端、硬件中都有所成就并自然而然的成为的全栈工程师。因为专业原因我也在软硬件和前后端都有所钻研,但越发的有一种无力感从我的内心中迸发出来,一种会这种方面的技术但都不精通的无力感在我的心中蔓延。请问您是如何将这些技术都可以应用的从容自如的?在如今的就业市场您觉得那些技术应该专注钻研?
3. 在毕业后这几年里,您在职场的职位等级一路上升,我想问您是如何规划你的职业道路的,作为一个刚进入公司的青年有什么职场建议,我希望我也可以像您一样一路晋升🥹
最后我希望如果可以的话可以和你做朋友,其实更多意义是作为一个我人生中的追求目标吧哈哈哈,感觉人一旦有了目标每天的生活就充满了希望和意义。在最后的最后,如果可以的话可以加一个友链吗🥹 〔博客名称与链接已隐去〕
NO. 02回信
Airing 写给 远山
远山:
感谢你的关注和来信,我先对你提出的问题进行解答。
1. 写作是一场自我对话,你也提及了它是一种“沉淀”,而分享其实只是它的附带价值。而技术写作的好坏和语文水平关系不大,更多的是一个技巧问题——你只需要把问题和解决方案说清楚就行了——而说清楚前提是,你的思维足够清晰。因此,在对一个技术点有十足的把握之下,只需要按照自己的理解先写出大纲,之后自然而然就能往大纲里填写内容了,因为你的思维足够清晰,你对技术的细节足够掌握,知道整体的架构是怎么样的、知道技术的背景、难点、实现,以及同类方案的横比。「思维导图」指的是文章的思维导图还是「月刊(第24期)」结尾提到的画板?如果是前者,其实对技术足够掌握自然就有序了,大体架构是——背景/痛点-业内方案-架构设计-技术实现-难点-周边生态。如果是后者,它更像是一个无束缚的草稿,随便画就好。
2. 最开始是多实践,多找一些自己喜欢的小项目去做一做,做完了至少知道这些技术是怎么使用的以及它的边界在哪里。之后保持自己的好奇心,去探究这个技术的原理是什么,它和其他技术有什么相似之处,是否可以与其他方案结合/或是有可以优化的点。如今的就业市场对初级的软件工程师需求不会很大,但我仍然推荐你优先去钻研自己感兴趣的技术方向,内驱力是可以把自我推向顶峰的源动力。如果你是普通的研发岗位,那么可以考虑学习下底层渲染、跨端方案这两个方向,应用前景、使用广度、技术深度兼顾。
3. 明确自己每个晋升的时间点,熟悉公司的晋升要求,在那个时间点到来之前做好充足的积累,确保自己到时申请晋升时有完全的准备。不知道你有没有看过《慎重勇者》,就类似于主角每次挑战副本时说的那句——“ready perfect”。有几点小建议——做每日小结和每周总结。日结用来规划自己的工作和反思,周报用来鞭策自己每周都比上一周做的更好,每一周都有进步。
By the way,友链已经添加。若有疑问或倾诉,也可随时来信。