联系方式
- 手机:15501205173
- Email: endlessshuai@gmail.com
- 微信号:tushankaka
个人信息
- 郝帅 /男 /1995
- 本科 /北京师范大学 /计算机科学与技术
- 工作年限:2 年
- 期望职位:前端工程师 /后端工程师 /全栈工程师
- 期望薪资:税前月薪 15k~20k,特别喜欢的公司可例外
- 期望城市:北京
- 附加信息:大学迷茫,导致 17 年结业。18 年工作一年。19 年转兼职,重修课程。2019.06 毕业。
工作经历
北京心智计算科技有限公司 ( 2017 年 6 月 ~ 2019 年 1 月 )
HANA 重构心理测评平台 ( 2018 年 2 月~ 2019 年 1 月)
公司人手有限,此项目由我与项目经理共同构想和设计。
- 后台:平台迁移,后台基本由 sql,proedure,view,oData 构成。最大的难点在于 hana sql 语法,sql produre 编写。此项目期间,费很长时间查看 hana 文档,熟悉 hana sql 语法,所需各种功能需用 hana 思维重新设计。但对自身查找文档,解决问题的能力也有所提升。写了很多复杂的 sql view,对 sql 有了更彻底的理解。
- 前端:公司除我与项目经理,其余人等都为前端工程师。前端我主要负责项目整体搭建和模块设计。我编写接口通信文档,对每个接口的功能,请求参数和返回数据类型的做定义和样例。关于哪些接口可以避免多次请求,对 vuex store 存储的数据做了说明。其中最难的部分应该在于量表部分,量表内容多,格式多样化(单选,多选),量表记分。这部分是我最得意设计,我把量表都文档化,总结所有量表通用 json 格式,vue 组建按照量表 id,懒加载所用量表内容,vue 组建解析量表 json 来显示量表。量表,量表积分公式,这两个文件夹的内容,pc,android 同一套东西。
心理干预平台( 2017 年 10 月~ 2017 年 11 月)
此项目是我 Node 全栈的实验,主要功能是根据学生量表结果,筛选心理健康存在问题的学生名单,进行干预操作。
- 后台:在未迁移 hana 平台之前, 此后台由 Node + Express + Sequelize 构成,Json 作为通信格式,第一次使用,问题主要在于 Sequelie,异步加载,最后选择了 async/await 解决嵌套问题。
- 前端:vue + vuex + vue-router + ElementUI,第一次使用组建化的思维构建前端,双向数据绑定。初次使用难点在于数据通信,参数传递,路由问题等,经过此次项目,对 vue 前端构建有了初步的认识。
HRV Android 端开发( 2017 年 6 月~ 2017 年 9 月)
此项目是我入公司接手的第一个项目,此之前对 Android 的了解仅限于《第一行代码》。此项目主要功能是:通过手环测心率数据,把数据传输给 android 端,进行情绪计算,然后通过情绪控制灯的颜色和亮度等。此项目主要用到 BLE (低功耗蓝牙)通信,还有同 Wifi Socket 控制硬件(灯),此项目期间,第一次学会通过看官方样例文档来实现所需功能代码。此外,此项目在开源项目 Music DNA 基础上进行,也学习了怎样看懂作者的代码,在作者代码的基础上加上自己所需功能。
其他项目
一个 Geek 项目:用 node 脚本模拟用户登录,获取用户 cookie,然后在利用此 cookie,批量导入学生名单。此之前,导入学生名单只可班级导入,选定年级,选定班级,选择班级 excel,重复。此项目利用 cookie,node 文件处理,一次批量导入老师名下所有年级,班级学生。
技能清单
以下均为我熟练使用的技能
- 计算机语言:JavaScript/Node/C/C++/SQL/Java/Android
- 编程工具:Atom/IDEA/DataGrip/Vim/Git
- 前端框架:Vue/Vuex/ElementUI/D3.js
- Node 框架:Express/Sequelize
- 数据库相关:HANA/MySQL
- 操作系统:GNU linux(Manjaro)
自我评价
- 热爱编程,具有 Geek 精神,喜欢新奇的技术,具有自主学习和解决问题的能力。
- Linux 忠实用户,习惯 linux 环境开发和使用。
- 熟悉 Git 团队交流协作。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。