熟悉Web,小程序的前端开发,JS,HTML,CSS三件套以及微信小程序衍生出的wxml和wxss等
熟练使用JavaScript,掌握Java,Python,C,C++基础语言
熟悉常规的算法结构和相关的算法如栈,队列,二叉树等结构和DFS,BFS,动态规划,贪心等算法
熟悉使用git版本管理,对于多人开发时的版本管理控制熟悉
熟练使用Vue框架,做过后台系统
熟悉React框架,在字节跳动做过番茄小说后台的搭建
1.参加了创业孵化项目,开发了一款大学生陪跑和二手交易的微信小程序, 我参与的是前端的开发和项目leader的角色,项目的主要难点是评论的开发和分页加载,评论难点在于逻辑复杂,每一个说说都要维护一个回复状态和它的二级评论。分页加载的难点是用什么结构去保存请求到的数据,一开始采用的是一维数组,但受制于微信小程序赋值不可超过1M的原因,后来用了二维数组。
2.在字节跳动工作,参与的是番茄小说中台业务的开发。该项目的难点在于项目结构复杂,代码量巨大,组件庞大。如何合理的抽离组件以及找前人留下的bug是比较难的点。在开发中,通过用公司的规范去写代码和运行,感受到了大公司做研发的严谨化
租车的小程序,帮助公司的员工进行租车。由于公司的报销只限于租本公司的车,所以有必要做一个闭环的租车系统。
后台管理系统,参考开源的项目上进行二次开发,主要用于给客户进行报表统计和物联卡的流量监控,给公司带来的更好的可视化效果