• Stars
    star
    547
  • Rank 81,254 (Top 2 %)
  • Language
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📅 如何成为 Node.js 全栈工程师?

main

符号 意义
🆓 免费课程

如何成为像我一样的工程师?

我没法告诉你如何更优秀,至少我可以告诉你如何做到像我一样。

首先第一点就是,你愿意,而不是想,主观的行动上去阐述你想要跟我一样,而不是想、说,简单点说就是你要实干,实打实的干。

现在你拥有了一个目标,像我一样,不停努力。如何才能看到希望呢?这是你心中亟待想要问出的问题,李笑来写过一些书,我在 Kindle 上读过一些书,其中有一本书叫《学习学习再学习》,也就是说,大多数人是不会学习的,第一个学习是动词,第二个是名词,所以你可以写学会学习。

当然很多人说李笑来是个大忽悠,我觉得吧,马云在别人面前也是个大忽悠。这个忽悠的解释我觉得是某个人在阐述某个问题,然后努力想要说服对方,但是对方半信半疑,觉得这个人好像在忽悠自己。在不是特别了解别人的情况下,说别人坏话其实是不道德的行为,有人说道德不值几个钱,是不值几个钱,但是有的你有钱也买不到,这就是它的价值。就像快要上映的《爵迹2》,大多数人都是喷的,很大的程度上就是对导演个人的成见,对于郭敬明我怎么看?不怎么看,我不了解他,网上很多人说他抄袭,到底是不是我不知道,也没怎么看他写的文章。哪怕抄袭了,我不是说抄袭是对的,也没说他一定抄袭了,但是假如是在一个平常人身上,这其实很正常,谁上小学还没抄过作业呢?而是名人效应的、流言以及过错放大化。单纯的电影,我觉得爵迹挺好的。这说明了,最简单的道理你都懂,但是你不会去做而已,当然确实有的言语就是诡辩,你要分别清楚,比如区块链,所以我不是韭菜。你父母告诉你的,基本都是正确的,只有正确的导向,你才能到达目的地。

现在你知道了如何学习,像优秀的人学习,但不要迷信。现在开始使用最笨的方法,付出努力,把隐性的知识转化为显性的技能,那么始终是有些方法吧?说实话,方法是什么,我也不知道,可能是多 Google 吧,我曾经读过一些番茄工作法、GTD、如何高效学习,基本上都没怎么用上。能用上的反而是最简单的,一天就做一件事,做完一件下一件,竭尽所能去做。

具体到职业,我大概经历了那么几个阶段。什么都不知道,html 是什么?css 是什么?jquery 是什么?这就是第一个阶段,百问阶段。学习了一段时间后,基本上了解一个页面是如何组成的了,可以自己独立的写一些简单的小界面,但是熟练度不行,这是第二个阶段,开始需要熟练 API,其实前端的 API 比后端的多很多,前端可以精分出来的职业也比较多,这个时间是最长的,可能一年,也可能两年,并非到第三第四阶段,第二阶段就结束了。在这期间,你会遇到一些效果,自己怎么做都没有思路,好像 API 就这些,但是为啥我就做不出来呢?然后你就各种找插件去拼凑出自己的效果,但是现在你对内部的实现原理还是一知半解的,至少现在你能把东西都做出来了,你可能会出现一个膨胀期,简历上写出各种精通、精通、精通。待你真正遇到需要定制化的问题的时候,就会变的寸步难行了,所以你开始了研究源码之路,包括学习各种新技术,研究了一段时间之后,源码是一碗水,你喝完之后,发现它变成了一桶水,再喝完之后变成了一池子的水,最后发现这简直就是一片汪洋大海,自己根本喝不完这么多。然后这辈子就这么完了,找不到岸边在哪儿了。现在剩下的只有谦虚。其实这么多水,每一种水都有一种味道的话,相信到了现在你会忘记某一次喝的水的味道了。技术点不重要,重要的是给自己铺路,计划好自己的未来,明白要什么,该做什么。

假如你想要深入的学习IT行业里面的东西,读书是必不可少的,特别是一些经典的书籍,首先你可以看一下《浪潮之巅》,我觉得它就想一本IT历史书,吴博士就是一位IT历史学家,阐述了 200 多年来 IT 行业的兴起与发展,其次你还可以看一下《数学之美》,它会告诉你大学学习的高等数学课程是否有用。当初我之所以选择学习前端,是因为前端没有那么多算法与二进制,至今我发现,这其实都是必经之路,不同的在于此刻需要,所以学习 C 和 C++,是必不可少的,比如说《C++ perimer plus》以及三剑客,其次是服务器都是Linux构建的,吃透 Linux 也是必不可少的,《Linux 高级程序设计》,或者 unix 环境编程。在如今除了操作系统的就是网络,所以说对于网络的拓扑结构你必须要清楚,可以了解一下 cisco 的一些课程,比较庆幸的是我大学学的就是这个,虽然忘的差不多了,但是说到某个协议,大致会知道它是干嘛的,对于 socket 编程你也会胸有成竹。

我的推荐 🚨

知识图谱

前端特效类

🌠 构建静态网页

1️⃣ 90 分钟 HTML 🆓

HTML 是构建网页的骨骼,第一步就是学会搭建骨骼。

2️⃣ CSS

CSS 是网页的血与肉,一个人的颜值取决于五官与胖瘦,网页的美观取决于样式。

3️⃣ JavaScript 基础

JavaScript 是奇经八脉,它可以让你的网页能歌善舞。

