# 个人信息
求职方向:
前端开发工程师我的描述:
戴眼镜,短头发,自认为阳光的男孩
设计专业毕业,5年前端开发经验
兴趣爱好是乒乓球、桌球我的优势:
1、敬业有梦想,有耐心,脸皮还厚
2、喜欢前端且有动力,舍得投资自己
3、对代码有要求,必须过自己那关独立开发经验:
主Vue+Element+Vant,副微信小程序、Taro、uni-app、React+antd
H5:现货晒场2.0、慧招网H5、优亚官网H5(F12手机预览模式)、 等等
网站:慧招网PC、光明招商网PC、优亚官网、招商产业地图
系统:独立负责公司三七拍卖管理后台(Vue+element)、权限后台管理中心(Vue+element)、采购决策系统(Vue+ts+element+websocket)、现货晒场H5(Vue+vant)等前端开发工作
微信小程序: 跑合拍卖(Taro+websocket)、跑合网(Vue+uni-app) 、有梦必达(vue+vant)
我的联系方式:
邮箱:
1093473647@qq.com
微信:
我的开源:
parchments: Github地址
nodeExpress: 有梦必达(node+express+vue+element-ui+mysql+nginx+微信小程序)
vue-admin-template: vue-admin-template 轻量级 后台管理系统基础模板
money2uppercase: 金额转大写插件
vue-preview-editor: 富文本预览插件我的个人微信小程序
# 工作心得
1、对自身:
本人经历过了互联网软件创业公司,互联网招商公司,中药材拍卖公司对我的锤炼,
不仅能独立承担起前端部分的开发工作,而且开发模式也从纯静态到前后分离的蜕变。
一定要喜欢,才会有动力学好前端;一定要有梦想,才有动力。
学到新知识点或者突破一个难点,别藏着掖着,多跟同事分享,说不定分享的东西正是同事需要解决的难点。
对自己代码一定精简、规范、充分注释等等,一定要过的了自己的那关。
下班后巩固基础,查缺补漏,舍得花钱购买课程学习提升技能。
敬业(不拒绝正常加班,做不完主动加班)。
在合适的时间和机会提出优化团队之间存在的问题,可能有些同事对我会有些看法,但是长远看,是有助于我们彼此的。
评估开发时间不能太满,要思考一遍 为什么要做?需求要的效果是什么?怎么做?,清楚想要的效果、分解产品的需求、需求是否合适或者是否有更好的解决方案、明确开发思路、明确时间节点、罗列可能会遇到的坑、难点在哪
经过前面的一轮思考、分解、预估,最后综合给出初步的时间。
开发项目前一定要理清产品思路、流程,确定开发周期,与后台约定接口字段。
2、对开发中遇到问题:
最重要的是找出问题,马上处理并解决,再去讨论谁对谁错也不迟。
遇到不懂的问题,各种debugger完还是不能解决,莫急,也别急着google百度博客,先问同事。基本上类似问题,同事也会遇到,如果同事也不知道再google,个人感觉这才是最快的解决问题方式。
3、对责任:
每个岗位对自己做的东西都要负责,同时也要对其他同事负责。
对原型 (重中之重的原型,必须严格把关)
确定开发周期、评审、项目执行环境、嵌套方式、访问方式。
原型评审时如果有明显不合理的需求,是修改方案还是废弃,免得浪费不必要的时间。
必要的备注、校验、必要的交互、串通的流程是最基本的原型!,如果缺少以上以上,不管是给设计师还是前端、后台、测试同事看,都会有一大堆疑问,期间顺利沟通还好,如果原型同事不是时刻有空,那是不是增加了沟通成本,往大了说,经常这样是会导致项目延期的。
我只能对产品说:请专业、细心、全面,避免大家都问同样的问题,大家好才是真的好!!!
前后端对接接口
如果发现后台多人开发并且各个模块之间接口不统一、缺少字段备注、类型不标注,也是增加了沟通成本。
所以说,完善的原型,完善的接口不仅仅是对自己负责,也是对同事、对公司负责;不仅不会浪费自己的时间,也不会浪费大家的时间。
另外:
鉴于例一和例二,个人会在开发前跟同事约定好一些东西,我提出来了是一回事,至于他们做的怎么样是另一回事(事实证明,我提出来后,经过大家的努力,确实有提高前后对接的效率)。我相信如果没有约定和统一,很多公司的前后台对接都会存在类似的问题,再者如果没人指出来,肯定会浪费更多人力物力,而领导只会看到我们的能力有问题,殊不知是因为沟通问题导致延误了很多时间,所以我认为在适当的时候“敢于提出团队存在的问题并提出合理化建议”也是我的优势。可能有人对我总结有看法,没关系,这就是我目前经历过的工作心得。
4、前后对接约定:
a、后台所有的字段尽量跟着原型(做接口不能只考虑自己,方便其他后台、前端和测试查询)
b、约定是前端跨域还是后台开启(默认后台开启)
c、接口统一使用测试环境(避免直接连开发者电脑,反复重启,省时)
d、后台接口命名方式统一(不管小驼峰、大驼峰、-还是_,同一类型统一就好)
e、接口文档写清楚(参数清楚、罗列所有类型、请求示例,多人开发备注开发者,方便找准人)
f、传参方式统一(统一的get或者post,建议少使用get post组合,除非一定)
g、有重启、修改字段、修改接口要及时告知并更新接口文档
h、返回数据格式统一:后台最好造一些基础并且规范的数据、返回json或者其他格式、返回成功失败状态码、返回结构、分页、上传图片大小配置、排序、时间格式、价格单位换算、数组就传list别让前端转来转去使用、提示信息、报错信息等等。报错信息,是400就400,别全部整成500了
5、建议前端基础工程建设好后先部署测试环境:
先部署测试环境能避免一些问题,例如:上线之际才发现build失败各种找原因。此时在开发期间把jenkins的build权限给到前端,便于开发和及时发现问题并解决。
# 期望公司
1、公司性质:
不希望进入外包公司,因为不能吃甲方baba公司的零食(开玩笑~),还是比较喜欢有归属感的公司。
2、公司规模:
公司规模大不大没关系,最重要的是有发展前景、有自己的盈利产品。
3、前端团队:
喜欢前后分离的工作模式,喜欢有上进和热衷专研前端前沿技术的前端团队,并且还有互相帮助、乐于分享的技术氛围。在此想说的是,有着前端团队非常重要,特别是在遇到难题的时候,大家一起想办法专研讨论,能快速发现并解决问题,同时还能提升自己的眼界和拓宽解决问题的思路。
4、福利方面:
福利方面期望人性化,有替员工着想,最简单的例子:重要节假日放假通知提前发放(特别国庆、春节,大家都是要提前一个月抢票的)、加班到凌晨后明天可延迟上班,个人认为这是体现企业最为人性化、最为员工考虑的优秀品质。
# 职业规划
let time = 30;//时间
let timer = setTimeout( () => {
console.log("1:完成梦想");
console.log("2:资深Vue+Node开发工程师");
},time)
2
3
4
5