回覆列表
  • 1 # 火星小黃瓜

    這個問題的關鍵在於你有程式設計經驗嗎?

    或者說程式設計師工作經歷!

    如果你有經驗的話,可以選擇自學!但還需要請教一些前輩吧!

    如果沒有經驗,我的建議還是需要去培訓機構系統的學習,這些程式設計真沒有那麼簡單,計算機比人腦還要精確,一個細節,字元不對,程式碼就是錯的,很嚴謹,出現問題,更多的時候是你找不出來,有時候可能是邏輯錯誤,有時候可能是輸入法的原因,有時可能是標點的原因,即使是有經驗的程式設計師,也是透過一遍遍測試,才能找到問題的,所以跟著有經驗的人去學習很重要。

  • 2 # IT人劉俊明

    自學Java程式設計是沒有問題的,現在不少程式設計師都是透過自學的方式來掌握Java的,但是這種自學是有一定前提條件的,要麼有一定的計算機基礎,要麼是已經有了一門程式語言的基礎,這種情況下自學是沒有問題的。

    對於沒有任何計算機基礎的人來說,如果完全自學Java,那麼可能會付出較大的時間成本,而且學習效率也會有一定的問題,可能需要在學習的過程中補學大量的計算機基礎知識,這個過程可能會比較漫長。這種情況下,如果有人指導一下會有較大的幫助,尤其是在學習的初期階段作用會比較明顯。

    按照歷史經驗來看,如果是計算機相關專業的畢業生,或者是數學、統計學、物理學專業的畢業生,通常情況下是可以透過自學來掌握Java的,因為一般的理工科畢業生都會有一定的計算機基礎,尤其是數學和統計學兩個專業。

    對於自學Java的人來說,在學習Java的過程中最好補學一下作業系統(Linux系列)、計算機網路、資料庫、資料結構、演算法設計這幾個方面的知識,這些內容可以在學習Java的過程中同步學習。如果想在程式設計這條路上走的更遠,這些計算機基礎知識都有比較重要的作用,尤其是演算法設計和資料結構,程式設計做到後期就是一個數學問題。

    學習Java語言要注重三個內容,分別是抽象、JVM機制和分散式處理結構,在學習的過程中一定要注重實驗。

    總之,自學也好,參加培訓也罷,學習都是一個需要自己不斷實驗和總結的過程,內因才是最重要的,透過自學成功入職程式設計師崗位的人也非常多。

    如果有程式設計方面的問題,也可以諮詢我。

  • 3 # 大學生程式設計指南

    作為一個已經寫了十幾年程式碼的老程式設計師,其實無論是自學還是參加培訓本質上都是讓自己開竅學習,程式設計相對別的職業入門還是相對難一些,很多人學了一年了,都不沒找到學習程式設計的感覺,更別說是開竅了,程式設計是一個自我認知不斷加強的過程,最厲害的法寶是堅持到底。同樣是一個知識點在不同的階段認知水平差距非常大,這就是自我認知的過程。做一個程式設計師特別是工作了好多年的,拿出剛入行一年的程式碼看,幾乎已經沒法認出是自己寫的程式碼了,思維經過很多層的沖刷已經很難記得最初的烙印了。

    說到自學程式設計,不是什麼人都能自學程式設計並且找到合適的工作,至於是自學什麼程式語言本質上都一樣,只不過每種程式語言在語法特性上有所差異。

    什麼人適合自學程式設計?

    1.自制力強,意志堅強

    很多人都有一個程式設計夢,而且都有嘗試著自學的衝動,一般開始學的時候都非常有勁頭,真正到了展示意志力的時候選擇了放棄,不是每個人都適合去自學,意志力是一個長期培養的素質,如果對於意志力沒有足夠的信心不建議選擇自學,程式設計到了一定程度都需要堅持,畢竟不是每個人上來就具備深刻的計算機思維模式,計算機語感的培養是需要時間的,所以堅持是必要條件。

    2.目標性強,讓自己保持激情

    自學程式設計完全靠的是自己的一種剋制力,要讓自己時刻保持一種積極學習的心態,就需要講究方法策略,就需要有一定的規劃,制定每個月每週甚至到每天的計劃,不達成目標就要對自己有所懲罰,對自己要狠一些,整天讓自己得過且過,保持有這種心態的人很難自學好。

    3.懂得獲取資源,吸收進自己的知識體系

    現在網路上的學習資料多如牛毛,但真要變成自己的需要東西,並且有機的吸收到自己的體系中去需要去學習,很多人學習程式設計網上找到影片資料就開始呼呼的學起來了,完全按照影片的格式去學習,學的挺嗨,聽的也很明白,但就是遇到問題不知道怎麼去思考,特別是需要自己獨立思考的時候完全不知道怎麼去下手,這種屬於典型的為了學習而學習的人

    要知道自己如何去學,為什麼去學,學到什麼階段,距離自己的知識體系的要求還差多少,都沒有一個評估,放到做人屬於自知之明,學技術就是有的放矢。有了影片對於重點知識的理解就方便了許多,但如果配合書本的學習,想辦法讓自己在單位時間內學的更多更快。

    如果滿足上面的一條或者更多就可以考慮自學了,有很多基礎很不錯的,甚至本身自學已經具備了很強的能力,還是想擴充套件自己的知識面,參加個培訓查漏補缺,培訓的目的查漏補缺,很多零基礎的人把培訓當成救世主了,什麼都靠不住,能靠得住的只有自己

    培訓有兩種效果:

    1.查漏補缺,自學的時候可能遺漏知識點,知識點學的會更加全面一些

    2.催化劑作用,本來自學找不到感覺,可能透過一段時間的培訓知道了如何去學習,能起到這種效果就相當不錯了

    想成為一個程式設計師自學能力是必備的,在專案開發過程中遇到難點,只能自己去克服,不會有人專門給你培訓下知識點,所以想成為一個程式設計師先讓自己成為一個懂得自學的人。

  • 4 # IT京少吳彥祖

    很高興回答你的問題,首先我想這個問題大部分人都會覺得培訓比自學的效率和成功率更高吧,如果自學佔優勢那培訓機構就不會存在了。首先不管是從學習規劃,學習資源,輔導答疑,監督管理,就業指導各個方面,培訓的優勢都很大,這也是必須要承認的,要付出的就是培訓費,走路和坐飛機都可以達到目的地,但是中間的效率還是有差距的,所以如果你有職業規劃建議培訓,更快就業有保證,前期的話可以先自學一段時間感受一下,不要盲目培訓,我之前學習Java就是看的尚學堂高淇Java300集,講的挺不錯的,有興趣推薦你看看,後續也可以根據自己需求去了解,希望可以幫助到你

  • 5 # 湯圓和辣條

    綜合考慮還是培訓學成的機率更大些

    下面我們來看一下各自的優缺點

    自學缺點

    1、自學的時候如果遇到難題沒人幫忙解答,自學難度大

    2、學歷比較低的話自學就會更加困難

    3、學習的知識不夠系統,都是這裡學一點那裡學一點很難關聯上

    4、自學缺乏實戰經驗,都是書本知識

    5、學習內容跟不上社會需求,不一定是公司需要的

    6、會走很多彎路,浪費時間

    自學優點

    1、時間自由

    2、基本沒有花費

    培訓優點

    1、遇到難題老師全天幫助答疑,學習起來相對容易

    2、老師費盡心血編制的教程,學習的知識比較系統

    3、經驗+實戰,老師帶著你做實戰專案實驗

    4、根據公司需求教授知識,讓你學完就能勝任公司崗位

    5、學習半年左右,快速就業

    培訓缺點

    1、規定學習時間,沒有太多自由活動時間

    2、需要掏一筆培訓費用

    所以我認為還是培訓學成的機率大一點

    如果要培訓的話我比較推薦中公教育優就業

    中公教育是中國唯一的一家教育類A股上市的公司

    綜合實力還是很強的

  • 中秋節和大豐收的關聯?
  • 在旅遊景點上班是什麼樣的?