发布于 2026-01-06 15 阅读
0

给初级开发者的建议

给初级开发者的建议

本文最初发布于www.brianemilius.com/advice-to-beginner-devs。访问www.brianemilius.com/blog获取更多内容。


我从互联网刚出现的时候就开始接触它了。现在我在大学教网页开发课程。以下是我给网页开发初学者的一些建议。

怎么做到的并不重要。

不要在解决问题上花费太多时间纠结。如果它有效,那就说明你做对了。

你实现解决方案的具体方法其实并不重要,重要的是它确实有效。随着时间的推移,你会逐渐找到更智能、更快捷的解决方案,或者学习如何遵循你所使用语言或框架的最佳实践。

但就目前而言,先让它运转起来。

有个个人项目

当你学习新知识时,将所学知识运用到你关心的项目中会大有裨益。

互联网上到处都是“Hello, World!”和待办事项应用程序的示例。这些示例都很棒,可以教会你使用某种语言或工具的基础知识。

你必须将所学知识运用到你热爱的事情上。这有助于你内化新知识,也是摆脱枯燥教程的一种方式。个人项目正是实现这一点的理想途径。

建立投资组合

昨天是开始构建作品集的绝佳时机。一份好的作品集应该展现你的技能。
没有实际案例可以展示?别担心,编造一些吧:

  • 完成你的个人项目,然后把它放到作品集中。
  • 展示一些你的教程应用(但不要太多)。
  • 给当地的体育俱乐部打电话,问问他们是否需要一些免费的网站建设工作。
  • 为一些当地非营利组织提供免费的搜索引擎优化或无障碍访问审核。

我知道免费提供作品可能会有点冒险。我并不是建议你“用时间换取曝光”。但这些免费工作可以帮助你建立作品集,积累实际经验,从而获得真正的客户线索。

即使是资深开发人员也难以应对。

作为一名开发人员,任何类型的程序开发,解决问题都是工作的一部分。可以说,我们靠寻找问题的解决方案谋生。

问题可能……嗯,很棘手。我从事这行25年了。有时候我觉得网页开发人员简直就是一群受虐狂。

我有时会因为某个问题感到非常沮丧,甚至想要放弃。但这些年来,我学到了一些解决问题的技巧。

  • 将问题分解成更小的部分。
  • 学习使用调试工具。
  • 寻求帮助(真的!)。
  • 使用伪代码。
  • 使用流程图。
  • 出去散散步,清醒一下头脑。
  • 暂时先做点别的事情。

保持更新

网站开发行业节奏忽快忽慢。慢到有时感觉就像在看油漆慢慢变干。

这是什么意思呢?万维网已经存在超过30年了。期间发生了翻天覆地的变化,但我们仍然在很多方面使用HTML、CSS和JavaScript。这就是它缓慢发展的核心(而这恰恰是件好事!)。

此外,还有服务器端语言、框架、库、设计系统等等。它们的发展速度惊人,几乎每天都有新事物涌现。其中一些会发展成为常用工具,而另一些则会被淘汰。

但要紧跟行业发展步伐。

  • 收听播客。
  • 订阅一些邮件列表和新闻简报。
  • 在社交媒体上关注行业领袖和先行者。
  • 保持好奇心。

了解你的动机

无论你成为网页开发者的理由是什么,都无关紧要。或许是为了糊口,或许是出于对开发出色网页应用、构建和创造的热爱,但这都是你毕生的热情所在。无论你的动机是什么,都不要忘记它。


作为一名网页开发者,什么对你的发展最有帮助?你有什么建议可以传授给下一代吗?请在下方留言。说不定你的建议就能帮到别人。

封面照片由 rawpixel.com 和www.freepik.com提供。

文章来源:https://dev.to/brianemilius/my-advice-to-beginner-devs-4fo2