2019 年成为更优秀开发者的 10 个小目标
受《19 个小小的决心,成就更快乐的 2019》这篇文章的启发,我想列出一些开发者可以做的很棒的小事,从而成为更优秀的开发者。这不是一份需要学习的算法、需要攻克的技术等等的清单,而是一份希望不会花费大量时间,但会大有裨益的清单。
1. 参加FreeCodeCamp 无障碍课程
无障碍访问至关重要。它在开发社区中也相当热门,如果你了解相关知识,它就显得尤为重要。不仅如此,这门课程本身节奏很快,不会对你的学习内容做太多改动,它只会帮助你专注于使用正确的 HTML 标记,教你一些新的无障碍访问 HTML 标记(我之前完全不知道这accesskey
东西!),总之,它能让你更好地理解无障碍访问的相关问题。
2. 与前同事叙旧
当我们离开工作岗位时,有时很容易就彻底忘掉曾经共事过的人、工作环境等等。但我发现,与曾经共事过的人叙叙旧非常有益。
除了有趣的社交拜访(我仍然强烈推荐),保持人脉对一个人的职业生涯至关重要。你永远不知道什么时候会寻找新工作,或者什么时候会寻找熟悉和信任的人加入你的公司。
加分点:那位前同事不需要成为开发人员!
3. 清洁键盘
拿点压缩空气把那些脏东西吹干净!拿块棉签和点酒精,把那些按键擦干净。或者直接查一下怎么操作。那键盘可能早就需要清洁了。
4. 观察别人使用你不熟悉或讨厌的操作系统,看看他们为什么喜欢它
这听起来可能有点奇怪,但我发现了解人们为什么选择某个平台而不是另一个平台非常重要。我是一名 Windows 用户,但也大量使用 Linux(Ubuntu + Arch)和 MacOS。了解用户为什么更喜欢某个平台,也有助于理解你的用户和其他开发者。
如果你有时间,也可以用网页浏览器试试。为什么有人用 IE Edge?或者 Firefox?或者为什么有人坚持用 Chrome?
5. 观看你感兴趣的技术在线讲座
文档旨在传授知识,而文章则倾向于指导(如同教学)或论证为什么应该使用某项技术。但如果您想了解该技术的工作原理、用途,或了解人们如何使用该技术编写代码,不妨看看演讲。
查看编程讨论仓库,了解精华内容
6.了解RSI(重复性压力损伤)
事实上,你应该更多地了解你的工作如何影响你的健康。几年前,由于我使用的键盘不太好用,我的手腕和前臂开始疼痛。有一段时间,我的手臂疼痛难忍,我不得不暂时停止工作。
如果您发现工作后出现背痛、手腕痛或其他疼痛,您可能需要寻找改善工作环境的方法,使其成为更健康的环境。
7. 学习代码编辑器的 1 个新功能
学习编辑器的所有高级用户功能集确实是不合理的,但学习功能可以提供比您预期更多的帮助。
我是 VS Code 用户,我了解到的一个功能是,当我Ctrl+F2
在 Windows 上点击一个变量时,我可以在所有出现的变量上编辑该变量的名称。我以前用的是“查找和替换”,但它不够精确,无法直接查找/替换所有出现的变量。
在那里,如果您有 VS Code,那么您已经完成了这一点。
8. 学习 Flexbox 或 CSS Grid
我之前撒谎了。这是一项我希望你学习的技术。至少,如果你是一名 Web 开发者的话。一旦你掌握了它(而且用不了多久!),你会发现自己在任何地方都能用到它。
我最近开始为我的网站重新设计原型,弹性盒子 + 网格布局让体验大大提升。如果你感兴趣的话,可以看看不断变化的效果。
我在这里为你提供一些链接:
- Grid Garden - 一个测试和学习 CSS 网格的简单方法。不过,它缺少 CSS 网格最重要的功能之一:
grid-template-areas
- 我制作了几个关于 CSS 网格的视频,你可以看看。其中包括“CSS 网格:响应式博客网站布局”和“CSS 网格基础介绍”。
- Flexbox Froggy - 由 Grid Garden 的同一批人制作,Flexbox Froggy 是另一种以非常有趣的方式学习和测试 flexbox 的工具
9. 发布包
不管你用什么语言,赶紧发布一个包吧!如果你经常在项目之间复制粘贴代码,无论代码多短多简单,都赶紧创建一个包,发布到你选择的平台上,然后开始使用吧。
10. 祝新年快乐!
:)
文章来源:https://dev.to/antjanus/10ish-teeny-tiny-resolutions-to-become-a-better-developer-in-2019-54f5想了解更多?请在 Twitter 上关注我,或访问我的个人博客。