作为一名开发人员,您可以从写作中学到什么

2020-07-01 01:03:50

你的故事是什么?你是怎么开始写博客的?这是你从Covid开始就决定尝试的东西吗?在过去的几个月里,我已经开始发布一些我在工作中遇到的学习和技术。在这几个月的写作中,我发现自己收获的比我开始做的要多得多。每件事都是从一步开始的。在我们迈出第一步之前,我们通常会对终点线是什么样子有一个设想。我们也可能对旅程本身是什么样子有一些看法。你都知道些什么?当你向前迈了一步,然后又走了一步。你决定稍作停顿,回首往事。你会发现你对世界的看法发生了很大的变化!

每个人都怀着一个目标开始他们的旅程。要达到简单直接的目标!(:

除了最初的目标,我发现自己学到的东西和我在网上分享的一样多。它不仅帮助我更好地理解不同的主题,实际上也帮助我改变对问题的看法,更好地定位我作为一名软件工程师的成长。

我想更深入地研究我在工作中学习的每一个主题和技术。要讲的东西太多了,但从来没有真正理解过每一个。你最不想做的事就是在没有正确学习最佳实践并发现自己的成长的情况下完成工作。

这个平台的目的是让我探索不同的Web开发工具,了解一个好网站交付背后的细节。你付出的价值是值得的。如果你想为人们创造价值,你必须投入工作来磨练技术技能,并提供最高质量的工作。

世界上没有免费的饭菜,如果你想创造价值,你必须赢得这门手艺。

我一直都是个打击乐作家。我甚至开始用点的形式写我的帖子,因为我从来不能连贯地表达我的想法。但我意识到,用简明扼要的形式表达观点的能力是一门需要培养的艺术。经过几个月的时间和无数的文章,我已经开始学习如何将我的想法用语言表达出来,并将我的想法组织起来,以便进行有意义的分享。

这里引用了我的第一篇博客文章,来理解这种巨大的差异,哈哈!约书亚的第一个帖子是在2020年1月

我从这个钟爱的项目中得到的不仅仅是这些。相反,我从一开始就学到了比我想要学到的多得多的东西。当我回首往事时,我意识到我学到的东西远远超过了我刚开始时想要学到的东西。我相信很多读者也会对此产生共鸣。

到目前为止,我已经从我的写作冒险中学到了很多东西!在这份名单中,我们将仔细检查前5名。如果你能与他们中的任何一个产生共鸣,一定要在下面留下评论。

能够始终如一地收集对你所写的任何东西的反馈,有助于通过网络进行一些讨论。尤其是当你知道你正在触及一个人们一直在谈论的有趣话题的时候。

永远不会找到最有魅力的话题来谈论,这样你就可以成为“帮派的一员”。对我来说,这听起来更像是一个FOMO。不要做一个空洞的人。

找出答案,因为你真心想学习。没有时间去做别人,去追逐别人的注意力。

在技术领域,关于开源的话题和对话太多了。什么是开源?

开源软件(OSS)是一种计算机软件,在这种软件中,源代码是在版权所有者授予用户学习、更改和分发软件的权利的许可下发布的,目的是为了任何目的。-维基。

我想开始我自己的解决方案,我必须将它开源,让世界看到并复制它?

开放源码有很多好处,在众多好处中,我将列出几个:

这听起来不费吹灰之力,但因为我是这个过程的一部分,我来看看信息丰富的文章是如何让你在不需要重复自己的情况下多次分享你对一个主题的理解的。你有没有遇到过这样的情况:你和你的一群朋友分享了你的故事,突然你的另一个朋友加入了谈话,并意识到他错过了整个故事,要求你再重复一遍。但是重复的努力似乎是徒劳的,而且你似乎不能像第一次那样很好地回忆起这个故事?令人沮丧和令人毛骨悚然。

这就是写作有助于避免的情况。写一次,故事就会流传下去。即使是为了你自己。有时我们需要一点自我提醒,提醒我们自己的学习和分享。

即使在技术领域,您也发现需要编写文档。技术文档可以帮助目标受众使用您的产品、了解您的流程并摆脱困境。这些受众可以是最终用户、管理员、同事或技术人员。无论他们是谁,文档都应该是清晰的、可搜索的,并且有助于这些人理解和使用您的产品或服务。隐藏且不与受众共享的功能根本就不是功能(当然,除非它是有意隐藏的)。

当你刚开始的时候,处理一个新话题可能会让你不知所措。你会发现你自己被一吨又一吨的新技术术语轰炸。你需要把你的想法组织起来,理清道理,像拼图一样把它们拼凑在一起。

你以前玩过拼图游戏吗?你不能只是从任何地方处理中间的碎片。你处理最容易的部分,侧面。你试图找到你正在阅读的信息的“起点”,这通常以一个“什么”问题开始。“什么是缓存?”,“什么是WebRTC”。

一旦您对您正在学习的工具有了很好的理解-这就是“什么”的问题。你想学的下一件事是“怎么做”。

缓存是如何工作的?-它通常通过将数据存储在快速访问硬件(如RAM)中来工作

WebRTC是如何工作的?你可以通过阅读文章来理解这一点。其中一个是我写的!用好的YouTube视频来巩固学习,真的很棒。如何制作视频通话应用。

汽车是怎么工作的?工具是如何工作的?使用“如何”问题找出工具的机制。

人们通常就在这里停下来。在技术领域,通常情况下,此时您已经掌握了大量新的术语和心理模型,您无法再遵循文档。你也会开始感觉到你的身体发热,在你的座位上有一点不舒服的出汗。(从新加坡的经验谈起)。

在适当休息之前,你应该努力问的下一个问题是“何时”问题。我们什么时候使用这个工具?

我们什么时候使用缓存?当您有频繁的数据库访问或较高的读取请求(如新闻文章站点)时,可以使用此工具。只取一次,存储在商店的前面,这样人们就可以在请求信息时访问它。

我们什么时候使用WebRTC?当您想要利用浏览器的技术进行媒体交换时,包括视频和音频呼叫使用案例。

找出您何时需要使用工具?问“When do You…”问题。

到目前为止,你可能已经想出了这3个问题:“什么”、“如何”、“何时”,还有两个朋友--“谁”、“在哪里”。

给出例子和思路,在谁和哪里的问题上试一试!最终目标是找到工具的用途,以及何时使用它。遵循这样一个简单的指导原则可以帮助您在遇到挑战或外国技术时进行导航。

我得承认我刚开始的时候写得很烂。我用点的形式写帖子,因为我找不到把我的想法用语言表达出来所需的连贯性。几个月过去了,这种能力开始发展,我发现自己能够表达我所理解的不同的技术想法。我设法找到了可以串在一起的词语,形成了我想要传达给读者的思想和流程。

除了写作风格,写我的文章一直都是为了分享知识。知识是一种资产,给予另一种资产,而池中有更多的集体知识。它总是以全面的、小规模的、与你帖子的目标受众相关的方式分享知识。当我被要求向公众展示这些信息时,我很享受,并发现自己学到了很多东西。我不想把不准确的信息呈现得一团糟。那会让我成为一个假的新传播者。这是我最不想做的事。

总而言之,这样的倡议帮助我找到了最能感受到我自己的声音。

你永远不知道谁会发现你的信息有用!如果它是有组织和连贯的,你会发现你的知识可能就是世界上其他人在谷歌上搜索并试图理解的信息。你在万维网上的知识很可能是人们在谷歌上搜索的一个网站。

不,我不是提倡盲目乐观,而是认识到一种可能性。从这个角度来看,我们更想确保我们对所写的主题做好研究。

我学到的最重要的一课是:你手上的任何资源或想法都是有原因的。如果你想看到这个世界真正能给你什么,你必须迈出你的第一步。然后是另一个,然后是另一个。不断尝试,不断学习,不断理解新技术。它将帮助你以不同的方式看待你的问题,在技术领域,当你开始从另一个角度看待你的问题时,你会开始意识到你的问题往往并不像最初认为的那样棘手。