如何成为一名网站开发工程师

 

第一步(选择你的方向):

  1. 前端(包括构建交互式网站,设计它们并提供功能)
  2. 完整堆栈(设计与前端路径+后端功能和服务器端编码)

我会简明扼要介绍这两个方向来帮助你做出决定!


前端方向

如果选择了这条路,您可能会称自己为前端开发人员。您将学习如何使用Web技术(即HTML,CSS和JavaScript等)构建和开发网站和应用程序,这些技术将在各种类型的设备的Web浏览器中运行。

如果您对Web开发的设计方面有更多倾向,则建议选择这条路径。

如何学习 :

  1. HTML和CSS
  2. Javascript(包括一些像jQuery这样的库)
  3. Ember或AngularJS(框架)

一旦完成前端开发的学习,您就可以开始学习后端开发,继而成为一个的堆栈开发人员。


全栈方向

喜欢写逻辑和设计两者?那么这对你来说可能只是正确的道路。(注意:这并不意味着你不会知道前端。实际上你需要熟悉至少前面提到的前两种技术才能开始学习)

除了学习如何构建和开发网站之外,您将学习如何使用业内使用的语言制作Web应用程序。

注意:使用NodeJS和其他服务器端环境,您可以构建完全基于javascript运行的应用程序,但我们将在稍后介绍它。

如何学习:

  1. HTML和CSS
  2. Javascript(提高你对lodash / jquery库的了解)
  3. Ember / AngularJS / React(框架)
  4. PHP / Ruby(业界最常用的后端语言)
  5. mySql(最常用的数据库查询语言)
  6. Ruby on Rails(框架)

如果你热衷于学习新东西,你可能需要学习更多语言和框架(例如Python,Django,NodeJS等),但首先要你需要首先学习这些。


第二步(了解您的选择):

我知道自己方向,但我应该从哪里学习这些知识?

谁不喜欢视频讲座而不是大书呢?除了为学习增添人性化外,视频也更加科学。

我发现的一些在线视频课程非常有用:

  • FrontendMasters(链接)(我在网上看过的最好的内容,但付费)
  • The New Boston by Bucky Roberts(链接)(非常基本但非常有趣)
  • Codecademy Website(链接)(基础到中等和互动学习)
  • Free Code Camp (链接)

免费在线课程的更多资源:

  • Beginner Focused Books at Launch School
  • Bento
  • Code4Startup
  • CodeAvengers
  • CodeCombat
  • Codementor Learning Center

第三步(如何成为行业精英):

既然,你已经知道要学什么,从哪里开始学习。但是你如何成为你所在的行业精英?

  • 做一些项目
  • 看书
  • 做一些项目
  • 参加一些课程
  • 做一些项目

搭建像HTML5-JS游戏一样搭建一些高深的项目,或搭建一个基本的社交媒体网站。然后开始尝试一些开源项目并尝试做出自己的贡献。永远不要停止些项目,在这之后你就会成为一名真正的行业精英。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部