我在2019年作为网络开发人员(和一个人)的进步如何
我们进入了二十一世纪的二十多岁的咆哮(提示爵士音乐?)。重要的是,您和我作为负责任的人遵循回顾过去一年的传统,并反思对与错的事情,希望成为未来一年中最好的自我版本。
除了我十岁的时候,我从来没有做过新年的决议,并且想在次年年底之前开设一个当地的自我运营侦探机构(Scooby Doo当时正在时尚。)但是我确实反思了一年中的这个时候,也许是一种本能的回应。
多年来,我以自己的方式和自己的步调进步,在学习,学习,解释和执行Web技术提供的同时,我一直在以自己的方式和自己的步调进行进步。这篇文章反映了我从2019年和之前的几年开始的个人经历。我会分享我所学到的东西,这可能会使我们所有人都更好地进入2020年的网络开发人员。当然,个人经历并不是普遍的,但是有时候,了解其他人正在处理并通过它们进行替代学习的事情是整洁的。
所以我们去。
我花了很多时间在别人的代码上
这是不可避免的,因为我的第一个专业项目涉及更新和升级旧应用程序。直到一段时间后,我才意识到我从其他人撰写的代码中获得了智慧,而且,我开发了胆量来自愿阅读他人的代码,并真正关注它在做什么。
这与练习良好的听力技巧没有什么不同。阅读和理解别人编写的代码需要积极关注,并与诱惑抗衡,以区分或注入自己的意见。
您可以尝试的是: Github是一个看到很多项目的好地方。那里有太多的开源项目,它们都很容易查看和消化。我认为,我们中的许多人经历了只需抓住一个项目或工具而没有真正陷入困境并了解其实际在做什么或如何适应我们自己的工作的时代。花时间不仅是学习新事物,而且是在日常工作中做出更好的决定的绝佳方法。不明白什么?在存储库中打开一个问题,然后询问!
我会在这里提到Codepen。您不仅可以搜索任何模式,功能或功能,而且还提供了钢笔甚至主题的集合,这两者都非常适合查看不同的人如何处理相似的想法。
我尝试了新的网络标准,即使我认为我永远不会使用它们
这只是我的好奇心,但我认为这使我在学习新知识方面感到更加自在。这可能是可变字体,无服务器,jamstack,首选颜色颜色,更喜欢还原的动作和子格里德等。哎呀,过去一两年中,我们已经看到了很多新事物,不是吗?
您可以尝试的是:我认为您已经通过关注CSS-Tricks之类的网站来领先于此。那里有许多技术博客和作家与读者分享新功能。查看为此博客做出贡献的人列表 - 其中许多人都有个人网站经常分享新事物。一本书也是标准的绝佳资源,特别是对于那些可能会在屏幕上休息的人来说。从表现力的网页设计到新的CSS布局,您可以在那里找到很多宝石。
我创建了我喜欢的代码片段的档案
有时候,我认为我会记得我尝试过的新代码的oh-simple语法……但是事实证明,简单的事情更容易忘记。因此,我决定将它们整齐地放在数字文件夹中,就像在《良好时报》中一样。当问题或想法弹出时,这使我可以返回并参考代码。否则,我必须回去再次研究。
您可以尝试的方法:我个人不使用工具,只需将它们保存在文件中即可。也就是说,要点始终是保留片段的好地方。而且,嘿,Codepen也可以让您创建自己的收藏!
另一个想法是利用浏览器的书签。自由保存链接。将它们组织成逻辑分组,以便以后很容易找到。
我创建了我的笔记,流程图和其他我在纸上散布的东西的档案
我在办公室有一个标准的记事本,我用来记下所有内容,从我正在从事的项目的想法,布局草图和笔记中的所有内容。这也是我经常开始工作的地方,就像克里斯(Chris)写入“伪代码”进入代码编辑器的方式一样。
我有一个习惯,可以探讨Web应用程序的视觉方面,甚至是纸上的源代码。因此,当我可能不得不引用时,我将这些论文保持安全。它帮助我陷入了困境。
您可以尝试的是:如果我推荐任何在线笔记使用工具,我将是一个伪君子,因为具有讽刺意味的是,我从未发现它们方便。那里有很多物理笔记本选项。 Moleskine是一个受欢迎的人。莎拉·德拉斯纳(Sarah Drasner)推荐一个关于学习如何学习的帖子时。
我认识到某人的教学何时需要成为学生
我曾经有一个坏习惯:如果有人在解释我可能已经熟悉的代码,我会根据自己的个人经历进行处理并解释他们在说什么,然后才能先了解他们首先要说的话。
这可能是千禧一代的事情,也可能是行业的事情,但是我总是发现人们将所有东西都包装为正在共享的东西,我以某种方式与他们坐在圆桌会上,我们正在用一盒比萨饼解剖。 ?
我感谢人们将其内容包含在内,因为我们都是成年人。但这也使我无法真正学习他们要教的东西。我浏览了有用的信息,但从未真正关心上下文。在最糟糕的日子里,我完全错过了这一点,这都是因为我的大脑的资源被分裂,试图同时学习和分析。
在过去的一年中,积极的聆听和学习为我带来了很多好处。例如:
- 我听到人们在说什么更清楚。
- 我保留人们更轻松地与我分享的东西。
- 这使我与我互动的人感到轻松自在。
- 它为我可能没有考虑过的新想法和可能性打开了思想。
您可以尝试的是:当您想从某些内容中学习时,无论是文章,推文,播客剧集,文档还是其他东西,请保存并使用它。我学会了从今年的坏习惯中成长出来,发现这是我从他人学习和保留的流程:
- 我学到了一些东西。
- 我将其保存为以后(在我的档案中!)。
- 我有时间的时候尝试一下。
- 如果需要,我会随身携带更多,并尝试改进它。
- 我吃披萨。
我更信任自己的判断
这听起来可能与我刚才对积极倾听的说法完全相反,但这更像是过分依赖他人的平衡。积极的聆听并不意味着我们不能发表自己的意见,甚至不能继续坚持下去。这只是意味着我们会听到并保留可以告知自己意见的信息。
一个好的专业见解可能是一种祝福,但是好是坏,当我发现自己给别人的意见付出太多的那一刻,就像我读过有关某人发展环境的博客文章,并认为我必须做同样的事情,或者更糟糕的是,我做的事情是错误的,那是一种可怕的感觉(您好,Ampocraper Syndrome)以及谁需要更多的压力?
您可以尝试的是:而不是自动相信您阅读的任何内容都是黄金标准,而是尝试构建一个小小的警卫。换句话说,而不是思考“这就是我应该这样做的方式”,也许说:“哦,这就是这个人的做法。”
我开始寻求别人验证自己的经历
当我阅读或听到网络开发人员分享他们的工作经验并在个人层面上找到与我共鸣的东西时,我感到很高兴:
- “我知道!我也无法第一次设置它!”
- “是的,那个框架也使我变得更慢!”
- “没办法!我也试图将浮动元素居中!”
看到我不是唯一在某些领域犯错或挣扎的人,这使我对自己的技能的位置感到不错,而不是将自己视为容易犯错误的非熟练开发人员。克里斯(Chris)最近与Flexbox元素分享了他的思维过程,这正是我认为我们都可以与之联系的那种事情。
您可以尝试的是:我们都在这里承担一些责任。让人们在提出问题时让人感觉良好,即使他们对我们来说似乎很明显。分享自己的错误和挣扎。网络是一个广阔而不断发展的空间,我们都从不同的地方开始。
我使自己成为唯一决定在我的下班编码马拉松上做什么的人
像你们所有人一样,我的学习曲线涉及在我的非工作时间内进行编码。这可能只是我尝试的新代码,也可能是侧面项目的完整代码。
看到别人分享他们的附带项目激发了我的启发……至少那是我希望他们做的。并非总是如此。他们曾经让我认为我做得还不够。不够的github存储库。没有足够的开源贡献。没有足够的自我提出的挑战。没有足够的WordPress插件。而且,对不起,克里斯,编号没有足够的代号演示。
但是,有了经验,我已经意识到,只有一个人类的灵魂可以根据自己的技能,偏好,必需品和昼夜节律(我的床下的幽灵)来最佳地选择我应该做的事情。
一旦我理解这一点,人们分享的每个令人敬畏又疯狂的方面项目都会真正启发我 - 或者至少让我微笑,这甚至更好。
您可以尝试的是:有意与您的个人时间保持一致。优先考虑您想要学习的内容,并决定学习它的最佳方法。杰森·罗德里格斯(Jason Rodriguez)的这篇文章概述了他计划如何提高自己的JavaScript技能。克里斯分享了许多学习CSS的想法。莎拉(Sarah)还提供了优先考虑您的个人和专业时间的好提示。
我停止喝咖啡
亲爱的读者,这不是讨论。 ?
您可以尝试的是: Masala Chai。
我开始优先考虑自己的健康
这是一个非常愚蠢的故事。一个月后,我的手腕扭伤了三次。我认为这是伏都教咒语。关键是:我很难工作。
我有点尴尬地告诉别人我无法工作,因为我受伤了,所以我继续没有任何事情。每次,由于我在家中使用的软膏,扭伤最终都会消失,但很快就会返回,因为我没有适当地休息它。有一次,疼痛散布在我的手臂上,我会立即将手从键盘上移开,将它们放在我的腿上。它害怕我。
第二天,我开始戴上手腕演员(两个),并告知我的同事和技术总监,我需要慢慢来。
我知道这个故事听起来像是一件非常简单且明显的事情,这确实是一件非常简单的事情。但是我学到了一个重要的教训:健康是第一个。
我们的工作描述不带有健康警告贴纸,但现实中会有后果。
您可以尝试的是:首先要照顾健康。身体或精神,慢性或急性,轻度或重度,内部或外部,当您的健康问题消失时,它会改善您个人和专业的生活质量。如果您有幸拥有良好的健康保险,请使用它。安排年度身体检查。当您的身体说它饿了,口渴或需要休息时,请听您的身体。
我知道,说起来容易做起来难。但这仍然很重要,值得努力。
我开始与他人分享我的知识
您可能不会以某种方式假设。我知道共识是我们在教书时学习,但我没有亲自经历过。我教书时不学习。相反,我所做的是专注于我所教的人如何或应该学习特定的东西。
- “从基础开始。”
- “阅读文档。”
- “尝试演示,然后继续这样做。”
这些是我发现自己对我所指导的人重复的一些陈述。
当我学习新知识时,那些相同的句子回应了我。当我教书时,我要注意它的学习方式。学习是一种永不过时的技能,尤其是在我们的工作中。
您可以尝试的是:我认为,如果您只是以网络开发人员的身份刚开始,您可能必须等一会儿才能做到这一点,但是如果您甚至有些经验并遇到了睁大眼睛的新手,请不要错过您的教学机会。不要成为暗物质的一部分。从博客到制作演示,您可以通过多种方式进行教学。也就是说,我发现现实生活中的人对人的教学时刻是最有效的。
我意识到我无法一次阅读代码并理解所有代码。所以我使用评论。
这是我对评论的评论:认真对待他们。
有时我什至无法用两只裸手键入的代码破译。
除了导致降雨的东西之外,冷凝是编程语言的关键要素。我们不会写道:“在牛群中再加一只绵羊。”相反,我们写信,我。期望自己一眼就记住并理解一切根本是不切实际的。
使用经过深思熟虑的评论减少了我知道代码中发生的事情所花费的时间。这就是为什么我有意识地关注过去一年使用评论的原因。使用它们不需要成本,所以请疯了!
您可以尝试的方法:每次您编码一个有效的模块或功能时,请花一些时间浏览您的代码,并留出一些有用的评论,尤其是在转到下一步之前。
我没有将工作代码视为理所当然
我被告知Margin:Auto将以元素为中心。有人告诉我将返回(0)添加到一个onClick活动处理程序中。我还被告知使用GUID用于外国钥匙。
我没有问当时这些事情为什么或如何工作。我只是按照他们所说的。
但是,我现在知道它们的工作原理以及为什么必须使用这些代码。
当我知道一件代码的基础知识时,它可以帮助我在我了解的方案中使用相同的代码或相同逻辑。
您可以尝试的方法:当您遇到想了解更多的代码时,快速进行精神,身体或数字提醒。然后,请记住在业余时间首先浏览该列表。不要害怕问某人为什么使用代码以某种方式使用。
我尝试模仿外向的网络开发人员
*深呼吸 *
我是个内向的。
我的内向还不错,让人们在我周围感到不舒服。我的意思是,每个人都喜欢与性格内向的人交谈,因为他们主要听,对吗?
尽管我的大部分工作都在计算机前打字,但我不可避免地必须与客户,用户和团队成员等人会面。
沟通很重要。而不仅仅是最低限度。
当您与与之合作的人建立非常良好的关系时,您的工作场所就会变得有趣。当您与用户建立良好的关系时,您的工作就会成功;当您与客户建立良好的关系时,您将获得更多的工作。
我发现它没有办法:我不得不不时谈论。我不得不把自己放在那里。
我看我的网络开发人员,他们更加外向地进行通信指针。他们超越了工作。他们提出建议。他们鼓励反馈。他们喝咖啡。我尝试实践。
您可以尝试的是:如果您是个外向的人,那么我将一无所有。如果您是性格内向的,我只能说是尝试。并继续尝试。这就是您需要做的一切。我们无法改变我们的个性,但是有了一些练习和时间,我们将学会更好地管理它们。实际上,可能值得更好地了解您的个性类型。苏珊·凯恩(Susan Cain)的《安静》(Sile)是一个有趣的(又密集)的内向。
我休息一下
我讨厌这是真的,但是我开始编码后不久就变成了萨满。一个不愿拥有的萨满巫师。接管我的精神只喜欢代码。它不喜欢吃饭,睡觉,与人交谈或检查Instagram。这是一种非常卑鄙的精神。
这就是为什么我会定期驱逐它,不要让自己摆脱世界。我注意有人打电话给我。我离开桌子休息。我让笔记本电脑的电池死了,所以我在度假期间不会靠近它。我什至有一个爱好。
我不知道休息是否有所改善,因为我认为平均精神缺乏表现。我只是认为对我不总是拥有对我来说是一件好事。
您可以尝试的是:对于那些有9-5个工作的人,我建议您在上午11点和下午4点休息一下(哇,非常具体),对于您在家工作时,我想您有更多的事情要做,所以在想要休息时自己选择。我喜欢看电视,那就像我理想的休息时间。
而且……就是这样。这就是我可以适应这篇文章的所有怪异。我分享了尽可能多的经验,以及您可能会发现有帮助的建议。希望你从中得到一些好处。这可能是我今年的最后一篇文章,所以我不想错过这个机会,祝您在2020年时祝您好运。
以上是我在2019年作为网络开发人员(和一个人)的进步如何的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

您是否曾经在项目上需要一个倒计时计时器?对于这样的东西,可以自然访问插件,但实际上更多

在元素个数不固定的情况下如何通过CSS选择第一个指定类名的子元素在处理HTML结构时,常常会遇到元素个数不�...

关于Flex布局中紫色斜线区域的疑问在使用Flex布局时,你可能会遇到一些令人困惑的现象,比如在开发者工具(d...

格子呢是一块图案布,通常与苏格兰有关,尤其是他们时尚的苏格兰语。在Tartanify.com上,我们收集了5,000多个格子呢
