在过去的4年中,我一直在使用javascript。我对解决问题的能力非常有信心,并且可以看到我的代码质量正在提高。我尝试与社区保持同步,目前正在使用ES2015和React.js。但是,我觉得我根本无法掌握编程设计模式。我知道在哪里可以找到有关此资源的信息,并且我已经阅读了有关它的书籍。我依靠我的高级同事来制定项目结构的决策,但是我对此工作没有任何疑问。
每当我需要自己开始做某事时,我都会寻找这两个路径:如果我使用的是像React.js这样的大型库/框架,我倾向于复制社区正在做的事情;如果使用较小的模块,则将使用模块模式。我知道,一旦我对这个问题有了更好的理解,我就能做出更好的决定,但是现在我已经完全迷失了。
我应该为此寻求高级教育吗?我需要这个主题的导师吗?我只是愚蠢吗?这真的很难理解吗?