全棧開發者的成長資源匯總

2021-02-21 前端大全

(點擊上方公眾號,可快速關注)

來源:bmorelli25

http://top.jobbole.com/36443/

如有好文章投稿,請點擊 → 這裡了解詳情

bmorelli25 發起整理的資源匯總,想做全棧開發者的童鞋,看過來。

從這裡開始

Take a look at the big picture: Web Developer Roadpath

YouTube video outlining what to learn (similar to above, but in video format) - Watch this if you want to become a web developer

My journey to becoming a web developer from scratch without a CS degree (and what I learned from it) (Medium)

What happens when you type google into your address bar? [Reddit Link]

Find a local Web Development related Meetup!

如何學習?

How to Learn.

Coursera Course (Not CS Specific) - Learning how to learn

Repetition, Repetition, Repetition - A great discussion on study techniques Reddit Post

對你最有用的 CS 書籤是哪個?

項目及課程

Programs

Classes

SANITIZED list of 530+ free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (December 2016) - Needs Updating

Udacity Free Web Development Courses (Google)

Reddit 討論帖 (Still need to sort)

Tutorial/Screencast: Let's Learn Algorithms: An Intro to Binary Search

Thoughts on Coding Boot camps

The Complete Guide to Bootcamps

Self Study - My programming notes. 275 Pages of Content [Updated Reddit Link] [Original Reddit Link]

What to do after Colt Steele's course

RegexOne - Learn Regular Expressions

Google University GitHub Repo

HTML

待推薦

CSS

Everything you need to know about Flexbox Seriously the best Flexbox resource I've found

A visual guide to CSS - CSS Reference

CSS Pro Tips - A collection of tips to help take your CSS skills pro.

10 principles for smooth web animations

JavaScript

Javascript Docs

Courses/Tutorials

Javascript The Right Way

Courses.AngularClass.com - Topics Include: webpack, nodejs, npm, es5, es6, esnext, & rxjs, typescript

Edabit - Learn JavaScript With Interactive Challenges: Earn XP, Unlock Achievements & Climb The Leaderboard

Free Advanced JavaScript Courses - Learn Object Oriented Programming, Call Apply, and Bind, Testing, Functional Programming, and much more

Intermediate Course - Udacity - OOP JS

Projects

JS 30 For 30 - 30 Projects for 30 Days

Learn to Code with Projects - enlight.ml

13 Weeks of JavaScript (Medium) - TONS of links to JS resources

Articles/Books

Recursion, Recursion, Recursion (Medium)

Eloquent JS - Free JavaScript Ebook

You don't know JS - Free, hosted on GitHub

JavaScript Garden - learn about the quirky parts of JS

JS - The Good Parts .pdf

Learning js Design patterns - Reusable solutions to commonly occurring problems

Asynchronous Module Definition

React JS

Official React Docs

Official React Tutorial

3rd Party Tutorials

10 React Mini Patterns

Top 5 Tutorials for getting started with React

10 best ReactJS tutorials

React Starter Project Search

Exploring the react Ecosystem! - Article

Code academy React program

Great Free React books - Use this link first

Medium Links:

React Components, Elements, and Instances (Medium)

Working with React

Beginners guide to React Router (Medium)

Angular JS vs React JS (Medium)

全棧指南

Intro to Back End Web Development

Deploying Applications with Heroku

Client Server Communication

Serverless Stack is a comprehensive guide to creating full-stack serverless applications. Create a note taking app from scratch using React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito.

Express - Using a DB with Mongoose

Node JS and Databases

Node JS and Authentication

Express JS Database Integration

MERN Stack Tutorial - Mongo, Express, React, Node

MongoDB MERN Tutorial Series

Full Stack MERN Tutorial - YouTube

Build a URL Shortener with Node, Hapi, and Mongo

How to Create a Complete Express.js + Node.js + MongoDB CRUD and REST Skeleton

Building web app using react.js, express.js, node.js and mongodb - Part 1, 2

Trello tribute with Phoenix, React, Redux, PostgreSQL - 12 parts

Create a character voting app using React, Node.js, MongoDB and Socket.IO

Building a React Universal Blog App: A Step-by-Step Guide

Building a Secure RESTful Node.js app

Cool stuff other people have built:

Belgian Beer Explorer with React, Bootstrap, Node.js and Postgres

90 Full Stack React Examples (some with tuts)

Node JS

Official Node.js Docs

