請問一個剛畢業大專生想自學編程,能找到工作嗎?該怎麼學習最有效率?

匯聚天下事

上面有些回答完全不客觀,根本不瞭解編程這個事情。實際上,即便是文科生,只要想學習編程,努努力都能做到,英語不好不是什麼大問題,人只有到了一個相對比較高的地步,才會有十分的必要要上國外的網站去查英文API(應用程序接口)說明,一般一線小碼農,按部就班地搞一搞網站開發,只要聽有經驗的人的怎麼說就行了,真的不是太難。作為一個前程序員,我告訴你:雖然互聯網好像是什麼“高科技”,但是基層的工作,其實是非常“低科技”的,沒必要害怕。

1.一般情況直接網上下載看

一般情況指的是一般正常的、普通人,直接從網上下載資料,看別人的開發課程,不要上專業網站去看給新手推薦看的書。你想要開發程序,看書完全是不行的,你要動手去做、去完成。網上有很多學院的在線課程完全是洩露出來的,稍微搜一下就能下載到。你說你搜不到?那你完全可以鍛鍊一下你的搜索能力——程序員一半的能力都在於“搜索”這個技能上。

實在不懂呢?那就去淘寶購買下載教程吧,別買貴的,就買十幾塊錢那種,買了下載了看。

2.自制力很差的建議報班

人在教育上的投資,回報總是十分豐厚的。你找一個比較有名氣的搞IT培訓的,然後花一點錢(這個錢看起來很多,比如8000起步,幾萬的都有),然後,靠程序員的工資,前幾個月就能掙回來了。

這種情況主要針對的是那些自制力很差的,不想看教程、看不下去的人,需要有一個老師追著你要你交作業,需要用錢(培訓交的錢)來提醒自己好好學習的。

總而言之,不要認為程序員多麼高大上,一線程序員是“做”出來的,不是“學”出來的。


二進制赫克斯

非科班,專科,英語不特別好,這樣的基礎,坦率的說,差點,自學難度,會比較大,週期會比較長,如果條件允許,建議參加培訓。


明哥聊求職

為每一個轉行IT搞技術的人瘋狂打call、關於你上面提到的問題,作為一個10多年的行內人,我打算從以下幾個方面回答。

英語、數學對編程有影響麼?

很多人都會以為編程一定要學習很多英語,其實不然~

  1. 學習編程,是否需要英語?
  2. 我數學不好,能學好編程嗎?

學習編程,英文和數學肯定少不了,但編程領域是一個龐大的體系,如果每個編程領域都需要頂尖的英文高手和數學高手那是不現實的。

所以編程過程講究的是團隊合作,而不是個人英雄主義。還是一句老話:先進的發動機是由無數個無名小零件組成的,而不是每個零件都是鑽石或者黃金那麼引人注目。

一般的編程,不需要高深的數學,但邏輯要清楚。

不需要太多英語,但瞭解些基本的單詞對編程有好處,必要時也可以查外文文獻。


這個行業現在找工作好找工作嗎?

近年來,最熱的兩個行業毫無疑問是IT和金融。隨著互聯網的高速發展,IT人才需求量與日俱增,就業薪資也明顯高於其他行業,這不僅讓很多未畢業的學生想去報考,甚至連許多已經工作的人也在想方設法進入這個行業,於是就有了“三百六十行,行行轉碼農”的說法。

IT領域未來的發展方向,從實體方面來看一定是智能設備和物聯網,從領域來看一定是互聯網,未來的網絡將會越來越智能,也將會提供大量的就業機會。Web前端、後臺開發,移動開發、智能開發等人才在未來的三五年都應該是緊缺的,隨著大數據時代的到來,算法/研究方向的高端人才也將變得緊缺。

因此,IT行業的前景是毋庸置疑的,國家信息產業部發布的最新報告顯示,目前,我國軟件從業人才缺口高達40萬,據瞭解,每年還在以20%的速度在增長。國家信息產業部已把軟件工程師列為“國家緊缺型人才”的行列。

