引言

  记得大概从大学毕业到现在都没有写作啥总结性的文章了(ps:应该是没写过啥长篇大论了),所以也不知道怎么个起头。我也闲聊的方式起头吧。

  其实跨入18年就想着写篇总结,总结下自己17年的得与失,不足和需要进步的地方。但是由于各种原因,年底项目上比较忙加之广州天气忒冷等,迟迟没有着手。直到今天,哈哈哈,年前的最后一天班,所以也比较有空,于是做下总结。

回顾

  回顾下16年,好吧,说起自己也不想回顾,交代下背景,16年,在一家人力资源类型的公司(ps:可以说是准上市公司)任职前端开发,公司之前的流程也是走的线下业务,15年左右时逢“互联网+”时代,所以就尝试把线下业务迁移到线上,所以就新建了技术部。由于新建的技术部,然后当时前端也是刚开始火了,所以就有了我们专职前端的事了。

  也可能正如直到所认知的后台开发表现出来的吧,后台开发基本对 CSS 和 HTML 无感,所以在公司开发也比较倾向于基于DIV+CSS 实现静态页面,然后也加之自己本身从事前端工作并不久,大概也是15年九月份左右从事的前端开发,所以在技术上只能说是菜鸟,当然,现在也是菜鸟。当时在技术上的应用也是 DIV+CSS 实现静态页面,jquery实现业务逻辑,部分活动页面之类的使用原生JavaScript实现这样,可以说应用的技术栈是相当的单一。当然,可怕的不只是这样,可怕的是自己在那段时间成长得相当缓慢,也就可能由于当时的项目是从零着手的,所以在处理业务逻辑上是得到了很大的提升。感觉除了这个好像基本是没有啥成长的,对了,顺带还吐槽下,当时公司加班还挺厉害的,当然,更大的原因是当时自己对外界的了解太少了,就以为能靠 jquery行走天下。所以16年给自己没有留下点什么。

成长

  16年年底,由于公司战略性的调整和自己对自己的反思,所以正式离职了,踏入了找工作的队列。

  正式投简历面试的时候其实已经快到过年那段时间了,前前后后也面试了几家公司,当然,由于薪资待遇等条件自己不满意和公司看不上我等原因,所以年前我也没能入职哪家公司,所以我也顺应的很早的回家放大假去了。当然,回家的那段时间我也没有松懈,总结了下面试上的问题并加紧的补充了下自己的短板。其实回想下,面试上提的问题比较常见的就是性能优化,前端常用的算法还有就是JS基础。可能也是由于之前都是“一把梭”,所以其实对于一些JS基础只记得印象而没有概念所以是有些面试被否的比较大的原因,所以年前接近两个月时间我基本都在恶补下自己的基础和实现些小demo。

  过渡到放完大假又回来找工作的现实,好吧,那就找咯。多谢了之前自己那段时间的恶补基础,所以后面的面试自己底气还是挺足的,但是还是没能很快的入职到自己期待的公司。其实印象比较深的就是面试了家偏技术的大公司(ps:应该是属于一线互联网公司了:公司前端分了几个大组并有50左右的前端开发人员(面试官描述)),也是我面试了这么久最期待进入的其中一家。回想下和面试官聊得还是很愉快的,大概就分了两轮面试:笔试+面试,最终失败的原因就是面试官说的,还是欠缺点沉淀。所以,我开始着手写技术博客的导火线也是这次深刻的面试了。

  之后没多久我就面试上了现在这家公司。公司规模还是挺大的吧,算中型,由于按照项目分组的原因,也有几个前端,但是我所在的项目组就我一个咯,所以得一个人打拼。也是由于之前比较深刻的面试历程,所以我也开始着手自己的成长:

  1.开通了自己的博客并尽量的坚持每月至少发一篇博客来总结自己的技术成长和项目上遇到的难点。

  2.通读了《JavaScript高级程序设计(第3版)》、《Vue2实践揭秘》、《深入浅出Node.js》等书籍。

  3.活跃于segmentfault,Stack Overflow,GitHub,博客园等社区和前端大佬们的博客。

  4.机缘巧合的参加了justjavac大大的一个live,并加入了大佬们的微信群和大佬“谈笑风生”。(ps:群里有狼叔颜海镜等前端半壁江山,哈哈哈)

  5.参与掘金翻译计划并翻译校对多篇前端技术文章。

  6.受邀参与原创博客技术评选并获取奖励。

  7.出游放松:去惠州和珠海游玩了圈

  等等之类的技术和个人视野的成长。

  总结了下,17年相比于16年确实成长了挺多,例如进行了项目的重构,运用了bootstrap,easyui,vue,gulp等技术进行符合项目实际的构建和优化。但是就技术上个人觉得还是有许多的不足,像webpack配置,PWA等的了解也不深,还有实践node.js项目也是我17年的目标都还是没有完成到。自勉啊~~~

