对于现在进入这个领域的朋友们来说,很多东西其实你都可以选择放弃了,因为你的起点比之以前要提高了不少,但相对来说知识点又多了很多。PS:至少你不用去兼容IE6了。角色的定义前端开发也应该是软件开发工程,所以优秀的软件开发工程需要具备的知识,你也应该需要具备。1.良好的数学逻辑2.良好的数据结构与算法3.操作系统4.编译原理5.计算机系统体系当你具备良好的基础知识时,对于编程二字才可能理解的更透彻。后续你才能进一步的去学习软件设计模式,标准,这些哲学范畴的思想,就好比你认识了汉字,才能阅读完一篇文章。套用一句老话,如果你的基础不扎实,一切都是“浮云”。具备良好的视野良好的视野是你能看清楚趋势如果你现在还准备去学习 Flash ,那我只能说你的视野都被狗吃了。至少你可以通过社区来了解 前端 的发展动态,去了解出现了哪些新的框架,更新了哪些新的Api或者属性。未来一段时间内,国内或者国际厂商会使用哪些技术等等。... 旧技术虽然消亡了,但它们留下的思维启发永在。说不完的变化与发展,拥抱变化用心去体会吧。做事更要学会思考 对于刚刚参加工作的同学来说,思考比做事更重要。如果你为了业务而业务,不停的去堆积,只能说过些年你还是如此。去好好的想一想,编程到底是在做什么?只有自己主动了,去思考了,才可能发现自己的很多问题,有时候自省也非常的重要。
|