百度实习工作内容:1. Vue2+webpack 搭建项目基本框架,前后端分离模式开发采用 vue-router 进行页面跳转。
2. 熟练使用 git 操作 CR 评审,通过 Node 服务转换后端接口,了解测试流程 shell 测试、单元测试等。
3. 新建所有平台测试环境并将其和正式环境同步上云,便于部署上线,版本管理、回退等。
4. 使用公司内部 uuap 鉴权接口实现验证用户是否存在,进行项目重构,优化性能。
了解公司项目线上、线下、测试机、本地代码打包上传部署服务器的操作流程并能熟练运用。
组件间的封装、组件传参,熟练掌握 git 的相关操作。前后端紧密相联配合,锻炼了独立自助解决问题的能力。
熟悉平台上云流程,配置 nginx、BFE、转发规则、集群配置等,了解上云优点方便代码管理与版本管理。
熟悉了前后端联调的过程,有良好的团队合作能力,思考学习能力,会主动探索新的知识技术。
主要技术:Vue2+webpack 新建项目,封装公共导航栏、头尾公共样式等组件方便后期复用。
对所有平台陆续做了优化(路由懒加载、图片懒加载、按需引用组件组件库、拆分并复用组件、长列表优
化、节流防抖等)并建立平台的测试环境、将平台上云方便代码迭代和上线版本的管理与维护。
引用 View、Element-UI、Echarts 等 UI 组件库实现页面样式效果,moment、Qrcode、vueJsonEditor
实现时间、二维码转换、Json 对比功能,进一步了解 js 实现列表合并、数据格式转换等。
目前所在公司使用react技术栈,熟练运用react进行开发,熟练使用antd(pro)组件库进行B端/C端开发。