专栏首页企鹅号快讯前端周记 2017 年终总结

前端周记 2017 年终总结

2016年末的时候,给自己定了个小目标——2017年每周发布一篇前端相关的文章。于是时间很快到了今天——2017年的最后一周最后一天了——发布最后一篇文章。

算上今天,专栏一共更新了 53 篇文章,可以说是超额完成了任务,虽然只超了一篇。

最后一篇文章,我不准备写某个具体的前端技能点,也不准备回顾前端在 2017 一整年的发展历程。我只想说一说小我——这一年来我的收获,和即将迎来的新的一年的企望。算是承前启后,有始有终。

初入前端

真正接触前端是在2015年6月毕业以后,算算时间也才短短2年半。因为本身并不是计算机专业,刚开始的时候前公司只有我一个前端,无人带领,所以完全就是自己硬着头皮上,接触的第一个库是 jQuery,当时甚至不知道有那么多的框架和库可以用在项目中。

那时候的前端对于我来说,是一片散着浓雾的茫茫大海,我在海边徘徊,一只脚踩进了海水,以为大海就只有脚边这点大。

一个人摸索了一年,总算不算是初学者,独自重构了几遍项目也让自己对项目的架构有了一个简单的认识。同时也完成了前公司的 iOS App 的开发,顺利点亮了 iOS 的技能树。

后来就来到了现在的公司,在现在公司的一年半时间让我有了巨大的进步。前端工作不再是单打独斗,而是拥有了团队。项目不再是自己瞎搞,而是体系化的规模化的,或许不能够和大公司相比,但是至少比前公司强不少。

要说这两段经历哪个有更大的影响——对我来说,是前者。

大部分的前端初学者连完整的 demo 都没写过几个,更别说是一个完整的线上项目。很庆幸,在初期我就有了这样的机会,虽然很难,但是总算是顺利完成了下来。项目目前在线上运行的依然不错,虽然没什么用户,虽然以目前来看简直就是渣。

前公司给我带来了这样几个能力:独立解决问题的能力、自我学习的能力、整体把握项目的能力。这三个能力在我之后一年半的学习工作中时刻都发挥着重要的作用,也让我从菜鸟勉强走过了初级前端的门槛。

在前端这条路上越走越觉得自己水平太浅,于是不能不去学习了解新的特性功能,或是早就存在却没有去了解过的地方。

不管怎么说,前端的大门已经彻底向我打开,海上的浓雾已经驱散了一小部分,之后能在这条路上走多远,还要看自己。

过去的一年

过去一年做了些事,包括但不限于前端。

先来说说前端方面。

完成了周更文章的小目标

小程序在年初发布后,也做了一个自己的小程序并且成功上线,然后因为用户量和维护成本的关系,一个月后被关闭,重新开启时间未知,所以也就不提是小程序的名字了。但是也算是初步了解了小程序的开发步骤

通过 node 实现了小程序的后台,并将其部署到服务器上

成功由 ES5 转向了 ES6,虽然在公司项目中还是使用 ES5,但是个人项目已全面使用 ES6

对于前端自动化构建和构建工具有了初步认识,在个人项目中也都有使用,使用最多的是 gulp,其次是 grunt,webpack 了解了下但是由于配置太复杂,所以并没有实际使用过

再来说非前端方面。

考到了驾照

由于不是计算机专业,所以报名了一个计算机方向的自考,今年先是把三门基础课程考过了

完成了一个独立 iOS 项目,然而在申请完开发者账号后却没有上线

确认了今后的发展方向不能只限于前端

当然,还有其他很多很杂的事。

前端只是起点,但不可以是终点

我很认真的想过,我是不是要一直做前端,不断提高自己的技术水平,然后以前端为基础通过 node 向后台发展,并往架构方向发展。

并且现在公司的 leader 在去年年末的时候也问过我,之后的发展道路是怎样打算的。当时的答案是,我喜欢写代码,所以想一直在这个方向上走。

对于我来说,能够沉浸在写代码的心流中是一件非常享受的事情,这也是为什么我在下班后也会话大量时间来做个人项目的原因。

但是思考后的结果并不如去年的回答一样。代码始终只是一个工具,对于工具使用的好坏来说,都是有上限的,而目前的我在使用这个工具时得心应手,能够完成大部分我想要完成的工作。但这会让我长期处于一个舒适的环境中,这也是为什么在下班后仍能写代码的原因。

我真的要把以后的职业生涯都依赖在一个工具上吗?或许有些人认为这并没有什么不可以,因为这个工具足够强大,强大到今后的几十年或许真的可以完全依赖它。但是我不能够。如果我始终禁锢于工具的使用中,那我将看不到工具以外的世界是什么样的。

