課程咨(zi)詢: 400-996-5531 / 投(tou)訴建議: 400-111-8989
認真做(zuo)教(jiao)育 專心促就業(ye)
首先(xian),此(ci)文主要針對0基礎想進(jin)入(ru)IT行業的人。最近經常有(you)親(qin)戚朋友甚(shen)至(zhi)陌生人問我,軟件工程師的工作是(shi)什么(me)樣子的。在這(zhe)一行,我們(men)有(you)很高(gao)的聲譽,薪資高(gao),工作中的樂趣(qu)很多——至(zhi)少外人是(shi)這(zhe)么(me)想的。雖然這(zhe)一行的薪水沒有(you)電影明星那么(me)高(gao)(一些人甚(shen)至(zhi)也(ye)將我們(men)看做(zuo)明星),但是(shi)因為(wei)不(bu)錯(cuo)的收入(ru)和(he)聲譽,依然很吸引人。
所(suo)以經常會被問到(dao):我想學(xue)習(xi)編程,應(ying)該從哪里開(kai)始學(xue)習(xi)呢?
這(zhe)(zhe)是一個有趣的(de)問題,但是又難以(yi)回答。當然,我可(ke)以(yi)甩給他們一本關于編程的(de)書(shu),但是這(zhe)(zhe)樣做真的(de)好嗎?對于初(chu)學者,推薦我偏愛(ai)的(de)編程語言(yan)合(he)適嗎?可(ke)能(neng)不會。不要忘(wang)了他們問這(zhe)(zhe)個問題的(de)真正的(de)目(mu)標。
當我(wo)聽到這個(ge)問題(ti)的(de)第(di)一(yi)反(fan)應,就是弄清(qing)楚他們(men)為什(shen)么(me)想學編程。這是一(yi)個(ge)很好地起點——弄清(qing)楚從中想要(yao)得到什(shen)么(me)。我(wo)們(men)可以根據(ju)他們(men)的(de)目的(de)來回(hui)答這個(ge)問題(ti)。
“我想(xiang)要通(tong)過學習編(bian)程,進入IT行(xing)業,拿到理想(xiang)的薪(xin)資(zi)”
嗯(ng),目標很(hen)明(ming)確,很(hen)直白!如果你有(you)一個(ge)真實世界的(de)(de)問題待解決,或者有(you)一個(ge)明(ming)確的(de)(de)目標,那么給你行(xing)動的(de)(de)建議就很(hen)簡(jian)單了。
1、小白入門IT行業,該從哪兒下手?選一門編程語言
學(xue)(xue)(xue)編程自然(ran)(ran)要先選(xuan)一門編程語(yu)言(yan)(yan)當入口。語(yu)言(yan)(yan)都是工(gong)具,選(xuan)工(gong)具前你要拍明(ming)確自己(ji)做(zuo)什(shen)么東西,然(ran)(ran)后找什(shen)么語(yu)言(yan)(yan)適合做(zuo)。例如(ru)做(zuo)安卓應(ying)用(yong)學(xue)(xue)(xue),做(zuo)IOS應(ying)用(yong)學(xue)(xue)(xue)swift。
2、小白入門IT行業,該從哪兒下手?選好了語言不要糾結版本問題
第二選擇學一門語言不要(yao)糾結學什么(me)版(ban)本,例(li)如現在是(shi)(shi)安裝(zhuang)Java6還(huan)是(shi)(shi)Java7還(huan)是(shi)(shi)Java8啊?學當(dang)下最新(xin)的就行,不要(yao)老YY什么(me)兼容問題。
新人(ren)在(zai)很長(chang)時間內達不到(dao)要(yao)被(bei)版(ban)本(ben)區別坑的水平。而(er)且基本(ben)上作(zuo)為新人(ren)從開始學到(dao)開始能做產品(pin)怎(zen)么也得一兩年。到(dao)時候(hou)現在(zai)這個(ge)版(ban)本(ben)就是穩定主流版(ban)本(ben)了。
3、小白入門IT行業,該從哪兒下手?先搞定語法
一開始不(bu)用學(xue)枯燥的(de)計算(suan)機組成原理、設計模式(shi)之類的(de)知識。就先學(xue)語言,也不(bu)用深究歷史啊優點啊區別啊,直接學(xue)語法。
不用管那(nei)么多,先做些看得(de)見的東西。敲(qiao)代碼(ma)(ma)(ma)敲(qiao)代碼(ma)(ma)(ma)一直敲(qiao)代碼(ma)(ma)(ma),感(gan)受(shou)一下(xia)控制計(ji)算機的感(gan)覺。這樣才能讓自己感(gan)到(dao)酷炫(xuan),激(ji)發一邊(bian)學(xue)一邊(bian)和小伙伴們嘚瑟的熱情(qing)。
先學好一門語(yu)言回(hui)頭再來(lai)看(kan)看(kan)歷(li)史和做比較,看(kan)看(kan)大師們的理論,逐漸向(xiang)外擴(kuo)展更多(duo)知(zhi)識或許更有效率。
4、小白入門IT行業,該從哪兒下手?不會Linux沒有MAC就先在Windows上學
很多(duo)(duo)前輩會和(he)你說Linux系統下(xia)編程多(duo)(duo)酷炫,用mac下(xia)多(duo)(duo)優(you)雅,用Windows多(duo)(duo)Low。那(nei)些命令行系統是不(bu)是真的很高效拋開不(bu)說。
如果(guo)新人(ren)不會(hui)用Linux就先(xian)不要學(xue),不要刻意去裝個ubuntu裝個黑蘋果(guo)搞(gao)半天,裝好了不知道怎么搭(da)建開(kai)發環境又搞(gao)半天,然(ran)后Windows習慣(guan)一(yi)(yi)時半會(hui)有揮之不去效率特別低(di)下,各種常用軟件還(huan)沒(mei)有,還(huan)沒(mei)開(kai)始學(xue)編程(cheng)先(xian)把(ba)自(zi)己的生活搞(gao)得一(yi)(yi)團糟了。所以一(yi)(yi)開(kai)始就在Windows上(shang)搞(gao),這是最好的。
還有就是(shi)新手資料基于Windows平(ping)臺是(shi)最多的。
5、小白入門IT行業,該從哪兒下手?善于尋找資源
根(gen)據你學習的熱情和(he)進(jin)度,可以給予一些指導(dao),去找一些學習的資源。
1)用google搜(sou)索,我上(shang)面鼓(gu)勵一開(kai)始直接(jie)敲代碼暫時跳(tiao)過(guo)其它知識。但是學(xue)(xue)編(bian)程前(qian)先(xian)學(xue)(xue)會科學(xue)(xue)上(shang)網我是大大提倡的。
2)微博搜索(suo),強烈推(tui)薦很多時候(hou)比google還(huan)好(hao)用,特點(dian)是按時間排序很新鮮(xian),還(huan)能篩選只看關(guan)注人關(guan)于某事(shi)的(de)微博。
3)知(zhi)乎搜索,原因大致同(tong)上。
【免責聲明】本文部分系(xi)轉載(zai),轉載(zai)目的在于傳(chuan)遞更多信(xin)息,并不代表本網贊同其(qi)觀點和對(dui)其(qi)真(zhen)實性負(fu)責。如(ru)涉及作(zuo)品內(nei)容(rong)、版權和其(qi)它(ta)問(wen)題,請在30日內(nei)與聯系(xi)我們(men),我們(men)會予以更改(gai)或刪除相關文章,以保證您的權益!