新人1-2周学习清单
1、前言:
发展方向(需要一直要坚持做的,算是前言):
- 1、融入团队;
- 2、养成理解产品的意识(招商平台、优供等);
- 3、胜任工作(持续学习技术);
- 4、养成习惯
- (1)做事风格
- (2)流程习惯
- a、上线流程
- b、分支开发流程(有待整理)
- c、项目总结
- d、check list
- e、……
- (3)规范
- a、代码
- b、日报
- (4)串讲(月度、回顾)
- a、产品
- b、工具
- c、技术
- d、收获
- e、……
2、清单详情
week 1~2
TIPS:
1、因人而异,通过以下清单安排下面的1~2周的任务
2、掌握程度
了解 *
熟悉 ***
掌握 *****
工作习惯:周报/日报/会议纪要/发邮件(年度计划/周计划/日计划);
一、熟悉环境(*****)
目标:帮助大家尽快融入链商这个大家庭:)
清单:
1、安装QQ、微信:
- a、增加QQ群:(链商前端技术群)519471170(入群修改马甲->真实姓名)
- b、微信群:(入群修改马甲->前端+真实姓名)
2、配置企业邮箱
3、注册gitHub帐号
4、手机安装滴滴打车app,加班以及公务出差可以享受企业支付
以下软件根据自身情况安装使用:
5、一款非常实用的商业思维导图软件:Xmind
6、云笔记(Evernote、有道云笔记app store里有)
7、常用输入法
二、linux基本操作(***)
目标:作为前端开发人员,需要熟练使用基本的linux操作命令,因为在项目中,会经常碰到使用命令行的情况,比如:fis的安装与启用、通过brew来安装软件、git操作等等,一下是一些常用的linux命令,更多命令可自由学习。
常用命令:
文件以及目录(高频):
cd、ls、pwd、mkdir、rmdir、touch、rm、cp、mv、ln、find、diff、cat、grep
系统管理目录(高频):
ifconfig、ping、man、kill
权限管理命令(高频):
sudo、su
参考链接:linux 如何改变文件属性与权限
拓展提高:
书籍:《鸟哥的linux私房菜》
网址:Linux入门教程
三、搭建环境
目标:FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的前端工程化构建工具。目前我们以FIS作为主要的前端开发工具,工欲善其事必先利其事所以我们要进行开发环境的搭建。
如果你已经掌握Linux的基本操作,那么就让我们开始安装吧:-D~~
基础工具清单(*****):
1.iterm2
由于fis开发需要用到终端,所以这里给大家推荐一款好用的终端软件:iterm2
2.brew
简化安装工作,通过终端安装应用,只需一行终端代码,高端、大气、上档次~~终端软件包管理工具:brew
3.node
node
对前端工程师有着非常强的亲和力,有各种基于Node.js
的压缩、优化、校验工具,有着极高的运行性能,有npm
这样强大的包管理工具……简直就是为自动化和辅助开发工具量身定做的平台。fis也是基于node
搭建的,这一步我们需要安装node
。(因为我们只需要配置node环境,并不需要对node
进行学习,node
部分的学习不在1~2周的任务清单上。)
地址:
- 可以直接通过brew安装
- nodeJS
安装node后包涵npm包管理工具。
4.Git
版本管理界的当红炸子鸡,非github
莫属,我们正在使用的版本管理工具就是gitHub
,在熟悉环境阶段我们已经拥有了gitHub
的帐号,现在就让我们进一步玩起来。
我们就需要安装他--->免费、开源的分布式版本控制系统:git
安装:可以直接通过brew安装
brew install git
5.fis
我们目前使用的前端工程构建工具:fis
地址:fis文档
6.fis-plus
讲到这里可能会有疑惑--->已经安装了fis,fis-plus是什么鬼??? --->扩展自FIS的前端集成解决方案:fis-plus
安装:安装流程
7.编辑器:
hpStorm(推荐) --> 注册码
8.虚拟机
浏览器里面的~--->IE系列浏览器,为了测试IE系列,我们需要进行下面的一系列安装: --->虚拟机--->win--->IE浏览器(在公司优盘中)
9.Photoshop
图片处理,这个有mac版的当然也可以在虚拟机中安装win版的:photoshop
10.浏览器
添加常用浏览器
- chrome
- firefox
- ……
11.axure
简介:是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理
四、学习开发工具
目标:熟悉开发工具,使我们更快的融入团队开发\^_^/~~~
4.1 基础工具清单:
- 1、fis(*****)
- 2、fis-plus(简称fisp) (*****)
- 3、学习git指令(***)
- 4、注册gitHub帐号 (***)
4.2 扩展提高:
- 1、
jquery
(熟练使用) - 2、
smarty
(详见代码规范9. smarty函数使用建议,熟悉函数、插件使用方式) - 3、
less
(掌握最基本的语法:变量、嵌套、混合) - 4、
bootstrap
(掌握基本的页面布局)
五、熟悉公司各个平台业务(*****)
TIPS:如果已经进行到第五阶段,可以到QQ群@坤哥,开gitHub中的项目权限并且本地浏览项目代码
因为目前公司业务较多,新同学可能无法一下熟悉这么多业务,下面是对公司目前的业务进行汇总,先简单介绍一下,如果想熟悉某一部分可直接进入查看详情即可。
5.1 优供商城
简介:
优供主要有优供商城、优供mis后台、司机端、销售端四个业务方向,其中优供商城为主体,其它为支持业务,组成整个零供云系统。
优供商城
专为中小超市老板提供零售价商品的线上采购平台。
优供mis后台
为优供商城提供数据、管理账号、超市、评价、优惠券等商城数据的数据管理平台
司机端
主要为送货司机提供商品签收功能的应用
优供销售端
为我司销售人员更便利的为优供商城寻找并获得用户流量而开发的类似工作工作记录的移动端应用
5.2 TMS系统
简介:
TMS 全称 Transportation Management System,物流管理系统,也可称为配送管理系统,是一种“供应链”下的基于网络的操作软件。它能通过多种方法和其他相关的操作一起提高物流的管理能力;包括管理装运单位,制定发货计划,管理运输模型、基准和费用,维护运输数据,优化运输计划,选择承运人及服务方式,管理第三方物流。
以上是官方式的介绍,下面是 基于公司业务 的 TMS 的介绍:
由于和物美的合作,我们公司所销售的商品都来源于物美的仓库,所以,商品的配送使用的也是物美的物流系统(因 TMS 系统直接参与到出货,所以后面会对 出货流程 进行简单介绍)。
但是随着订单量的增加,物美原有的系统并不能满足于我们的需要,我们需要更好的用户体验,需要更高的排线效率和运输效率,更低的运输成本等(这里有必要说一下,我们不是要减少运费的花销,而是要在同样运费的基础上,可以送更多的货,达到最大的收益)。
TMS 系统的设计初衷,就是提高调度的工作效率,提升用户的购买体验,降低运输的成本的。
5.3 招商平台
简介:
- 招商平台:
搭建基于移动互联网的供应链交易和管理平台,专注超市零售行业,解决行业供应链不透明、门槛高、低效率、高成本、难管理的难题,让超市零售企业和供应商随时随地地互联互通,以最高效、平等、诚信的方式做生意。
- 审核平台:
为了保障参与超市售卖商品的正确性与正规性应运而生的审核商品的基本信息与关联证照的平台。
5.4 WMS系统
待补充
六、参考文档(排名不分先后)
1、代码规范
2、fis 以及 对工具fis的一些认识.pdf
3、fisp
4、git
5、linux命令行
7、进阶新人的年度计划参考文档
8、环境搭建参考文档
9、如何访问招商平台测试地址:
地址:wmdev.lsh123.com
需要添加host才能访问
tips:看流程前,同学们最好了解vim的基础操作
流程