有精神病史的人不能做什么,根本没有一个严格的限制。从事的职业的宽泛程度也是因个人的康复状况而异的。但是,有一些原则是可以参考的:1,需要能保持稳定的作息时间的,没有太多的应酬;2,不能从事比较刺激精神的(但这点因人而异),比如你所说的高空作业。还有一些比较精细的工作可能有些人不行,因为有的药物会导致手颤抖,比如不能做医生开刀。但是我想做个牙医之类的医生还是可以的。如果比较容易受惊吓,就不要从事刑警这种行业,当兵也不太合适。不过要看病人恢复的稳定程度。如果有人发病一次就治好了,再也没有犯,那估计跟正常人差不多了。