十五年(1365),楊士奇出生在袁州,當年正是朱元璋鬧革命的時候,各地都兵慌馬亂,民不聊生,為了躲避饑荒,楊士奇的父母帶着他四處奔走,日子過得很苦。
在楊士奇一歲半的時候,他的父親楊美終于在亂世中徹底得到了解脫――去世了。
幼年的楊士奇不懂得悲傷,也沒有時間悲傷,因為他還要跟着母親繼續為了生存而奔走,上天還是公平的,他雖然沒有給楊士奇幸福的童年,卻給了他一個好母親。
楊士奇的母親是一個十分有遠見的人,即使在四處飄流的時候,她也不忘記做一件事――教楊士奇讀書。
在那遍地烽火的歲月中,她丢棄了很多行李,但始終帶着一本書――《大學》,說來慚愧,此書我到二十歲才通讀,而楊士奇先生五歲就已經會背了,每看到此,本人都會感歎新社會就是好,如果在下生在那個時代,估計混到四五十歲還是個童生。
讀書是要講天分的,楊士奇就十分有天分,可讀書還需要另一樣更為重要的東西,那就是錢。
楊士奇沒錢,他的母親也沒錢。
沒有錢,就上不起私塾,就讀不了書,就不能上京考試,就不能當官,畢竟科舉考試并不是隻考《大學》。
楊士奇和他的母親就這樣在貧困的煎熬中迎來了人生的轉折。
洪武四年(1371),楊士奇的母親改嫁了,楊士奇從此便多了一位繼父,一位嚴肅且嚴厲的繼父。
這位繼父叫羅性,他同時也兼任楊士奇的老師。
羅性,字子理,事實上,他并不是一個普通人,此人出生世家,當時已經是著名的名士,且有官職在身,性格耿直,但生性高傲,瞧不起人。
楊士奇懷揣着好奇和畏懼住進了羅性的家,當然,也是他自己的家。
羅性是一個十分嚴厲孤傲的人,對這個跟着自己新娶妻子(或是妾)一道進門,卻并非自家血親的小孩并沒有給什麼好臉色。
這似乎也是很自然的事。
進入羅家後不久,楊士奇就被強令改姓羅,這似乎也很正常,給你飯吃的人總是有着某種權力的。
楊士奇就這樣在這個陌生的環境下開始了自己的生活,雖然改姓羅,但畢竟不是人家的孩子,差别待遇總是有的,羅性也并不怎麼重視他,這一點,即使是幼年的楊士奇也能感覺得到。
他唯一能做的就是更加小心翼翼,盡量不去惹禍,以免給他和他的母親帶來麻煩。
兩年後,年僅八歲的楊士奇的一次驚人之舉改變了他的生活狀況。
洪武六年(1373),羅家舉行祭祀先祖的儀式,還是小孩的楊士奇被觸動了,他想起了自己故去的父親和颠沛流離的生活,他也想祭拜自己的父親和親人。
可是羅家的祠堂決不會有楊家的位置,而且如果他公開祭祀自己的家人,恐怕是不會讓繼父羅性高興的。
這個年僅八歲的小男孩卻并未放棄,他從外面撿來土塊,做成神位的樣子,找到一個無人注意的角落,鄭重地向自己亡故的父親跪拜行禮。
楊士奇所不知道的是,他這自以為隐秘的行為被一個人看在了眼裡,這個人正是羅性。
不久之後,羅性找到了楊士奇,告訴他自己看到了他祭拜祖先的行為,還告知他從今往後,恢複他的楊姓,不再跟自己姓羅。
楊士奇十分驚慌,他以為是羅性不想再養他,要将他趕出門去。
羅性卻搖了搖頭,歎息道:“我的幾個兒子都不争氣,希望你将來能夠略微照顧一下他們。
”
他接着感歎道:“你才八歲,卻能夠寄人籬下而不堕其志,不忘祖先,你将來必成大器!你不必改姓了,将來你必定不會辱沒生父的姓氏。
”
羅性是對的,有志從來不在年高。
自此之後,羅性開始對楊士奇另眼相看,并着力培養他,供他讀書。
如果事情就這樣發展下去,楊士奇應該會通過各項考試,最終中進士入朝為官,因為他确實有這個實力,但上天實在弄人。
僅僅一年之後,羅性因罪被貶職到遠方,楊士奇和他母親的生活又一次陷入了困境。
然而在這艱苦的環境下,有志氣的楊士奇卻沒有放棄希望,他仍然努力讀書學習,為自己的将來而奮鬥。
由于家境貧困,楊士奇沒有辦法向其他讀書人那樣上京趕考圖個功名,為了貼補家用,他十五歲就去鄉村私塾做老師,當時私塾很多,沒有形成壟斷産業,每個學生入學時候交部分學費,不用開學時去教務處一次**清,如果覺得先生教得不好,可以随時走人,所以老師的水平是決定其收入的關鍵,學生多收入就多,由于他學問根基紮實,很多人來作他的學生,但畢竟在農村貧困地區,他的收入還是十分微薄,隻能混口飯吃。
生活貧困的楊士奇和他的母親一直過着清貧的生活,不久之後,他又用自己的行動诠釋了人窮志不窮這條格言的意義。
楊士奇的一個朋友家裡也十分窮困,但他沒有别的謀生之道,家裡還有老人要養,實在過不下去了。
楊士奇主動找到他,問他有沒有讀過四書,這個人雖然窮點,學問還是有的,便回答說讀過。
楊士奇當即表示,自己可以把教的學生分一半給他,并将教書的報酬也分一半給他。
他的這位朋友十分感動,因為他知道,楊士奇也有母親要養,家境也很貧窮,在如此的情況下,竟然還能這樣仗義,實在太不簡單。
少了一半收入的楊士奇回家将這件事情告訴了母親,他本以為母親會不高興,畢竟本來已經很窮困的家也實在經不起這樣的折騰,但出乎他意料的是,母親卻十分高興地對他說:“你能夠這樣做,不枉我養育你成人啊!”
是的,窮人也是有尊嚴和信義的,正是因為有這樣明理的母親,後來的楊士奇才能成為一代名臣。
楊士奇就是這樣成長起來的,在困難中不斷努力,在貧困中堅持信念,最終成就事業。
人窮,志不可短!
沒有功名的楊士奇仕途并不順利,他先在縣裡做了一個訓導(類似今天的縣教育局官員),訓導是個小官,隻是整天在衙門裡混日子,可楊士奇做官實在很失敗,他連混日子都沒有混成。
不久之後,楊士奇竟然在工作中丢失了學印,在當年那個時代,丢失衙門印章是一件很大的事,比今天的警察丢槍還要嚴重得多,是有可能要坐牢的。
此時,楊士奇顯示了他靈活的一面。
如果是方孝孺丢了印,估計會寫上幾十份檢讨,然後去當地政府自首,坐牢時還要時刻反省自己,楊士奇沒有這麼多花樣,他直接就棄官逃跑了。
楊士奇還真不是書呆子啊。
之後逃犯楊士奇流浪江湖,他這個所謂逃犯是應該要畫引号的,因為縣衙也不會費時費力來追捕他,說得難聽一點,他連被追捕的價值都不具備,此後二十多年,他到處給私塾打工養活自己,值得欣慰的是,長年漂泊生活沒有讓他變成二混子,在工作之餘,他繼續努力讀書,其學術水平已達到了一個相當的高度。
在度過長期學習教書的流浪生活後,楊士奇終于等到了他人生的轉機。
建文二年(1400),建文帝召集儒生撰寫《太祖實錄》,三十六歲的楊士奇由于其紮實的史學文學功底,被保
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-01-30 01:02:47 HTTP/2.0 GET : https://www.roudu.com/info/29589/637178_3.html
- 运行时间 : 0.118154s [ 吞吐率:8.46req/s ] 内存消耗:4,700.20kb 文件加载:93
- 查询信息 : 1 queries 0 writes
- 缓存信息 : 17 reads,0 writes
- /www/wwwroot/www.roudu.com/public/index.php ( 4.08 KB )
- /www/wwwroot/www.roudu.com/thinkphp/base.php ( 1.71 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Loader.php ( 12.70 KB )
- /www/wwwroot/www.roudu.com/vendor/composer/autoload_static.php ( 6.54 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Error.php ( 4.00 KB )
- /www/wwwroot/www.roudu.com/vendor/psr/log/Psr/Log/LoggerInterface.php ( 2.97 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Container.php ( 15.53 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/App.php ( 26.71 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Env.php ( 2.85 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Config.php ( 9.71 KB )
- /www/wwwroot/www.roudu.com/thinkphp/convention.php ( 11.74 KB )
- /www/wwwroot/www.roudu.com/application/tags.php ( 0.96 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Hook.php ( 5.58 KB )
- /www/wwwroot/www.roudu.com/application/common.php ( 37.88 KB )
- /www/wwwroot/www.roudu.com/thinkphp/helper.php ( 20.29 KB )
- /www/wwwroot/www.roudu.com/application/provider.php ( 0.62 KB )
- /www/wwwroot/www.roudu.com/config/app.php ( 8.06 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/facade/Env.php ( 1.17 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Facade.php ( 3.44 KB )
- /www/wwwroot/www.roudu.com/config/cache.php ( 1.13 KB )
- /www/wwwroot/www.roudu.com/config/console.php ( 0.91 KB )
- /www/wwwroot/www.roudu.com/config/cookie.php ( 1.11 KB )
- /www/wwwroot/www.roudu.com/config/database.php ( 2.26 KB )
- /www/wwwroot/www.roudu.com/config/log.php ( 1.22 KB )
- /www/wwwroot/www.roudu.com/config/middleware.php ( 0.85 KB )
- /www/wwwroot/www.roudu.com/config/session.php ( 1.06 KB )
- /www/wwwroot/www.roudu.com/config/template.php ( 1.69 KB )
- /www/wwwroot/www.roudu.com/config/trace.php ( 0.84 KB )
- /www/wwwroot/www.roudu.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 4.57 KB )
- /www/wwwroot/www.roudu.com/vendor/symfony/polyfill-php72/bootstrap.php ( 1.41 KB )
- /www/wwwroot/www.roudu.com/vendor/symfony/polyfill-intl-idn/bootstrap.php ( 2.70 KB )
- /www/wwwroot/www.roudu.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/promises/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/promises/src/functions.php ( 11.77 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/psr7/src/functions_include.php ( 0.15 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/psr7/src/functions.php ( 26.03 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/www.roudu.com/vendor/guzzlehttp/guzzle/src/functions.php ( 9.65 KB )
- /www/wwwroot/www.roudu.com/vendor/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.28 KB )
- /www/wwwroot/www.roudu.com/vendor/overtrue/wechat/src/Kernel/Helpers.php ( 1.81 KB )
- /www/wwwroot/www.roudu.com/vendor/naixiaoxin/think-wechat/src/helper.php ( 0.18 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Db.php ( 7.67 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Lang.php ( 7.38 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Request.php ( 57.17 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Log.php ( 8.92 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/log/driver/File.php ( 8.95 KB )
- /www/wwwroot/www.roudu.com/thinkphp/lang/zh-cn.php ( 12.58 KB )
- /www/wwwroot/www.roudu.com/route/route.php ( 3.16 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/facade/Route.php ( 3.83 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Route.php ( 25.79 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/Domain.php ( 7.07 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/Rule.php ( 28.50 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/RuleItem.php ( 8.69 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/facade/Config.php ( 1.52 KB )
- /www/wwwroot/www.roudu.com/vendor/naixiaoxin/think-wechat/src/Behavior/AppInit.php ( 1.94 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/dispatch/Module.php ( 5.21 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/route/Dispatch.php ( 9.27 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Middleware.php ( 5.34 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Cookie.php ( 7.35 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/View.php ( 5.71 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Template.php ( 47.31 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Session.php ( 14.35 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Debug.php ( 7.57 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Cache.php ( 3.27 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/cache/driver/File.php ( 7.91 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/cache/Driver.php ( 8.70 KB )
- /www/wwwroot/www.roudu.com/application/index/controller/Chapter.php ( 63.61 KB )
- /www/wwwroot/www.roudu.com/application/index/controller/Check.php ( 2.03 KB )
- /www/wwwroot/www.roudu.com/application/index/controller/Base.php ( 2.97 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Controller.php ( 7.48 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
- /www/wwwroot/www.roudu.com/application/index/model/BooksModule.php ( 40.51 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Model.php ( 27.26 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/model/concern/Attribute.php ( 17.49 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/model/concern/RelationShip.php ( 19.82 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/model/concern/Conversion.php ( 7.49 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/db/Connection.php ( 58.94 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/db/connector/Mysql.php ( 5.58 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/db/builder/Mysql.php ( 5.51 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/db/Builder.php ( 36.45 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/db/Query.php ( 104.44 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/Response.php ( 9.68 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/response/View.php ( 2.28 KB )
- /www/wwwroot/www.roudu.com/runtime/temp/3bd55e974fa579e25ffeec3951e1269c.php ( 4.06 KB )
- /www/wwwroot/www.roudu.com/thinkphp/library/think/debug/Html.php ( 4.02 KB )

0.118863s