2017我的个人总结:得与失

计算机组成
• 阅读 7971
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
点赞
收藏
评论区
推荐文章
海军 海军
3年前
海军的 2021年终总结, 跳槽后,我收获了什么
前言2021还有几天就结束了,每年这会,我都会写年终总结,这是我坚持写年终总结的第三年了。每到写总结的时候,就是打脸的时候,几乎每年定的计划很多都没实现...当我要写年终总结时,看了社区好多技术朋友写的年终总结,都是收获满满的一年,看了他们的一年经历总结,感觉自己太废了...回想今年,不过还是有一些些收获的,今年跳了一次槽,工资翻了两倍,认识了一些
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
2017碎碎念
2017过完了,它好像比2016结束时我所期待的样子要好很多。误打误撞,年初我进了之前觉得不可能进的项目组,坐在了牛人的旁边。这一年,我终于从头到尾参与了一个项目,经历了一个项目从无到有的过程,参加了很多客户需求讲解的会议,接触了很多最原生的需求,有很多和客户直接沟通的机会,需求不再是听项目经理口头描述,然后再自己凭空想象去实现。所有自己做的功能模块都是
Stella981 Stella981
3年前
2021.1.20顺利拿到阿里Java研发岗的offer分享面经
瞎扯两句我想,很多人和我一样在煎熬中度过着2020年,也经历了不少困难,随着国家对疫情的控制,互联网行业又重新迎来了生机。就像标题说的,我在2021年1月20号拿到了阿里Java研发岗的offer,也算是正式提桶进大厂的打工人了。于是乎,我想把我的经历分享给大家,希望你们在金三银四这个跳槽旺季找到一份更满意的工作!面试结束后我大概总结了
可莉 可莉
3年前
2021.1.20顺利拿到阿里Java研发岗的offer分享面经
瞎扯两句我想,很多人和我一样在煎熬中度过着2020年,也经历了不少困难,随着国家对疫情的控制,互联网行业又重新迎来了生机。就像标题说的,我在2021年1月20号拿到了阿里Java研发岗的offer,也算是正式提桶进大厂的打工人了。于是乎,我想把我的经历分享给大家,希望你们在金三银四这个跳槽旺季找到一份更满意的工作!面试结束后我大概总结了
Wesley13 Wesley13
3年前
2019,我的这一年,在校研究生做到年入20W,另送我的读者2000元现金红包
2019年过去了,到了该总结这一年的时候了,回顾这一年,自己做出了很多的努力,也得到了一些收获,当然,每一次回顾的时候,总是会发现有很多的地方是不足的,这也是不可避免的,每一次回顾的时候,只希望自己最希望做到的事情可以如愿,那就心满意足了。公众号第一件事情,我还是想谈一下公众号:好好学java,这也是我这一年多的时间的重心所在,这一年的收
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Stella981 Stella981
3年前
Android 应用的动画实践
<h2id"menuIndex0"前言</h2<p尝试搜索了一下android动画的中文资料,很多都是一些枯燥的翻译api的一些文档,很少有系统讲解如何利用动画开发一个应用的资料,忽然,发现很多应用也不怎么注重动画在app的应用,想了想,自己尝试总结一下吧。因为,本人也不是什么动画制作师,没法把动画做得很绚丽,只好,利用内置的效果,进行简单加工
万字长文,聊聊我在锦礼成长的这一年
”学而不思则罔,思而不学则殆“,本文记录了作者在锦礼侧工作1年间遇到的思考与成长、挑战与困难,也是对过去工作的总结与反思,分享出来,希望对大家有所帮助。本文约10000字如果觉得页面很长那是因为截图和留言很多,哈哈00引言光阴似箭,来到锦礼产品线已满一年了
京东云开发者 京东云开发者
11个月前
从校招新星到前端技术专家的成长之路
引言我在2018年校招进入京东,主要负责广告投放系统的前端工作。在京东,这一路走来,我经历了多种角色转换,我从学生到职场人,从校招生到校招导师,从初级前端开发到前端技术专家,也见证了京东广告业务的蓬勃发展。回顾过去的成长历程,我心中充满了感慨。首先,我要衷
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(