好的,我一直在教一个伙伴如何编程已有一段时间了。他是一个学习速度很快的人,到目前为止,他在编程方面也很擅长。但是,他有一个我一直试图纠正的“问题”。
他开始学习并开始进行高级编程,而没有学习一些基础知识(他创建了功能强大的Web应用程序,但仍然不知道分页或会话管理)。
不过这不是问题。他一直在研究新技术(Node.js,MongoDB,EC2等)。我试着告诉他,他应该每天学习一些有关他所选择的RDMS(MySQL)的基础知识,然后再花大量时间学习MongoDB的基础知识(并可能会迁移到新的东西)。
我是这里的错人吗,还是他应该一次专注于一件事情并真正做到这一点?