Best Resource for learning Node.js [Reddit Link]

Building a modern backend API with Node

Node JS Login with Passport - YouTube

10 Best Practices for Writing Node.js REST APIs

API

資料庫 Databases

SQL vs NoSQL

Intro to Relational Databases - SQL, DB-API, and More!

MongoDB University - Numerous classes on learning MongoDB

PostgreSQL Tutorial

PostgreSQL Exercises

Learn PostgreSQL (GitHub)

Try Redis

Redis Tutorial

Learn 認證(Authentication)

Authentication & Authorization: OAuth

Learn about JSON Web Tokens

OAuth 2

Passwordless Authentication with React and Auth0

Learn Git

寓教於樂

免費編程書

O'Reilly Offering Programming eBooks for Free (Reddit)

GitHub - Thousands of free programming Books on every topic

Non-Technical Books to make you a better Programmer (Reddit)

開源項目

Contributing to Open Source on GitHub - The official GitHub guide.

Make your first open source contribution in 5 minutes

How do I get skilled enough to work on open source projects?

Exercism, an open source project to learn programming and a good opportunity to get you started contributing on github.

Open Source Contribution Opportunites [Reddit Discussion]

Hacktoberfest - Open source activity held every October. Easy to participate, and you get a free t-shirt!

I'm afraid if I say anything on GitHub people will laugh at me and I will die.

做開發者,你準備好了麼?

Readiness

Self taught front end devs... When did you know that you were "Job ready"?

People who are self-taught developers, how long did it take you to get your first job?

When do you know when you're ready to start interviewing?

Software developers- what is the best advice you have for people learning CS?

I want a career in programming

What should you know as a web dev just out of college?

How I got started with Side Projects - link

What are some goals a beginning Self-Taught Developer should have?

Computer programmers of Reddit, what is your best advice to someone who is currently learning how to code?

I began teaching myself to code a year ago. I got hired at my first job 4 months ago. Here is a breakdown of somethings I was not ready for (FYI job is remote ruby/rails dev)

程式設計師的成功故事

Success Stories

18 months ago I didn’t know how to code, I’m now a self-taught programmer who’s made apps for the NBA, NHL, and schools like Purdue, Notre Dame, Alabama and Clemson. I’m now releasing my software under the MIT license for anyone’s use — AMA!

Last year I was unemployed and miserable. Using this sub and resources, I've been full time employed for a year. I did it with all free resources. I wanna share with you how I did it. (IOS)

I began teaching myself to code a year ago. I got hired at my first job 4 months ago. Here is a breakdown of somethings I was not ready for (FYI job is remote ruby/rails dev)

I'm 32 years old, and just started my first full-time job as a developer. One year ago my programming knowledge was basically nil. Everything I learned, I found via /r/learnprogramming, so just wanted to share my experience.

From zero to software developer - Not really a success story, but a lot of redditors share how they learned. Great for beginners with no path

謀職

Resume, Portfolio, LinkedIn, Interview Prep, and Salary Information

How to Apply 如何準備

I spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned. (Medium)

Lessons from my Post-bootcamp Job search (Medium)

How to land a six figure job in tech with no connections (Medium)

簡歷 & LinkedIn

個人項目

面試準備

CS50 - Prep and Practice for Technical Interviews [YouTube]

How to Break Into the Tech Industry—a Guide to Job Hunting and Tech Interviews

常見 JS 面試題 Repo

GitHub Repo - All questions and answers

Reddit Post - Discussion, with additional questions and answers

Ammon Bartram - Ask an interviewer anything: interview questions, answers, mistakes

Sharing some interview tips (Silicon valley employee)

Job interview questions to ask the interviewer

I suck at programming interviews.

When solving an interview problem, talk all the time.

Hiring managers (or other seasoned developers), what qualities do you look for in your ideal candidate?

Post your best interview questions

Been interviewing with a lot of tech startups as a frontend dev, here are the technical questions I've been asked (MID-SENIOR LEVEL)

10 Interview Questions every JS Developer should know (Medium)

薪資信息

12/2016 Salary Sharing Thread (<2 yrs Experience)

Salary Negotiations and how not to set a bunch of money on fire (Medium)

10 Rules for negotiating a job offer (Medium)

How not to bomb your offer negotiation (Medium)

微信圖文中無法添加站外連結,點擊「閱讀原文」可跳轉查看。

覺得本文對你有幫助?請分享給更多人

關注「前端大全」,提升前端技能

