再相见 —— Angular
2019独角兽企业重金招聘Python工程师标准>>>
最近 Facebook 公布了 Lience 事件,一时间百度、阿里等大公司都开始将内部的 React 代码进行重写,估计 Angular 和 Vue 将会在未来一段时间有一定的需求量。
1.
上一次接触 Angular 是在 2016 年7月左右,当时还不知道 React 和 Vue,只是个用 jquery 怼代码的码农,在 QQ 群里看到一个白发老头子的动图,“别和我说什么框架,老夫写代码只用 jquery”。当时就很井底之蛙的觉得学好 jquery,走遍天下全不怕。整天抱着本 《javascript 高级程序设计》 红皮书在那啃。(不过对于 js 基础,确实在那段时间进步不少)
第一个正式接触的前端框架就是 Angular,当时觉得好牛逼,什么依赖注入,前端的 MVC 模式,控制器啥的反正看不懂的都很厉害,于是乎头脑一热买了本书准备好好研究一下,刚好那段时间公司项目挺紧的,等忙过整个项目,那本书也才看了前两章,但是突然得知 Angular2.0 出来了,整个架构设计完全颠覆 Angular1.0 ,也就是这本书的内容过时了。也是从那个时候开始,知道前端技术的更新迭代速度是如此之快。
此后的日子里就开始了各种折腾,学习诸如 React、Vue 等其它前端框架,中间也听同事说起 node,用 js 写了一个操作系统,就感觉好牛逼。上网看老师视频知道了 Moogodb 数据库,这也是跟 js 有关的,当时就觉得 js 可以完成从前端到后端到数据库所有工作,萌生了专研 Js,也是从那个时候开始确定了自己的职业规划(之前正式来说是写 Java 的)—— 向着全栈进发。
2.
随着时间的流逝,所学的技术越来越多,同样的也越来越感觉到自己在技术海洋里的渺小。
再一次进步是在 2017 年6月份,因为个人原因换了份工作,只身来到帝都,想要在大城市里历练历练自己的技术。感觉自己还算挺幸运的,项目组老大估计也是技术出身,干起活来挺舒服。平日里有任务的时候优先解决任务,没任务时候可以自己充电学习。在这期间,学习了 dva 和 antd 这两款框架,完全将传统 jquery 开发的思维转换为状态机的开发,感觉不要太爽,我知道,这次出来的并不亏。(之前公司可能领导处于各种考虑,不太敢尝试新技术)
第一次接触 Redux 的概念,第一次接触 Router 的概念,第一次认识到找工具比自己造轮子更让人轻松,第一次接触打包工具 webpack,roadhog,第一次接触版本控制工具 git,(现在想想,不会 Git 的开发人员不能算是开发人员),第一次接触包管理工具 Npm,yarn,bower,第一次接触代码格式工具 Tslint ,Eslint,接触 Babel,收藏了常逛的社区地址和一些大牛的博客地址。慢慢地发现,老早以前的井底之蛙学习东西收到了限制,只要广泛接收新技术,大多数其实都触类旁通,并没有想想中的那么复杂难懂。
3.
早之前在网上报了一门网络课程,幸运的是一次交费,后期新出的课程也可以免费学习。
最新的一期课程是讲 Angular4.0 的,偶尔一天晚上无聊的时候打开了在线视频观看了一会,感觉和先前有了很大变化,于是乎,折腾的心又开始了,每周开始追三节课,等到周末写学习 demo,刚好最近手边不算很忙,准备把公司在做的一个后台管理系统用 Angular4.0 重写一遍,也算是边学边实践吧。大家总爱讨论什么框架好,什么框架不好,这点我没什么发言权,因为所学甚微,我能做的就是把技术拿来写项目,哪个写的爽,哪个副作用小,就用哪个,没踩过一万个坑,也敢说自己是大牛??
下面放上最近在弄的 Angular 的两个项目,有兴趣的可以一起加入进来整一整:
Angular4.0 学习 Demo 工程 (还未完成,持续更新)
使用 Angular4.0 和 NG-ZORRO 写的后台管理系统 (还未完成,持续更新)
接下里的时间主要就围绕这两个工程展开,网络课程还有三周结课,争取在结课之前发布 1.0 版本的可用版本。
4.
放一些个人觉得比较好的社区和博客地址,真心觉得每周坚持** 逛社区、看大牛博客,读Git上优秀开源代码 **这三件事收益颇多。
社区:
大牛博客:
转载于:https://my.oschina.net/dkvirus/blog/1539522
标签:
相关文章
-
无相关信息