17年年终总结——走过2017,迎来2018Flag
引言
记得大概从大学毕业到现在都没有写作啥总结性的文章了(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的更多相关文章
- <转>年终盘点!2017年超有价值的Golang文章
马上就要进入2018年了,作为年终的盘点,本文列出了一些2017年的关于Go编程的一些文章,并加上简短的介绍. 文章排名不分先后, 文章也不一定完全按照日期来排列.我按照文章的大致内容分了类,便于查找 ...
- vue开发小结(上)
前言: 18年年底,就一个字,忙,貌似一到年底哪个公司都在冲业绩,包括我们自己开发自己公司的项目也一样得加把劲.自从18年年初立了个flag17年年终总结——走过2017,迎来2018Flag到现在又 ...
- 2017OKR年终回顾与2018OKR初步规划
一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...
- 通用Mapper新特性:ExampleBuilder 2017年12月18日
package tk.mybatis.mapper.test.example; import org.apache.ibatis.session.SqlSession; import org.juni ...
- 2017软工第十周个人PSP
11.17--11.23本周例行报告 1.PSP(personal software process )个人软件过程. C(类别) C(内容) ST(开始时间) ET(结束时间) INT(间隔时间) ...
- Unite 2017 干货整理 同步篇
http://www.kisence.com/2017/05/17/unite-2017-gan-huo-zheng-li-tong-bu-pian/ Unite 2017 干货整理 同步篇 2017 ...
- 吴裕雄 数据挖掘与分析案例实战(2)——python数据结构及方法、控制流、字符串处理、自定义函数
list1 = ['张三','男',33,'江苏','硕士','已婚',['身高178','体重72']]# 取出第一个元素print(list1[0])# 取出第四个元素print(list1[3] ...
- python字符串的常见处理方法
python字符串的常见处理方法 方法 使用说明 方法 使用说明 string[start:end:step] 字符串的切片 string.replace 字符串的替换 string.split 字符 ...
- python网络编程-socket编程
一.服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二.OSI七层 ...
随机推荐
- [51nod1474]宝藏图
有n堆宝藏,每一堆宝藏有一个挖掘所需要的时间ti,有一个价值qi. 现在是做一个宝藏图.这个宝藏图是这样的,宝藏图的形状是一棵二叉树,二叉树刚好有k个叶子结点,从n堆宝藏中选k堆放到二叉树的叶子结点上 ...
- hset和hget
- javaScript事件流是什么?
一.事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间. 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字. 事件是javaScript和DOM之间交 ...
- Spider_Man_5.1 の Mongodb_安装
先安装: 环境Mac OS X 我是直接用brew来安装的,感觉这个包管理工具,很省心. 安装Homebrew:ruby -e "$(curl -fsSL https://raw.githu ...
- Tomcat学习笔记(二)—— 一个简单的Servlet容器
1.简介:Servlet编程是通过javax.Servlet和javax.servlet.http这两个包的类和接口实现的,其中javax.servlet.Servlet接口至关重要,所有的Servl ...
- thinkphp使用PHPMailer发送邮件
第一步:准备PHPMailer 使用PHPMailer发送邮件,首先下载个PHPMailer 将下载的PHPMailer放到ThinkPHP文件夹里面的ThinkPHPExtendVendor 第二步 ...
- windows下如何创建没有名字的.htaccess文件
http://www.mdaima.com/jingyan/35.html WINDOWS下建立空名的.htaccess文件 ? 大家都知道,在windows环境下是不能直接建立没有名字的文件的,那我 ...
- dedecms_插件
../dede/adbaoming.php../dede/baoming_edit.php../dede/templets/baoming_main.htm
- Html5+js测试题(开发版)
------------------------------------------------ 1. 谈谈你对js闭包的理解: 使用闭包主要是为了设计私有的方法和变量.闭包的优点是可以避免全局变量的 ...
- Asp.net mvc 中Action 方法的执行(二)
[toc] 前面介绍了 Action 执行过程中的几个基本的组件,这里介绍 Action 方法的参数绑定. 数据来源 为 Action 方法提供参数绑定的原始数据来源于当前的 Http 请求,可能包含 ...