{eval=Array;=+count(Array);}
肯定是有用處的,因?yàn)楝F(xiàn)在大多的工作尤其是跟it沾邊的工作,即使你的主要工作不是開發(fā),接觸點(diǎn)編程語(yǔ)言也是有好處的,比如可以利用編程把自己的一些重復(fù)性的工作實(shí)現(xiàn)自動(dòng)化等等,可以說(shuō)對(duì)你自己的工作是很有幫助的,當(dāng)然如果你已經(jīng)是程序員那么更應(yīng)該自學(xué)一些新的技術(shù),以免自己的競(jìng)爭(zhēng)力落后很多。
系統(tǒng)的學(xué)習(xí)一下會(huì)更好,有人帶學(xué)起來(lái)肯定會(huì)更加的容易上手一些,而且學(xué)的也會(huì)比較系統(tǒng),這一步學(xué)習(xí)什么,下一步應(yīng)該學(xué)習(xí)什么,目標(biāo)更加明確。也可以避免自學(xué)過(guò)程中的很多坑,再比如說(shuō),到后期,找不到合適的項(xiàng)目來(lái)練手,簡(jiǎn)歷,就業(yè)等方面的技巧沒(méi)人指導(dǎo)。
所以說(shuō),還是系統(tǒng)的學(xué)習(xí)一下會(huì)比較好。首先給自己選擇一個(gè)方向,畢竟程序員的可選擇方向比較多的,比如說(shuō),Java,.Net,Python,C語(yǔ)言等。然后在規(guī)劃學(xué)習(xí)路線,找到相應(yīng)的視頻教程,通過(guò)邊看視頻,邊敲代碼的方式來(lái)進(jìn)行學(xué)習(xí),在學(xué)習(xí)的過(guò)程中,做好筆記,保存好寫過(guò)的代碼,方便以后復(fù)習(xí)。
目前用的最多的就是Java了,很多企業(yè)的軟件,系統(tǒng),網(wǎng)站都是用Java來(lái)寫的,市場(chǎng)的需求也是比較大的,面向?qū)ο蟮乃枷敫先藗兊倪壿嫷乃季S習(xí)慣。
初學(xué)編程,可以通過(guò)一定的方式來(lái)培養(yǎng)對(duì)編程的興趣,會(huì)更容易入門的。以前學(xué)習(xí)Java的時(shí)候,看的是“如鵬網(wǎng)”的《這樣學(xué)Java不枯燥》視頻教程,課程體系的設(shè)置可以極大的激發(fā)對(duì)編程的興趣,通過(guò)開發(fā)超級(jí)瑪麗,飛機(jī)大戰(zhàn),連連看,湯姆貓,電影的彈幕動(dòng)畫等來(lái)講解Java的基礎(chǔ)知識(shí)點(diǎn),學(xué)起來(lái)不枯燥。
有需要Java視頻教程的可在后臺(tái)私信我(備注:Java教程)。
有詳細(xì)的課程體系和學(xué)習(xí)路線,可以作為參考。
以及Java提高學(xué)習(xí)路線,容包含:分布式、設(shè)計(jì)模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、Docker、WebService等
謝謝邀請(qǐng)。
首先,作為一個(gè)不太合格的程序員,我可以負(fù)責(zé)任的告訴你,自學(xué)非??孔V,并且你會(huì)越學(xué)越有興趣,并且自學(xué)的東西很容易記住。
做法,首先是要學(xué)習(xí)基礎(chǔ),畢竟科班出生的程序員了解的基礎(chǔ)肯定比半路出家的全面一點(diǎn),至少畢業(yè)前是這樣。那么這里就設(shè)計(jì)一個(gè)課程問(wèn)題,我的建議是大學(xué)里的基礎(chǔ)課程,先從操作系統(tǒng),網(wǎng)絡(luò)基礎(chǔ)知識(shí),計(jì)算機(jī)原理及歷史等入手,不要著急學(xué)習(xí)某一門編程語(yǔ)言,基礎(chǔ)遠(yuǎn)比語(yǔ)言重要。這些雖然是理論,但是還是需要了解原理。
剩下的就是選擇自己喜歡的語(yǔ)言了,初學(xué)者都是從C語(yǔ)言開始,當(dāng)然了也可以從自己喜歡的語(yǔ)言開始,比如Java。
推薦的書籍是人民郵電出版社的C,個(gè)人感覺(jué)比較全面。如果感覺(jué)看書類,那么可以直接看視頻,當(dāng)然看視頻雖然學(xué)得快,但是基礎(chǔ)得打好。
比如,慕課網(wǎng),51自學(xué)網(wǎng)都有很多免費(fèi)的視頻提供給用戶,都是非常不錯(cuò)的資源,只要感興趣有恒心,相信自己可以做一些小程序來(lái)提升和鞏固自己學(xué)會(huì)的技能。
學(xué)習(xí),自然是要用心的,不論是別人教還是自學(xué),其實(shí)只要用心,效果是一樣的。并且學(xué)習(xí)能力是程序員必須要的技能,看完了里面的基礎(chǔ)視頻,做完了幾個(gè)小的程序,就可以深研一些東西了,這里不要怕出問(wèn)題,有問(wèn)題可以在論壇找高手,比如很強(qiáng)大的CSDN.如果外語(yǔ)比較好,那么看國(guó)外文獻(xiàn)將會(huì)更加的容易,理解起來(lái)更加徹底。
如果能以每天自學(xué)的狀態(tài)堅(jiān)持下去,肯定能找一份程序員的工作,如果能長(zhǎng)期以往,月入2萬(wàn)都是很輕松的事情。并且以現(xiàn)在的缺口天,企業(yè)面臨的人力缺口還是比較明顯,那時(shí)候你再去換工作,就會(huì)發(fā)現(xiàn)面試一周,能收割好幾個(gè)offer。
至于后期的職業(yè)規(guī)劃,就要看自己的興趣了,可以一直走技術(shù)方向,也可以走管理路線,那時(shí)候就不是月薪幾萬(wàn)的事情了。
肯定是有用的,這個(gè)毋庸置疑。但是得看你自學(xué)的目的是為了什么:出于個(gè)人愛(ài)好,為了從事相關(guān)行業(yè);基于這兩個(gè)點(diǎn)答主來(lái)談?wù)勛约旱目捶ǎ?/p>
如果是出于個(gè)人愛(ài)好去自學(xué)編程知識(shí),那這個(gè)對(duì)于你自己來(lái)說(shuō)增加自己的生活樂(lè)趣,在者我們真的有必要去學(xué)習(xí)編程,大家應(yīng)該看到過(guò)相關(guān)新聞,我們初中馬上要把編程語(yǔ)言作為正式課程內(nèi)容了。所以以后你們家小孩如果上課有相關(guān)的內(nèi)容你可以去幫他解決一些基礎(chǔ)問(wèn)題。個(gè)人愛(ài)好去自學(xué)編程,那么從時(shí)間上,以及內(nèi)容上你就不用急,慢慢學(xué),慢慢看,什么時(shí)候有時(shí)間就看看,什么時(shí)候愿意就去看看,也沒(méi)什么要求,你如果對(duì)哪一塊感興趣,你可以專門去學(xué)這一塊的東西,比如你對(duì)寫外掛感興趣哪你就專門學(xué)寫外掛的東西。
可以看到國(guó)家都在推崇編程,所以自學(xué)編程真的沒(méi)問(wèn)題
如果你準(zhǔn)備從事該行業(yè)的話,那么自學(xué)對(duì)于你來(lái)說(shuō)就是個(gè)很困難的事情,確實(shí)以前有很多自學(xué)進(jìn)入it行業(yè)的,但是在龐大的程序員群體中他們真的占極小部分。如果各位有搞開發(fā)的小伙伴可以去問(wèn)問(wèn)周圍的同事。原因簡(jiǎn)單說(shuō)幾點(diǎn):
個(gè)人的自控能力
其實(shí)自學(xué)最大的阻礙就是這個(gè),比如:你在自學(xué)的過(guò)程中總是會(huì)發(fā)現(xiàn)一些有趣的網(wǎng)站,你總有一天會(huì)點(diǎn)進(jìn)去,當(dāng)你點(diǎn)進(jìn)去你會(huì)老想著玩了。比如你那天學(xué)累了玩一玩,發(fā)現(xiàn)自己停不下來(lái)了。太多原因了,總有一個(gè)你覺(jué)得不想學(xué)的原因,所以多半說(shuō)自學(xué)的都半途而廢了。
學(xué)習(xí)方向問(wèn)題
如果自學(xué)的話,你對(duì)這個(gè)行業(yè)完全不了解,所以對(duì)于要學(xué)的東西你沒(méi)有一個(gè)對(duì)應(yīng)的成套的規(guī)范的知識(shí)體系,你會(huì)發(fā)現(xiàn)你學(xué)到中途感覺(jué)什么都是重點(diǎn),并且感覺(jué)這個(gè)學(xué)不會(huì)后面絕對(duì)學(xué)不會(huì),所以當(dāng)你內(nèi)心絕對(duì)困難太多了之后一樣會(huì)選擇放棄。還有很多問(wèn)題,這里答主就不一一去細(xì)說(shuō)了,就說(shuō)這兩個(gè)比較重要的點(diǎn)了。
真自學(xué)完成,那你就牛了
說(shuō)實(shí)話,如果沒(méi)有一點(diǎn)點(diǎn)基礎(chǔ),完全零基礎(chǔ)自己學(xué)完并找到工作的程序員,答主真的很佩服這類人。就上面這兩個(gè)點(diǎn)一般人克服不了,真的是自學(xué)成功的人,在這個(gè)行業(yè)發(fā)展絕對(duì)不會(huì)很差,原因也很簡(jiǎn)單,你能自學(xué)完成,證明你的自控能力很好很好,就這個(gè)品格真不是一般人能做得到的,有一句話“極度自律的人,很恐怖”。再者證明你的自學(xué)能力很強(qiáng),it行業(yè)技術(shù)更新太快了,所以一個(gè)人的自學(xué)能力對(duì)于個(gè)人行業(yè)的后期的發(fā)展也很重要,搞技術(shù)的人,技術(shù)才是核心。最后如果你是自學(xué)完成的話,也能看出來(lái)你是一個(gè)比較踏實(shí)穩(wěn)重的人,其實(shí)一般企業(yè)絕對(duì)會(huì)考慮你多一點(diǎn),因?yàn)閷?duì)于程序員來(lái)說(shuō)太稀缺了,特別是在這個(gè)程序員覺(jué)得越跳工資越高的時(shí)候。
堅(jiān)持學(xué)習(xí)真的很難,所以加油
總結(jié):自學(xué)成功的程序員真的太少太少了,所以如果你能自學(xué)編程語(yǔ)言,說(shuō)實(shí)話你后面在這個(gè)行業(yè)的發(fā)展絕對(duì)會(huì)很不錯(cuò),所以自學(xué)對(duì)于程序員來(lái)說(shuō)真的很重要。對(duì)于想入行的小伙伴來(lái)說(shuō)也很重要。
以上是答主自己的理解,麻煩各位點(diǎn)贊,評(píng)論,加關(guān)注謝謝!
我是萌新程序猿,關(guān)注我,發(fā)現(xiàn)每一個(gè)用心的回答!
程序猿自學(xué)當(dāng)然靠譜,不僅僅是程序員,IT行業(yè)的各個(gè)方向都應(yīng)該會(huì)自學(xué),只有通過(guò)自學(xué)你才能不會(huì)被時(shí)代的車輪碾壓,IT行業(yè)更新?lián)Q代太快,各種新技術(shù)不斷地出現(xiàn),只有抓緊時(shí)間自學(xué),努力提升自己,不然很容易被其他人超越。
自學(xué)我還是比較有經(jīng)驗(yàn)的,相對(duì)于很多人都會(huì)選擇去培訓(xùn)機(jī)構(gòu)培訓(xùn)java,然而我選擇了自學(xué)。在我經(jīng)歷了一次又一次的的失敗之后,我決定放棄了PHP,轉(zhuǎn)向Java方向,當(dāng)然這不能說(shuō)PHP就不是世界上最好的語(yǔ)言了,手動(dòng)滑稽??!
目標(biāo)很重要,有了目標(biāo),你才能朝著一個(gè)方向努力。我轉(zhuǎn)向Java之初,我先搜羅各大招聘平臺(tái)中各大公司的Java開發(fā)工程師的崗位要求,明確自己應(yīng)該去學(xué)習(xí)什么,比如SSH框架、SSM框架、oracle數(shù)據(jù)庫(kù)等等。
將該學(xué)習(xí)的內(nèi)容畫一個(gè)思維導(dǎo)圖(網(wǎng)上有很多),分解為N個(gè)小塊,確保自己每天或者多長(zhǎng)時(shí)間可以學(xué)習(xí)完成一小塊的內(nèi)容,比如我兩天時(shí)間去學(xué)習(xí)Maven,第三天學(xué)習(xí)JDBC,再花四五天學(xué)習(xí)Mybatis等等,當(dāng)然根據(jù)具體的情況可以適當(dāng)調(diào)整 。學(xué)習(xí)的資源網(wǎng)絡(luò)中有很多,可以是文字,也可以是視頻,哪個(gè)適合自己就采用哪種方式。
將自己每天學(xué)到的知識(shí)整理到筆記中,可以寫自己的博客,也可以堅(jiān)持更新github。我學(xué)習(xí)期間不間斷的更新自己的博客,雖然會(huì)花一些時(shí)間,但是通過(guò)整理可以讓自己回顧所學(xué)的知識(shí),后面如果忘記了可以直接查看博客(百度搜一零博客就可以搜到我,歡迎來(lái)踩)。
我通過(guò)這種學(xué)習(xí)方式,每天不間斷學(xué)習(xí),短時(shí)間內(nèi)獲取大量的知識(shí)充實(shí)自我,堅(jiān)持了一段時(shí)間后順利地找到了一份還算不錯(cuò)的工作。
我是萌新程序猿,科技圈的事情歡迎邀請(qǐng)我來(lái)回答!
碼了這么多字,點(diǎn)個(gè)贊關(guān)注下再走吧?。。?/strong>
關(guān)注萌新程序猿(本人咯),了解更多IT以及程序猿的知識(shí)!!
感謝邀請(qǐng)!
自學(xué)肯定是有用的,這個(gè)答案是毋庸置疑的。但是自學(xué)面臨兩大難點(diǎn):
第一:學(xué)習(xí)知識(shí)點(diǎn)不全面,難以堅(jiān)持;
第二:就業(yè)困難,沒(méi)有實(shí)戰(zhàn)的項(xiàng)目經(jīng)驗(yàn)。
所以我建議自學(xué)的時(shí)候一定要規(guī)劃好路線,最好配合項(xiàng)目自己去學(xué)習(xí)。
有用當(dāng)然還是有用的,不過(guò)這是個(gè)漫長(zhǎng)的過(guò)程,因?yàn)樾枰獙W(xué)的東西太多了。而且在這個(gè)過(guò)程中你可能被一個(gè)小bug折磨幾小時(shí),幾天,幾個(gè)星期,甚至有可能被這個(gè)小bug勸退。所以能不能自學(xué)成才要看你的毅力了。如果你有這個(gè)興趣,有這個(gè)決心你可以試試。
程序員自學(xué)是非??孔V的,現(xiàn)在網(wǎng)絡(luò)上也有很多編程語(yǔ)言的教程視頻,但是我還是建議能夠系統(tǒng)的學(xué)習(xí),畢竟有人帶著學(xué)會(huì)有一個(gè)明確的方向,也能清楚的知道一個(gè)語(yǔ)言的體系和學(xué)習(xí)流程,不至于盲目的東學(xué)一點(diǎn)西學(xué)一點(diǎn),導(dǎo)致沒(méi)有學(xué)到真正有用的東西。
我相信你學(xué)這個(gè)也是為了工作吧……建議你看看你要工作的那個(gè)城市行情怎么樣……在招聘軟件上,例如智聯(lián)招聘,BOSS直聘……看看用人單位都什么要求,如果你學(xué)完了能不能找到工作……建議你最好年初時(shí)候找
10
回答0
回答0
回答0
回答0
回答9
回答0
回答0
回答9
回答0
回答