我如何跟上前端世界的背景 1. 阅读 2. 关注酷人 3. 会议和聚会 4. 视频、在线课程和播客 5. 宠物项目 6. 写作 自律 永不放弃,学会放松 总结

2025-05-28

我如何跟上前端世界的步伐

背景

1.阅读

2. 关注酷人

3. 会议和聚会

4. 视频、在线课程和播客

5. 宠物项目

6.写作

有纪律

永不放弃,学会放松

概括

我从事 Web 开发已有很长时间了,直到四五年前我才开始跟上这列光速行驶的列车。

背景

很多次,当我在某个地方听到一些短语时,无论是在会议上,与同事交谈,还是只是在网上浏览,我才意识到,哦,我甚至不知道有这样的短语。

AngularReactVueRxJsNgRxTensorflowJsCSS HoudiniWebpackParcelGulpGruntnpmnpxCSS GridFlex boxMeteorSASSLESS,这个列表还在不断增加😵。

那些时刻真的令人恐惧,尤其是突然间所有人都在谈论这件事的时候。所以,终于在一个周日下午,我坐在阳台上,心想我不能再这样下去了,不能总是对发生的事情一无所知。

我决定与我认识的一些人进行交谈(面对面、在 Twitter、LinkedIn、会议和聚会上),他们在大多数时候都处于领先地位,看看他们做了什么才达到现在的水平。

自从那天下午坐在阳台上喝着温热的咖啡以来,我学到了一些技巧和窍门,知道如何才能让自己感觉足够了解,能够跟上时代潮流。所以我决定和大家分享我的心得(也欢迎大家在评论区留言)。

1.阅读

学习最重要的部分是阅读(至少对我来说)。我总是会留出一些时间阅读(稍后我会分享一些资料👇🏽)了解正在发生的事情。我阅读时通常不会深入探究,只是了解主题的背景和故事。

你可能想知道什么时候,我知道对大多数人来说,这是最关键的部分。虽然我住在郊区,但我不开车上班。我坐公交车,一路都在看书。我也会睡前或清晨醒来后花些时间了解野外的情况。

注:我通常在社交媒体上看文章和帖子,并使用Instapaper来追踪我的阅读进度。它有一个 iOS 应用,让你可以在任何地方分享链接,这是一个不错的选择。

Instapaper 在 iPhone 上添加到阅读列表

说得够多了,告诉我你读了什么?

你的下一个问题可能是你读什么书。我的阅读材料如下:

博客和订阅源

我有一个RSS 提要供您下载,这是我从Paul Irish那里借来的并对其进行了定制。

除此之外,我还定期查看以下来源:

社交媒体(主要是 Twitter 和 LinkedIn)

大多数时候,我会花45分钟到一个小时的时间在Twitter上,其中大约一半的时间花在LinkedIn上。我在任何事上都不会花超过几秒钟的时间。如果有什么吸引我,我就会把它添加到我的Instapaper列表中。

官方文档(工具和框架)

官方文档是我深入研究某个东西的地方。如果想学习某个主题的所有内容,无论是框架、库还是工具,我都会从它们的文档开始。超过 80% 的情况下,我都能找到我想要的内容。

图书

这个问题比较棘手。我还没遇到过读完整本技术书籍的情况。我把它们当作参考资料,每当我需要了解某个主题的具体细节时就会参考。但我绝不会花那么多时间读完整本书,因为时代发展的速度比我读完一本书的速度还快,相信我😉。

每周/每月新闻提要

每周的新闻简报和动态是获取新信息的绝佳来源。维护者花费了大量时间研究和分享信息,我得为他们点赞。

以下是我使用的几个:

2. 关注酷人

我在社交媒体上关注了精心挑选的活跃且不断创造新事物的人。这很棘手,因为有时你会意识到自己有多少知识缺乏。但我喜欢这样做,而且对我个人而言,了解自己知识上的不足之处也是一件很棒的事情。这有助于我制定学习计划。

你还想知道为什么吗?

如果您觉得自己是房间里最聪明的人,那么您就进错了房间。

孔子

以下是我关注的一些人:

这份名单上还有大约800位杰出人士,但你可能已经注意到了一个主题。我会关注不同类别的特定人物,以了解他们的最新动态。

注:我确实关注各种不同背景的人,不仅仅是前端。一个优秀的前端工程师应该对后端有足够的了解,考虑到我是一名顾问,这对我来说是必须的。

3. 会议和聚会

会议是最吸引人的地方,可以结识聪明人,学习新知识,并了解行业发展方向。它能让你对许多你从未想过的话题有更广的了解(有时甚至更深入的了解)。

除了出席,我通常也会演讲。这也是一种非常好的学习方式。你应该对一个主题足够了解,才能把它讲给你的听众。想了解我的演讲时间和地点,请查看我的演讲日程

市面上有成千上万的会议。但我通常会通过以下网站了解会议动态:

4. 视频、在线课程和播客

有些人喜欢看视频和在线课程。这是他们学习的方式,但对我来说并非如此。但我不会将它们排除在我的信息来源之外,尤其是录制的会议演讲。以下是我偶尔使用的 YouTube 频道和在线课程列表:

