作为一名 Web 开发人员,如何保持最新状态
我已经讨论过为什么你应该摆脱教程的束缚,而选择即时学习作为一种更实用的选择,但是,当你需要构建一些超出你的技能范围的东西时,你怎么知道你应该使用哪些技术呢?
这部分源于你的人脉。你可以向更资深的开发人员咨询,看看他们是否知道哪些技术可以解决你当前的问题。另一部分源于对 Web 开发人员可用的新技术保持普遍的了解。
我最喜欢通过各种博客、分享精彩文章的社交网站以及播客来了解软件工程的最新进展。以下是我最喜欢的几个,但首先……
警告
掌控一切可能会成为拖延症的出口。这很危险,因为你可能会说服自己这是工作。其实不然,适度地掌控一切确实能让你的工作效率更高。为了避免这个陷阱,请严格限制你接收此类信息的量。
设定博客和社交媒体的时间限制。每天 30 分钟绝对是你想要允许自己的最多时间。
旅行、做家务或出差时听播客。如果你想挤出更多时间,可以将收听速度提高到 1.5 倍或 2 倍。
这需要纪律来维持,但它值得你保持专业领先地位,而不会分散自己对真正重要工作的注意力。
警告结束后,我们来听听建议吧!
博客
CSS技巧
优秀的文笔和真正创新的理念使CSS-Tricks成为 Web 开发者不容错过的博客。该博客的创始人 Chris Coyier 分享了他自己的技术,其他经验丰富的开发者也分享了他们的经验。
这个博客不仅涵盖了博客名称所暗示的 CSS 技巧,还涵盖了 JavaScript、性能和可访问性等其他领域。您将获得一些您可能不熟悉的库和工具的精彩教程。其内容主要面向前端开发人员,但偶尔也会涉及后端主题。
大卫·沃尔什博客
David Walsh 在他的博客上分享了如何使用 JavaScript 和 CSS 制作精彩内容的教程。他的文章更新频率不高,但内容却非常精彩。最近一篇关于数据 URI 的文章教我如何使用它们访问电脑的网络摄像头。说不定什么时候就能派上用场,而这正是我写这篇文章的目的!
Toptal 工程博客
如果您想深入了解技术,Toptal 工程博客是个不错的选择。最近的文章教您如何构建 GraphQL API、如何与 React 进行集成测试,以及最新版本的 Rails 中的新功能。这些知识正是您以后可以用来解决您、您的客户或雇主遇到的问题的。
社交网站
黑客新闻
Hacker News是一个类似 Reddit 的网站,用户在这里发布程序员感兴趣的内容。用户投票,最佳内容将登上首页。这是一个了解新库或新技术的好地方。你还能找到很棒的观点文章,帮助你开始思考 Web 开发中的重要问题。
Reddit 子版块
Reddit是一个由数千个小型内容共享社区组成的内容共享社区。不要注册账户并阅读默认订阅。相反,请取消所有订阅,并创建一组对您来说重要的社区。您可以加入围绕JavaScript等语言、 Vue等框架或Web 开发等更通用主题的社区。
它是了解最新库和技术的好地方,特别是当您开始深入研究更具体的子 reddit 时。
叽叽喳喳
Twitter允许人们发布任何内容的简短消息。关注那些对 Web 开发深思熟虑的人,你会发现自己也会变得更加深思熟虑,知识也会更加渊博。
以下是我目前正在关注的一些最佳账户:
这个!
Dev.to是一个面向开发者的博客社区。很多内容面向初学者,但即使您已经发展成为成熟的开发者,您仍然可以在这里找到一些有价值的内容。订阅您喜欢的标签,并关注与您产生共鸣的用户。
播客
商店脱口秀
《Shop Talk Show》每期都会围绕一个主题,邀请一位该主题的专家嘉宾。节目主要涵盖前端 Web 开发,但有时也会深入探讨 Web 开发的其他方面。主持人风趣幽默,魅力十足。
句法
Syntax是另一个专注于前端的优秀播客。我几乎可以复制粘贴 Shop Talk 的描述,只是 Syntax 通常没有嘉宾。我很喜欢这两个播客,觉得它们都值得订阅。
扩展你的某天工具包
获取这些信息的目的并非让你深入理解通过这些渠道听到的一切,而是让你了解一项新技术何时可能有用。有一天,如果你遇到一个听起来像是该技术用例的问题,你就可以开始学习它,并构建一个比你原本可能更好的解决方案。
只要您留意对内容消费进行时间限制的警告,了解新趋势和新技术将使您成为更有能力的 Web 开发人员。
文章来源:https://dev.to/raddevon/how-to-stay-current-as-a-web-developer-1l4g