非計(jì)算機(jī)專業(yè),但有java自學(xué)基礎(chǔ),現(xiàn)在從頭開始0基礎(chǔ)學(xué)go語言可以嗎。
為舞鋼等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及舞鋼網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、舞鋼網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
首先答案肯定是可以的。go語言的學(xué)習(xí)難度并不算特別的高,你有java語言自學(xué)基礎(chǔ),學(xué)習(xí)go語言應(yīng)該也是可以的。但是你是非計(jì)算機(jī)專業(yè)的,如果以后想從事軟件開發(fā)相關(guān)的工作,還是會(huì)比較吃力,需要比計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)的學(xué)生更努力才行。
而且你需要注意,學(xué)習(xí)一門語言的語法和應(yīng)用一門語言進(jìn)行項(xiàng)目開發(fā)這是兩回事,軟件開發(fā)是一門綜合學(xué)科,需要學(xué)習(xí)很多的相關(guān)知識(shí)。
希望對你有幫助,祝你學(xué)有所成。
合適,什么專業(yè)都是零基礎(chǔ)過來的,至于能做到什么程度,看你自己的天賦和花費(fèi)的功夫來決定。
1、學(xué)習(xí)曲線
它包含了類C語法、GC內(nèi)置和工程工具。這一點(diǎn)非常重要,因?yàn)镚o語言容易學(xué)習(xí),所以一個(gè)普通的大學(xué)生花一個(gè)星期就能寫出來可以上手的、高性能的應(yīng)用。在國內(nèi)大家都追求快,這也是為什么國內(nèi)Go流行的原因之一。
2、效率
Go擁有接近C的運(yùn)行效率和接近PHP的開發(fā)效率,這就很有利的支撐了上面大家追求快速的需求。
3、出身名門、血統(tǒng)純正
之所以說Go語言出身名門,是因?yàn)槲覀冎繥o語言出自Google公司,這個(gè)公司在業(yè)界的知名度和實(shí)力自然不用多說。Google公司聚集了一批牛人,在各種編程語言稱雄爭霸的局面下推出新的編程語言,自然有它的戰(zhàn)略考慮。而且從Go語言的發(fā)展態(tài)勢來看,Google對它這個(gè)新的寵兒還是很看重的,Go自然有一個(gè)良好的發(fā)展前途。我們看看Go語言的主要?jiǎng)?chuàng)造者,血統(tǒng)純正這點(diǎn)就可見端倪了。
4、自由高效:組合的思想、無侵入式的接口
Go語言可以說是開發(fā)效率和運(yùn)行效率二者的完美融合,天生的并發(fā)編程支持。Go語言支持當(dāng)前所有的編程范式,包括過程式編程、面向?qū)ο缶幊桃约昂瘮?shù)式編程。程序員們可以各取所需、自由組合、想怎么玩就怎么玩。
5、強(qiáng)大的標(biāo)準(zhǔn)庫
這包括互聯(lián)網(wǎng)應(yīng)用、系統(tǒng)編程和網(wǎng)絡(luò)編程。Go里面的標(biāo)準(zhǔn)庫基本上已經(jīng)是非常穩(wěn)定了,特別是我這里提到的三個(gè),網(wǎng)絡(luò)層、系統(tǒng)層的庫非常實(shí)用。
6、部署方便:二進(jìn)制文件、Copy部署
我相信這一點(diǎn)是很多人選擇Go的最大理由,因?yàn)椴渴鹛奖懔?,所以現(xiàn)在也有很多人用Go開發(fā)運(yùn)維程序。
7、簡單的并發(fā)
它包含了降低心智的并發(fā)和簡易的數(shù)據(jù)同步,我覺得這是Go最大的特色。之所以寫正確的并發(fā)、容錯(cuò)和可擴(kuò)展的程序如此之難,是因?yàn)槲覀冇昧隋e(cuò)誤的工具和錯(cuò)誤的抽象,Go可以說這一塊做的相當(dāng)簡單。
8、穩(wěn)定性
Go擁有強(qiáng)大的編譯檢查、嚴(yán)格的編碼規(guī)范和完整的軟件生命周期工具,具有很強(qiáng)的穩(wěn)定性,穩(wěn)定壓倒一切。那么為什么Go相比于其他程序會(huì)更穩(wěn)定呢?這是因?yàn)镚o提供了軟件生命周期(開發(fā)、測試、部署、維護(hù)等等)的各個(gè)環(huán)節(jié)的工具,如go
tool、gofmt、go test。
既然題主問: 學(xué)編程對學(xué)歷有什么要求嗎?
那么我作為這行的從業(yè)人員還是有資格勉強(qiáng)回答!
先給答案: 對學(xué)歷有要求 !
為什么說有要求?當(dāng)然這不是我個(gè)人說有沒有要求。而是大環(huán)境決定的!下面我們隨便到某招聘平臺(tái)看些案例!
可以看到,招聘廣告上都是有學(xué)歷要求的。最低學(xué)歷大專!優(yōu)先985、211。
馬云說: 我招人從來不看他學(xué)歷 !
現(xiàn)實(shí)是: 沒學(xué)歷,他不招!
有人會(huì)說: 能力最重要,學(xué)歷不一定有用 !
可我要告訴你: 現(xiàn)實(shí)會(huì)一次次打你的臉,告訴你:沒學(xué)歷,你連摸門檻的機(jī)會(huì)都沒有 !
題主: 30+想學(xué)習(xí)編程
其實(shí)30+來學(xué)編程,從生理角度來說:年齡確實(shí)有點(diǎn)大了。
但是還是不能打擊您的, 畢竟有夢想,誰都了不起!
題主:不為賺錢,只為方便自己的日常生活和工作
題主的出發(fā)點(diǎn)非常好,這個(gè)我十分贊同。因?yàn)楹芏嘧哌M(jìn)這個(gè)行業(yè)的人員,都是看中這塊的 高工資 !說白了就是為了: 賺錢 !當(dāng)然了,通過自己勞動(dòng)賺錢,這事 不寒磣!
題主:受教育水平不高,不知道能不能學(xué)編程?
教育水平不高,也是可以學(xué)編程的。學(xué)編程現(xiàn)在都可以從 娃娃開始 ,難道他們需要多高的教育水平嗎?我看: 不是 。 題主只要有一顆想學(xué)的心,我相信一定可以從零開始
題主:如果能的話,需要從什么類型的語言開始學(xué)?
語言這個(gè)就有點(diǎn) 廣 了。大大小小,分門別類,硬件軟件的各種語言都有!
不是很清楚題主想走哪方面,如果非要建議的話!那就 C語言 開始吧~
對年齡和頸椎有要求
首先,學(xué)歷不是問題,我曾經(jīng)有一個(gè)同事,初中畢業(yè),照樣做的很好,重要的不是你所處的位置,而是你所朝的方向。
其次,編程涵蓋的范圍比較廣泛,職位上粗略的分為前端開發(fā),后端開發(fā),移動(dòng)開發(fā),大數(shù)據(jù),人工智能等。從編程語言來分就更多了,不同的語言有不同的用途,比如做前端,一般用HTML 、CSS 、JAVASCRIPT等,后端一般有Go、Java等,每種開發(fā)又有不同的開發(fā)框架,所以您在平時(shí)主要用了做什么,想要解決什么問題,只有知道這些,才能給您一個(gè)比較具體的建議。
要求倒是不是太苛刻,但是你要會(huì)起碼的英語吧!
來泉州,我可以免費(fèi)教你。學(xué)歷一點(diǎn)問題都沒問題,興趣才是最好的老師。