作為一名從業多年的程式設計師,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,在當下的行業背景下,程式設計師培養第二技能是比較奢侈的事情,因為大部分程式設計師面臨工作壓力大、學習壓力大、競爭壓力大、單位工作週期長等問題,所以很多程式設計師的業餘時間是非常有限的。
對於程式設計師來說,培養第二技能最好與崗位工作以及未來的發展規劃具有一定的關聯,這樣會更容易一些,比如對於未來要走行業資訊專家路線的程式設計師來說,可以培養一些關於企業管理方面的技能,可以考慮讀個MBA,這也是不少程式設計師的選擇。對於不少應用級程式設計師來說,未來走管理路線和諮詢路線是比較常見的選擇,而這兩個路線都需要程式設計師具備一定的管理方面知識。
對於要走研發專家路線的程式設計師來說,可以從專業的角度培養自身的研發能力,同時培養科學的研究方法,可以讀一個相關方向的研究生,比如大資料、人工智慧等方向都是不錯的選擇,隨著產業網際網路的發展,未來大資料相關方向將有廣泛的發展空間。讀研不僅能夠豐富自身的知識結構,提升研發能力,同時能夠提升視野。按照歷史經驗來看,大部分程式設計師在讀研之後都完成了一定程度上的崗位升級。
當然,對於業餘時間相對比較多的程式設計師來說,也完全可以培養一個IT行業之外的技能,可以根據自己的興趣愛好進行選擇。在培養第二技能的過程中需要考慮三個問題,其一是學習方式;其二是學習週期;其三是能否得到應用。
作為一名從業多年的程式設計師,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,在當下的行業背景下,程式設計師培養第二技能是比較奢侈的事情,因為大部分程式設計師面臨工作壓力大、學習壓力大、競爭壓力大、單位工作週期長等問題,所以很多程式設計師的業餘時間是非常有限的。
對於程式設計師來說,培養第二技能最好與崗位工作以及未來的發展規劃具有一定的關聯,這樣會更容易一些,比如對於未來要走行業資訊專家路線的程式設計師來說,可以培養一些關於企業管理方面的技能,可以考慮讀個MBA,這也是不少程式設計師的選擇。對於不少應用級程式設計師來說,未來走管理路線和諮詢路線是比較常見的選擇,而這兩個路線都需要程式設計師具備一定的管理方面知識。
對於要走研發專家路線的程式設計師來說,可以從專業的角度培養自身的研發能力,同時培養科學的研究方法,可以讀一個相關方向的研究生,比如大資料、人工智慧等方向都是不錯的選擇,隨著產業網際網路的發展,未來大資料相關方向將有廣泛的發展空間。讀研不僅能夠豐富自身的知識結構,提升研發能力,同時能夠提升視野。按照歷史經驗來看,大部分程式設計師在讀研之後都完成了一定程度上的崗位升級。
當然,對於業餘時間相對比較多的程式設計師來說,也完全可以培養一個IT行業之外的技能,可以根據自己的興趣愛好進行選擇。在培養第二技能的過程中需要考慮三個問題,其一是學習方式;其二是學習週期;其三是能否得到應用。