4️⃣ Stylus

Stylus 让你的 CSS 支持可编程化,减少重复的工作

5️⃣ iMovie 与 Gulp

带你走进一个前端开发栈的搭建

6️⃣ iMovie HTML 组件化开发实战

组件化可复用思维,搭建一个 App 应用

7️⃣ 前端特效

带你实现酷炫的前端特效

8️⃣ WebPack 🆓

Webpack 是现代化的前端处理器,帮助你编译与预处理各种文件

9️⃣ Chrome 技巧库

Chrome 是每天都要接触的东西,吃透它,才能更好的开发

🔟 Vue 全家乐
☑️ 其他高级进阶课程
🎮 H5 (可学可不学)

这里面最主要包含一些 H5 游戏,图形图像的一些知识,属于 Canvas 的进阶课,普通页面基本用不着,所以是选修。

⏳ 构建后端服务

1️⃣ Linux 入门 🆓

Linux 是部署服务的最佳选择,必学技术

2️⃣ Node.js

能做 Web 的很多,但是属于我的只有那么一个

3️⃣ Express 和 Koa

Express 和 Koa 是 Node.js 构建 Web 服务最流行的框架,我们来吃透它

当然大家也可以买一下我出版的书《Node.js实战:使用Egg.js + Vue.js + Docker构建渐进式、可持续集成与交付应用》

4️⃣ 数据库

数据库是存储数据的中心,学会如何操纵数据库,与如何设计数据库常用模式

5️⃣ Egg.js

Egg.js 是阿里巴巴的企业级 Node.js 框架,约定优先的哲学。

6️⃣ 部署

将你的应用部署到云上面去

☑️ 其他高级进阶课程
☂️ 设计

捐赠入口

More Repositories

1

network-security-mind-map

☯️ 网络安全基础知识思维导图、大学笔记(Network security Mind Map)
922
star
2

nodejs-shizhan

📒《Node.js实战:使用 Egg.js + Vue.js + Docker 构建渐进式、可持续集成与交付应用》 源码
JavaScript
358
star
3

nodelover-books

💰 六本开源书助你 Nodejs 超神
117
star
4

ts-design-pattern

📡 TypeScript 设计模式
TypeScript
71
star
5

web-advanced-practice

⚠️ 常见 Web 特效实战
HTML
55
star
6

DartFastPractice

《Dart 快速实践》代码演示仓库
Dart
33
star
7

flower_flutter

Flower Shop Flutter Client
Dart
32
star
8

electron-flyer

《破晓:黑夜之中的 Electron 飞行指南》
JavaScript
31
star
9

egg-y-validator

☯️ Egg Magic Validator (Egg 魔法验证工具)
JavaScript
30
star
10

svelte-with-ts

☎️ Svelte and TypeScript (not maintain)
CSS
13
star
11

fanshu

vue vuex vue-router 多人博客
Vue
12
star
12

NicoUI

📐 一个纯 CSS UI 框架,这是一个教程的输出,教你写一个自己的 CSS 框架。
HTML
12
star
13

yaoyao

🚀Yaoyao is a modern forum application.
Vue
10
star
14

python-spider-demo

💈 教你写 Python 爬虫
Python
10
star
15

daodejing

罗大伦讲道德经的所有音频文件
TypeScript
9
star
16

todo-api

typescript/koa/ava/sequelize/jwt
TypeScript
8
star
17

day

JavaScript
8
star
18

egg-up

💺Egg 开发脚手架 CMF
TypeScript
7
star
19

luvdisc

H5 game lover fish with typescript
TypeScript
6
star
20

xmly

喜马拉雅下载器
TypeScript
5
star
21

hah

TypeScript
3
star
22

nlAdmin

💈 使用 vue 构建后台实例课程源码
Vue
3
star
23

learn-docker

一些 docker 的例子和 ppt
HTML
3
star
24

vue-typescript-starter

🎩 TypeScript Vue and SSR
TypeScript
3
star
25

better-cn-reading

🐳 一个给你更好的中文文章阅读体验的 CSS(Markdown 主题)
HTML
2
star
26

deploy-egg-sample

JavaScript
2
star
27

baidu-reader

🤖 让百度 AI 来帮你读文字
JavaScript
2
star
28

ts-data-structures

TypeScript
2
star
29

y1l

JavaScript
2
star
30

blockchain

🗳 最简单的区块链 (TypeScript 版本)
TypeScript
2
star
31

mmmmh

🏞 妈咪妈咪哄,一阵魔法咒语之后你的图片就变小了。
JavaScript
2
star
32

egg-y-prisma

🏔 egg prisma binding
JavaScript
2
star
33

xo

A mini web framework by dart
Dart
2
star
34

metaphysics

玄学,众妙之门,化生万物
1
star
35

db-design

数据库设计 无限极分类 rbac 课程
JavaScript
1
star
36

comments-css

代码阅读注释仓库
CSS
1
star
37

flower-api

MoonScript
1
star
38

electron-svelte-template

👾 template for electron and svelte
JavaScript
1
star
39

ybdy_downloader

🚙 www.ybdu.com 下载规则
JavaScript
1
star
40

bison-flex-sample-for-calc

🏟 使用 bison 和 flex 制作计算器程序
C
1
star
41

egg-msg-flash

JavaScript
1
star
42

glorify-mac-icon

🖥 glorify your mac icon (美化你 mac 桌面图标)
1
star
43

english

✈️ 暴走记单词、丢掉你的节操
1
star