Rowan Liu's Tech
Home
Blog
CSS
JS
lib
Read
About
GitHub
Home
Blog
CSS
JS
lib
Read
About
GitHub
  • 在专精的路上走的一发不可收拾
  • 生活有感

    • lerna
    • jQuery实践
    • gzip
    • 2018 Web开发,实用指南
    • for 追求
    • Travis CI
    • 前端基础设施(gulp)
    • 知乎Live--前端工程师的职业规划
    • 前端架构演进
    • 组件的重写
    • vue-cli2 to vue-cli3
    • vue3
  • 翻译

    • 开篇
    • [译]在 Angular 中使用拦截器的方式 Top 10
    • 2020年关于 Vue 3 你需要知道的事
    • core-js@3, babel展望未来
    • Vue CLI 插件开发指南
    • @vue/cli-plugin-typescript README
    • @vue/cli-plugin-eslint
    • Vue 3 的开发进展
  • 那些年我面过的试

    • 开篇
    • JavaScript
    • css
  • 数据结构

    • 排序
  • 设计模式

    • 开篇
    • OOP
    • 表单验证

2018 Web开发,实用指南

偶然间看到的视频,视频中主要介绍现在的web开发比较常用的软件、框架(UI/JS)以及全栈工程师可以掌握的几个点。

你应该学习的一些技术

提示

公司在推vim编辑器,做前端的我该不该做选择呢。

1. git,版本控制。
2. 基础命令,文件夹切换、文件创建等操作,因为随着nodejs的普及,这些操作都比较常见。
3. APIs/REST,掌握REST APIs的原理。
4. HTTP/SSL,http、https原理的使用方式。
5. CSS预处理器,sass和less。
6. webpack、babel,模块加载和JS的编译。

你可以选择学习的服务端框架

提示

Nodejs没啥没提到,可能我没有仔细看视频,我的英语水平仅仅停留在了javascript,nodejs,php,mongodb等几个单词上……

1. Javascript, Express, Hapi.js, Adonis, Loopback, Swagger,这几框架只有Express听说过,别的还是第一次听说,同时也在奇怪为啥没有Koa,难道和Express算做一个了,同时国内还有egg开源了。
2. Python,Django, Flask, Web2Py, Pylons,作为一个前端,我没听说过这一坨框架……,有学Python的可以留意。
3. PHP,Laravel, Symfony, Codelgniter, Yii2,视频中说和其他的框架比,PHP没有竞争力,可能说的有道理,因为我们现在的后端同学已经准备转go了。好吧,我不懂,不乱说。
4. Ruby/C#,国内貌似用得少。之前的实习单位用C#现在在三线城市一直找不到人,其实可能在北京也不一定招的到,感觉C#没落了。

内容管理系统

提示

异想天开:小菜认为国内的社区都可以用WordPress框架来重做一下,省时省力,做好主题样式的定制化,就可以开个公司,但是仔细仔细想想是不是没有市场。

1. Wordpress, Drupal, Joomla [PHP]。
2. 强大的客户端。
3. 数以千计的插件
4. 快速部署。
5. 能够被限制(说啥呢……)。

自动化部署、持续交付

1. 专用服务器/VPS
2. 云主机
3. 云存储,亚马逊 S3
4. 通过SSH和命令行工作。
5. 服务器维护、软件更新

移动应用开发框架

1. React Native(RN)
2. NativeScript(这是啥)
3. Ionic 貌似现在听的少了。
4. PhoneGap/Cordova,不了解,不说话。
5. Xamarin,Mircrosoft自已的。

去年的大事件

1. 新技术产生(Grid CSS, Fetch API, Materialize, NativeScript)
2. 更专注于全栈开发和微服务而不是服务端渲染,比如php的模板
3. 更专注于 vanilla.js 而不是框架(悄悄告诉你,vanilla.js是JavaScript的另一个名字)。
4. 单页应用。
5. Python和C#而不是PHP(说好的世界上最好的语言呢),C#可能在国外真的火,但是国内貌似不景气。

做一个全栈开发者应该有的能力

1. 创建一个简单的能够优化的网站(包含前后端)。
2. 编写安全的微服务接口。
3. 部署、集成应用程序。
4. 管理数据库。

提示

掌握以上4点你应该能找到一个好的工作或者自己开个公司。

结个尾

不清楚为什么没有提到java,还有反复提及C#是不是给了赞助费,虽然播主提到了full stack,但是小菜觉得,还得专而精,然后是全栈,否则浮皮潦草难以服众。
Edit this page
Last Updated: 2026/1/12 10:15
Contributors: Rowan Liu
Prev
gzip
Next
for 追求