有很多刚刚参加工作不久的同学,都有相同的困惑,那就是:我现在出来工作加上实习时间也一年了。比起刚出来实习时候的小白,现在倒是懂得页面的制作,jquery的使用,写脚本再也不是累加各个function了,懂得怎么去封装。也懂得一些css3,HTML5,响应式的概念也了解一些。可是感觉自己还是跟刚毕业没什么区别,现在想知道前端应该如何提升?目的是努力做好前端而不仅仅是一个页面仔。
这个问题涉及到的就是前端工程师应该如何提升这样的问题。随着时间的累积能力总是会提升,不同的是提升的速度。问题是有哪些因素影响着提升的速度?
- 价值观,你到底想不想?到底想要什么?
- 方法论,你是否掌握了方法和工具?和更有知识的能人学习。
- 眼界,你的眼界高度有多高?看看你希望成为的人都在做什么。
如何学习前端知识?
这个信息时代,掌握或了解一些互联网的技术对我们的职业生涯有益无害! 大道至简、殊途同归,学习前端知识和学习其他知识是类似的。
- 前端是互联网技术中最容易接触和学习的技术。
怎么学习?明确价值观
- 当闹钟响起来的时候,要不要起床?
- 今天要不要熬夜看球?
价值观没有对错,人各有所长。有明确的价值观,可以帮助我们做快速的选择。
- 学习“值得学的知识”
掌握方法论,因为目前的要求是终生式的学习,而不是阶段式的。
- 学习“学习的方法”
- 掌握思考的工具
实践后才深刻
- 知识点不是孤立的
- 不可忽略细节和成本
做一些对人类有意义的事情
- 做一些受欢迎的产品,能够服务其他人
- 知识沉淀,写文章、参与开源项目
方法论
- 折腾,少闲着。偶然中存在必然!
- 行万里路,看万卷书。
- 泡社区,不要当旁观者,人以类聚。
- 掌握不变的、实用的技术。深读各种常用标准和理念
- JavaScript 语言 Standard ECMA-262
- DOM 标准 Document Object Model
- CSS 标准 Cascading Style Sheets
- 十大可用性原则 10 Usability Heuristics for User Interface Design
实践
- 问题分解、逐步求精
- 不断迭代、追求极致
转载请注明:陈童的博客 » 站在巨人的肩膀上我们也要成为巨人的一部分