如果您正在寻找在线课程,这些是我最喜欢的:

另一个很好的信息来源是播客。如果你每天骑车/开车上班,播客就非常适合你。你可以听播客来了解最新消息或学习一项技术。

以下是我使用的几个:

5. 宠物项目

很多人,包括我自己,都是通过实践来学习的。我需要通过写代码来学习一些东西,无论是新技术、新库,还是新的 API。

副业项目(又称宠物项目)是开发者个人和职业发展的绝佳途径。它们能让你走出舒适区,学习新技能,锻炼你的创造力。但是,在兼顾日常工作、孩子、朋友、家人以及无数其他事务的同时,完成任何事可能都很困难。

过去,我曾试图把业余项目塞进日程表其他事项的空隙中。往好了说,这令人沮丧;往坏了说,这完全没有效果。我总是觉得自己亏待了我最热衷的项目。那么,我们该怎么办呢?

从小事做起,坚持做下去

开始一个项目肯定很难,当你在做一些完全不同的事情时,过一段时间再回到这个项目并重新开始就更难了。

所以每天练习一点,既能让你保持进度,又不会感到无聊或疲惫。如果你每天都坚持下去,你很容易就能从上次中断的地方继续下去,因为它仍然在你的脑海里。

没有最后期限或压力

不要为副业项目设定截止日期或压力。这并非客户约定,你也不想很快失去热情。每周专注于一到两项任务,并在轻松的氛围中完成。

慢慢来,手边备一杯果汁(或者啤酒,或者咖啡😂)或者新鲜水果,让小长假的氛围战胜日常的浮躁。关掉脸书,别再刷推特,专注于你每天承诺自己要做的事情。

一旦养成习惯,压力就会消失,你就会开始感受到做自己热爱的事情的快乐。

不时调整项目

不要在某件事上工作太长时间。由于我们每天都会看到新语言和技术的出现,因此我们应该相应地调整我们的宠物项目以使用不同的语言/技术。

我特别喜欢前端,但是尝试跟踪安全性、azure、IoT、Hololens 等,以便在其他领域有更多了解。

我的方法是完成我开始从事的项目,然后使用我想要熟悉的新技术创建一个新项目。

与某人谈论此事

这与你的宠物项目没有任何关系,但它可以帮助你找到弱点和新的挑战,因为它暴露给喜欢提问和学习新事物的人。

即使它是一个内部的午餐会或演示,或者你在聚会或会议等外部活动上发言,该项目也帮助你轻松收集内容并演示一些甚至演示之神也无法阻止的东西(因为你之前已经玩过足够多的东西了)。

6.写作

写文章可以帮助您学习新知识并将主题存入长期记忆,原因有几个。

简而言之,写作可以帮助你:

  • 放慢一点速度并集中精力于一个话题。
  • 当你想出如何解释某件事时,请以不同的方式思考它。
  • 从概念上而不是从更狭隘或应用的角度考虑问题。
  • 更清晰地研究事物,并用链接记录您的研究。
  • 以后更容易记住事情。
  • 当你以后记不住事情时,有一个好地方可以搜索。

我一直提醒自己(这是我从一位同事那里学到的),不要为别人写作。要为自己写作,并确保你详细记录下你以后需要知道的一切。这也会帮助别人。

有纪律

许多哲学家认为,自律就像肌肉,你训练得越多,你就越享受训练带来的成果。即使你遵循了我目前提到的所有要点,却没有养成良好的日常习惯,对你也没有任何帮助。

想想有多少次你开始做某件事,却半途而废,或者根本没能完成。无论如何,坚持计划并严格执行非常重要。

以下是我学到的一些技巧:

  • 为自己设定一个目标。设定一些里程碑来实现这个目标,并定期评估你的进度。
  • 不要和别人比较。总有人比你聪明。所以,要理性地衡量自己的能力。同时,不要把目标定得太低,要挑战自己,努力让自己比昨天更好。
  • 要有自我激励,当你取得巨大成就时要赞扬自己,当你未能做到某事时要受到一点惩罚。

永不放弃,学会放松

有时你可能会对自己的进步感到沮丧,或者干脆觉得自己永远无法像周围的其他人一样跟上。

我告诉你,当这种情况发生时,你需要放松一下。这是倦怠的众多迹象之一。你可能给自己施加了太大的压力,消耗的精力超过了你的身体所能承受的。

这或许是休息、度假或改变方向的好时机。别害怕告诉自己需要休息。世界永不停歇,所以你不应该再不断地追逐它。

概括

我想我已经涵盖了我用来跟上前端世界最新动态的大部分技巧。请在评论区分享你的精彩想法,我会持续更新这篇文章,以便大家一起制定更好的计划🖐。

另一点是,无论您是否是前端开发人员,这些技巧都会对您有所帮助🔥。

文章来源:https://dev.to/yashints/how-do-i-keep-up-with-frontend-world-2e3h
PREV
Image optimisation
NEXT
Chrome DevTools 可以做到这一点吗?