让前端飞前端开发

重回前端

2019-05-07  本文已影响4人  程序员王大可

后端之旅

记得几年前刚做前端的时候,每天的工作就是HTML + CSS + JS三件套,其实说JQuery更准确一些,页面布局,模板嵌套,一套JQ走天下,随着慢慢接触到了前端工程化,模块化,尤其是ES6的普及,才发现自己的基础那么差,开始恶补JavaScript的基础,看了几本书,每天在网上找案例,看博客,渐渐的也能手写一些原生JS,可很多软件工程的东西都不了解,只是似懂非懂,应付业务尚可,像一些原型链、闭包、继承的概念、MVC、分层、架构,都是知其然而不知其所以然,后来换了公司,接触了Vue,SeaJs,RequireJs,MVVM,看着一套套层层封装的框架,发现自己的知识结构如此薄弱,可又不知道该怎么发力,相信这也是很多刚工作一两年的前端程序员很迷茫的地方,明明书也看了,代码也敲了,还是感觉不得其法。

18年初,公司的业务方向发生了一些改变,前端的项目开发进度也放缓,而后端的工作有一些空缺,在做小程序的同时,我开始了后端的学习。公司的后端用的.net平台,于是从c#,SqlServer数据库,到MVC,三层架构,Http协议,ROM,IOC等框架也慢慢接触,随着全面转到后端开发,一年多的时间,也有了独立负责了项目,虽然做的项目不是太复杂,但后端开发带给我的,是一整套的webk开发流程,尤其是对前端的反哺。

反哺前端

重回前端

通过学习后端并实际应用开发,发现了C#语言的精妙和优雅之处,随着后端的深入,也让我明白了很多JS书籍里都会说的一句话,JS是把双刃剑,作为动态弱类型语言,由于使用的领域不同,所以有优势也有劣势。作为近几年最火热的语言,如果能把JS深入研究透彻,一定能让自己的技术获得一个巨大的飞跃,而TypeScript作为微软开发的JavaScript的超集,就必须得学一下了。于是花了两天时间,快速学习了一下TypeScript的语法。TypeScript本质上是向Javascript添加了可选的静态类型和基于类的面向对象编程,让Javascript也拥有了类、接口以及类型检查等许多静态语言才有的特性。在学习后端一年半以后,我觉得,我要重回前端了。

End

以前在学习的时候,不敢思考,不会思考,虽然看了不少书,但是只能跟着作者的思想走,学到了皮毛,却没有学到核心。一方面是接触的大型项目不够,很难抽丝剥茧,透过现象看到本质,其次,只局限于前端,殊不知前端不只是网页,而是软件工程的一部分,没有系统的学习整个web开发的流程。向前走,回头看,继续学习,扩大视野,不仅仅是前端程序员,而要成为真正的软件开发工程师。

上一篇下一篇

猜你喜欢

热点阅读