客观的讲, 还是需要有个师傅, 或是类似师傅的角色的人. 要不么, 前端开发那么多的知识分支, 你该如何挑选一条正确的学习路径呢?
找个师傅, 不要教条的认为, 一定要有一个师傅才能开始学习. 不是这样的, 你在网上找人提问题, 你在网上找相关的资料, 那么这些当初编写资料的人, 这些回复你问题的人, 不也算是你的师傅么. 只不过他们并不专门与你有个师徒的约定罢了.
而且现在你要专门找个师傅的话, 100% 是要花钱的. 就像某位同学的回复,"那不就是培训么". 确实是这样的, 因为这种方式的找个师傅带等于是一对一的培训了.
还有一种形式是, 你去实习的时候, 有的公司会有导师制. 就是会指定一位正式员工, 做为你的学习的带路人, 你有什么问题都可以去向他提问. 但这种形式的, 基本上都是你已经找到前端开发的实习, 或是正式工作了.
那么, 找个师傅带, 会有什么好处呢?
首先就是节省时间, 精力了. 你的学习路径是清晰的, 不会浪费很多时间去走弯路. 什么 html,CSS,JS,h5,es6,http,JSON,vue,react,node,webpack,Ajax 啊, 常用算法, 数据结构, 面向对象, 前端工程化... 等这些相关的知识点, 你都可以以线性的方式, 连续的学习下来, 而不会有什么反复. 而且在学习过程中, 遇到了不懂的地方, 也可以快速的得到解答.
在学习的时候, 也不会因为不知道某项技术的应用而产生迷茫. 遇到困难的时候, 也不会因为卡的太久而失去信心.
这些都是有个师傅的好处, 当然了, 大概率你是要花钱的.
如果你是自学的话, 上面那些东西, 很难保证你不会因为学习路径的选择错误而出来反复. 时间成本上, 肯定是要增加的.
我这么说并不是鼓吹要找师傅, 因为前端开发在 IT, 互联网技术中算是入门很简单的, 只是知识点有些分散. 如果自己是 cs 专业, 基础比较好的话, 完全可以自学. 就算在学习过程中走了一些弯路又怎么样呢? 这也是学习的一部分.
我想表达的是, 找与不找师傅, 花不花钱, 这本身没有对错之分, 就看你的需求. 你是不是赶时间. 就好像你要从 a 地去到 b 地一样, 你走路也可以到达, 为什么还要打车呢? 因为速度快嘛
我比较摈弃的说法就是, 找师傅不如自学的好. 说这种话的人, 其实都是只考虑自己, 而没有考虑到个体的差异. 有些同学他是一片空白啊, 他并不具备自学的基本条件.
所以说, 我个人主观认为,[一味的强调自学, 也是不可取的] . 希望能帮到你.
因为篇幅所限, 这篇文章写到这里基本也就要结束了. 如果这方面还有什么其它的疑问, 可以加我 vx:blazeloulan, 或在文章末尾留言给我. 我感脚, 我还是可以给出一些建议的.
0.jpg
来源: http://www.jianshu.com/p/aef42c1872e2