考察商鞅变法取得成功的原因,不外乎有以下几个方面:
第一、商鞅遇上了秦孝公这样正准备有所作为的明君。当时秦孝公即位时,秦国的实力正在衰退,秦孝公为了使秦国强大起来,发出了“谁能让秦国恢复昔日的强大,我就给他高官,给他封地”的命令。
第二、秦国有强大的历史,秦穆公也曾是一位明主,他“修明德政,建立武力,向东平定晋国之乱,以黄河为国界,向西称霸于戎翟,占地广达千里,被周王赐与方伯重任,”所以秦国的百姓都希望变法使自己国家强大。
第三、他为了推行新法取得成功,在建立信用上花费了很大的心思与决心。最初在城门外“立木求信”,后来又杀掉了带头违反新法的太子的老师公子虔,使新法得以顺利推行。
第四、他的新法改变了一些古老陈陋的旧习,在客观上附合民众与国家的利益,比如在他的新法中有“举报奸谋的人与杀敌立功的人获同等赏赐......立军功者,各按标准获上等爵,私下斗殴内讧的,以其轻重程度处以大小刑罚。致力于本业,耕田织布和生产粮食布匹多的人,免除他们的赋役;不务正业因懒惰的贫穷的人,全家收为国家奴隶。王亲国戚没有获得军功的,‘不能进入宗族的名册,使有功劳的人获得财富荣耀,没有功劳的人即使富有也不能显耀。”等等这些,都是对国家有利的,所以商鞅变法最终取得了成功。