博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017我的个人总结:得与失
阅读量:5919 次
发布时间:2019-06-19

本文共 2593 字,大约阅读时间需要 8 分钟。

2017年经历了很多,成长了很多,也收获了很多,转眼又到了2018,回想这一年的经历,得与失,以下是我从这一年我做了些什么,有什么成长;自己的不足或做的不好的地方;这几个方面去总结,以及2018年的展望和计划。

简单回顾

还记得我大概也是年初的时候加入了上个公司初识科技,主要负责GO这个产品前端开发,到目前来到现在这个公司刚好一年左右的时间,虽说一年时间不长也不短,也正是在这一年的时间里,我接触到了很多东西,学到了很多, 也让我的视野也开阔了很多,因为以前做过1年多将近2年左右的java后端开发,所以从15年6月份算起转到前端开发也才3年不到的时间,比起很多一开始就从事前端开发的童鞋来说,在前端的技术积累可能并没有他们多,加之我一开始转到前端是以hybrid移动端开发身份进去,在没有人带的情况下,走了一些弯路,那段时间进步也比较慢,当时都是照着文档边学着做,为了能快速的学习,加了很多技术交流群,自己也是一路摸着石头过河,那时候对前端的认识也还停留在以前,以为就是切切图,写写页面,写写js,做了一段时间的hybrid开发之后,期间也负责一些浏览器pc端和移动端的项目,也正是从那开始,个人的技术开始从项目中得到成长和收获,有空的时候开始逛技术论坛,遇到不会的问题学着在网上提问,后来,开始接触一些前端框架,知道了一些前端的MV*框架,angular,react,vuejs,学习和调研了一番之后,将vuejs加入到了部分项目中去使用,同时也真正感受到了vuejs在项目中给我们带来的好处,从思想上改变了原有的开发方式,也正是因为vuejs让我知道了什么叫SPA单页应用,于是在业余时间通过脚手架搭建并学习了一些单页应用的开发技巧,但都是比较浅显的认识,并没有怎么实际去运用它,后来,因为公司平台太小,考虑到个人今后的发展,17年初的时候加入了初识科技,负责公司GO卡产品的前端开发。

产品介绍

这里先简单的介绍一下GO卡产品,通俗的来讲其实就是一个理财产品,但跟市面上的一些其他理财产品并不相同,GO卡主要是通过和一些优质的连锁商户合作推出一些会员储值卡,将其在平台上售卖,以达到提前回笼资金,自融资的目的,对于理财用户来说,在平台上购买这些商户的理财分红卡,当普通消费者在商户那里产生消费的时候,GO卡平台会通过特定的算法计算买单用卡,从而让理财用户获得分红收益,实现双方共赢。

成长和收获