該從什麼語言學起,怎麼樣學最有效率?

java開發和軟件測試應該算是比較好的吧。

現在國內的軟件測試剛發展起來,人才需求量都比較大,薪資也很可觀。

java一直作為一個主流語言,近幾年最流行編程語言排行榜上,java穩居前三。

至於怎麼學最有效,其實自學最大的困難就是你是否自律,如果你不夠自律的話,學起來可能會很惱火。

另外一點,就是一定要邊學邊練習,現在找工作幾乎都是要有項目經驗的,所以建議你在學習技術的時候,多實操,參與項目開發。

總結的幾點學習編程的建議

  1. 從小的有用的程序入手學習可以從編寫一些具體的小的真正有點用程序入手,需要用到數據結構與算法時,順帶著就學了,感興趣的再深入系統地學一下。
  2. 堅持使用英語至於英語,你要把它真當成一種語言去用,用它去與別人交流,去吸收新知,建議你在有一定基礎後,直接看一些英文版的教材和視頻,開始會比較難,慢,但堅持下來,好處很多的,你既能學到了知識,又能提高英語水平。
  3. 要多嘗試,多動手不能一味地停留在知識點掌握的程度上,因為知識點是死的,然而可以通過這些知識點的串聯可以解決很多活的問題。踏實學習,多動腦多探索,多練代碼慢慢就會有一個不錯的水平!

總結,其實編程就是那麼一回事,別想太多,關鍵是你願不願意堅持下去.....


蝸牛學院

不是有這樣一句話嘛:活到老,學到老,所以一切都來得及~

計算機這個行業工資也確實比較可觀,當然這也要看你的能力和在什麼樣的公司,但都不會太差。

至於工作好不好找,那也還是得看你的技能儲備了,要學什麼語言,這個因人而異,只能提供一些圖給樓主參考:

學習方法的話,我也挺認同自學的,但是自學需要持之以恆,自制力也一定要有,如果你還沒有合適的學習資源的話,不妨試一試W3Cschool吧,可以試試它們的網站或者APP(怎麼合適怎麼來)提供教程與實時編程訓練。

這裡很重要的一點,實踐練習,建議不要一直想著要學習知識而忽略了實際動手,也許,你動手寫代碼的過程中會出現很多錯誤,會覺得很頹廢,但是,這些錯誤有可能比你自己學習的會有用很多,正是這些錯誤會讓你對開始延伸出更多的知識。

它們的APP現在增加了微課功能,定位是像玩遊戲一樣學編程,我有用,還是可以的,有興趣的話,朋友們可以自己試試。

不過,適合自己的才是最好的。

總之,先把基礎打紮實,之後再添磚加瓦,費心費時,成功指日可待的!!


取名字是件難事

IT行業的高薪和就業前景還是吸引了很多人選擇相關專業,IT技術人才培訓機構也不斷增多,迅猛的發展在帶動IT企業的同時,也撕裂了IT技術人才的供應。

權威數據統計:2015年中,全國IT行業從業人員人數增長了約100萬,算上因退休、選擇其他行業等原因造成的180萬的行業人才流失,整個IT行業約有超過280萬的人才需求。而教育部預估數據中:全國普通專科、本科及研究生類IT專業畢業生就業人數才100萬。

所以程序員這個職業也不再侷限於計算機科學或軟件工程等個別專業的畢業生,並未出身於計算機相關專業的程序員數量也十分龐大,而且被認為是非科班出身。

非科班出身的程序員,想要很快通過自學得到提升,為你羅列以下幾種方法:

1.閱讀源碼,簡單粗暴

對於有些人,他們原本有比如C++等基礎知識,在後面的學習中算不上十分吃力。對於這些人而言,閱讀源碼是最簡單粗暴而且有效的方式,不停地看,有不懂得地方直接去搜,把零碎的東西慢慢拼湊出來。這種方式其實是很有意義的,因為源碼能夠直觀、系統地為學習者描繪這門編程語言是如何工作的。