相關焦點

  • 如何成為全棧開發者(Full Stack Developer)?
    最近,Twitter 上「成功獨角獸第一版網站是什麼樣子」的帖子十分火爆,原推文下面列舉了很多現在知名公司的第一版網站截圖,而在此,我也匯總了幾個最家喻戶曉的網站和它們早期的故事。對於這些全能的開發者,人們後來有一個新的定義,來更好的形容他們的開發角色,就是全棧開發者 ( Full Stack Developer / Engineer)。簡單來說,全棧開發者就是指掌握多種技能,並能利用多種技能獨立完成產品的人。
  • 成為全棧Web開發者需掌握的10大程式語言
    你想成為一個web全棧開發工程師嗎?那麼,你需要掌握這幾種語言的知識。了解web開發是一個過程,一場開始於掌握簡單的技術,並繼續向更深處探索的旅程。通過學習這些技術,掌握不同的程式語言,你才有可能成為一個全棧web開發人員,並儘可能掙更多的錢。在此之前,你需要掌握如下10種程式語言:1.
  • 「全棧」這個概念坑害了多少開發者
    作為網際網路行業「技多」的頭號標籤就是「全棧」,作為公司之中的技術負責人,「深度」和「廣度」哪個更為重要,一直是一個爭論不休的話題。最近我和朋友也對此有些爭論,這裡反跟大家分享一下。我們先看看:全棧的定義是什麼?
  • 「全棧這個概念坑害了多少開發者
    作為網際網路行業「技多」的頭號標籤就是「全棧」,作為公司之中的技術負責人,「深度」和「廣度」哪個更為重要,一直是一個爭論不休的話題。最近我和朋友也對此有些爭論,這裡反跟大家分享一下。我們先看看:全棧的定義是什麼? 度娘給出的答案是: 全棧工程師,也叫全端工程師,英文Full Stack developer。
  • 最想學 Go、Python,全棧開發者緊缺!分析了 11 萬條程式設計師數據後有了這些發現
    顯而易見,隨著信息的數位化、開源的普及,Z 世代越來越依賴培訓機構、開源網站等非傳統教育資源。如今無論大小公司,都希望能找到一些全棧開發者。對此,38% 的招聘經理表示,這是 2020 年的首要任務。其次,第二和第三位分別是招聘後端開發者和數據科學家。就小型企業(擁有 1-49 名員工)而言,對全棧開發者的重視與需求最為明顯,其中 43% 的公司將作為其首要招聘任務。
  • Nealyang 全棧前端
    這僅僅是個人的學習、感悟和成長的總結筆記。只是,愛分享、愛沉澱、愛總結。關於 Nealyang個人網站:https://nealyangfed.com (暫未開通)GitHub:https://github.com/Nealyang當然,在前端大潮中我始終也還是個菜鳥,還在不斷地探索學習。
  • 你真的理解什麼是全棧開發嗎? | 極客時間
    有些人以為全棧是中小公司鼓吹的,有些人覺得大廠才招全棧,那麼全棧究竟是做什麼的?對於工程師而言,是全棧好,還是專注一個領域好?我們先來看一個數據。下圖來自 2018 Developer Skills Report,在開發者評價自己角色的時候,多數人投給了「全棧開發者」。
  • 全棧工程師(Full Stack developer)
    全棧不是全能,人的精力是有限的,不可能精通所有的開發語言。全棧不能全爛,至少精通一個領域的技術。 興趣:FSD真正熱愛技術,而不僅僅只是為了賺錢;FSD願意對某一個問題追根究底;FSD的工作與生活的界限很模糊,很可能在看電影時突然想出了一個技術問題的解決方案。 英語:不願意看英文文檔,永遠就只能獲得二手資料。
  • 分享好課:PHP全棧開發工程師(H5 PC 移動) 完整清晰
    資源均由網絡等公開渠道獲取,僅用於試學及購買正版課程之參考,請務必在24小時內從你電腦中徹底刪除上述內容!如你喜歡請購買官方課程學習,得到更優秀的服務體驗。如有侵權請告知,我們將在第一時間予予以刪除,感謝您的理解與包容。課程介紹
  • 成為全棧Web開發者要掌握的10大程式語言
    通過學習這些技術,掌握不同的程式語言,你才有可能成為一個全棧web開發人員,並儘可能掙更多的錢。在此之前,你需要掌握如下10種程式語言:1. Java超文本預處理器(PHP)是一種web開發者常用的伺服器端的腳本語言。這意味著,使用PHP語言能夠建立一個資料庫或管理web伺服器上的數據。它是一個後端技術,可以用於創建HTML寫好的web頁面。
  • 《Web全棧工程師的自我修養》
    全棧:表示為了完成一個項目,所需要的一系列技術的集合。應該從能力和思維方式兩方面,來判定一個人是否是一個合格的全棧工程師。簡單來說*全棧工程師就是可以獨立完成一個產品的人。每個VPS都可分配獨立的公網IP位址,運行獨立的作業系統,擁有獨立的磁碟空間、內存、CPU資源、進程和系統配置,模擬出「獨佔」使用計算資源的體驗。4、一專多長我跟一位行業專家討論過全棧工程師的話題,他不是很贊同全棧工程師這個方向。他認為,工程師應該有專精的技能和目標,如果初學者貪圖大而全,反而樣樣不精。
  • 前端、後端、全棧是什麼?薪資前景如何?
    打個比方,前端開發者的工作專注於「房屋」裝修,而蓋房子的工作由後端開發者負責。通過一些專門的工具,前端開發者與設計師/用戶體驗分析師密切合作,幫助構建原型或是線框圖,參與產品開發到發布的全過程。一些前端開發者甚至能準確定位影響用戶體驗的特定問題,並給出建議或是代碼解決方案,對產品設計帶來積極影響。
  • 學Python,前端、後端、全棧全能應付!
    下文中後端、全棧薪資信息截圖條件相同。三、全棧工程師有時前後端之間並沒有明確的界限,「前端開發者通常需要額外學習後端技巧,反之亦然,尤其在特定市場條件下」,Matranga 說:「開發者需要跨領域知識,有時甚至需要成為全才。」
  • WebGIS入門進階到全棧開發
    成長=有效的技術學習/時間,學習重點在於明確方向和路線
  • 終極解密|前端、後端、全棧...你想了解的一切,看這一篇就夠了
    總之,前端開發者要為後端開發者搭建的「房屋」進行內部設計和裝修工作。裝潢風格由房屋所有者指定。Apptix 的產品市場負責人Greg Matranga 表示:「前端開發者有時更容易為他們的工作感到振奮,因為他們有更廣闊的空間發揮自己的創造力。」*想了解更多的前端開發必備技能與學習資源指南?
  • 想成為全棧工程師,要做到哪幾點?
    阿里妹導讀:如何成為一名全棧工程師?需要具備哪些技術積累?成為全棧工程師有哪些好處?
  • 前端、後端、全棧有什麼區別?幹哪個錢多?
    是什麼給網站前端提供支持?數據存放在哪裡?這就涉及後端內容了。網站後端包括伺服器、應用還有資料庫。後端開發者構建並維護這些組件,為網站提供多方面支持。全棧工程師,最初是6年多以前由 Facebook 帶動的概念。全棧的核心,是指這批開發者能夠承擔包括前端、後端在內的所有功能開發任務,他們擁有一個技能全家桶。「能夠同時承擔伺服器端和客戶端工作會為你帶來更多機會,」 Grovo 的全棧工程師 Federico Ulfo 說 「當然這也就意味著更多的挑戰。
  • 16個幫助開發者成長的技術社區
    6.CSDN網址:https://www.csdn.net/CSDN 是中國專業的IT社區,為中國的軟體開發者提供知識傳播、在線學習、職業發展等全生命周期服務。截止2018年6月,CSDN 擁有超過2500+萬技術會員,論壇發帖數1000萬+,技術資源700萬+,Blog文章1300萬+,新媒體矩陣粉絲數量430萬+。7.
  • 每位開發者都是華為的「掃地僧」
    在這場新品發布會上,華為昇騰發布了完整的 AI 全棧軟體平臺,提供從算子、模型開發到應用開發等全方位的 AI 能力。但酒香也怕巷子深,軟體領域尤其如此。唯有構建一個完善的生態,華為的 AI 全棧軟體平臺才能惠及更多行業和企業。在過去的一年裡,華為昇騰的生態布局初見成效,開發者數量達到 6 萬 5 千人,而且這個數字還在持續增長。一個數萬人的社區要如何實現有效的溝通?
  • 全棧工程師眼中的HTTP
    【全棧工程師眼中的HTTP】一文摘自《Web全棧工程師的自我修養》一書,由異步社區出版HTTP,