想學(xué)習(xí)代碼?沒有比現(xiàn)在更好的時(shí)候開始了。以下是2018年如何成為開發(fā)人員的指導(dǎo)路線圖。不要讓下面的那個(gè)插畫嚇倒你。你成為一名優(yōu)秀的開發(fā)者并不意味著你要了解教程里的所有事情。事實(shí)上,如果你不想要,你甚至不需要認(rèn)真對待他們。相反,使用這個(gè)地圖作為起點(diǎn),幫助你指導(dǎo)學(xué)習(xí)。
這個(gè)指南成為一個(gè)Web開發(fā)人員的插圖是由kamranahmedse創(chuàng)建,并發(fā)布到cc 4.0下的許可證的github。
為2018年網(wǎng)站開發(fā)工作做準(zhǔn)備
這里是你要開始的地方。您可以選擇下面的前端或后臺路徑。無論如何,有八條黃色的建議,你可以選擇任意一條路徑學(xué)習(xí)。

推薦自學(xué)網(wǎng)址
1.Git—You should’ve learned Git yesterday,?15 minutes to learn Git
2.SSH
3.HTTP?/?HTTPS
4.Terminal Usage—Basic Mac OS,?Basic Windows
5.Data Structures & Alogrithms
6.Character Encodings
7.GitHub—?A Step by Step Guide to Making Your First GitHub Contribution
學(xué)習(xí)前端的渠道和課程
專注于黃色框,并從那里成長。在地圖下面是額外的資源來幫助你的學(xué)習(xí)。

要學(xué)習(xí)基礎(chǔ)知識,并為Web開發(fā)原則奠定堅(jiān)實(shí)的基礎(chǔ)。有很多方法可以做到這一點(diǎn),但在我看來,網(wǎng)站開發(fā)訓(xùn)練營是最好也是最簡單的方法。
現(xiàn)在您已經(jīng)開始了第一次訓(xùn)練營,并且知道如何構(gòu)建完整的網(wǎng)絡(luò)應(yīng)用程序,現(xiàn)在是時(shí)候?qū)W習(xí)更深入一點(diǎn)了。前沿的網(wǎng)絡(luò)開發(fā)訓(xùn)練營引入了復(fù)雜的技術(shù),框架和工具,您可以使用它們來構(gòu)建漂亮的響應(yīng)式Web應(yīng)用程序。
HTML /?CSS
1.使用html5和css3構(gòu)建響應(yīng)式網(wǎng)站
2.CssCasts:組件庫,插件,提示和技巧
3.Bootstrap 4從5個(gè)項(xiàng)目從頭開始
初學(xué)JavaScript
完整的JavaScript課程:建立一個(gè)真實(shí)的項(xiàng)目
進(jìn)階JavaScript
一個(gè)初學(xué)者進(jìn)階指南 JavaScript&ES6 - ES2017
React JS
Modern React with Redux(這個(gè)我還不太了解,看看再翻譯)
Advanced React and Redux
Angular JS
Angular 5 (formerly Angular 2)?—?The Complete Guide
The Complete Angular 4 Course: Beginner to Advanced
Vue JS
Vue JS 2?—?The Complete Guide
The Ultimate Vue JS 2 Developers Course
后臺

Node JS
The Complete Node.js Developer Course (2nd Edition)
Node with React: Fullstack Web Development
Ruby
Python
The Python Bible? | Everything You Need to Program in Python
REST APIs with Flask and Python
PHP
PHP for Beginners?—?Become a PHP Master?—?CMS Project
Java
MySQL
The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert
別著急,琳琳醬會同步更新滴~~~2018 加加油?。?!