快速构建静态博客
技术1. HEXO
1 | #安装依赖 |
技术2. HUGO
编程资料
1.就业市场
中国国内程序员岗位需求:前端>后端>算法
北美:前端>后端>算法
加拿大多伦多岗位数量比例:1000前端 > 500后端 > 150 IOS = 150 安卓
其中后端:java>dot Net>其他
注:岗位需求随着市场变动
1.1前端
Web端主要使用 Vue 和 React框架
Vue
React
react(https://reactjs.org/)
1.2后端
1.2.1 JAVA
后端主力,入门难度最低,使用最广。
1.2.2 dot net(.net)
中国国内后端需求不高,北美 国外有不少需求。中国国内后端java比较多,go也有一些。
1.2.3 Go
文档(https://studygolang.com/pkgdoc)
go语言学习视频资料:
1.2.4 Node.js
用JavaScript写后端,让前端人员能后端,不需要学习新的编程语言。
1.3 跨平台
1.3.1 桌面跨平台(MAC Win Linux)
推荐1:Electron(推荐)
优点:使用人数最多,社区最好,bug少
缺点:性能不够好,但一定是够用的推荐2:Tauri(一般推荐)
优点:使用Rust语言编写,性能好,打包文件小
缺点:需要学Rust,新学一门语言推荐3:xamarin(一般推荐)
(https://dotnet.microsoft.com/en-us/apps/xamarin)
微软收购的一家跨平台技术公司
不推荐MAUI(微软的框架)bug贼多,没人解决
1.3.2 移动端跨平台 (IOS、Android、Windows phone)
推荐1:Flutter
推荐2:React Native
不推荐:vue写安卓项目
1.4 Windows编程
1.5 MAC IOS编程(不熟悉)
TODO
2. 面试
刷题网站
1.LeetCode:https://leetcode-cn.com/
2.英文网站(https://leetcode.com/)
3牛客网:(https://www.nowcoder.com)
4.Web 开发练习题:(https://www.freecodecamp.org/)
5.百度前端技术学院 — 前端开发项目库:(http://ife.baidu.com)
3. 文档
- 快速学习一门新语言(https://learnxinyminutes.com/)
这里的教程几乎涵盖所有编程语言,完全没有废话。英文版、中文版都有。学一门新语言大概耗时 30 分钟。
技术文档集合,由腾讯运营