关于我们

关于我们

萧萧寒网站站长shaw为自己在互联网上开辟的一块自留地。

在这里,shaw希望将有效的、实用的前端开发技巧和经验分享给大家,期望帮助那些在前端开发过程中遇到同样问题亟待解决的人。

站长shaw为一90后的年轻人,没有大多数90后的傲慢与玩世不恭。在这个日渐繁华与浮躁的社会,shaw慢慢培养出了一种与众不同的个性。正是因为这样,shaw才慢慢有了对于自我的重新认知和评估。

作为一名90后的年轻人,shaw不希望和同龄人那样屈居人下。在shaw的内心深处早已埋下这样的话语:“既然来到这个世界,如果你不能干出一番轰轰烈烈的事业,那你就要成为一个让世人皆知的坏蛋。”

英国作家、戏剧家威廉·莎士比亚曾经说过这样一句话:

“我们所要做的事,应该一想到就做。因为人的想法是会变化的,有多少舌头、多少手、多少意外,就会有多少犹豫、多少迟延。”

时间的脚步从未停止过。她带走了我们的无知,带走了我们儿时的梦想,她让我们变的成熟,她让我们学会了担当,她将我们带到了人生中最重要的时刻——青春。

青春是上天赋予我们的宝贵财富。所以,当我们拥有青春的时候,我们就应该好好的把握,因为青春对于每个人来说只有一次。

2016总结

2017总结

2017年对于自己来说,注定是不平凡的一年。在这一年里,自己的成长与收获是巨大的。

年后3月份,新版微商城经过测试、bug修正、到最后的正式上线,其中辛苦,不言而喻。虽然是新版,但是由于自身技术所限还是采用的传统开发模式。因此,这也为后期再次重构埋下伏笔。

在新版本上线的这段时间,自己的处境也有些尴尬。从领导对于新版本的关注程度及多次反馈来看,这次的新版本较上一版本没有太大提升。

之后经历了好几个后台同事的相继离职和群内关于前端新技术的热烈讨论,结合自己对于目前三大MV*框架(Angular、React和Vue)学习成本和其它方面的比较,决定使用Vue进行前端微商城项目的重构工作。

相比较于Angular和React,Vue的学习成本较低、曲线平缓,而且易于上手。经过一段时间的摸索和官方API的阅读,跟着网上的一个视频也做了一个练手项目。有了第一个练手项目做支撑,便开始着手微商城的重构过程。重构过程虽然花费了较长时间,但是对于第一次做前后端分离、写逻辑处理的自己来说,收获还是颇多的。重构过程中难免会遇到一些棘手的问题,最终还是被一一解决。这个解决过程虽然有时会耗费大量的时间与精力,但是对于自己的水平提高确实是有帮助的。重构过程中因为用到的接口都是现成的,所以省去了一些不必要的麻烦。由于自己是从头来的,整个业务流程处理也慢慢明析了,时不时会发现现有接口中的不足。多次和后台的有效沟通以及问题的反馈,让整个接口趋于完善。

时间一点点的流逝,代码一点点的变多,经过几个月的努力,项目终于进入了测试阶段。测试阶段出现bug是难免的,毕竟金无足赤,人无完人嘛。这一阶段也变成了自己、同事与bug做斗争的过程。不得不说,在与bug做斗争的这程中也是对于自身解决问题能力的一种有效锻炼。在同事、朋友、搜索引擎的帮助下,bug一个个的被解决,这一过程可谓收获满满。这段时间也是整个重构过程中自己成长最快的一个阶段。

最后项目如期上线,看着线上自己亲手写的项目在运行,感受着vue版与之前版本体验上的差别,和领导、同事、朋友的肯定,我知道这次的努力与付出是值得的。

这一次的项目重构,对自己来说确实是一种挑战,项目的成功上线不是我一个人的努力,里面包含了同事,领导的一份。让我感触最深的是,团队协作是整个开发过程中重要的一环,前后端分离方式确实要优于传统开发模式。

由于vue带来的改变和体验是传统开发模式所不能比拟的,后续的几个项目全部以前后端分离模式操作。之后项目需求上的变更,对于使用vue构建的项目来说,处理起来可谓如鱼得水。

这一次次的前后端分离操作,也让我深刻认识到现在前端必备技能的变化。就目前来看:CSS3、HTML5、ES6/7已经成为主流,外加Angular、React、Vue的标配,Node的辅助。前端程序员已经有了质的改变。

技术的革新其实也是社会发展过程中的必经之路。面对前端层出不穷的新鲜事物,对于前端开发人员来说也是一种挑战。落后就要挨打,落后就面临着失业。这也鞭策着自己不能只会vue。还好,自己有居安思危的意识,已经开始走在了探索Angular、React和Node的道路上。

感谢2017,感谢身边的领导与团队成员,感谢所有帮助过自己的人。

最后,我坚信:2018年自己将会有一个新的成长与提高。

2017年12月20日

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: