首頁>Club>
隨著網際網路行業的發展,程式設計師這個行業曾一度如日中天,然而隨著大量新人的湧入,低端崗位的需求已經趨於理性和飽和。這就讓很多準備進入程式設計行業的人犯了難。隨之而來的是一大批培訓機構的出現,其中魚龍混雜,很多機構的質量難以保證。那麼如果一個小白不選擇培訓機構,而是選擇自學,需要多長時間才能找到工作?
4
回覆列表
  • 1 # 國信安教育

    這個問題有兩種方式。一種是自學,一種是培訓。

    不知道你傾向於哪種方向?

    第一種時間要長點,至少需要1-2年的時間,需要自己摸索到行之有效的學習方法。以Java為例,自學Java一般需要2年左右。

    第二種的話,如果有個專業的指導老師,在靠譜的培訓學校進行系統學習,則只需要4-5個月,0基礎也可以入行成為一名程式設計師。

    所以這個問題的關鍵是看你選擇哪種方式。

    對於自學還是培訓這個問題,安妹認為都可以,關鍵是看你自己適合哪種。

    對於不同的人有不同的選擇,如果喜歡自學,自己清楚自己的情況,可以充分利用時間,覺著自己的執行力還可以的話,那自學還是很不錯的,因為在這個過程不僅是學到知識還對自學能力有一定的提升,這點對於從事這個行業是很重要的。

    可是如果自己自學有點不知所措,眼看時間不斷地流逝,卻沒有很大的收穫,或者你完全是0基礎,之前對程式設計毫無概念,那選擇培訓還是會好很多的。

    所以,這個問題的核心就是你是否真正的瞭解自己:

    我學習能力怎麼樣,領悟能力強不強,自律性足夠嗎,抗壓性如何,我是否真的喜歡程式設計師這個職業,我學習的目的是什麼?

    首先來講講學習的目的

    如果你是基於濃厚的興趣喜歡,不急著入行找到工作,你完全可以選擇自學;如果你是在對程式設計師職業感興趣的基礎上,想在較短的時間內能夠入行並找到一份還不錯的工作,那麼最好是報培訓班。

    如果你是想先打基礎,慢慢學習逐步為後期轉行做鋪墊,時間不是很急迫的話,同樣地你可以選擇自學,可以選擇培訓,區別在於有沒有較強的自制力、有沒有豐富的學習資源、抗壓性強不強、領悟力好不好、有沒有溝通交流的人等等,還有就是學習不僅要有廣度,對於知識的理解,以及深度都要過硬,如果以上具有,那麼自學應該是沒有問題的,這樣最起碼省錢,否則你無疑是在浪費自己的時間。

    清楚自己是否喜歡程式設計師這個行當

    真的想入行的話,我建議你先測試一下自己是否真的喜歡程式設計師這個行當,再決定自己要不要去學習。如何測試?可以看相關培訓影片或者體驗免費課程,做這一步的目的不主要是學習,而是測試一下自己是不是不反感程式碼。

    經過一段時間的看影片,如果你能夠一天8個小時坐在電腦前看影片而不覺得無聊,那麼你有可能會成為一個合格的程式設計師。如果你的時間允許,自己其他各方面條件也都成熟的的話,我建議你自學。

    如果你覺得有點無聊但並不厭惡,你也有可能成為一個碼農熟練工,但自學可能不適合你,你可能很難真正堅持下來自己在家學習,而一個好的培訓機構對你來說是必要的。

    當然,如果你看影片感覺到如坐針氈,那麼寫程式碼這個工種不適合你,自學、培訓都不用想了,你可以放棄做程式設計師了。

    我們每年學員來自各個職業轉行的、0基礎的都很多。安妹每年都能看到不管是計科專業的,還是以前沒接觸過程式設計的人,都能學,只要你腦子不是很笨,喜歡這門學科,並且認真努力地學習,都可以學會,沒有傳說中的那麼誇張。像你說的有穩定的工作,想有雙休,想朝九晚六的程式設計師工作,我們學員中也有很多結業後就是進入這樣的公司,也有很多學員進入了薪資更高的996網際網路公司,不同的目標下面選擇會不同。

    總的來說,自學和培訓都可以找到不錯的工作,關鍵看自己適合哪種。脫產培訓入行更快,自學週期長。培訓機構出來的起薪平均比自學的要高一些。當然,如果要選擇培訓的話,要記住:培訓機構的選擇很重要!培訓機構的選擇很重要!培訓機構的選擇很重要!重要的事說三遍!

    作為IT培訓的從業人員,冒著被同行打的風險告訴你,這個行業真的需要你擦亮眼睛去辨別。不要輕易下結論,貨比三家是很重要的。

    總之,疫情期間,能想到抓住時間好好學習提升自己是很好的,但是要找對方向。

    網上幾乎不可能有人手把手教你怎麼學習,尤其是在你自己都沒弄清楚方向的時候。

  • 2 # IT人劉俊明

    隨著最近幾年物聯網、雲計算和大資料的快速發展,科技領域對程式設計師的需求量一直比較大,很多人都選擇進入這個領域,雖然目前程式設計師已經是一個龐大的群體了,但是在大資料、人工智慧、區塊鏈等領域還是有大量的程式設計師缺口。而且這些缺口在短時間內很難得到解決,所以程式設計師在未來的發展空間還是非常大的。

    雖然現在程式設計師的缺口比較大,但是科技公司對程式設計師的能力要求也越來越高了,這就導致了一個非常有意思的事情,一方面科技公司招人難,另一方面很多程式設計師(尤其是初級程式設計師)還感覺就業難。這種情況在未來會越來越明顯,這是整個軟體行業結構升級的必然結果。未來軟體行業對中高階程式設計師的需求越來越高,對中低端程式設計師的需求會越來越少。

    在這種行業背景下,對於一個非計算機專業且沒有任何程式設計基礎的人來說,想透過自學程式語言(Java等)來實現就業無疑是越來越難。但是如果能有一個系統的學習計劃,較強的學習能力和動手能力,那麼透過自學Java來找一份工作還是有一定機會的。如果想自學Java達到初級程式設計師的水平,我給出以下學習建議:

    第二,利用2個月左右的時間學習一下SpringMVC等流行框架,使用框架做一個綜合的應用,比如做一個小型的B2C電商平臺。

    通常情況下5個月左右的時間能完成一門語言的學習,能做一些簡單的功能模組,接下來要做的事情是找一個軟體公司實習。實習對於程式設計師來說非常重要,畢竟學習期間掌握的內容與真實專案之間還是有較大差距的。

    目前行業裡初級Java程式設計師還是比較多的,要想獲得一份比較好的工作機會,最好給自己定一個方向,比如大資料、區塊鏈、人工智慧等熱門方向。

    如果有程式設計方面的問題,也可以一起探討。

  • 3 # 愛小壯愛生活

    這樣說吧,現在一般培訓學校是6個月左右,但也只是學成可以工作,精通的話我個人覺得還要付諸於你之後的工作經驗中不斷去學習,才能算得上精通

  • 4 # 傳智播客

    1.從小白到可以參加工作的java程式設計師需要學多久?

    這問題要重點不再自學多久,而是在於是不是清楚java要懂什麼會什麼才能參加工作?有的人學習一年可能還達不到,但是有的可能不到半年就可以自己搭建SSM專案的構架了。首先要清楚可以參加工作的程式設計師需要具備什麼樣的知識,其次這些知識根據自己個學習能力去安排時間。

    2.可以參加工作的java程式設計師需要具備什麼知識?

    首先是javaSE裡面包括java流程控制,陣列,面向的物件等等...還有javaweb裡面包含的應用的伺服器,JSP,Ajax等等;還有資料庫;框架;以及專案經驗和工具應用;具備這些知識之後就可以正式的參加工作了。

    3.每一個大的知識點拆分大概需要多少天的學習?

    java基礎入門從計算機的基礎知識到MySQL及JDBC的開發林林總總有10多個知識點,下面的圖中是我總結的每一個知識點,需要重點掌握的知識或者只是理解的知識點。可以作為參考,大概需要35-40天左右。

    下面說說javaweb階段需要掌握的知識點是:1.前端技術也就是HTML、CSS等等;2.Mysql及JDBC(這個是重點);3.javaweb開發的核心內容(重點);4.階段的案例(掌握);再下面的階段需要學習的是SSH框架,時間大概在20天前後。

    SSH學習之後要學習的是SSM框架,學習完成後需要掌握的技能是。獨立的搭建SSM專案構架,能夠獨立基於SSM框架進行功能模組開發,能夠獨立使用bootstrap提供的UI元件實現系統功能,熟練使用Mysql的資料庫。下面是知識點,前面基礎打好了,會越來越快上手的。

    上面這些知識點,前提是基礎打好!要打好地基,後面的學習才會越來越輕鬆。就想現在很多的大神程式設計師,他們也在不斷的學習當中,可是他們的學習速度很快,就是因為他們的基礎好,功底紮實。

    最後,就是專案的實戰了。我重點說一下,能夠達到什麼樣才可以找到工作?就是能用FastDFS搭建圖片伺服器,能夠用Solr完成全文檢索功能的開發,使用Redis快取業務資料,提升系統性能;拿到專案起碼要有一些業務需求分析的能力。可以自己找個專案試一下。

    希望每一個有心轉型和自學的朋友們,都能不拖沓,找到合適自己的辦法。可以認真的付出時間去學習。最後送給每一個要學習Java的同學們,一個思維導圖大全。

  • 5 # 我靠使用者名稱都佔用了

    自學的話時間就長了,因為這東西學習有誤區的,你不知道企業用什麼。而且不要磚牛角尖,現在培訓至少5個月,java就業班不一定找到工作,培優班能找到8000的,前提是後面一兩個月聽得懂,大資料6個月起

    從Spring開始,就是企業用到的內容了,代理=中介

  • 6 # 有志者丶

    小白的話也要看多白,如果一點都沒有接觸過的話那樣可能就很難了,因為很多程式設計師可能也能寫一段時間,但一兩年後因為對一些原理性的東西不懂,都被迫做別的了。

    如果只是暫時的,培訓四個月出來是完全可以找到工作的,工作中在積累是完全足夠的。

  • 7 # 14885321

    我個人覺得,你這有點想的有點遠,還沒開始學就想著什麼時候才能參加工作了,培訓一般都是五六個月左右,單能不能找到工作那得看機構的課程如何,坑不坑人,自己學的如何。我九月份會去參加Java實驗班,一是看看自己到底適不適合學習Java,這個班就是專門測試的,不是基礎班而是透過專業的老師、課程、考核等等方法,清楚知曉自己適不適合,這樣能把風險降到最低,畢竟培訓的費用越來越高。

  • 中秋節和大豐收的關聯?
  • 多年前把前任傷了個遍,如今時過境遷,需要說聲對不起嗎?