WEB开发是一个十分抢手的职业。该任务的技术性很强, 它需求你必需不停地进步、不时地增强, 才不会被他人比下去, 才干保住饭碗。看了以下文章,希望对你进步技艺能有一些协助。本文编译自Brandon Morelli在Medium上宣布的文章The 2018 Web Developer Roadmap。
想学习代码?没有比如今更好的时分了。 上面是一个关于在2018年如何成为一名网络(Web)开发人员的道路图。不要让这些图片吓倒你。 要想成为一位优秀的开发人员,你并不需求理解该图上的一切内容。 现实上,假如你不情愿,你甚至不需求仔细看待他们。 从另一个角度来说,你可以运用这些图片作为动身点,来协助和指点你的学习。
你可以从这里开端,选择通往前端或后端的开展方向。 无论你做出何种选择,对应该学习哪些内容,我们有以下八条建议(黄色文字局部)。
注: 该图片由Kamranahmedse创立,并以CC BY4.0答应证的方式发布到GitHub上。本文添加了资源/链接局部。
前后端都适用的根底局部
- Git — 你昨天就应该学习Git了,15分钟学会运用Git
- SSH
- HTTP / HTTPS
- 运用Terminal — Basic Mac OS , Basic Windows
- 数据构造与算法
- 字符编码
-
GitHub —
为你的第一个Github做出奉献的分步指点
1. 学习前端的途径及课程
专注于黄框局部,然后再做进一步延伸。 在图片下方,是一些协助你学会这些技艺的资源。
网站开发训练营
你需求学习根底知识,要为掌握Web开发准绳奠定坚实的根底。 有很多办法可以到达这一点,但在我看来,Web开发培训营是 最好 也是 最复杂 的办法。
初级Web开发训练营
如今你曾经有了第一次训练营的经历,晓得如何完好地构建Web使用顺序。接上去,我们可以停止更深化一步的学习了。初级Web开发训练营引见了更复杂的、可用于构建美丽,呼应式的Web使用顺序,框架和工具。
HTML / CSS
- 用 HTML5 和 CSS3来构建用于理想世界的真正网页
- CSS专辑: 材料库,插件,提示和技巧
- 自始至终手把手教你用Bootstrap 4搭建5个项目
Javascript初学者
- 用Javascript 做一个实践项目的完好教程
初级 Javascript
从初级到初级 Javascript指点 & ES6 — ES2017
React JS
- 古代 React 及 Redux
- 初级 React 及 Redux
Angular JS
- Angular 5 (以前的 Angular 2) — 完好指点
- Angular 4完好教程: 初级到初级
Vue JS
- Vue JS 2 完好教程
- Vue JS 2 终极开发课程 | Udemy
2. 后端
专注于黄框局部,然后再作进一步延伸。 在图片下方,是一些协助你学会这些技艺的资源。
Node JS
- Node.js 完好开发教程(第二版)
Node 与 React: 全栈网络开发教程| Udemy
Ruby
- 学习 Ruby
Python
- The Python Bible™ |Python里你所要用到的全部知识
- 用 Flask 与 Python搭建REST APIs
PHP
- 合适PHP 初学者— 成为一名PHP 巨匠 — CMS 项目
Java
- 完好 Java Masterclass
MySQL
-
我国这片创新热土正在发生一场全面而深刻的产业结构变革。
- MySQL终极训练营: 从 SQL 初学者到专家
完毕语
如今是完毕本文的时分了……祝你的网络开发之旅停顿顺利!当然,这不会很容易,但经过遵照本指南,你离完成目的的征程将更近了一步。