前端后台学习内容记录

2018/04/02 Plan

前端学习内容记录

蚂蚁金服职位要求

  1. 对软件开发有浓厚兴趣,熟悉J2EE体系;
  2. 熟练掌握移动端H5开发、熟悉主流移动浏览器的技术特点;
  3. 熟练运用JavaScript、HTML5、CSS3等;熟悉移动端Web动效相关高级特性, 如canvas, CSS3动画效果等;
  4. 熟悉模块化、前端编译和构建工具,熟练运用主流的移动端JS库和开发框架,并深入理解其设计原理,例如:ReactJS、Zepto、AntD等;
  5. 能提供完善的WebApp和混合App(JS方向)技术方案,有服务端(node/java或其他语言)或native移动应用开发经验更佳;

学习网站:

个人博客:

首先是出于对前端的热爱,所以才下了坚定的决心;其次,前端开发和Android开发都是属于大前端领域,二者有很多相通的地方,我在掌握前端的过程中,上手相对顺利;再次,在具备其他技术知识的前提下,去做前端开发,或许可以更好地从全局的角度思考问题。

后端学习内容记录

蔚来汽车 岗位要求:

  • 精通Java开发,2年以上项目开发经验;
  • 精通Spring体系,精通Spring微服务/核心代码/风格制作,1年以上SpringMVC或SpringBoot项目开发经验;
  • 熟悉Restful API,能够编写Module开发文档;
  • 精通HTML、DIV、CSS代码,掌握JavaScript,AJAX应用;
  • 熟练使用LINUX(DEBIAN,CENTOS)环境下的构架进行WEB开发;
  • 熟练使用MySQL数据库, 有良好的数据库操作和维护经验;
  • 熟悉配置Java环境配置

学习网站:

云计算

不知道哪儿来的一个课程大纲:

一、基础扫盲:                 

  1. 数据中心硬件:硬件技术、Server级硬件管理、RAID硬件管理                  
  2. 网络基础:网络体系结构、互联设备、局域网、广域网、Router&Switch实战           
  3. 虚拟机的使用、制作安装介质。                 
  4. 系统安装:SystemV风格、BSD风格Linux发行版安装及对比                    

二、Linux系统:              

  1. 系统命令:熟练操作、查询、字符管理命令、编辑器              
  2. 磁盘管理:分区、格式化、iSCSI、Ceph、GFS、LVM…等集群、冗余等技术          
  3. 软件管理:软件管理、本地YUM源部署(基于ISO、shell脚本、手动建立等)     
  4. 用户管理:用户管理(分散式管理、集中式管理、增、删、改、查、PAM控制等)    
  5. 进程管理:进程管理与控制并结合IDC、运维常用的80多项巡检脚本监控系统资源 
  6. Shell编程:变量、语句格式、语法格式、Linux系统脚本分析与学习、常用巡检脚本的学习与编写                    
  7. 日志管理:查询、收集、集中管理、集群实现与安全              
  8. 启动流程:GRUB2管理、维护、编写与Linux系统Troubleshooting处理与思路      

二、Linux网络服务:              

  1. 网络管理:网卡配置及7种工作模式、Linux下的Router、VLAN实现、SSH及3大组建使用与管理等              
  2. 基础服务:文件服务、DNS、DDNS、DHCP、Apache与集群、Nginx与集群、tomcat等                    
  3. 存储服务:分布式存储、远程存储、本地及远程灾备、存储集群等              
  4. 安全服务:Nagios、Zabbix、iptables、Firewalld等               
  5. 数据库:MariaDB数据库的安装、建立、用户管理、数据的增删改查、集群部署与管理等
  6. 中间件:各种分布式高速缓存服务及消息队列(Memcache、RabbitMQ等)                
  7. 集群管理:各种网站及缓存服务器、数据库的高可用、负载均衡                 

三、自动化运维:                    

  1. ansible的配置、语法等                
  2. ansible的结构、模块详解                   
  3. ansible功能及应用                
  4. GitHub的介绍、安装、及使用。                 

四、虚拟化:

  1. 虚拟化详解、安装、透传、热迁移              
  2. 基于Web的集中管理                   
  3. 命令行管理        

五、云平台      

  1. Openstack详解、实验环境、架构拓扑              
  2. 图形界面的安装配置              
  3. 建立秘钥认证                 
  4. 镜像服务的创建、运行、管理              
  5. 计算服务的介绍与配置                 
  6. 网络服务的管理、负载均衡、高可用集群                 
  7. 云平台对接块存储、对象存储              
  8. 实例的定制、迁移、热迁移                 
  9. 卷管理的快照转让、优化、Heat编排                
  10. Openstack自动化运维、部署、重要数据的计量。                 

六、容器及容器云集群                    

  1. 容器详解、安装、命令使用、端口映射              
  2. 网络配置、链接容器、构建容器库              
  3. 容器编排                 
  4. 容器云架构及原理                 
  5. 核心组件、单机部署、集群部署

Search

    Table of Contents