2.多看書,搭建體系

儘管對於一個程序員而言,網上有大量現成的技術博客,每天都在分享精巧的代碼思路,但在有關編程技術的深度和準確性上,書本依然重要。任何東西都是碎片化的,一個技術點可以發散到其他碎片點,最終才能明白整個的脈絡。

因此,從每個技術點開始學習,摸清楚技術脈絡,最後深入瞭解技術原理,離不開看書。

3.靠培訓機構入門

相較於前兩種人,這種辦法更適用於小白。因為他們很可能沒有看懂源碼的能力,更沒辦法自己去搭建體系,去鑽研一個簡單的技術點。因此,靠培訓機構入門則十分重要。

當然,培訓只能算入門工具,這是適合非科班出身的人的途徑。在編程行業,培訓班出身一直處在鄙視鏈的下游,因此提升實力十分重要。

以上。


自由職客Freekeer

培訓機構肯定是不建議的,這點你可以在網上搜下各用人單位對培訓機構出來的人的態度就知道了。編程是需要靠時間積累技術,不是兩三個月就能學好的。你大學四年都沒自己學點編程技術,可以看出你對編程其實也沒多大興趣,所以我的建議是你放棄這個想法,去找個自己喜歡的工作吧。如果你一定要學,我推薦Kotlin,相對簡單,網上也有不少教程,一兩年後需求應該比較大。


幽彌狂94

可以先自己看下學習的方向

給你列舉幾個最近幾年比較火的、學歷要求不高的、學習容易上手的語言

JAVA、PHP、WEB前端、Android、 Python等等

這幾個方向你可以自己找下那個適合你、按你現有水平學那個更容易,

先從一個入手,如果之後有經歷可以擴展其他的方向。

怎麼學習最有效率

這建議你直接找個培訓機構學習,雖然費用高,雖然老師水平不能都有保障,但是肯定比自己學習效率高,培訓學習的話一個語言要在3個月到5個月之間,你在看看自己學習得用多長時間。

問到能找到工作嗎

這塊有一定技術找工作問題不大,在一方面就是看你在的地方需求怎麼樣了。三四線城市的話即使技術好也不太好找編程類的工作。首先還是讓自己技術過硬,然後選擇一個有需求有發展的城市。

http://www.ujiuye.com/zt/jyfc/?wt.mc_id=17009328


優就業老師

你還是乾點別的吧,愛好早就該下功夫,雷軍大學就開始搞編程,畢業就是編程設計創業,然後破產,金山第一桶金,然後拿著錢搞風投,喬布斯,比爾蓋茨差不多都這個節奏,把握時代脈搏,第一桶金到手,聘請高手開始創業。編程是相當枯燥的事沒人指導也能學,你需要的時間就更長,沒有打工工資的經濟和回饋,很快就沒動力了,再有個女友,大學畢業你就該是個編程戰士,而不是一個鐵匠,我也愛好38歲,但絕對不可能當飯吃。


老羊35561384

個人感覺還是要看你的家境,如果家裡條件可以,不著急買房子買車的話,可以找個公司做實習生,沒有工資或者工資比較少,這樣有利於你的成長。

如果需要錢的話這行還是不適合,初學者的話一定是要不上價錢的(除非你的理解能力超棒,學東西超快),培訓出來的現在企業是比較排斥的,本人就是培訓出來的,現在在工作,東西能做,但是總感覺力不從心。

最後建議還是實習吧,靠譜,寫的比較亂,諒解


LeoChangwen

自學的話,學習週期比較長,而且學的不繫統,遇到問題沒人幫你解答,很容易放棄的

可以系統的學習一下,以前學習編程的時候,看的是如鵬網的視頻教程——這樣學Java不枯燥,通過開發超級瑪麗,飛機大戰等經典小遊戲來講解Java,挺有成就感的,沒想到Java還可以這麼學


分享到:


相關文章: