2018倏然而逝,2019如期而至 | 掘金年度征文

我,笔名: 冯墨(vonmo),2017年7月毕业于非211,非985高校,前端一年半小菜鸟。

2019年元旦第一天,早上和老五一起去河里冬泳,以此作为新的一年的开始。说起冬泳这件事,主要对我印象很大的是我高中时候看的一部电视剧《恰同学少年》:杨昌济老师每天早上都会早起冲凉水澡,诵读诗书。毛泽东受杨昌济老师的影响,后来也有了冲凉水澡的这个习惯。电视剧中,对我影响最重要的一句话就是:“一个人的求学之路上,比冷水更难熬,更严酷者不知有多少,若是连一点寒冷都受不了,还谈什么坚忍不拔”。这句话,每次当我懒惰的时候,这句话都会浮现在我的脑海中挥之不去,也成了我一直坚持下去的理由。

关于年终总结这件事,有时候就很矛盾,矛盾的点在于,过去一年发生的事情自己都是知道的,进步和退步自己心中还是有一杆秤的。觉得写不写一篇文章感觉意义也就那样。 但后来思索之后,还是觉得应该将这件事坚持写下去。把自己走过的路遇到的挫折写给那些和我一样正在经历过的痛苦岁月的伙伴们,能帮他们支撑下去。也为了给以后进步的自己再回头看以前的自己,也许又可以勾起更多的感悟吧。

过去的日子如果不能在某中程度上给我们一些启发、教育或者收获,那已过去的日子还有什么意义。

2018年收获还是很多的,我将2018年的总结分为5个模块吧:

1: 工作

首先说说工作, 这一年工作上的技术栈从jquery搬到了react, 从一个不会写js的人到会写一些js, 以及现在能写一些用的js。对react的理解也从最开始的懵懂到现在的进阶, 对底层的理解也更深刻了,比如: propsstate的运行本质, 生命周期的各个表征, 组件之间的复用意识, 展示型组件逻辑型组件的使用,高阶组件render props的使用,以及代码对性能的影响等等方面,都有了更多的感悟。其次,业余时间里,了解了百度小程序和微信小程序, 并参与开发了几款微信小程序, 让我对小程序的开发也有了更多的理解。 小程序虽然在使用上相比app要“轻”很多, 但是代码上我个人觉得看起来还是感觉给人很乱。所有的标签都混杂在一块, 尤其这里我要吐槽下微信的开发者工具,相比网页端的调试,真的是麻烦很多,一半的时间都要花在开发者工具的调试上。更主要的是, 接口信息状态经常不稳定,也总是会根据用户的反馈,更新一些新的接口,比如授权啊、分享获取成功的状态啊等等,反正就是没有在网页上方便。

  • React

    在React上前期也犯过一些错误,比如在开发某个页面的时候,没有在开发之前想好具体的代码结构,致使代码越来越臃肿, 致使到最后, 竟然一个报名页面就写了4000多行代码, 里面包含了很多种报名方式, 如: 砍价、邀请、拼团、一口价等。致使日后的代码维护变得棘手,这就是前期开发前没有想好页面结构导致的严重后果。还有就是前期的组件复用上,没有做的很极致,有些代码因为自己有时比较懒,不想拆分的很多模块,后来发现这块的意识是不对的。不过这也是好事,让我对之后自己写的代码有个更高的要求,不再轻易妥协。

  • 小程序

    说完React,就不得不说下小程序,今年和朋友一起参与开发并改版优化了好几个小程序,对小程序的使用和理解也有了更多的认识,因为小程序的页面和逻辑是分开的,他不像React,样式结构和逻辑是放在一块的,但是分开也有分开的好处,保持了代码的清晰性。如果我非要找一些槽点的话,除了之前说的觉得调试起来太消耗时间,还有就是有的页面路径比较深的话,不能直接进入,需要增加特定的编译路径地址或者是扫描带有路径地址的小程序码才可以(但有时候通过路径页面进去了,数据进不去),这在某种程度上就让开发变得很烦躁。但是优点点也是有的,比如:可快速开发,一个人就可以轻易的完成一个项目。

在React和小程序的学习上, 我觉得相比2017年:

  • 我的学习心态上有了很多的改变, 从原来的漫无目的的学习,到现在集中针对式的学习, 开始知道自己哪方便薄弱, 并能进行针对的学习
  • 技术的知识体系底层原理摸索还是不够, 总是知其然不知其所以然
  • 技术付费专栏及付费课程的订阅学习,通过别人的总结输出来学习别人优秀的知识其实是一件很棒的选择(虽然通过别人的经验知识来输入知识很好,但真正的进步还是需要低头做学问,沉下心来摸索)

在这里, 我要感谢我亲爱的小伙伴zy和dt同学,感谢与你一起工作的日子里,和你一起商讨前端代码问题,你多次提供的帮助,才让我对前端的热爱更加的深厚。

2: 生活

生活上值得提及的就是健身锻炼, 2018年年中办了张健身卡, 开始了健身之路, 身体比以前确实强壮了很多, 生病感冒的次数也远离了, 肌肉线条也开始出现了, 希望2019年可以继续坚持下去。

3: 爱情

2017年7月大学毕业之后,一年后的2018年10月初终于和自己喜欢了5年的女孩结婚了, 算是2018年最幸福的一件事了。 从一个人的生活变成了两个人的生活。生活上互相照顾,一起学习,一起赚钱存钱,很开心。

4: 自我学习

2018年买了好几本技术书籍, 也都是看了2/3就仍在一边了,感觉这是很不好的一点。更多的学习90%都是集中在电脑上,不管是视频学习还是pdf书籍的学习。

2018年在csdn更新了不少文章,也通过csdn上的文章帮助了一些有疑惑的朋友,收到了一些朋友的疑问邮件。觉得这是一件很棒的事情(所以这也就是为什么要坚持写博客的原因,因为分享帮助了那些有疑惑的人)。之前我也是在自己搭建的博客上发布自己的技术文章,后来又把个人博客地址迁移到github的个人网址上进行发布,之后随着服务器的停止续费之后,个人搭建的博客地址就慢慢的废弃了,在后来就是首发csdn了。

至于原因: 当时的想法是我觉得在大的平台上发布文章,可以增加文章的搜索率,给需要搜索的答案的人,更快的搜索到答案,这就是平台提供的很好的作用吧。2019年新文章的发布可能会从csdn转到掘金上了。

5. 展望2019

  • 学习几个《得到》app的专栏内容, 提升课外知识的储备
  • Redux源码学习、React全家桶进阶、node服务端的学习
  • 再重读2遍 高程JS,加深基础知识的理解,多读一些专业书籍
  • 坚持健身、户外跑步888km
  • 坚持更新/输出 技术文章
  • 带媳妇出国游玩一次
  • 结交几个新朋友

最后, 以一段话结束吧:

生活/工作 越来越糟,还是会侥幸变好,取决于你的努力,以及面对大方向的选择。这基本决定了一个人一生的浮沉。做一个努力的人好处在于,人人见了你都会想帮你。如果你自己不做出一点努力的样子,人家想拉你一把,都不知你的手在哪里。

各位朋友,未来可期,你我一起加油。

掘金年度征文 | 2018 与我的技术之路 征文活动正在进行中......

猜你喜欢

转载自juejin.im/post/5c381c836fb9a049ed311483