前端大牛们都学过哪些?让我们看看对大牛的怎么说。以下资料来自对去哪儿网司徒正美的采访。
问:你认为前端都要学哪些基础知识?
司徒正美:HTML ,CSS, JS, 设计模式, UML, less, sass, 语言范式, 算法, 数据算法。
问:你都看过哪些书?
司徒正美:看的书太多了,记不清了,可以去京东搜搜,前端有质量的书都翻过,不过都是出版社赠书,就像火车沿途的风景。
问:你觉得成为大牛应该怎么一步一步走?
司徒正美:没有一步步走,每个人的成长都不一样,有的人会大量做项目,我是不断开发框架。我在公司有大量时间,可能连续几个月,不断研钻一个技术点,这些都不可以重复。但首先写足够多的代码吧,没有这个积累,你说什么设计模式也没有用。
问:未来前端会向什么方向发展?
司徒正美:不知道。看大公司的领导吧,大公司会推出更好的框架,或更好的架构,大公司会导领变革,之前一直找后端的老路了,显然React已经脱离了这模式,一些全新的东西出来了,但显然以后是手机的时代。
问:说说现在主流框架的区别,公司选哪个更好?
司徒正美:选择与公司技术力相符的框架,有的公司技术力太弱了,也只能玩JQ,那就JQ。大公司会越来越倾向用自己的东西的。
问:作为新手,应该从学哪个框架入手,然后应该按照怎么样的路线学习,省力些?
司徒正美:react
问:为什么?
司徒正美:可以做APP,当然也可以做其他,它能做的东西太多了。
问:你觉得混合开发RN未来前景如何?
司徒正美:很有前景。
问:cordova还有人用吗?
司徒正美:应该有许多。
问:国内的第三方混合开发框架如何?
司徒正美:大公司自己搞自己的,大公司这么多人才,肯定不甘于用别人的,因此世界才会有进步。
问:现在前端除了主流的三大框架外,还有啥需要掌握的?
司徒正美:不知啊,有这么多精力掌握这么多吗?先精通一个吧。
来源:千锋HTML5