开发者社区 问答 正文

如何解决现在的状态,不知道自己现在会什么?往后该怎么做?:报错

  我现在好像卡在一个瓶颈, 感觉自己什么都不会, 各种框架并不熟悉, 但是对于一些框架的实现能够使用逻辑性解答出它的实现, 这种情况该怎么办呢? 如果自己写项目又感觉写不出来的感觉, 但是确实能实现,不过不是使用现有的架构,而是通过自己简单的封装实现

展开
收起
kun坤 2020-06-14 09:20:17 369 分享 版权
阿里云 AI 助理回答

面对你描述的这种情况,其实很多开发者在学习和成长的过程中都会遇到类似的瓶颈期。这表明你已经具备了一定的理论知识和逻辑思维能力,但可能在实际应用、项目经验和对现有技术框架的熟练掌握上有所欠缺。以下是一些建议,希望能帮助你突破这个阶段:

  1. 深入学习并实践一个或几个主流框架:选择与你的兴趣和职业目标相符的技术栈,比如Django、Spring Boot、React等,深入学习它们的设计理念、核心组件以及最佳实践。通过官方文档、在线课程、实战项目来加深理解。阿里云大学提供了丰富的技术课程资源,涵盖多种编程语言和框架,可以作为学习的起点。

  2. 参与开源项目:加入GitHub上的开源项目是提升技能和了解行业标准的好方法。你可以从修复小bug、改进文档开始,逐渐尝试更复杂的任务。这不仅能让你熟悉实际开发流程,还能让你接触到更多的代码风格和协作模式。

  3. 动手实践小型项目:从小项目开始,比如个人博客、待办事项应用等,逐步增加难度。即使不直接使用成熟的框架,也可以尝试模仿其设计思路自己实现功能模块,然后对比分析自己的实现与成熟框架的差异,这样能加深对框架价值的理解。

  4. 阅读高质量的技术文章和书籍:关注领域内的技术博客、论坛(如Stack Overflow、掘金、CSDN)和专业书籍,特别是那些解析框架内部原理的文章,可以帮助你更好地理解技术背后的逻辑。

  5. 建立技术交流圈:加入相关的技术社区、微信群、QQ群或者参加线下技术分享会,与其他开发者交流心得,共同解决问题。阿里云开发者社区就是一个很好的平台,这里有很多技术专家和活跃的开发者,可以提供宝贵的建议和经验分享。

  6. 设定具体的学习目标和计划:明确你想要达到的技能水平,分解成可实施的小目标,并制定学习时间表。保持持续学习的习惯,定期回顾和调整学习路径。

记住,技术学习是一个循序渐进的过程,遇到困难和瓶颈是正常的。关键在于持续实践、不断反思和勇于探索未知。希望这些建议能帮助你顺利度过这个阶段,迈向更高的技术水平。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: