update: 上海互联网大厂

This commit is contained in:
qianguyihao 2020-06-19 20:06:11 +08:00
parent 9d1a45f314
commit 8a244c7fc3
5 changed files with 134 additions and 37 deletions

View File

@ -1,6 +1,6 @@
## 前言
> 本文的最新内容更新于 2020-06-19大家完全不用担心这篇文章会过时因为随着 VS Code 的版本更新和插件更新本文也会随之更新
> 文章标题第一次使用 VS Code 时你应该知道的一切配置本文的最新内容更新于 2020-06-19大家完全不用担心这篇文章会过时因为随着 VS Code 的版本更新和插件更新本文也会随之更新
> 本文的最新内容也会在[GitHub](https://github.com/qianguyihao/Web/blob/master/00-%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7/01-VS%20Code%E7%9A%84%E4%BD%BF%E7%94%A8.md)上同步更新,欢迎 star。
@ -10,7 +10,7 @@ VS Code 软件实在是太酷、太好用了,越来越多的新生代互联网
![](http://img.smyhvae.com/20200619_0133.png)
有一点你可能会感到惊讶VS Code 这款软件本身是用 JavaScript 语言编写的具体请自行查阅基于 JS 客户端开发框架 `Electron`Jeff Atwood 2007 年提出了著名的 Atwood 定律
有一点你可能会感到惊讶VS Code 这款软件本身是用 JavaScript 语言编写的具体请自行查阅基于 JS PC 客户端开发框架 `Electron`Jeff Atwood 2007 年提出了著名的 Atwood 定律
> **任何能够用 JavaScript 实现的应用系统最终都必将用 JavaScript 实现**
@ -32,6 +32,8 @@ Jeff Atwood 这个人是谁不重要(他是 Stack Overflow 网站的联合创
VS Code 的全称是 Visual Studio Code是一款开源的免费的跨平台的高性能的轻量级的代码编辑器它在性能语言支持开源社区方面都做得很不错
微软有两种软件一种是 VS Code一种是其他软件
### IDE 编辑器的对比
IDE 和编辑器是有区别的
@ -52,7 +54,7 @@ IDE 和编辑器是有区别的:
- 支持第三方插件功能强大生态系统完善
- VS Code 自带了 TypeScript Node.js 的支持也就是说你在书写 JS TS 是自带智能提示的当然其他的语言你可以安装相应的**扩展包**插件也会有智能提示
- VS Code 自带了 JavaScriptTypeScript Node.js 的支持也就是说你在书写 JS TS 是自带智能提示的当然其他的语言你可以安装相应的**扩展包**插件也会有智能提示
### 前端利器之争 VS Code WebStorm
@ -62,7 +64,7 @@ IDE 和编辑器是有区别的:
- **内存占用情况**根据我的观察VS Code 是很占内存的尤其是当你打开多个窗口的时候但如果你的内存条够用使用起来是不会有任何卡顿的感觉的相比之下IntelliJ IDEA 不仅非常占内存而且还非常卡顿如果你想换个既轻量级又不占内存的编辑器最好还是使用Sublime Text编辑器
- **使用比例**当然是 VS Code 更胜一筹先不说别的我就拿数据说话我目前所在的前端团队有 100 人左右绝大部分前端同学都在用 VS Code妥妥的
- **使用比例**当然是 VS Code 更胜一筹先不说别的我就拿数据说话我目前所在的研发团队有 200 人左右120个后台80个前端他们绝大部分人都在用 VS Code 编码妥妥的
所以如果你以后还问这个问题那就真有些掉底了
@ -103,14 +105,14 @@ VS Code 用得熟不熟,首先就看你是否会用快捷键。以下列出的
### 2跳转操作
| Mac 快捷键 | Win 快捷键 | 作用 | 备注 |
| :--------------------------------------------------------------- | :--------------------- | :----------------------------------- | :----------------- |
| Mac 快捷键 | Win 快捷键 | 作用 | 备注 |
| :----------------------------------------------------------------- | :--------------------- | :----------------------------------- | :----------------- |
| Cmd + ` | 没有 | 在同一个软件的**多个工作区**之间切换 | 使用很频繁 |
| **Cmd + Option + 左右方向键** | Ctrl + Pagedown/Pageup | 在已经打开的**多个文件**之间进行切换 | 非常实用 |
| Ctrl + Tab | Ctrl + Tab | 在已经打开的多个文件之间进行跳转 | 不如上面的快捷键快 |
| Cmd + Shift + O | Ctrl + shift + O | 在当前文件的各种**方法之间**进行跳转 | |
| Ctrl + G | Ctrl + G | 跳转到指定行 | |
| `Cmd+Shift+\` | `Ctrl+Shift+\` | 跳转到匹配的括号 | |
| **Cmd + Option + 左右方向键** | Ctrl + Pagedown/Pageup | 在已经打开的**多个文件**之间进行切换 | 非常实用 |
| Ctrl + Tab | Ctrl + Tab | 在已经打开的多个文件之间进行跳转 | 不如上面的快捷键快 |
| Cmd + Shift + O | Ctrl + shift + O | 在当前文件的各种**方法之间**进行跳转 | |
| Ctrl + G | Ctrl + G | 跳转到指定行 | |
| `Cmd+Shift+\` | `Ctrl+Shift+\` | 跳转到匹配的括号 | |
### 3移动光标
@ -440,7 +442,7 @@ VS Code 自带了 Git 版本管理,如下图所示:
![](http://img.smyhvae.com/20190418_1850.png)
上图中我们可以在这里进行常见的 git 命令操作如果你还不熟悉 **Git 版本管理**先去补补课
上图中我们可以在这里进行常见的 git 命令操作如果你还不熟悉 **Git 版本管理**可以先去补补课
与此同时我建议安装插件`GitLens`它是 VS Code 中我最推荐的一个插件简直是 Git 神器码农必备
@ -654,7 +656,6 @@ VS Code 默认支持 Emmet。更多 Emmet 语法规则,请自行查阅。
## 三头六臂VS Code 插件推荐
VS Code 有一个很强大的功能就是支持插件扩展让你的编辑器仿佛拥有了三头六臂
![](http://img.smyhvae.com/20191108_1553_2.png)
@ -767,6 +768,10 @@ vscode-icons 会根据文件的后缀名来显示不同的图标,让你更直
预览 Markdown 样式
### Markdown All in One
这个插件将帮助你更高效地在 Markdown 中编写文档
### 16Settings Sync
- 地址<https://github.com/shanalikhan/code-settings-sync>
@ -805,6 +810,8 @@ Prettier 是一个代码格式化工具,只关注格式化,但不具备校
代码格式化工具
备注相比之下Prettier 是当前最流行的代码格式化工具 Beautify 用得更多
### 24JavaScript(ES6) code snippets
ES6 语法智能提示支持快速输入
@ -851,9 +858,17 @@ ES6 语法智能提示,支持快速输入。
![](http://img.smyhvae.com/20200618_2246.png)
### 30Polacode-2020
### 30Polacode-2020生成代码截图
可以把代码保存成美观的图片主题不同代码配色方案也不同也可以自己设置边框颜色大小阴影
可以把代码片段保存成美观的图片主题不同代码的配色方案也不同也也可以自定义设置图片的边框颜色大小阴影
尤其是在我们做 PPT 分享时需要用到代码片段时或者需要在网络上优雅地分享代码片段时这一招很有用
生成的效果如下
![](http://img.smyhvae.com/20200619_1403.png)
其他同类插件`CodeSnap`我们也可以通过 <https://carbon.now.sh/>这个网站生成代码图片
有人可能会说直接用 QQ 截图不行吗可以是可以但不够美观不够干净
@ -909,6 +924,10 @@ CSS Peek 对 Vue 没有支持,该插件提供了对 Vue 文件的支持。
在项目开发过程中我们会引入很多 npm 有时候可能只用到了某个包里的一个方法却引入了整个包导致代码体积增大很多`Import Cost`插件可以在代码中友好的提示我们当前引入的包会增加多少体积这很有助于帮我们优化代码的体积
### Paste JSON as Code
此插件可以将剪贴板中的 JSON 字符串转换成工作代码支持多种语言
## 常见主题插件
给你的 VS Code 换个皮肤吧免费的那种
@ -943,7 +962,7 @@ CSS Peek 对 Vue 没有支持,该插件提供了对 Vue 文件的支持。
大家完全不用担心这篇文章会过时随着 VS Code 的版本更新和插件更新本文也会随之更新关于 VS Code 内容的后续更新你可以关注我在 GitHub 上的前端入门项目项目地址是
> https://github.com/qianguyihao/Web>
> https://github.com/qianguyihao/Web
一个超级详细和真诚的前端入门项目
@ -955,6 +974,8 @@ CSS Peek 对 Vue 没有支持,该插件提供了对 Vue 文件的支持。
- [如何让 VS Code 更好用 10 这里有一份 VS Code 新手指南](https://zhuanlan.zhihu.com/p/99462672)
- [那些你应该考虑卸载的 VSCode 扩展](https://lyreal666.com/%E9%82%A3%E4%BA%9B%E4%BD%A0%E5%BA%94%E8%AF%A5%E8%80%83%E8%99%91%E5%8D%B8%E8%BD%BD%E7%9A%84-VSCode-%E6%89%A9%E5%B1%95/#more)
- [VS Code 折腾记 - (16) 推荐一波实用的插件集](https://juejin.im/post/5d74eb5c51882525017787d9)
- [VSCode 前端必备插件有可能你装了却不知道如何使用](https://juejin.im/post/5db66672f265da4d0e009aad)
@ -968,3 +989,11 @@ CSS Peek 对 Vue 没有支持,该插件提供了对 Vue 文件的支持。
- [Mac Vscode 快捷键](https://lsqy.tech/2020/03/14/20200314Mac-Vscode%E5%BF%AB%E6%8D%B7%E9%94%AE/)
* [使用 VSCode 的一些技巧](https://mp.weixin.qq.com/s?src=11&timestamp=1591581536&ver=2387&signature=i4xLZlLe1Gkl7OiBIhPO*VSeNB5lzFgTY-dgNW9E9ZbtIAv4bnJ1RdAAZdhvDw*cg-DmMcUa-V8NSUdV-tthmXZCq3ht4edCweq6v0QxKjnh8IuAxyyh5qymdRui*8iE&new=1)
## 我的公众号
想学习<font color=#0000ff>**代码之外的技能**</font>****
扫一扫你将发现另一个全新的世界而这将是一场美丽的意外
![](http://img.smyhvae.com/20190101.png)

View File

@ -51,9 +51,9 @@ Promise对象, 可以**用同步的表现形式来书写异步代码**(也就
### 回调地狱的举例
假设买菜做饭洗碗都是异步的
假设买菜做饭洗碗倒厨余垃圾都是异步的
但真实的场景中实际的操作流程是买菜成功之后才能开始做饭做饭成功后才能开始洗碗这里面就涉及到了多层嵌套调用也就是回调地狱
但真实的场景中实际的操作流程是买菜成功之后才能开始做饭做饭成功后才能开始洗碗洗碗结束后 再倒厨余垃圾这里的一系列动作就涉及到了多层嵌套调用也就是回调地狱
## Promise 的基本用法

View File

@ -12,8 +12,9 @@
- 口碑上海PS阿里旗下
- 腾讯上海
- 哈啰出行PS阿里旗下
- 腾讯上海
- 拼多多PS工资高加班多11116
@ -27,26 +28,45 @@
- 华为上海
- 网易上海
### 二线大厂
- 爱奇艺上海PS百度旗下独立运营爱奇艺总部在北京上海也有分部性价比较高
- 哔哩哔哩PS地理位置在杨浦区比较偏
- 哔哩哔哩PS地理位置在杨浦区
- 阅文集团PS腾讯旗下独立运营
### 独角兽公司
- 蔚来PS自动驾驶领域
- 叮咚买菜
- 蔚来PS自动驾驶领域地理位置在嘉定区
- 依图科技人工智能领域
- 七牛云云服务
- 途虎养车车类B2C电商平台
- 触宝PS触宝输入法触宝电话等还有很多其他的小众产品海外市场做得很好
### 小而美的创业公司
- 即刻主要产品即刻App
- 莉莉丝游戏游戏领域创始人是王信文
- 米哈游游戏领域
- LeetCode力扣在线编程网站
### 三线大厂
- 平安系列平安科技平安寿险平安产险平安金融等各自独立可分开投简历
- 平安系列平安科技平安寿险平安产险平安金融等各自独立可分开投简历虽然可以分别投简历但一旦其中一个开始走程序其他将暂停
- 喜马拉雅
@ -54,6 +74,10 @@
- 小红书
- UCloud云服务
- 声网Agora实时音视频云行业
- 趣头条
- WiFi万能钥匙
@ -64,42 +88,73 @@
- 盛大网络PS游戏领域
- 前程无忧51job
### 外企-上海
- Google谷歌
- 微软
- IBM
- Tesla特斯拉
- Cisco思科
- Intel英特尔
- AMD超威半导体
- EMC易安信
- SAP思爱普
- PayPal跨境支付
- eBay电子商务
- NVidia英伟达计算机图形技术显卡相关
### 互联网金融
- 中国银联
- 陆金所
- 陆金所平安旗下
- 中安在线
- 东方财富
### 其他公司
- 得物App就是之前的App头号炒鞋平台
- unity游戏引擎相关
- 虎扑体育互联网平台
- 触宝科技PS触宝输入法触宝电话
- 宝尊电商
### 传统行业不仅限于IT领域
- 三大电信运营商中国移动中国电信中国联通
- 中国银联
- 各大银行
- 远景能源
- 众安在线众安保险互联网保险
- 沪江英语
### 传统行业-上海外企不仅限于IT领域
- J. P. Morgan摩根大通银行互联网金融
- 花旗银行
- Autodesk欧特克建筑设计

View File

@ -51,23 +51,28 @@
- 豆瓣
### 独角兽公司
- 度小满百度旗下金融服务
- 罗辑思维主要产品是得到App
### 独角兽公司
- 商汤科技人工智能领域的独角兽
- 罗辑思维主要产品是得到App
- 猿辅导在线教育
- 商汤科技人工智能领域的独角兽
- 跟谁学在线教育
- 猿辅导在线教育
- 跟谁学在线教育
- 作业帮
- VIPKID在线青少儿英语教育品牌
- VIPKID在线青少儿英语教育品牌
- 贝壳找房
- 旷视科技人工智能领域
- 旷视科技人工智能领域
- 依图科技北京人工智能领域
### 小而美的公司
@ -95,16 +100,24 @@
- 美图北京PS美图秀秀美颜相机美拍等
- 英语流利说
- 京东方
### 外企-北京
- 微软北京
- 微软
- Amazon亚马逊
- IBM
### 其他
- 猎豹移动
- 广联达建筑产业互联网平台服务商
### 传统行业不仅限于IT领域
- 链家网

View File

@ -31,9 +31,9 @@
### 独角兽公司
- 商汤科技人工智能领域的独角兽
- 商汤科技人工智能领域的独角兽
- 超级猩猩运动健身领域的独角兽
- 超级猩猩运动健身领域的独角兽
### 小而美的公司