我觉得对于新手的话,不要多想,直接做,边做边想,慢慢你就会发现项目的不足,以及自己的欠缺,多去总结,慢慢就会形成自己的思路了,然后可以去看一些项目管理以及架构方面的书
设计非常重要,但对于新手而言,往往对此虽有意识,但苦于无从着手,所以学习时,不妨多做一些自己想出来的小项目,做多了,就会学着使用各种设计模式,然后会深入理解项目架构方面的知识。
你可以看一些关于项目方面的书,它有做项目的流程