How to Become a Web Developer – 2018 Guide

你可能并不感到惊讶,但是互联网是一件大事。I mean,没有它,你现在不会读这个了。

然而,互联网并不仅仅是由一些原始的Google完全形成的。不,相反,这是数千名敬业而有才华的专业人士的辛勤工作。

此外,互联网已经从2000年不到5亿人的适度用户基础发展到2015年超过30亿的用户。事实上,仅在过去五年里,互联网就增长了17亿人,并且计划在未来五年内再增加11亿用户。

当然,所有这些人都需要去某个地方,做点什么。这就是你成为下一波网络开发者的地方。

对于最终41亿互联网用户,the US only employs a little under 150,000名网络开发人员,但预计这个数字将上升27%,并增加近40个,000 new professionals.Though the internet is not new,its exponential growth rate means that there are still plenty of jobs available and being created everyday.

当你晚了一点才上车的时候”ground floor,“互联网仍然离成熟的充满潜力的市场。所以,让我们来看看成为一名Web开发人员需要什么,以及为什么你应该选择成为一名开发人员。

什么是Web开发人员??

Depending on who you ask,网络开发者是互联网的生命线,在显示器和键盘前磨蹭,流着他们的血,sweat,泪流满面的数字风景让人觉得好笑,inform,把我们联系起来。当然,更简单,更普通的答案是他们建立和维护网站——但这听起来并没有那么重要。xf115兴发手机版

然而,不管描述如何,网站开发人员important.事实上,他们可能是当今世界上最重要的专业人士群体之一。

就纯粹的经济实力而言,互联网是增长最快的市场之一,它正在迅速融入我们日常生活的方方面面,并达到这样的程度,or will soon,从一个健康的人变成不可分割的人,现代社会。事实上,the internet accounts for a massive $175 billion–with a"B“–economic value.

此外,就所花费的时间而言,because time is money after all,the internet constitutes another $680 billion in economic value.虽然,这种价值的质量有时可能有问题,像,for say,当你姨妈试图在她的Facebook状态更新中搜索金枪鱼砂锅食谱时。

仍然,互联网预计将在2013年至2022年间贡献的全球净利润(距现在仅4年)是惊人的14.4万亿美元,这一次是T.事实上,想想看,maybe my time would be better spent getting into web development instead of content creation…

无论如何,Web开发人员的工作至关重要,不仅关系到我们的个人生活,也关系到世界经济。如果互联网开放,我们很快就会同意的。

这就是为什么Web开发人员必须学习大量的技能才能完成他们的工作。此外,这些工作本身涉及大量的任务和责任。

Some of them are:

  • 编写最终将成为具有多种不同标记语言组合的网页界面的代码。下面将更详细地解释这一点。
  • 了解如何迎合他们的网页以获得最佳用户体验,UX通过提供理想的用户界面,UI,对于特定页面及其唯一访问者。(记住,the people who are looking to find like minded individuals to discuss the new Star Wars movie are likely looking for a different experience than the people who want to purchase designer clothing).
  • 能够使用像WordPress这样的网站创建xf115兴发手机版工具,平方,Wix,或者另一个,从头开始构建一个功能齐全的网站。当然,虽然更高级的Web开发人员可能仍然经常使用这些工具,他们还可以完全避开它们,构建完整的HTM页面,而无需网站构建者来指导(有时也会限制)它们。xf115兴发手机版
  • 能够快速、熟练地创建网站/网页模型和原型,向潜在客户展示您可以提供的产品。xf115兴发手机版如果你是个新手,不要担心。只要你的思想扎实,工作道德健全,您可以学习编码,并使用大量免费或高级工具来帮助您完成这一过程。
  • 了解HTML和CMS,至少。然而,有许多不同的编码语言,越来越多的人一直在发展。在这方面,这是一个永无止境的进化,but do not be discouraged.这些语言大多是相互依存的,so when you learn the simplest,学习那些从中成长出来的人变得越来越容易。
  • 开发既吸引人又实xf115兴发手机版用的网站和基于Web的应用程序。公平地说,这是一套职责,随着时间的推移,其难度将逆转。明确地,“functional"在开始的时候,当“吸引人”需求似乎很容易。然而,once you have learned the basics and seen all there is to see,“functional"requirement for a xf115兴发手机版website will seem relatively easy,but coming up with anoriginal吸引人的设计看起来更令人望而生畏。
  • 维护和更新您创建的网站。xf115兴发手机版Thankfully,this is usually one of the easier responsibilities.一旦你有了足够的技能来创建一个网站,xf115兴发手机版you should generally be able to maintain it with little difficulty–assuming your code was solid from the start.

