本人接触编程到学习前端知识, 估摸已有近一年多时间, 在这个过程中遇到了一些常见的问题:
很多问题无法回避, 这里面主要是入门后的迷茫感和价值取向. 众口纷云的"35岁危机"绝不是空穴来风. 这种双重的疑问很容易造成对自身学习能力和目的的怀疑. 我是否真的适合这行当? 我是否真该选择做前端?
很大程度上几个疑惑是相互关联的, 主要是因为反馈结果不良, 造成热情低能状态, 进而没有很好地组织知识框架. 或者组织了知识框架, 缺乏规律性\科学的复盘计划, 也会得不偿失. 这有许多原因, 如个人网站曝光不够\自身文章质量不佳\缺乏自己的提炼思考, 为了记录而记录.
本文不是吹毛求疵, 更不是贬低前端价值.
确实, 在我所认知的编程行业中, 前端即使脱离的机械性\大量的基础操作, 近年来也有优秀的工程化项目发展壮大, 但似乎许多东西还是拿来做着以前一样的事情, 只不过是换了种方式表达. 那似乎前端无法摆脱自身的枷锁, 向更高价值区间跃进. 特别是在分工明确的团队中, 美工\UI将用户体验基本完成, 而前端的价值似乎又被瓜分, 在其中只做一个效率中间件. 而不管在大厂还是小厂, 这种局面似乎普遍存在, 望求解.
这种想法一定程度上受限于我个人的知识和经验, 前端发展势不可挡, 而且它还很年轻, 潜力还有许多可以发掘, 但这些质疑也应当被每个学习前端的深思过. 前端的价值何在? 个人所见, 于商业上, 高效\多端可靠\用户交互做到完美符合用户需求; 于技术上, 改变信息的传播, 以极具创造力的方式来为生活\生产带来质的变化. 前端首先是个工程师, 然后是个前端, 说到底, 对于俗人来说, 这全都是谋生的手段. 放大来讲, 更不应该局限于前端这个标签, 应去了解学习编程世界的全貌, 纵横捭阖才观得大势. 要向着高层框架的角度去思考前端移动展示和用户交互而前进, 而非做个思想的螺丝钉, 一心一意切页面.
选择在博客平台进行表达, 进行复盘, 精进与勉励. 计划在1~2个月内完成前端复盘工作, 说是复盘, 更多的是自我检查和自省.
复盘主要解决的是知识点由散乱到连线成面的过程. 做好自身的管理, 协调时间提升自己, 形成系统化的前端知识体系, 建立学习的方法论. 不在被动式地焦虑疑惑.
复盘也将更多的在每一门技术的价值\背景\设计思想的角度出发. 而不是简单的用法记录, 那样无异于无意义学习. (而且还灌水)
诸君共勉.