我可以很放肆地和认识很久的同事玩笑,但是却做不到和刚来的新同事自然的搭话;我可以很高效地完成自己的工作,却不能完美得分配工作给配合完成任务的同事;我可以在小组活动中尽力配合别人,却不能带领小组成员向着目标一同前进......

这些都是值得我去突破的方面:交流能力、任务把控能力、领导力......如果只是囿于前端,拿这些其他的能力我都将错过,我并不愿意如此。

所以前端这份工作给了我一个不至于为生活烦恼的薪资,一个较高的平台,但是它带来的舒适区也会让我远离其他可能。所以我需要逃离舒适区。前端对于现在的我来说,只是一个起点,但绝不是终点。

点亮技能树或许很难

新的一年有下面几个小目标:

首先周更的小目标依然继续,但是不会局限于前端的一些比较基础的内容,而是会深入到内部,包括一些算法、性能的探究,这也是我自己所欠缺的一些技能,希望能够你们一起学习、探讨和成长

前端以外,会另外写一些自己学习的其他技能方面的文章,或许不会开设专栏,希望小伙伴们也能够继续支持我

在自己确定的成长的方向上走出一步,看看这一步能完成得如何(至于这一步怎么走,目前还没确定)

下班后不再沉迷于写代码,而要通过别的方式来充实自己,让自己脱离舒适区,包括但不限于健身、培养一个另外的爱好、学习与定期输出、看一些文学与非文学方面的书并通过文章的方式分享 get 到的点

目前暂定这么多,目标或许会随着具体情况而改变,但是大方向不变,毕竟条条大路通罗马,有指导方向什么并坚定不变,实现的方式有很多。

但所有的努力都是值得的

最后一段是送给所有的小伙伴们的,或许你是个前端新人,或许你是个大能,不管怎么样都很感激你们能耐下心来读完我的这篇年终总结。话有些啰嗦,感谢你们的不嫌弃,也很开心能在 2017 的最后一天,与你们分享我的目标,并见证新的一年我实现目标的过程。

就像这一小段的标题写的一样,所有的努力都是值得的——前提是明确了方向和坚定的信心。希望我们可以一起走到最后获得努力的回报的时候。

过去的 2017,如果你的目标没有实现,没关系,未来还很长,现在开始并不晚。

2018,我们共勉。

本文来自企鹅号 - 前端周记媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 学前端,我们要学的是什么

    前几天在知乎上看到一个帖子,“前端发展太快,有些小伙只会用react(了解api),招个jquery熟练的外包较难,如何看?” 上面回复赞同比较多的是,“如果他...

    企鹅号小编
  • 写给想成为Web前端工程师的同学们

    前端工程师是做什么的? 前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用 HTML、CSS、JavaScript 等专...

    企鹅号小编
  • 学web前端开发写给新手的建议,超实用!

    如今我们使用的互联网,客户端与服务器端的交互无时无刻不在发生。比如我们在浏览器打开网页,浏览器就是客户端,将网页数据发过来的也就是服务器。其实服务器,并没有什么...

    企鹅号小编
  • Vue 3.0 将从头开始重写!你还学得动吗?

    Vue.js 伦敦大会上,尤大大简要介绍了 Vue 下一个主要版本要发布的内容,不久前,又在 Medium 个人博客上发布了 Vue 3.0 的开发路线。

    养码场
  • 听说尤雨溪在开发vue4.0?是谁煽动了前端圈的焦虑情绪

    今天前端圈里被一张P图搞得好热闹,最初只是QQ群里一个冒名尤雨溪的前端网友发了一句调侃的话,原话截图如下:

    闰土大叔
  • 新时代的web与app开发

    摘要 近几年前端有着不小的变化,作为前端技术人员,一方面感慨有些自己熟知的技术逐步落幕消亡,另外一方面又看到新事物不断出现,以种种方式改进和冲击着我们的开发方式...

    IT大咖说
  • 为什么总有人觉得前端很简单?

    最近,一位网友在 V 站上问了一个问题:我们公司技术负责人准备培训一下后端,让他们学习一下前端技术栈,从而分担一些前端的工作量。评论区有一位网友表示:“我们是这...

    深度学习与Python
  • 微前端到底有啥用?

    在前端 Web 开发中,微前端(microfrontends)是一个备受争议的话题。它是否值得开发人员采纳呢 ?

    winty
  • 《前端开发职位的发展方向 -- 大前端》| 微课-文字版

    /1/ 大前端的说法,是如何出现的?范围是多“大”? 对于许多新人来说,他们最开始接触前端这行,都是从前端开发工资高啊,好找工作啊,入门门槛低,这些方面开始了...

    web前端教室
  • 学前端格局要大,不能被限制在“前端”里

    前端确切的讲,只有html、css、javascript三部分,而且不管是实际工作岗位,还是培训机构,也确实是先学会这三种语言。但是一直以来关注我这个微信号的朋...

    web前端教室

扫码关注云+社区

领取腾讯云代金券