这些是大多数Web开发人员在其职业生涯中要承担的一些标准职责。然而,different positions may add or subtract to this list,所以准备好展现专业的敏捷性。

Moreeover,不同的工作可能不一定需要一个具备所有可能技能的Web开发人员,或者不想支付那些人所要求的薪水。在这种情况下,你可能会发现,通过专攻特定的网站开发阶段,更容易获得就业机会。xf115兴发手机版

当然,you may also simply be drawn to one aspect of development or another more than the others.在这种情况下,你需要知道不同的专业是什么:

前端

This is the part of a xf115兴发手机版website that most people who do not make websites are intimately familiar with.这就是你访问网站时看到的。xf115兴发手机版Everything from images to videos,窗体和下拉菜单,所有你能看到的东西,听到,或者单击是前端的一部分。If you are more creatively minded,this is likely the speciality that will appeal most to you.

后端

这是你看不见的互联网的一面——黑暗,阴暗的一面……开玩笑。大部分维护都是在这里进行的。它处理应用程序,servers,和数据库。为了你左脑的外面的人,您可能会发现最好地服务后端所需的逻辑程度更高,这对您的自然技能集很有吸引力。

Full Stack

这是为文艺复兴时期的网络开发者们准备的,能做到这一切的人。公平地说,如果你投入足够的时间和精力,任何人都可以是全栈的Web开发人员。然而,对于一个新的开发人员来说,选择一个更容易的专业并最终成长为一个完整的堆栈开发人员并不罕见。成为一个完整的Web开发人员的另一个好处是它扩展了您通过任何一个专业所获得的所有好处。全栈开发人员可以要求他们的服务获得更高的报酬,并有资格获得更多的职位。此外,潜在的雇主和客户会欣赏拥有一站式网站开发者的额外价值。


Benefits of Becoming a Web Developer:

除了Web开发人员的市场只寻求扩张(可能以加速的速度)之外,还有许多其他的原因要进入这个领域。Quite simply,作为一个网络开发人员,为各种各样的人提供了一个几乎理想的环境。

作为一名Web开发人员所带来的一些最大优势是:

高薪。2016年,网络开发商的收入中位数超过66美元,一年000英镑。记住,这包括那些长期从事这项工作并获得了令人印象深刻的技能和标记语言清单的人。然而,这个数字还包括那些完全是新手或者只是兼职的Web开发人员。这意味着对于一个敬业的人,KY是极限。如果你努力学习并获得与Web开发相关的各种技能,你可以在短时间内轻松赚6位数。

远程工作。关于Web开发,最好的事情之一就是它可以在任何有可靠Internet连接的地方进行。这意味着你可以在家工作而不需要再考虑。此外,许多公司越来越多地雇用远程职位,因为它可以让他们节省维护办公室的开销。当然,你需要全身心投入,避免在家工作带来的诸多干扰。

独立日。成为一名网络开发人员的另一个好处是可以选择作为独立的承包商工作,也被称为自由职业者。基本上,you become your own boss.你选择你想做的工作,and you get to set your own schedule.然而,这也意味着你需要一套更广泛的技能,因为你必须积极地寻找和保护客户。此外,this can carry some of the same distraction issues that working from home does,though both of those advantages often go hand-in-hand.

建立自己的网站。xf115兴发手机版如果你有一个网站的想法,你有信心在互联网上大获全胜,xf115兴发手机版it is much easier–and far cheaper–to simply build the xf115兴发手机版website yourself rather than having to track down and pick out someone who you feel can manifest your vision.作为Web开发人员,you can even have freelance gigs that bring home the bacon while working on your own xf115兴发手机版website on the side.

快递 你自己.有多少次你在网上冲浪,被一个真正令人惊异的网站惊呆了。xf115兴发手机版设计完美,美学上的崇高,界面轻松。找到一个真正制作精良的网站就像发现一件艺术品——只有xf115兴发手机版一件能与你互动的艺术品。作为一名网络开发人员,你将拥有一整套你可以使用的技能和工具,去创造下一个伟大的超文本艺术作品。

