作为一个建筑设计师应具备20个基本知识