引言

  记得大概从大学毕业到现在都没有写作啥总结性的文章了(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 2502 月之数(二进制,规律)

    月之数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  2. BZOJ 3680: 吊打XXX【模拟退火算法裸题学习,爬山算法学习】

    3680: 吊打XXX Time Limit: 10 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 3192  Solved: 1198[Sub ...

  3. Linux/Unix系统SSH远程按Backspace键删除时出现^H的处理方法

    在linux/unix系统中连接SSH远程工作时,输出字符后按Backspace键删除时,会出现^H,这对习惯了按Backspace键删除的用户来说,感觉非常别扭,虽然可以通过Ctrl+Backspa ...

  4. 认识Java(2)

    注释 对程序的一段文字描述 可方便其他用户的阅读,增加代码的可读性.可以注销掉代码,等需要的时候再用. 编译器会自动忽视被注释的内容. 分类: 单行注释 // 多行注释 /* */ 文档注释/** * ...

  5. goDaddy SSL证书 Nginx配置全流程 (转)

    好长时间没动过这玩意了,今天突然用到,忘的一干二净.在此做个笔记吧! 一.购买Godaddy SSL证书 1.打开Godaddy官网 http://www.godaddy.com/: 2.点击网站导航 ...

  6. python-虎扑爬虫

    Python作为一个高级编程语言,不知从何时起就在圈子里流行起来了.个人也是图个鲜,跟上时代步伐学习了一下."鲁迅"说过:不能学以致用,就是耍流氓.我用python对虎扑论坛作了一 ...

  7. MySQL 取得小时分钟部分

    MySQL 取得小时分钟部分 SELECT `CpParkID` , DATE_FORMAT( `UPDATE_TIME` , '%H:%i' )FROM `cp_park`WHERE HOUR( ` ...

  8. java进行图片和字符串的互相转换

    今天做项目,突然发现图片居然能转成字符串,字符串也能转成图片. 接下来让我们进行代码演示吧! /** * 字符串转图片 * @param imgStr --->图片字符串 * @param fi ...

  9. PUTTY无法远程连接服务器故障解决[转]

    对于一个刚刚了解putty工具的新手来说,在putty工具使用中有时出现了问题而无法解决.今天就来介绍怎么解决putty无法远程连接服务器的故障. 用putty远程连接服务器时,提示错误 server ...

  10. Django 类方式view进行进行用户验证

    问题: Django中,view的书写方式有两种,一种是def函数方式,一种是class方式,函数方式通过@login_required装饰器标记函数,就必须通过用户验证,而类,则没办法通过此方法进行 ...