多样性是生活的调味品。也许建立网站并不能真正让你的汽xf115兴发手机版车运转起来。Never fear,因为互联网也为你提供了解决方案。在其短暂的历史中,这是第一次,more people connected to the internet through their mobile devices than they did through PCs.此外,世界上的某些地区,像东亚一样,他们70%到90%的互联网流量都是通过移动设备传输的。这意味着不仅移动网络的发展会继续增加,智能手机和平板电脑的其他主要用途也将如此,即应用程序。授予,你将不得不更多地应用你自己,学习更多的语言,而不仅仅是网站创建所必需的。xf115兴发手机版但你将能够创造出杀手级的应用程序,如果它们成功的话,这些应用程序将赚取巨额版税。


How to Become a Web Developer:

成为一名网络开发人员首先要学习创建和维护网站所需的必要技能。xf115兴发手机版Thankfully,the coding languages required for xf115兴发手机版website development are not nearly as complicated and do not take nearly as long to learn as traditional programming languages like C++ or Haskell.

有用资源:兴发网页登录

HTML:也称为超文本标记语言,这是网站编码语言的总称。xf115兴发手机版事实上,从技术上xf115兴发手机版讲,所有网站都是由浏览器从服务器读取的HTML文件。这门语言相当直白,容易学。即使只是兼职,你可以在几个月内学会HTML。授予,你可以用更多的努力和时间更快地学习它。然而,掌握HTML通常需要更长的时间,但是你可以获得功能性的知识,很快就开始尝试网站开发。xf115兴发手机版

有用资源:兴发网页登录

CSS:CSS,或层叠样式表,做它的名字意味着什么:添加一种风格的HTML文件。没有CSS,网页有点平淡,不太容易吸引人或使人感兴趣。These days,除了HTML,CSS is one of the primary coding languages required to produce a contemporary xf115兴发手机版website with all of the features and aesthetics we have come to expect.

有用资源:兴发网页登录

JavaScript:这就是事情开始变得棘手的地方。这是一种用于在您访问的网站上创建大多数交互式对象的语言。xf115兴发手机版If you have ever participated in an online poll or taken an online quiz,然后,您已经与用JavaScript编码的应用程序或网页进行了交互。公平地说,the beginning skills are as easy to learn as html or css.然而,Javascript相当健壮,并且有一条陡峭的学习曲线,很快就会变得困难。

有用资源:兴发网页登录

用户界面/用户体验:技术上,没有专门针对UI和UX的特定编码语言。相反,the various other frontend languages generally coalesce to determine these two qualities.然而,UI通常更多地依赖于HTML和CSS(基于视觉的语言),而UX将更多地关注于JavaScript(交互式对象语言)。记住,作为开发人员,你不一定要成为设计师。网页设计有一个完全不同的领域。仍然,since you will often work with web designers and may even need to perform web design on your own for contract work,这仍然是一项很好的技能,至少是初级水平。Adobe Creative Suite和Sketch是两个程序,它们可以作为Web设计基础的良好开端和灵感——尽管掌握这些程序可以在Web设计中产生卓越的效果。

有用资源:兴发网页登录

SQL:这种语言,pronounced"爱斯基尔“是一种严格的后端编码语言。此语言处理网站服务器的数据库。xf115兴发手机版即使您计划专门从事前端Web开发,学习SQL是一个很好的理想选择。此语言允许您以用户硬件可以访问的方式组织网站内容。xf115兴发手机版然而,SQL比HTML或CSS要困难一些。仍然,了解这种语言将使您与众不同,并为您提供一个就业优势,超过许多其他刚开始的Web开发人员,他们可能是兼职的,或不是真正致力于全栈方法。

PHP:这种语言与SQL密切相关。As such,这是另一种后端编码语言,它将其效果集中在服务器功能结束时的网站上。xf115兴发手机版这种编码语言通常用于允许网站创建是动态的,xf115兴发手机版准确的,更容易做到。Thankfully,与后端系统相对应的东西比SQL更容易学习,though both are generally seen as necessary for backend projects.记住,PHP可以在技术上嵌入到许多不同的编码语言中,因此,不要只关注学习它如何使用SQL来实现排他性。

有用资源:兴发网页登录

搜索引擎优化:几乎99%的网站都是通过谷歌或其他网站被访问者发现的。xf115兴发手机版搜索引擎.As such,如果你打算开发网站谋生,xf115兴发手机版it is imperative that you understand how search engines function,因此,您可以确保潜在的访问者首先在搜索结果上看到您的网站。xf115兴发手机版This is where SEO,or search engine optimization comes into play.Thankfully,Web开发人员通常只需要了解SEO的基础知识——不像内容编写者……比如元标签,标题标签,标题标签的顺序,下降,是理解的重要因素。

