-
1 # 加瓦程式設計師
-
2 # 神說你有罪I
不知你說的是指哪方面的程式設計,只要你肯努力可以自學,但自學耗費的時間較長,主要原因是在你運用的時候會遇到一些未知解決不了問題,沒人及時幫你解決,所以你平時要多花點時間學習,多向專業人士請教。
程式設計一般用到的符號、程式碼、指令格式等需要熟記。
-
3 # 叩丁狼教育科技
其實自學程式設計也是完全可以的,現在是知識共享的時代,我們可以在手機觀看各類教學影片,所需要的筆記資料幾乎在網上都能找到。但自學只適合那些自制力強的人,在學習這件事兒上,不是每個人都能管得住自己的。有些人本身自控力就比較薄弱,當年在學校的時候就常常逃課打遊戲,也正是這些原因導致他們學歷不高或者學無所成。他們需要一個能嚴格管理要求他們,教會他們如何靜下心來學習和精進的培訓機構。
-
4 # 解讀未來科技
當然可以,我就是自學的,程式設計的各種語法其實很簡單,但是你英語要好,不然很難走到比較高的程度,我自學的 易語言 java c# c/c++ 但是我現在每天就是學英語,學習程式設計是一個需要非常大耐心的事情,但是一旦你入門了你會非常的著迷,我更多的是把程式設計當成一種遊戲,很有意思
-
5 # 字幕俠
我覺得自學程式設計是完全可以的,但是在學之前要想清楚以下幾點問題:
一、why---明確為什麼要學?如果是在校大學生,有充足的自由支配時間,而且真正想學習程式設計,完全可以自學。因為在校大學生最大的優勢就是時間充足,也不用考慮工作和經濟的壓力。如果身邊有小夥伴可以一起學習那就最好了,這樣遇到問題可以互相討論,也起到互相督促的作用如果是大四即將畢業或者想要轉行的朋友,則要考慮時間成本。如果對程式設計不是零基礎,也可以自學,因為程式設計入門是最難的,入門之後就會容易很多;如果之前沒有接觸過程式設計,現在想要透過自學找到一份工作,則要認真思考自己的學習能力處於什麼樣的水平,覺得自己學習能力很強,則完全可以自學,但如果覺得自己的學習能力一般,又想要快速找到一份工作,則建議可以報個培訓班入門,萬事開頭難,培訓班可以幫你快速瞭解這一領域以及以後的發展出路。二、what---學什麼?想清楚為什麼要學程式設計,以及認真思考自己適合哪種學習方式,則就要正式開始學習程式設計了。程式設計對於初學者是很枯燥的事情,所以有沒有一種方式可以增加學習的動力呢?那就是成就感!比如做一個簡單的網頁,一個簡單的app或者自己搭建一個自己的部落格,雖然這些事情看似很簡單,但是可以給初學者帶來很大的動力,則在這種成就感的驅動下,學起來就會容易很多,也不會那麼枯燥。那麼做網頁,app或者搭建部落格需要的內容就是你要學習的內容。
如果是想要快速找到工作,則可以去你想要應聘的職位下邊看看職位對程式設計有哪方面的需求,需要什麼則學什麼,這樣可以讓你快速掌握很多很廣的知識,但是這只是一塊敲門磚,找到工作之後則需要認真補充基礎知識,完善自己的知識框架。三、how---怎麼學?這裡主要介紹一些我經常用的學習的網站和方式:
github
github上邊的牛人很多,可以透過閱讀開源的程式碼來學習,學習大牛的程式設計規範等,同時也要培養自己的開源精神,主動加入到開源專案的開發中,貢獻自己的一份力量。相信如果能在github上堅持一年的時間,對你的程式設計能力絕對是質的飛躍。
2. google
學會使用google,可以自己翻個牆,相信使用google之後再也不想使用某du,會幫你節省很多篩選成本。
3. LeetCode
極客最愛的線上技術平臺,上邊有很多大廠的面試題,可以很有效的提高你的技術能力,輕鬆應對各種面試。
4. 一些比較優質的部落格,比如csdn等,有很多好文章。
-
6 # e些事s
當然能自學啊
小白剛開始學程式設計我推薦先學C語言,這門語言無疑是入門的經典語言,現如今程式設計界,語言林立,各式各樣的語言不斷誕生。但是c語言依舊佔據著前五的位置,不難看出它對於某些領域來說是必不可少的。
大家都知道很多大學必修C語言,可見其的重要性。所以我推薦剛開始可以先學C語言入門,這樣子的目的是讓你初步瞭解程式語言,其實別看有那麼多語言,其實語言的原理都是一樣的,等你學完C語言再去學別的語言,你會驚訝的發現它們有挺多共通之處,那時候學其他語言也就不怎麼費力了。
C語言的話,我推薦大家先將基礎學完,瞭解它的語法與特點之後就點到為止了。因為你剛初學,如果學到這種程度你可以為自己感到自豪了。作為一個初學者如果你一下子往裡鑽太深,就會發現學的東西越來越難,搞不懂,這個時候難免會心灰意冷,甚至產生放棄的想法。所以為了初步瞭解程式設計,我建議先學完基礎就好了。
依靠一門語言是無法完成程式設計,也無法領略程式設計的精髓的,這個時候我們就要思考一下我們之後所要研究的方向了,確定好方向之後我們再接著往下學,如一樓所說,程式設計行業太多太多,所以我在這裡只舉例程式設計開發方面的三個大方向:
1.前端,也就是網頁的前臺部分,我們平常瀏覽的網頁,看到的部分都是屬於前端的,前端的作用是讓網頁能更好的和使用者互動。前端所涉及的知識有html語言,css樣式,javascript語言,這三個是最基礎的,除此之外還要學各種框架和各類庫。
2.後端,它與前端相反,如果說前端是使用者看的到的部分,那麼後端就是使用者看不到的。前端的許多功能都要依靠後端寫程式碼來實現。舉個栗子,比如我前端建立了一個精美的按鈕,現在需要點選這個按鈕然後發生相應事件,那麼發生的事件就是由後端來編寫實現的。學習後端的話,我們需要掌握後臺語言比如 java ,python , php 等,會用資料庫儲存資料,linux 的應用與部署,後端框架的使用
3.移動端,可以說它前端後端都有涉及到,移動移動,顧名思義就是基於手機的開發。手機上的各類app ,移動端網頁等等,這些都是移動端的開發。移動端開發分為 Android 和 ios 兩個方向,做移動端你不僅要會後端語言(用的最多的是 java ),還要會 Html,css,js 以及框架的運用
這就是大致的三個方向,選擇一個你要發展的方向去前進吧,現在的程式設計行業,越來越往多維度的方向發展了,所以往往做前端也會一兩門後端語言,做後端的多少也會前端的知識,因此要學的還有很多,加油吧!在程式設計這條路上越戰越勇。
最後一塊,關於資源的問題 現在是資源共享的時代,網上的資源一大堆,網課,影片,電子書都是你可以選擇的,當然也可以買實體書,這根據個人來決定。
-
7 # 入門網
可以的,我就是是2005年河南新華電腦學院畢業的,當時學的網站開發。
學校領進門,後續就靠自己了。
自己從asp到c#, java等一步步自學走過來的,
現在感覺成全棧工程師了
-
8 # 徐程先序森員
程式設計能不能自學?答案是肯定的,因為我就是自學出身的。
我是一個轉行進入程式設計行業的人,當然進入這個行業的原因大家不言自明瞭,我報名的時培訓的線下班,就是完全在家裡自學,等全部學完了在去考核,我是一邊工作一邊自學的,因為條件不允許我全職去學習,我學習基本上都是利用晚上下班時間學習,透過影片和自己擼程式碼一點點學習起來,學習的過程中問題都是會有的,我都是透過在度娘和同行的一些技術部落格來解決問題的,學習是一件孤獨的事情,你需要能夠抵抗外面花花世界的誘惑,在家專心學習,只有這樣程式設計才是可以自學的,其實能不能自己自己的決心真的很關鍵,三天打魚兩天曬網是幹不好一件事情的,我現在雖然已經入職了,但是有時間我還是會不斷的在自學程式設計知識,一是因為真的有興趣,一是因為這個行業技術更新迭代的很快,你的止步不前只會讓你死在沙灘上。最後送大家一句話,我有次坐公交的時候偶然聽到的,一直縈繞在我腦海裡:“種一棵樹最好的時間是10年前,其次是現在”。
-
9 # 老馬楊寧語
程式設計是完全可以自學的。我就是在大學期間自學的程式設計。想要學習程式設計首先你需要了解放下或者未來五到十年的程式設計就業趨勢,這樣你才可以選擇一個很好的程式語言,方便你來就業。
學習程式設計肯定是給你創造價值的,面對這個高薪職業估計任何人都會有想法的。在你選擇好了需要學習的語言之後那麼你就需要從網上尋找你所需要的有體系的影片資料。在這裡為什麼說是有體系的影片資料。主要是因為程式設計是一個很複雜的東西,他若涉及到的東西比較多,邏輯性比較強,需要透過影片中老師的逐步講解來給你解惑。還有最重要的一點就是自己敲程式碼,只有自己動手獲得的東西才是容易記憶的。當你熟練了在以後就不需要頻繁的敲程式碼了,這樣你就可以出師了。
大學期間我的專業和程式設計真的是沒有一毛錢的關係,但是我還是看影片敲程式碼堅持下來了。現在想想一切都是值得的。
-
10 # 尚夏佐呦
當然可以自學,如果你對這方面有著濃厚的興趣,有動力驅使的話。程式設計需要一定的邏輯思維能力。我現在是一名java小白,大學期間老師的作用就驗證了一句古話,師傅領進門,修行在個人。同一個班的學生,同一個老師教出來的學生,水平相差都非常大,只能說是自己想學習不想學習,跟老師是沒有一點關係的。只要你想去學習,對這方面有興趣,自學是完全可以的。我這裡有一套java從小白開始學習的ppt,感興趣可以找我要。
回覆列表
別的不敢說java網上太多教學影片了。都是一套一套的。有點基礎自學真不難。沒基礎個人感覺只要數學沒啥問題。基本也就沒問題了。我當初上培訓班的時候的確遇到過怎麼教都不會的。而且筆記啥的記得最認真。沒事就去機房練習。但是他就是不會。理解不了。只死記硬背。。。