对纯而又纯的萌新……
对于那些没有任何技术背景(无论前后端还是App)的萌新来讲,Angular 是很难的。Angular 的设计目标是让你写 "好" 代码,而不是写 "出" 代码。所以对于萌新来讲,要写好 Angular,不但要学会关于 Angular 的概念、知识,更重要的是得学会 "写程序" 。后者才是最难的。【相关Angular教程可以查看:Angular视频教程】
对于萌新来说,从 Angular 学起就像是绑着沙袋练长跑,开始确实会比较累,但是到了学成的那一天,你会发现自己身轻如燕。重要的是,它会送给你业界在多年的实践中总结出来的一些经验和教训。
如果一个萌新是在一个有高手带队的团队中学习,那么你是一个幸运儿 —— 你只要假装绑着沙袋跑步就行了,其最终效果却和真的绑着沙袋时差别不大。
总之,对于纯而又纯的萌新来说,学习 Angular 的关键是:多想、多练、高手带,等你摘下沙袋的那一天,你才会发现这世界是多么的美好。
对有其它技术背景的萌新……
如果你只是个前端萌新,但已经是一个Java高手、.NET高手或 iOS / Android高手,那么恭喜你,你将有机会 "平移" 到 Angular 中。当然,除非你在一个团队中,否则仍然要面临很多的挑战,但这种挑战主要不是来自 Angular 本身,而是来自 Web 生态。
事实上,我认为任何一位开发人员想要成为高等级的架构师,都至少需要掌握一门后端技术和一门前端技术,否则你怎么能设计好跨前后端的架构呢?以我为例,四年前我还是一个纯而又纯的后端,然后利用对后端技术的理解在两周内平移到了 AngularJS 中,而今年我又利用对 Angular 的理解在两周内平移到了后端的 Spring Cloud 技术体系中。我相信每一个人都有机会做到这种平移。
略显尴尬的是中级水平的前端萌新。
中级萌新对原本的技术还没有用到融会贯通的程度,而学 Angular 时视野又不够高,看不出这些技术之间的相通之处,这时候就可能遇到瓶颈。
这是挑战,也是机遇。
那些你在原有技术体系下没能理解透的技术,到了新的技术体系下,可能会看到它被活学活用的例子,这也许就是你的灵犀一指。当然,刻苦努力是必不可少的,我始终相信《一万小时天才》理论才是正道,天才固然有,但我自己不会是那个幸运儿。
更多前端开发学习的相关知识,请查阅 HTML中文网 !!
以上就是angular好学么?的详细内容,更多请关注易知道|edz.cc其它相关文章!