说实话,编程不像其他手艺活,有人手把手带你做东西,编程基本上都靠自己学,因为不会有人手把手教你写代码,如果真有人这样教你,建议不要跟他学。
有人带着学与纯自学的区别。
1.成长速度。有经验的人可以直接告诉你需要学什么,哪些技术是最新的,让你少走一些弯路,少学一些不常用或者过时的技术。
2.少踩坑。学习新知识难免会有很多问题不能解决,有人带你可以快速解决,自学只能查资料,查资料的过程其实很费时间。有时候花费一个下午解决一个自己粗心导致的问题,有经验的人一眼就看出来。但自行解决有时候可以学到更多更全面的相关知识,且印象深刻。
但是,编程这个事99%靠自学。公司里不会有人教你,但是公司有高手是有好处的,你可以看到牛人都有哪些技能,可以模仿,这可能是最直接的作用了。
上面有点废话,对于前端,其实入门比较简单,半个月差不多,如果有编程基础,半年差不多就可以独立解决大部分问题。所以个人认为有没有人带其实区别不大。
偶做了几年前端了,这几年前端技术更新太快,要学习的东西太多,现在感觉前端已经不是那么好学了。
1.建议做好职业规划,如果工作还不错,可以先入职。
2.形成自己的知识体系,不要只学习前端,设计,后端,运维,测试,各个方面都了解一些。
3.有计划的学习新东西,对前端的技术图谱有一个大概认识。知道现在流行的技术有哪些,按需学习。
4.编程最好的方式是,遇到问题,学习相关知识,解决问题。边学边用。
5.让自己沉淀一段时间,跳槽。