安老师,您好!
我今年29岁,从机械行业转到了web前端开发。在现在的创业公司已经工作了14个月,地点在北京,薪资是10K。目前的技术栈主要是vue.js。
虽然从接触编程到现在的时间不到两年,但我作为公司唯一的web前端开发人员,深感技术提升遇到了瓶颈。目前大部分时间都在自学,虽然日常业务开发没有问题,但总觉得没有接触到更深层的技术。
现在有几个方向想要深入学习:巩固JavaScript基础,深入学习vue.js,以及开始学习Node.js和后端开发。但我发现自学的效果并不理想,感觉自己缺乏正规的开发流程训练,虽然对现在的工作满意,但技术的追求得不到满足。
我希望能得到您的指点,考虑是否需要报名参加学习班。您怎么看待我每天通过看公众号推送的碎片化知识来提高自己的方式呢?
看完您的问题后,我感觉你可能缺乏一种自主学习的能力。自主学习是每个程序员必备的能力,不会自主学习,就无法拓展自己的知识边界,无法提升技术水平。我们首先需要谈谈开发者必备的基础能力——自主学习能力,然后针对你的问题给出一些建议。
一、培养自主学习能力自主学习意识的萌生,源自于你对未来的明确设想和成为理想中的自己的强烈愿望。你可以尝试寻找和加入技术社群、参与线上技术讨论、阅读技术书籍和博客等方式,来激发自主学习、主动成长的意识。找到适合自己的学习模式也非常重要,比如你可以尝试通过看书、练习、做实验、写文章输出、做综合性项目等方式来学习编程语言。发现学习内容也是自主学习的关键,你可以从工作需要的知识、与工作相关的知识、工作流程等方面来寻找学习的内容。
二、你当下应该做什么你已经列出了几个学习方向,接下来应该以和当下工作相关为选择原则,在巩固JavaScript基础和深入学习vue.js上下功夫。例如,你可以学习ES6的新特性,尝试在已有的代码中重构使用ES6的部分,这样既能实践新知识,又能看到学习效果。对于vue.js的学习,你可以尝试参与一些实际的项目,将理论知识应用到实践中,加深理解。至于Node.js和后端开发的学习,可以在工作之余进行,选择适合的学习路径和资料,逐步深入学习。
关于是否报名参加学习班,这要根据你的实际情况和需求来决定。如果你觉得自学效果不佳,缺乏系统的学习指导和实践机会,那么报名参加学习班也是一个不错的选择。但一定要选择有质量、有口碑的学习班,避免浪费时间和金钱。也不要忽视碎片化的学习方式,合理利用公众号推送的碎片化知识,结合自身实际进行学习和实践。希望我的建议对你有所帮助,祝你学习进步!深入探索Vue.js:您可以翻阅Vue的官方文档,品味其独特的设计哲学与思想。沉浸于源码的海洋中,了解框架的构建之道。在Vue.js的架构中,您将发现设计模式的影子悄然浮现。尝试在编码实践中运用Vue.js的最新模块与特性,如Vuex,感受其强大的功能。您还可以尝试不同的方式使用同一功能模块,比如以前可能在HTML中配置路由,而现在可以使用Router实例在代码中动态调整路由。
这些并非学习的终点,而是新的起点。我利用自主学习的时间,通过“发现学习内容”的思路,找到了这些学习点。您也可以通过持续探索,发现更多未知领域。
至于如何在业余时间高效学习并提升自己的价值,您可以点击阅读原文,参与我的知乎Live分享。在那里,我分享了一整套经过实践验证的学习提升策略,得到了参与者们的一致好评。这是一个让您在业余时间也能不断进步的平台,期待您的加入。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。