linux從入門到精通學(xué)完能干嘛 java學(xué)習(xí)畢業(yè)后能參加哪些工作?
java學(xué)習(xí)畢業(yè)后能參加哪些工作?java畢業(yè)后,我覺得有幾種情況不能一概而論。至少分為學(xué)位學(xué)習(xí)和培訓(xùn)學(xué)習(xí)。1、學(xué)位學(xué)習(xí)一般來說,學(xué)位學(xué)習(xí)是本科教育(只針對java課程)。一般計(jì)算機(jī)相關(guān)的專業(yè),比如計(jì)
java學(xué)習(xí)畢業(yè)后能參加哪些工作?
java畢業(yè)后,我覺得有幾種情況不能一概而論。至少分為學(xué)位學(xué)習(xí)和培訓(xùn)學(xué)習(xí)。
1、學(xué)位學(xué)習(xí)
一般來說,學(xué)位學(xué)習(xí)是本科教育(只針對java課程)。一般計(jì)算機(jī)相關(guān)的專業(yè),比如計(jì)算機(jī)科學(xué)與技術(shù),軟件工程,都會(huì)開設(shè)java課程。
專業(yè)課的Java知識(shí)往往是學(xué)術(shù)性的,只是入門學(xué)習(xí),很少涉及工程實(shí)踐。
但是學(xué)位教育的優(yōu)勢在于計(jì)算機(jī)、軟件、數(shù)據(jù)庫、網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、算法等。都是參與的,所以畢業(yè)后可以廣泛的參與工作。比如軟件開發(fā)、軟件測試、需求分析、系統(tǒng)運(yùn)維、產(chǎn)品經(jīng)理、市場支持、售前售后等等。行業(yè)很多,互聯(lián)網(wǎng)、金融、電信、傳統(tǒng)IT、學(xué)校、事業(yè)單位、部門。
2、培訓(xùn)和學(xué)習(xí)
培訓(xùn)學(xué)習(xí)java一般是在北大青鳥、達(dá)內(nèi)等專業(yè)IT培訓(xùn)機(jī)構(gòu)集中培訓(xùn)半年左右。
這種java學(xué)習(xí)往往是圍繞工程項(xiàng)目展開的,包括需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)、測試、部署和運(yùn)維。但是我主要是培訓(xùn)java開發(fā),會(huì)學(xué)習(xí)前端技術(shù),java開發(fā)主流框架,數(shù)據(jù)庫持久層技術(shù)等等。
anglarjs、nodejs、bootstrap、freemaker、ajax等前端技術(shù)。已經(jīng)達(dá)到了css,html5等技術(shù)。
Java主流開發(fā)框架包括ssh、ssm、springboot等。
數(shù)據(jù)庫持久層包括ibatis、mybatis等。此外,mav
想自學(xué)大數(shù)據(jù),不知道從哪里學(xué)起,有什么書籍和學(xué)習(xí)路線推薦么?
大數(shù)據(jù)學(xué)習(xí)可以從最基礎(chǔ)的java語言開始,然后學(xué)習(xí)LinuxampHadoop生態(tài)系統(tǒng),一些分布式的技術(shù)概念,再學(xué)習(xí)機(jī)器學(xué)習(xí)和深度學(xué)習(xí)算法。
階段1,大數(shù)據(jù)基礎(chǔ)——Java語言基礎(chǔ)。
(1)Java語言基礎(chǔ)
Java開發(fā)入門,熟悉Eclips《Effective Java中文版》(第二版)
這本書是學(xué)習(xí)java的必備書籍??赐赀@本書,你就掌握了入門的基本知識(shí)。
第二階段,LinuxampHadoop生態(tài)系統(tǒng)
學(xué)習(xí)大數(shù)據(jù)離不開hadoop,圍繞hadoop有一個(gè)生態(tài)系統(tǒng)。需要了解和掌握分布式數(shù)據(jù)庫Hbas《Big Data》
2、《Hadoop權(quán)威指南》
3、《Hive編程指南》
階段3:分布式計(jì)算。
(1)分布式計(jì)算框架
Python編程語言、Scala編程語言、Spark大數(shù)據(jù)處理、Spark—流大數(shù)據(jù)處理、Spark—Mlib機(jī)器學(xué)習(xí)、Spark—GraphX圖計(jì)算等。
(2)暴風(fēng)科技架構(gòu)體系
風(fēng)暴原理與基礎(chǔ),消息隊(duì)列卡夫卡,R《Learning Spark》
2、《Spark機(jī)器學(xué)習(xí):核心技術(shù)與實(shí)踐》
第四階段:機(jī)器學(xué)習(xí)和深度學(xué)習(xí)算法的學(xué)習(xí),可以更好的利用大數(shù)據(jù)處理問題。