Talk is cheap. Show me the code.
能說算不上什么,有本事就把你的代碼給我看看。
——Linus Torvalds
很多家長(zhǎng)在和朋友溝通的時(shí)候,會(huì)遇到這樣的問題:
你兒子/女兒在學(xué)什么呀?我們的家長(zhǎng)經(jīng)常會(huì)說學(xué)IT。
#Q1 什么是IT?
其實(shí)IT是指互聯(lián)網(wǎng)技術(shù),在計(jì)算機(jī)技術(shù)的基礎(chǔ)上開發(fā)建立的一種信息技術(shù),Internet Technology 的縮寫。
互聯(lián)網(wǎng)技術(shù)有3種含義,分別指硬件、軟件和應(yīng)用。
第1層是硬件,主要指數(shù)據(jù)存儲(chǔ)、處理和傳輸?shù)闹鳈C(jī)和網(wǎng)絡(luò)通信設(shè)備。
第2層是指軟件,包括可用來搜集、存儲(chǔ)、檢索、分析、應(yīng)用、評(píng)估信息的各種軟件。
第3層是指應(yīng)用,指搜集、存儲(chǔ)、檢索、分析、應(yīng)用、評(píng)估使用各種信息。
#Q2 IT工程師是做什么?
IT工程師,是從事IT相關(guān)工作的人員的統(tǒng)稱。它是一個(gè)廣義的概念,包括IT設(shè)計(jì)人員、IT架構(gòu)人員、IT工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關(guān)。
家長(zhǎng)在回答完前面問題后,往往就只能籠統(tǒng)的回答下面的問題:
具體是學(xué)哪些方面啊?以后能干些什么工作呀?
今天小編就說說在北大青鳥麓谷校區(qū)選擇課程中廣泛應(yīng)用的JAVA基礎(chǔ)技術(shù)。
#Q3 JAVA到底是學(xué)什么?
在IT開發(fā)領(lǐng)域,有Java,PHP,移動(dòng)端開發(fā),UI,測(cè)試,運(yùn)維,Unity游戲開發(fā),Python,H5等各種技術(shù)。
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。
簡(jiǎn)單的說
Java是一門語言,這個(gè)語言是用于計(jì)算機(jī)的,我們使用Java可以和計(jì)算機(jī)進(jìn)行交流,我們寫一段Java代碼,計(jì)算機(jī)就知道我們想干啥,當(dāng)然前提是你寫的是正常的代碼,所以Java可以叫做計(jì)算機(jī)語言。
#Q4 JAVA可以干什么?
Java應(yīng)用范圍
我們的安卓手機(jī)里面的App應(yīng)用許多都是用Java語言寫的,比較火爆的大數(shù)據(jù)技術(shù)也在使用Java開發(fā)。
科學(xué)應(yīng)用默認(rèn)使用Java編程,主要是因?yàn)镴ava更安全、更輕便、更易于維護(hù),相較于其他任何語言,Java配備了更好的并發(fā)性工具。
輸入自己的賬戶和名稱就能進(jìn)去網(wǎng)站,也是因?yàn)橛肑ava代碼寫了一個(gè)邏輯。
舉個(gè)例子
當(dāng)你選中一個(gè)商品,下單填寫地址,然后就愉快的購(gòu)物完成了。接下來商家需要發(fā)貨,于是商家就會(huì)登上一個(gè)網(wǎng)站,在這個(gè)里面可以看到你的信息,包括商品地址之類,而商家登入的這個(gè)網(wǎng)站就可以叫做后臺(tái),Java就可以完成這樣的一個(gè)網(wǎng)站。
有巨量的企業(yè)都在利用Java進(jìn)行開發(fā),比如辦公OA、郵箱、金融系統(tǒng)、考試、物流、商城、財(cái)務(wù)等信息方面的系統(tǒng),這就意味著Java方面的工作比較好找。
#Q5 JAVA軟件工程師主要是做什么呢?
Java軟件工程師主要是運(yùn)用Java這個(gè)開發(fā)工具去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)升級(jí)等工作,編寫一個(gè)個(gè)網(wǎng)站和App等。
Java作為一個(gè)后端技術(shù),涉及到的技術(shù)點(diǎn)非常多,涵蓋前端H5、數(shù)據(jù)庫、Linux運(yùn)維、網(wǎng)絡(luò)安全、架構(gòu)、服務(wù)器等各種技術(shù)方向,所以需要學(xué)員具有一定的邏輯思維能力,入門相對(duì)來說不是很容易,但是一旦入門,再學(xué)習(xí)其他技術(shù)易如反掌。
#Q6 JAVA軟件工程師收入怎么樣?
#Q7 北大青鳥麓谷校區(qū)JAVA課程主要學(xué)什么?
#Q8 和其他機(jī)構(gòu)相比,我們的優(yōu)勢(shì)是什么?
經(jīng)過上述的詳細(xì)解說,相信家長(zhǎng)以后可以很好的和朋友解釋家里小孩在校學(xué)習(xí)課程了。當(dāng)然,北大青鳥麓谷校區(qū)課程體系豐富,后續(xù)也將逐一介紹。