作為一名IT從業(yè)者,同時(shí)也是一名教育工作者,我來(lái)回答一下這個(gè)問(wèn)題。
首先,對(duì)于很多非計(jì)算機(jī)專業(yè)的大學(xué)生來(lái)說(shuō),如果想進(jìn)入IT(互聯(lián)網(wǎng))行業(yè)發(fā)展,首先應(yīng)該根據(jù)自身的知識(shí)結(jié)構(gòu)和能力特點(diǎn)來(lái)選擇一個(gè)學(xué)習(xí)方向,在選擇學(xué)習(xí)方向的時(shí)候,還需要考慮未來(lái)的就業(yè)情況和技術(shù)發(fā)展前景。
從當(dāng)前IT行業(yè)的技術(shù)發(fā)展趨勢(shì)來(lái)看,云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)和人工智能等領(lǐng)域未來(lái)會(huì)釋放出大量的發(fā)展機(jī)會(huì),就業(yè)崗位也會(huì)比較多,而且這些領(lǐng)域?qū)τ谌瞬判枨箢愋鸵脖容^多元化,即使是非計(jì)算機(jī)專業(yè)出身,也能夠找到適合自己發(fā)展的位置。
以大數(shù)據(jù)方向?yàn)槔?dāng)前大數(shù)據(jù)領(lǐng)域的崗位集中在大數(shù)據(jù)開發(fā)、大數(shù)據(jù)分析和大數(shù)據(jù)運(yùn)維這幾個(gè)大的領(lǐng)域,其中大數(shù)據(jù)開發(fā)崗位近兩年的人才需求量就比較大,所以可以按照大數(shù)據(jù)開發(fā)崗位的知識(shí)結(jié)構(gòu)要求來(lái)制定學(xué)習(xí)計(jì)劃。
對(duì)于非計(jì)算機(jī)專業(yè)的畢業(yè)生來(lái)說(shuō),可以先從大數(shù)據(jù)應(yīng)用開發(fā)開始做起,然后再逐漸向研發(fā)級(jí)崗位升級(jí)。大數(shù)據(jù)應(yīng)用開發(fā)需要重視三方面知識(shí)的積累,其一是編程語(yǔ)言的學(xué)習(xí),當(dāng)前可以重點(diǎn)關(guān)注一下Java語(yǔ)言,雖然Python語(yǔ)言的應(yīng)用也比較多,但是Python崗位往往對(duì)于從業(yè)者的要求比較高,非計(jì)算機(jī)專業(yè)出身的程序員就業(yè)會(huì)有一定的難度。
其二是操作系統(tǒng)和數(shù)據(jù)庫(kù)知識(shí)的學(xué)習(xí),這部分知識(shí)的學(xué)習(xí)可以與學(xué)習(xí)編程語(yǔ)言保持同步,其中操作系統(tǒng)應(yīng)該重點(diǎn)學(xué)習(xí)一下Linux。
其三是大數(shù)據(jù)平臺(tái)的學(xué)習(xí),大數(shù)據(jù)平臺(tái)的內(nèi)容相對(duì)比較多,需要通過(guò)大量的實(shí)驗(yàn)才能夠熟悉大數(shù)據(jù)平臺(tái)的各種功能,目前初學(xué)者可以從Hadoop、Spark開始學(xué)起,一方面Hadoop的生態(tài)體系比較健全,另一方面Hadoop是開源平臺(tái),擴(kuò)展性也相對(duì)比較強(qiáng)。