有用资源:兴发网页登录

学习不同的框架和CMS:有几十种不同的frameworks,,xf115兴发手机版website builders内容管理系统.最简单的CMS之一是WordPress。它被超过25%的互联网网站使用,所以你将拥有高度需xf115兴发手机版求的知识。

有用资源:兴发网页登录


如何获得工作作为Web开发人员:

一旦你学会了创建杀手网站所必需的技能,xf115兴发手机版相比之下,下一步可能更容易。然而,不要低估找到第一份工作的重要性或工作量。

学习网站创建的技巧可能需要很多努力,xf115兴发手机版但这是一个相对直截了当的任务:了解代码的功能及其不同的规则,或““语法”.无论你何时何地开始学习,这都不会改变——尽管,不同的语言会有不同的规则。仍然,每种语言的规则将始终保持不变。

然而,就业市场并没有那么稳定。授予,有很多增长和机会,but it can be difficult to figure out the general ins and outs of the process.此外,没有官员”标准,“though there are some general rules of thumb.

工作板

Your initial best bet for obtaining freelance employment as a web developer will be to join different job board sites.公平警告,有a lot其中,像,数量惊人。不要觉得你必须报名参加每个工作委员会。此外,不同的董事会将迎合不同的事情。Some of them pay more while others are better at getting newbies–that is you–work quickly to help build their experience.你一定要花些时间去探索各种可能性,在加入每一个你想得到的工作委员会和申请那里的每一个空缺职位之前,弄清楚你到底需要什么。当然,如果你是那把枪,呵呵,请随意这样做。只是感觉不到obligated这样做。

论规格

基本上,这意味着创建一个组合网站来展示你的疯狂技能。xf115兴发手机版记住,网站本身应该有点中立,专业人士,但很复杂。即使你打算专攻前端网页开发,以摄影为重点的视觉冲击网站,xf115兴发手机版时尚,和艺术,不是每个客户都会寻找相同的东西。As such,一个更好的策略是简单,优雅,xf115兴发手机版网站上提供了很多关于你可以创造。在这方面,你应该走出自己的舒适区,创建一些不一定是你喜欢的网页例子,来展示你的多功能性。当然,make sure that you also include plenty of information including details about you and your skill set and how you can put that to use for potential clients in a way that offers something no one else can.

这不是你所知道的,它的你知道的。

This may come as a surprise,虽然这很有道理,但是人们通常倾向于相信他们已经熟悉的东西。While this can apply to types of food when at a new restaurant,它通常涉及各种情况,包括就业市场。事实上,最近的一项调查发现,在所有工作中,60%到80%是通过已经认识某人或通过网络获得的。然而,不像工作板,这是一个通常情况下更好的领域。Do not feel pushed into joining every professional social networking site out there,但一定要加入最大的公司。也,它可能看起来很过时,但亲自参加社交活动或招聘会也是一种很好的社交方式。在这方面,每月多个活动更好,但不要觉得有必要每隔一天去一次。

Even though it might feel like you have some catching up to do,不要烦恼。随着互联网的不断发展,需要更多专业的网络开发人员来帮助创建内容,在这个不断发展的市场上,仍有充足的时间和机会开始新的职业生涯。

此外,一旦你掌握了成为一名网络开发者的技能,the benefits more than outweigh the paltry investment of time and energy required to do so.不管是在家工作,做你自己的老板,or earning a hefty paycheck,Web开发是一个具有无限可能性的惊人行业。

只需记住应用自己并牢牢掌握Web开发所需的不同类型的语言。当然,如果你打算专攻并继续留在这个专业,您可能可以跳过其中一些语言。

然后,一旦你成功地掌握了开发网站所需的各种技能和语言,xf115兴发手机版把所有的能量都转化为实际的着陆工作同样重要。有了工作板,投资组合,网络化——它可能是一个劳动密集型的过程,但最终会通过奉献而获得回报。

以下两个选项卡更改下面的内容。

兴发 游戏

我叫杰米·斯宾塞,在过兴发 游戏去的5年里我一直在写赚钱的博客。在厌倦了9-5之后,上下班后再也没见到家人,我决定要做些改变,于是写了我的第一篇博客。从那时起,我已经推出了很多成功的小众博客,在卖了我的生存主义博客之后,我决定教别人如何做到这一点。

杰米的最新帖子兴发 游戏看到一切)

Leave a Comment