楊堅長期生活在政治恐懼之中,又是通過倉促政變僥幸上台的,所以嚴重缺乏安全感,多疑猜忌。這種心理疾病嚴重影響了隋朝政治。它在楊堅身上的表現,一方麵是猜忌、防範乃至殺戮大臣,另一方麵則是厚待自己的兒子們,樹立藩鎮來拱衛皇權。
楊堅篡奪了北周的江山,在篡位過程中他得出一個經驗教訓。那就是北周的迅速滅亡,很重要的一個原因是宗室力量薄弱,關鍵時刻沒有力量保衛皇權,眼睜睜看著江山落入了異姓人的手裏。楊堅從中吸取教訓,認為上陣父子兵,血緣關係才是最靠得住的。一旦到了危急時刻,皇帝還是離不開宗室諸王來鎮壓叛亂,保衛自己。所以,楊堅一登基就大封楊姓諸王,並且給予關係親近的子侄以實權,讓他們出鎮一方。其中,楊堅重點栽培、寄予厚望的,就是嫡長子楊勇。
楊堅政變奪權後,立刻任命楊勇為洛州總管,向東鎮守洛陽,統管原來的北齊之地。很快,楊堅又征召楊勇回京,晉升楊勇為大司馬,領內史禦正,掌握宮廷宿衛。此外,楊堅在宣布登基的第三天,即北周大定元年(581)二月十六日,就冊立楊勇為皇太子。楊勇這個皇太子可不是虛職,凡是軍國大事,楊堅都讓楊勇參與決策,有些事情楊堅幹脆就讓大臣們稟報太子處理。可見,楊勇這個皇太子是握有實權的,而他當時還是一個十四五歲的少年。
冊立楊勇幾天之後,楊堅又冊封其餘四個皇子王爵——次子楊廣為晉王,三子楊俊為秦王,四子楊秀為越王(同年九月改封為蜀王),五子楊諒為漢王。封王完畢後,楊堅沒有讓兒子們都歇著,而是給他們配置了助手、幕僚,安排他們鎮守地方。其中,晉王楊廣曾任並州總管、揚州總管,秦王楊俊曆任秦州總管、揚州總管、並州總管,蜀王楊秀任職益州總管,在實踐中接受千錘百煉。最小的漢王楊諒因為才六歲,實在不能獨當一麵,所以開始並沒有給他壓擔子。楊堅的如意算盤是給皇子們軍政大權、兵馬糧草,並配備官員,創造條件好好鍛煉他們,等他們成才後便可以保衛他,讓楊家的天下江山永固。