W

Want to find yourself in web development? Is it too late to start learning how to code? Where to start? Learn about the process and find yourself in it. Bringing a project to life. Choosing your path. So? Is it late? Step up

2025-06-09

想在 Web 开发领域有所成就吗?现在开始学习编程还来得及吗?

从哪里开始?了解整个流程,并找到自己的方向。

使项目变得生动活泼。

选择你的道路。

那么?晚了吗?

加紧

对于那些想知道改变职业并进入这个充满编程语言和无尽代码的令人兴奋的世界有多难的人来说,这是一个话题。

这篇文章的作者本人也经历过类似的过程,希望能帮助到所有目前还不清楚如何打造优秀项目的人。说不定,它至少能帮你下次谷歌搜索时有所帮助,或者让你可以把这篇文章分享给那些正在咨询网页开发相关问题的朋友。

从哪里开始?了解整个流程,并找到自己的方向。

用户体验/用户界面

首先,要熟悉所有不同的领域。分析你自己,你的优点、你的兴趣以及你在网页设计方面的知识。

你是否因为网页不够人性化而找不到想要的链接,而你又不知道该如何改进,从而感到沮丧?你知道这就是用户体验/用户界面设计师的工作吗?

你知道什么是 UX/UI 吗?它代表什么?UX 代表用户体验设计,而 UI 代表用户界面设计。这是创建优秀网页/移动应用程序的第一步。UX/UI 设计师会为你未来项目中所有屏幕的线框图进行设计。他们负责思考用户友好的方面、直觉,并深入探究用户的心理。UX 设计师会通过提前思考来解决用户问题。

在像lloyds digital这样的公司中,有一个 UX/UI 部门,专注于研究解决用户问题的不同方法并选择该项目将使用哪一种方法。

下一步是用户界面设计,简单来说,就是给线框图上色。你可以看到项目最终的样子,这也是与客户讨论需要做哪些修改的绝佳阶段。这比在编码阶段进行设计要简单得多,也便宜得多。

在项目的这个阶段,UX/UI 设计师会与前端和后端开发人员讨论他的想法,看看在项目预计的时间和预算范围内,可以实现哪些功能。如果需要,后端开发人员还会进行数据建模。

使项目变得生动活泼。

下一步就掌握在开发者手中。前端开发者、后端开发者、移动应用开发者,各种各样的开发者。他们都使用不同的程序、编程语言、框架、库等等,帮助他们将设计变为现实,实现目标。

有些项目不需要后端开发人员。如果项目比较简单,比如一些小型企业的落地页,前端开发人员可以自己完成。但对于更复杂的网页,则需要后端和前端开发人员共同完成。

前端

顾名思义,前端开发人员负责开发网页前端的所有内容,也就是您看到的内容。他们的工作是通过编程语言实现网页设计。前端开发人员需要精通HTMLCSSJavaScript。HTML用于构建页面和屏幕。您需要定义页面的内容。然后,使用 CSS 描述 HTML 元素的显示方式。最后,您将使用 JavaScript 来确定页面及其元素的行为方式。

构建用户界面的方法有很多,有些略显老套,有些则新颖时尚。重要的是要紧跟所有新技术和新可能性,找到最适合自己的方法。但别忘了时不时地走出舒适区,尝试反过来构建一些东西。

lloyds digital中,我们使用Vue.js JavaScript 框架,我们发现它非常适合构建用户界面。Vue.js 非常实用,但在学习之前,你必须具备一些 HTML、CSS 和 JavaScript 知识。我们也使用Nuxt.js框架(Vue.js),但我现在不打算深入探讨。

事实上,许多库/框架都非常有用且易于学习,您应该探索所有选项,看看在下一个项目中可以使用什么。

后端

如果说前端开发人员负责设计网站的外观,那么后端开发人员则负责设计网站的运行方式。他们使用PHP、Python、.Net、Java、C++等服务器端语言,以及MySQLSQL Server等数据库。后端开发人员负责存储和组织数据,并构建数据架构。在lloyds digital,我们的后端开发人员使用 Laravel PHP 框架开发 Web 应用程序。

后端开发人员创建网站的逻辑并确保所有数据都可供前端开发人员控制并以设计师想象的方式显示。

选择你的道路。

所以,既然你已经了解了谁参与了这个过程,现在是时候看看什么最适合你了。你为什么想学习编程?你对想要开发的应用程序有什么想法吗?还是你只是想整天盯着黑色的屏幕,想知道那些代码的含义?你是不是太喜欢机器人先生了?

您是逻辑性较强还是富有创造力的人?您喜欢编写代码,还是想设计和绘制所有东西的外观?
如果您不想为所有按钮选择颜色,也不想考虑页面的用户视角,您想了解一切运作方式及其背后的原因?现在就来探索后端开发人员的第一步吧。

如果您想在页面上构思酷炫的动画,并尝试将您(或设计师)想象的一切都呈现在屏幕上,那就探索前端开发人员路径的步骤吧。

当然,你随时都可以学习 Web 开发的各个方面,甚至还有人专门为这些优秀的人起个名字——全栈开发者。但要成为一名优秀的全栈开发者,需要多年的学习和大量的项目经验。

你应该从每个领域学习一点,但要明确重点,并努力成为某个领域的佼佼者,然后其余的就会水到渠成了。

那么?晚了吗?

如果你有动力和精力,并且不怕路上遇到很多麻烦(相信我,会有很多麻烦),我认为没有理由不去尝试。

网上有很多很棒的资源可以免费或以极低的价格教你编程。你只需不到15美元就能获得30小时的教程。不妨给自己定个小目标,做一些项目,这样你就能向那些有兴趣指导你,甚至雇佣你的人展示一些东西。但要注意,只有他们看到你的潜力,他们才会这么做。你应该向他们展示你学到了什么,以及你正在多么努力地学习更多。

如果你担心自己没有正规的学位,相信我,即使你有项目可以展示,并且能够证明自己学习能力强,也完全没问题。你可以向他们展示你完全靠自己学到的东西,不需要任何人的帮助,这很重要。

加紧

当然,如果没有人帮助,想要更上一层楼真的很难。根据我的经验,优秀的导师会起到很大的作用。如果你在同一个问题上卡了几个小时后,有人可以向你求助,这对你的学习过程意义重大。如果有人能告诉你一个更好的方法,告诉你如何做某件事,或者告诉你如何写出更简洁的代码,那意义非凡。

享受学习的过程。学习的过程会很艰难。Stack Overflow 会成为你最好的朋友。但如果你做好了准备,一年过去后,你会回首往事,看看自己学到了多少,进步了多少。一年之后,你会意识到,有时你会错过一些基本的 JavaScript 技能,或者你走的路比较难,如果能重来一次,你会做得更好。但事情就是这样。

所以,让我们总结一下。学习整个过程的所有步骤,找到自己的方向,设定你的小目标,并在实现目标时感到自豪,不要放弃。如果你有精力和意志力,现在还不晚。开始学习编程,不知不觉中你就能做出一些很棒的项目。

鏂囩珷鏉yu簮锛�https://dev.to/lloyds-digital/want-to-find-yourself-in-web-development-is-it-too-late-to-start-learning-how-to-code-4e58
PREV
追求程序员/前端职业时应该记住的 7 件事
NEXT
在 GitLab 中构建 CI/CD 工作流程(Node.js 示例)