我在一个小公司上班,公司除了做医疗设备外,现在想开个专门开发医疗管理系统的公司.我想搞开发方面的工作,但是以前没什么经验,老总也说了经验就不考我了,但是要考我一些基础的理论知识!所以我想请各位高手来帮忙想想,按照你们对软件开发的经验,你们会要求一个新手应该要了解哪些基础理论知识?