前端工程师如何进行职业规划?( 二 )


同时在学习架构的同时 , 不要忽略两样最基本的东西 , 一个是技术基础 , 一个是开发规范 。
技术基础是一切开发、架构的前提 , 没有一个好的基础 , 是无法让你自身的技术水平达到足够高的维度 。 例如你对于继承理解的并不透彻 , 你很难理解清晰React的内部实现 。
对于开发规范 , 我在培训学员的时候特别注意让他们遵守 。 对于零基础学生一般来说代码并不多 , 还没有形成自己的编码习惯 。 这时候 , 开始遵守一定的规范 , 会促使他们养成一个较好的编码习惯 , 为后续的成长打好基础 。 下面 , 列举一下开发规范的几点好处 , 让大家明白代码规范的重要性:
规范的代码可以促进团队合作 。
规范的代码可以减少Bug处理 。
规范的代码可以降低维护成本 。
规范的代码有助于代码审查 。
养成代码规范的习惯 , 有助于程序员自身的成长 。
这些细节是别的培训不会去强调的 , 只有我自己真的做过开发 , 并且有一套自己的开发规范 , 才能真正的去教授给其他学员 。
4.其他方面的学习
作为一个前端 , 最该学习的两个方面是产品和设计 。 学习这两个东西相当于你增加了一个维度去和别人去竞争
学习产品思维 , 会帮助你从用户的角度审查你开发的产品 , 找出用户体验不优、交互不好的地方;而学习设计 , 则帮助你分析不优的地方的原因 , 并找出解决方案 。 当然 , 每个人的精力有限 , 不可能把这两个方面学得特别深 , 但最好都要有接触 , 有一定深度的学习 。
总结
前文并没有直接跟大家说明怎么做职业规划 , 而是从发展方向、技术学习、主要业务场景、来给大家分析:作为前端 , 哪些需要做、哪些不需要做、哪些必须做、哪些可以做 。 大家可以根据自己的兴趣、能力等特性 , 并且和自己在公司所做的项目结合 , 决定做哪些、不做哪些、强制自己做哪些、有空余时间做哪些等等类似的决定 。 这里可以举个例子 , 例如:我的目标是成为一个技术专家 , 因此 , 我要深植业务一到两年 , 严格控制自己的代码规范 , 深入了解React体系 , 在移动端主攻ReactNative , 而且有时间看Node及Babel相关工具 , 目标是彻底理解React的技术实现和WebComponent的开发思想 。 当你有这样一个目标时 , 你可以清楚知道自己做事的目的 , 可以清晰看到自己的成长 。
要注意的是 , 如果你已经有工作的话 , 你的职业规划绝对不能脱离你现在的工作 。 实践出真知 , 工作带给你的实践环境 , 才是你成长的营养来源 。
前端工程师如何进行职业规划?】前端不管演变成什么 , 它所关注的永远是用户体验 , 这其实也只是互联网的本质只不过端增加了 , 开发的方式也增多了而已 。