作為一名從業(yè)多年的程序員,同時(shí)也是一名計(jì)算機(jī)專業(yè)的教育工作者,我來(lái)回答一下這個(gè)問(wèn)題。
首先,在當(dāng)下的行業(yè)背景下,程序員培養(yǎng)第二技能是比較奢侈的事情,因?yàn)榇蟛糠殖绦騿T面臨工作壓力大、學(xué)習(xí)壓力大、競(jìng)爭(zhēng)壓力大、單位工作周期長(zhǎng)等問(wèn)題,所以很多程序員的業(yè)余時(shí)間是非常有限的。
對(duì)于程序員來(lái)說(shuō),培養(yǎng)第二技能最好與崗位工作以及未來(lái)的發(fā)展規(guī)劃具有一定的關(guān)聯(lián),這樣會(huì)更容易一些,比如對(duì)于未來(lái)要走行業(yè)資訊專家路線的程序員來(lái)說(shuō),可以培養(yǎng)一些關(guān)于企業(yè)管理方面的技能,可以考慮讀個(gè)MBA,這也是不少程序員的選擇。對(duì)于不少應(yīng)用級(jí)程序員來(lái)說(shuō),未來(lái)走管理路線和咨詢路線是比較常見的選擇,而這兩個(gè)路線都需要程序員具備一定的管理方面知識(shí)。
對(duì)于要走研發(fā)專家路線的程序員來(lái)說(shuō),可以從專業(yè)的角度培養(yǎng)自身的研發(fā)能力,同時(shí)培養(yǎng)科學(xué)的研究方法,可以讀一個(gè)相關(guān)方向的研究生,比如大數(shù)據(jù)、人工智能等方向都是不錯(cuò)的選擇,隨著產(chǎn)業(yè)互聯(lián)網(wǎng)的發(fā)展,未來(lái)大數(shù)據(jù)相關(guān)方向?qū)⒂袕V泛的發(fā)展空間。讀研不僅能夠豐富自身的知識(shí)結(jié)構(gòu),提升研發(fā)能力,同時(shí)能夠提升視野。按照歷史經(jīng)驗(yàn)來(lái)看,大部分程序員在讀研之后都完成了一定程度上的崗位升級(jí)。
當(dāng)然,對(duì)于業(yè)余時(shí)間相對(duì)比較多的程序員來(lái)說(shuō),也完全可以培養(yǎng)一個(gè)IT行業(yè)之外的技能,可以根據(jù)自己的興趣愛好進(jìn)行選擇。在培養(yǎng)第二技能的過(guò)程中需要考慮三個(gè)問(wèn)題,其一是學(xué)習(xí)方式;其二是學(xué)習(xí)周期;其三是能否得到應(yīng)用。