由于是创业公司,所以经常加班是少不了的,对于创业公司来说时间是特别重要的,很大一部分是谁能在时间上面占据了优势,谁就有可能会成功。由于公司业务经常的变动,所以很多时间需要加班赶进度,每周也会有1~2次的产品迭代,为了减少上线带来的影响,一般也都是安排在了半夜这样的时间节点。虽然比较辛苦,有时候也会觉得累,但又想一想,其实也是值得的,这一年对于我个人来说进步也是非常的大。
  • 最近这2年的前端的变化非常的大,各种流行的前端框架,构建工具等都像雨后春笋一样走了出来,现在的前端环境已然不再是传统的切图、写样式画页面等等这样简单的一些工作,前端也变得更加的复杂,越来越多的公司开始使用易于开发和维护的工程化、模块化、组件化开发方式,所以对于我们前端来说即是一种机遇同时也是一个挑战。
  • 前后端分离架构的开发方式给了我思想上很大的改变,与传统的开发方式相比,很大程度的提升了我们的开发效率,降低了前后端的耦合,各司其职,每个人负责各自擅长的部分。
  • 还有就是对css预编译less、scss有了一定的了解,并在构建官网的时候使用less预编译css,使得我们写的css更加易于维护,它在css语言的基础上提供了更加灵活的功能,比如变量、函数、混合(mixin)。
  • 在前端性能优化方面也学会了一些技巧,并在项目中进行了实践,让页面请求速度更加的快速,极大的提升了用户的体验,例如,使用gulp构建工具,压缩合并我们的js,css文件,通过减少资源文件大小,提升页面访问速度,减少服务器带宽和压力
  • 页面响应式布局,通过媒体查询在各个不同屏幕大小实现自适应布局,使得在PC和移动端都能更好的访问,在我们的官网都采用这种布局方式,适配移动端和PC端访问,增强了用户的体验,在移动微信端GO产品,也采用了更好了淘宝的REM适配方案,保证了在不同分辨率手机下显示的效果一致。
  • 还有就是对nodejs的学习,我们将nodejs作为中间层,负责对后端java数据的获取,并对数据进行处理,以及node层做一些前端的业务处理,将处理好后的数据再返回给前端页面展示,nodejs和java通过接口的形式进行通信,并将token添加在每一次请求接口的参数中用来区分不同的用户。
  • 在团队合作上,也学会了一些更好的方式,学习通过jira工具去跟踪项目进度,管理项目,使得开发、测试和上线流程更加规范,提升了整体的团队效率,同时版本控制也采用了分布式的git工具来管理代码。
  • 另外,就是在解决问题的思路上面比以前更加的清晰和高效了,而不是一头钻进死胡同里面出不来,再个就是永远学会站在用户的角度考虑问题,把自己当成一个用户,从而更好的去实现和完善产品的功能,做出更好的产品。

缺点或不足

以上就是自己这一年来的经历和成长,收获了很多,技术上的提升,和朋友之间的友谊,以及同事的帮助等等,但也发现了自己的一些不足:
  1. 在技术研究学习上花费时间不是很多(因为主要时间在学习现有业务和需求)
  2. 时间观念,工作效率有待加强
  3. 有时候考虑问题不够深等等。

2018展望和计划

最后,就是2018年的展望和计划
  1. 正视以上自己的不足,并加以改进
  2. 加强技术积累,继续在前端这个领域深耕下去,关注开源,向大牛们多多学习
  3. 更多的关注前端的工程化,模块化和组件化,提升个人的工程能力
  4. 继续学习nodejs,尝试使用nodejs开发一些web应用程序
  5. 提升团队协作能力,转换开发思维,今后将更多的从团队角度去考虑问题
  6. 业余时间多参加一些技术交流活动,学习和开拓自己的技术视野
  7. 更加主动的和同事沟通,提升沟通能力和团队合作能力
  8. 提升自己的软技能,给自己制定计划,每个月看一两本书,坚持学习英语等
  9. 加强锻炼,确保有个健康的身体,有个好的工作状态,这样能更好的完成工作任务
  10. ......

2018,期待遇见更好的自己。

2018.1.5 by fozero

转载地址:http://pdbvx.baihongyu.com/

你可能感兴趣的文章
蔡先生论道大数据之五 : "性别"不重要
查看>>
交换机工作原理-路由交换原理7-【HCNA笔记】
查看>>
研发项目管理流程
查看>>
我的友情链接
查看>>
linux字符测试
查看>>
文字滚动显示(HTML)
查看>>
Laravel 5.1 + OAuth2 PasswordGrant(密码授权模式)
查看>>
js之正则表达式学习2
查看>>
实践与交流:无光驱、无光盘成功安装Windows Vista /Server 2008 /Windows 7的简单方法...
查看>>
office365跟进一年的感觉
查看>>
Linux下添加用户并限定主目录
查看>>
管理磁盘及分区 创建文件系统 挂载,卸载
查看>>
SCOM 2007 R2监控系统安装部署(三)安装SCOM报表服务器和审计服务器
查看>>
CentOS 6 高可用服务 Heartbeat v3 安装以及配置
查看>>
[非凡程序员]归档解档和APPKit
查看>>
2011年网络营销总结 缺少让人尖叫的案例
查看>>
Solaris 10u11 安装python2.7.10
查看>>
我的友情链接
查看>>
ESXTOP 详解
查看>>
Lync 登陆过程
查看>>