一般写作“做官”。这里牵涉到“作”和“做”的区别。
1. 古时候只有“作”,而没有“做”,做的出现是很晚近的事情,也就是说古代当官,一般写作“作官”,而做出现之后,多半写作“做官”了。
2. “做”表示具体的动作,“作”表示抽象的动作。比如“做客”和“作客”,前者是真去做客人,后者则指的是漂泊在外的人生状态。当官算是较为具体的生活状态,一般写作做官。
3. 做谓语的动词写“做”,固定的词写“作”。比如工作,作案,这是固定搭配,做人、做事这是普通动词,做官里面做事作为动词用的。
4. 和文字有关的用“作”,具体操作的用“做”,比如同为动词,作文用作,而做作文,则用做字。做官也从属于这一判断。