為何不從事薪資更高的程序員工作呢?
大家好,我是阿邁達,有趣的互聯網軟件工程師。專業角度分析技術原理,默的態度解讀科技互聯網資訊。
大學的老師計算機水平非常高,為什么不去當從事薪資更高的程序員工作呢?我覺得有以下兩個原因:
理論教學可以,不代表可以寫出好代碼我覺得這是最主要的原因。很多計算機專業的大學老師,他們的優勢在于理論教學工作,教授給學生的是一種編程的思想,而不是如何去寫代碼。很多老師其實是沒有項目開發經驗的,所以,如果真讓某個老師去企業當一個程序員,老師真不一定可以勝任程序員的工作。
程序員不僅僅萬掌握編程的理論知識,更重要的是需要有強悍的邏輯思維能力,當面對一堆需求文檔的時候,腦海里需要有一個明晰的實現邏輯。而這種邏輯是在通過參與很多項目、編寫大量代碼、各種開源技術的長期使用中積累而來的。老師長期處于理論教學工作中,這種邏輯抽象能力很難培養。為什么很多編程操作的課程學校一般都會聘請企業的技術人員來兼職,一是企業技術人員了解企業真正所需要的技術,給學生講解的也是與之有關的技術,另一個原因就是培養學生這種邏輯抽象能力。
老師的工作更穩定,個人追求決定了選擇老師的工作更穩定,是大家口中的鐵飯碗,有固定的假期時間,不加班,工作壓力小。而程序員的工作壓力非常大,加班是家常便飯,不加班都不好意思說自己是程序員。除了國家法定節假日,沒有任何的假期。而且還面臨裁員、年齡大的問題。所以這也是很多人不選擇程序員職業的原因。工資再多,但是卻是以自己的身體健康來換取的,那掙再多,又有什么用呢?