2020年总结
# 技术
- 今年在githu上参与了一些开源项目,发现开发中“读代码”和“改代码”能力很重要。
# 个人
- (审美)今年进入了一个新的工作环境,新的项目组,在没有设计图的情况下开发,发现自己的审美并没有那么好,下班回家途上思考片刻,程序员做开发同时是否需要提升审美呢,我的结论是:“每个公司的开发流程不一样,每个人的工作风格不一样,如果在我不能要求其他人的情况下,只能提升自己的能力”
- (人机交互体验)在不断的实战和开发不同的项目中,让我深刻理解到优秀的前端开发应该注重‘人机交互体验’,每次都觉得自己按需求原型,设计图开发出网站和功能就是本内工作完成了,但是以前我总是忽略了很多'人机交互'中的细节,例如一个页面数据没来之前应该加一个loding图标(或者加载中、进度条)让用户知数据在加载,这种前端人机交互中'预定俗成'的东西,我似乎都忽略了,如果不是测试、产品或者组长叫我加我一般都不会加。下面列一些前端约定俗成的交互例子
- 接口数据加载中应该给列表和主要模块添加loding。
- 列表无数据应该提示用户‘暂无数据’。
- 点击搜索应该吧分页的当前页设置为第一页。
- 多为用户着想
- (构建项目前准备)在机遇巧合的情况下,有幸看见一个有经验的程序员搭建前端项目的前期准备和过程,大概以自己的理解再次描述一下
- 第一步是需求分析,功能点从大到小拆分。这个需要对业务有非常深刻的理解。
- 在搭建过程中需要根据业务需求做技术选型,比较常规的技术选型有
- 样式-使用css框架(Bootstrap、Bulma、Spectre、Miligram)
- 组件-使用组件库(element、iview)
- 全局工具函数,全局通讯方法,路由,请求接口的封装这些都是成熟的前端项目应该具备的
- 封装axios,封装axios可谓是搭建项目中必备的技能了,因为一次封装可以团队所有人员受益
# 今年签名
看见田园猫,使你充满了决心
编辑 (opens new window)
上次更新: 2022/05/29, 23:10:20