展望2018

  17年已经过去了,就需要为18年定下小目标。

  在此,就为自己立个flag,也激励自己完成:

  1.坚持博客更新。

  2.把健身安排落实。毕竟身体是革命的本钱啊,坚持至少一周锻炼三四次以上。

  3.实践node.js项目。

  4.坚持阅读扎实技术。

  5.国内游三次,国外游一次。也希望自己得到放松

  ......

  更多的小目标也希望能在2018年落实。fighting~~~

  

  

17年年终总结——走过2017,迎来2018Flag的更多相关文章

  1. <转>年终盘点!2017年超有价值的Golang文章

    马上就要进入2018年了,作为年终的盘点,本文列出了一些2017年的关于Go编程的一些文章,并加上简短的介绍. 文章排名不分先后, 文章也不一定完全按照日期来排列.我按照文章的大致内容分了类,便于查找 ...

  2. vue开发小结(上)

    前言: 18年年底,就一个字,忙,貌似一到年底哪个公司都在冲业绩,包括我们自己开发自己公司的项目也一样得加把劲.自从18年年初立了个flag17年年终总结——走过2017,迎来2018Flag到现在又 ...

  3. 2017OKR年终回顾与2018OKR初步规划

    一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...

  4. 通用Mapper新特性:ExampleBuilder 2017年12月18日

    package tk.mybatis.mapper.test.example; import org.apache.ibatis.session.SqlSession; import org.juni ...

  5. 2017软工第十周个人PSP

    11.17--11.23本周例行报告 1.PSP(personal software process )个人软件过程. C(类别) C(内容) ST(开始时间) ET(结束时间) INT(间隔时间) ...

  6. Unite 2017 干货整理 同步篇

    http://www.kisence.com/2017/05/17/unite-2017-gan-huo-zheng-li-tong-bu-pian/ Unite 2017 干货整理 同步篇 2017 ...

  7. 吴裕雄 数据挖掘与分析案例实战(2)——python数据结构及方法、控制流、字符串处理、自定义函数

    list1 = ['张三','男',33,'江苏','硕士','已婚',['身高178','体重72']]# 取出第一个元素print(list1[0])# 取出第四个元素print(list1[3] ...

  8. python字符串的常见处理方法

    python字符串的常见处理方法 方法 使用说明 方法 使用说明 string[start:end:step] 字符串的切片 string.replace 字符串的替换 string.split 字符 ...

  9. python网络编程-socket编程

     一.服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二.OSI七层 ...

随机推荐

  1. HDU 1495 非常可乐(数论,BFS)

    非常可乐 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  2. NowCoderWannafly挑战赛3-B.遇见

    遇见 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 65536K,其他语言131072K64bit IO Format: %lld 题目描述 A和B在同一条路上,他们之间的距离为 k ...

  3. javaScript原生定义的函数

    1.JavaScript中的算术运算 包括加(+).减(-).乘(*).除(/)和求余(取模)(%)运算,除了这些基本的运算外,JavaScript还支持更加复杂的算术运算,这些复杂算术运算作为Mat ...

  4. 打开redis和solr

  5. 基于逆波兰式的JAVA计算器

    请看下方↓↓  

  6. windows下pip安装python模块时报错

    windows下pip安装python模块时报错总结  装载于:https://www.cnblogs.com/maxaimee/p/6515165.html 前言: 这几天把python版本升级后, ...

  7. Centos系统下Lamp环境的快速搭建(超详细)

    lamp的搭建对于初学者是一件很头疼的事情,所以借此机会把自己当初快速搭建linux+apche+mysql+php的方法分享大家希望能到你. 工具/原料 虚拟机及Centos操作系统 Linux基本 ...

  8. dedecms利用memberlist标签调用自定义会员模型的会员信息

    [摘要]本文讲一下dedecms如何利用memberlist标签调用自定义会员模型的会员信息. dedecms利用memberlist标签调用自定义会员模型的会员信息,这个问题找了很久,官方论坛提问过 ...

  9. dedecms列表页有图调用缩略图无图留空的方法

    默认情况下,织梦的文章列表页会调用出当前栏目下的文章列表,并且调用出每个文章的缩略图:如果文章本身就有图,会调用出一张小图,如果没有,则会显示默认的织梦图片.这种处理方式有时候比较影响美观,其实可以修 ...

  10. Codeforces 900 E. Maximum Questions (DP,技巧)

    题目链接:900 E. Maximum Questions 题意: 给出一个长度为n只含有a和b还有'?'的串s,且'?'可以被任意替换为a或b.再给出一个字符串t (奇数位上为a,偶数位上为b,所以 ...