成为Web开发人员需要哪些教育和经验?

如何成为一名专业的Web开发人员

有很多方法可以获得成为专业网页设计师或开发人员所需的教育和经验。 但是,为了找到工作,您应该了解一些基本知识,以便获得更高级工作所需的经验。

您需要基本的Web开发知识

  1. HTML
    1. 有些人会告诉你,因为所见即所得的程序如此广泛,你不需要学习HTML,但除非你自己保持业务,否则最终你会遇到一个招聘经理或公司想要你证明你知道HTML。 除此之外,HTML是网页设计的中坚力量,如果您知道如何将网页放在一起,那么即使使用所见即所得的编辑器,您的工作也会更好。
  2. CSS
    1. 级联样式表是让您的网页看起来不错的原因。 即使你打算做更多的Web编程而不是Web设计,你应该知道CSS如何工作。 网页的内容和行为与CSS交互以创建完整设计,并且CSS可能变得非常复杂。
  3. 基本的JavaScript
    1. 大多数Web设计者从不学习任何JavaScript,这可能会伤害他们的职业生涯。 我无法告诉你我被要求写一个快速验证脚本或滚动图像的频率。 了解足够的JavaScript来帮助我改进简单的网站,同时等待更复杂的服务器行为的构建。

请记住,当涉及到普通教育和经验时,大多数大公司都希望你拥有学士学位。 小公司并不在乎,但他们也不总是付出。

但这不是你应该学习的。 网络开发工作经常要求或要求您有其他教育和经验,这取决于您申请的工作类型。

网页设计师教育和经验

网页设计师应将他们的教育重点放在设计 - 图形和布局上。 大多数招聘设计师的公司都需要视觉艺术的人才。 你应该学习色彩理论和构图,并获得视觉艺术或视觉设计学位。

专注于设计教育而不是专门构建网页。 令人遗憾的事实是,大多数Web设计师花费了大量的时间学习HTML以及如何使用Dreamweaver,而不是学习任何有关空白和创建流动设计的知识。 如果您接受过古典设计技巧和技能的教育,然后学习如何将它们应用到网页中,您将以设计师的身份脱颖而出。

大多数寻找网页设计师的公司都希望看到您设计的网站组合。 一定要保留你所设计的设计的屏幕截图和彩色印刷 - 即使它们只是你自己建造的课程项目或网站。 尝试拥有一个多样化的产品组合,不仅仅展示任何网站的首页,并且记住您的设计不会永久保留在网站上,因此请保留您自己的副本。

网络程序员教育和经验

网络程序员专注于网站的行为 - 许多公司不专门聘请网络程序员,而是熟练掌握特定编程语言的软件开发人员。 Web上企业使用的最常用语言是:PHP,JSP和ASP。

网络程序员在获得计算机科学学位时表现最好。 它曾经有可能在没有计算机科学学位的情况下获得Web编程职位,但大多数企业Web站点所需的编程级别需要高度熟练的计算机专业人员。

不要关注任何一种编程语言。 有机会,到你读完学校的时候,这门语言就会“出去”,而完全不同的东西将会“进入”。 公司像任何其他行业一样追随时尚,网络程序员需要知道什么是热门,而不是热门。 你最好学习如何学习编程语言,然后在6个月左右的时间内扫描工作,然后开始努力找出你应该关注哪些语言来聘用。 现在一些好的赌注是:ASP,JSP和Ruby。 PHP在小公司中很受欢迎,但存在很多安全问题。

网站制作者的教育和体验

网页制作者创建和管理网站的内容。 最好的网站制作人员对营销和公关有着深刻的理解,并且能写得很好。 公司经常聘请与其他人合作的网络制作人,因为他们经常充当网页设计师,程序员和公司其他人的中介。

网页制作人员应该具备某种文科学位 - 与通过一个有很多写作要求的程序相比,这不重要。 营销或公关学位不会受到伤害,但如果这是您的焦点,通常会要求您将更多的精力放在市场营销上,而不是在Web开发方面。

网页制作工作通常拥有最多元化的标题。 您可能是Web内容所有者,Web编辑器,Web编写器,Web设置器,拷贝编写器或完全不同的东西。 如果你有良好的写作技巧,并且不想获得程序设计或程序设计学位,那么这可以成为Web开发领域的一个很好的入口。

获得Web开发经验

请记住,没有人开始提交一份完全空白的文件,并告诉“这里有100万美元来建立我们的网站”。 每个人都从最底层开始。 而Web开发的底部可能真的很无聊 - 维护。

如果你只为你的朋友和家人建立网站,你仍然可以在一家公司的网站上找到工作 - 但很有可能是一个非常初级的职位。 这是每个人开始的地方。 使用这段时间修复链接并纠正错别字,尽可能多地学习。 每个网站的设计师和程序员都是不同的,如果你尝试过,你可以从中学到一些东西。

不要害怕提出改变和设计解决方案 - 即使你是团队中的少年。 如果您的想法被接受,请在您的投资组合中使用它们。 如果不是,请将它们保存在设计创意文件夹中,并尝试找出它被拒绝的原因。 然后用这些批评来改进你的下一个设计或程序。 每次打开Dreamweaver编辑网页时,都应将其视为了解更多内容并提高技能的机会。