-
Notifications
You must be signed in to change notification settings - Fork 78
/
data.yaml
168 lines (164 loc) · 8.04 KB
/
data.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
---
update_time: '2017.08.06'
name: 张睿武
nickname: xiao555
meta_content: 大三前端狗,HR姐姐们把我招到碗里去吧
keywords: xiao555,前端,工作,简历
ga_id: 'UA-92595311-1'
age: 22岁
gender: 男
school: 西安电子科技大学
profession: 软件工程
grade: 大四
english_level: CET-6
blog: https://www.xiao555.com.cn
github: https://www.github.com/xiao555
website:
online: https://xiao555.github.io/Resume/
print: https://xiao555.github.io/Resume/print.html
apply_to_position: Web前端工程师
description: !!md |
我叫张睿武,西电软件学院大四学生,现在在腾讯TEG实习,负责前端开发。自学web前端,后端Node.js,PHP 也略知一二。能折腾,喜欢在实践中学习,学Vue的时候就是看两天文档,然后直接用在写个人博客上,在不断的跳坑脱坑中进步。希望在工作中能应用到自己所学的东西,跟产品一同成长。
contact: # 联系方式
-
icon: fa-envelope
name: Email
value: [email protected]
-
icon: fa-qq
name: QQ
value: '1335497539'
-
icon: fa-phone-square
name: PhoneNumber
value: '18729316081'
honor: # 奖项荣誉
tech: # 技能点
-
name: HTML/CSS
percentage: 80%
-
name: JavaScript
percentage: 60%
-
name: PHP
percentage: 50%
-
name: Git
percentage: 60%
-
name: Node.js
percentage: 40%
experience: # 项目经验
-
section: 个人项目
project:
-
name: nunjucks-extend-loader
date: 2017.2
img:
website:
source_code: https://github.com/xiao555/nunjucks-extend-loader
des: !!md |
开发了一个多页应用脚手架[Webjucks](https://github.com/xiao555/Webjucks),开发框架的过程中,自己写了个loader,已发布在npm上。用 Node的fs模块递归创建不存在的目录,最后通过回调函数完成最后一步copy文件的动作。
-
name: Resume-it
date: 2017.2
img:
website:
source_code: https://github.com/xiao555/Resume-it
des: !!md |
知乎上看大家的简历,感觉模板很多,但个人信息是不变的,所以我就想搞一个数据模板分离的简历生成器,这样无论换模板还是改数据都非常方便。暂时 48 star,21 fork,有人用是最好的。
最初是用webpack打包的,后来换成了Gulp,简单易用,不必上webpack,后面打算改造成页面可以直接修改的。
-
name: Blog
date: 2017.4-至今
img:
website:
source_code: https://github.com/xiao555/blog
des: !!md |
用来练手Vue的项目,基于Koa2 + Vue2 + MongoDB + Redis 搭建的 前后端分离 + RESTful API + SSR 的博客系统,并且进行了性能优化,加快首屏渲染速度。
最近参考vue-hacknews2.0对前端部分进行了一次重构,新版本的webpack打包体积好小,实现了按需加载css,服务器部分也正准备上docker,正在写dockerfile中...
-
section: 实习经历
exper:
-
company: 腾讯
time: 2017.7.14 - 2017.9.1
desc: !!md |
在TEG研发管理部TAPD中心实习,主要做前端方面的实现需求,解决bug等工作。
project:
-
des: !!md |
技术需求上,改造过内部的一个手机号验证组件,实现了多实例,状态保存等功能,在代码层面也做了优化,减少$的使用,重复运行的代码抽离出来等等。
-
des: !!md |
业务需求上,在做官网轮播图需求的时候,把旧的代码封装成内部组件,并且可以绑定多个实例,实现代码的复用。
-
des: !!md |
在解决bug的过程中,也积累了不少经验,比如有ie下的background:rgba兼容性问题,通过google用filter解决的。
-
des: !!md |
在开发的过程中,我会思考怎么实现是最好的,团队的产品也教会了我认真做好每一个细节。在腾讯的人生第一次职场之旅,我觉得ok。
-
company: WPNinja
time: 2016.7 - 2017.5
desc: 这是一个面向国外客户的远程开发团队,基于wordpress搭建网站,前五个月我负责前端部分的开发, 最大程度的还原设计稿,完成页面交互,后面开始负责后端PHP开发。
project:
-
name: SSRGA
date: '2016.7'
img: https://xiao555.netlify.com/ssrga.jpg
website: http://www.ssrga.com/
source_code:
des: !!md |
这是我接手的第一个项目,为了适应团队框架完成页面我快速学习了模板引擎Nunjucks,CSS预处理器Stylus,数据层YAML语法等等。
然后在实践中巩固,最终一个周左右实现了这个项目的前端部分。
-
name: Clubfit
date: '2016.8'
img: https://xiao555.netlify.com/clubfit.jpg
website: http://clubfit.vwmdev.com/
source_code:
des: !!md |
接手这个项目时已经对团队的框架比较熟悉了,这个项目也包括了很多页面组件,算是强化练习吧。每天的代码leader会review,我再相应的做出修改,整个过程下来收获很多,是一次蜕变。
-
name: taldumande
date: '2016.9'
img: https://xiao555.netlify.com/taldumande.jpg
website: https://www.taldumande.org.au/
source_code:
des: !!md |
这是项目前端已经能完全独立完成了,设计也有很多有趣的地方,像header,footer部分两种颜色,为了不影响其它布局也比较方便用伪元素解决。没有很难的地方,细节很多,也比较考验布局能力。
-
name: workforceprofessionals
date: '2016.10'
img: https://xiao555.netlify.com/workforceprofessionals.jpg
website: https://workforceprofessionals.org/
source_code:
des: !!md |
这个项目我负责后端,跟leader语音交流了一下后端框架的用法,研究了两三天大体了解了基于wordpress的后端的工作方式,于是用边写边学的方式完成了这个项目。我做的就是写项目有关的逻辑,数据的导入获取等等。
另外,首页的下面的Twitter部分是我写的,之前获取tweet的方法需要各种key麻烦还有问题,我查了好久找到一个相关的js库Twitter-Post-Fetcher,使用简单。
# -
# name: innerdoor
# date: 2016.11 - 至今
# img: https://xiao555.netlify.com/innerdoor.jpg
# website: http://innerdoor.vwmdev.com/
# source_code:
# des: !!md |
# 这个项目相当于一个会员系统,数据都是通过API来获取的,有大量的表格,需要从API获取大量的数据,处理数据,渲染到前端页面上。
# 一开始我写了一堆if-else,数据跟表单一一对应,后来发现这样做代码量很大,而且不够灵活。后来重新安排数据结构,用label作为key值,前端表单label作为value值,通过模板引擎跟后端对应起来,这样既大大减少了代码量,也提高了灵活性。
skill: # 技能清单
-
des: !!md |
能够用 HTML + CSS 编写语义化的代码,完成较复杂的布局,熟悉Stylus、PostCss 等css预处理、后处理工具
-
des: !!md |
在Blog项目中熟悉了 Vue,写过Vue的双向数据绑定[Demo](https://github.com/xiao555/Two-way-Data-Bindings), 使用了 ES6、7 的新语法,了解 Node.js, jQuery.
-
des: !!md |
熟悉 Git Webpack Gulp 等开发工具
-
des: !!md |
熟悉 Koa, Express, MongoDB, Mysql 能搭建简单的后端项目,租了Digital Ocean 的VPS,腾讯云 部署网站
---