-
1 # Lawanod
-
2 # 衚衕九哥
想當程式設計師要考慮幾個方面
1、是否可以理解計算機的基礎概念
2、學習java的目的是什麼
作為一個老程式設計師(我是PHP方向)我想給你一些建議吧。
1、程式設計師最好是跟計算機專業或者理科專業的人來做,如果不能很好的理解程式的一些基礎概念,只能做一些增刪改查的業務,未來的路會越走越窄。
2、如果是新手打算做程式設計師,那一定要選好語言方向。目前市面上程式語言排行榜隨著時間的變化很多老的程式語言都過時了,PHP就是其中之一。當然就java而言也有很多方向:Android,java Web方向等等。還有現在比較流行的python,go等語言。要選擇一個核心方向最好是可以擴充套件的,java是一個比較好的選擇,既可以做介面,web還可以做Andriod客戶端。
3、要有持續學習的決心,不要以為看過了誰的影片就可以學會了,影片學習只是入門第一步。要不斷的學習,夯實程式設計的基礎形成自己的程式碼風格。
加油!!!
-
3 # 閒雲俠鶴
如果是零基礎學程式設計的話,其實走哪一條路的話,都是沒多大影響的。
主要的話還是看個人的後期努力。
不管你是看影片還是上課學習,前期的話都是基本上師傅領進門吧,等你入門之後,然後自己需要整理大量的資料,然後自己再進階學習。
我剛開始就是自己看影片,後面的話基本上是在公司專案中學習得到的一些經驗。
一旦你能進公司,然後邊做專案,這樣的話進步就非常的快了。
-
4 # 未來資料科技
作為一個老程式設計師,結合自己的一些經驗來回答一下這個問題。剛開始學習程式語言本身是很枯燥的事,尤其是零基礎的同學。自己要有一個明確的目標,是用來就業還是個人愛好?還要有很強的自律性和意志力,切記不能三天打魚兩天曬網,要一鼓作氣,不然很容易半途而廢。如果這些你都具備,那麼恭喜你,可以學習了!
1,無論影片還是書籍,要選擇適合自己的課程
這句話聽起來有點像廢話,但是仔細的想想也是很有道理的。因為現在市場上有大量的學習程式語言的課程,五花八門,各種網課宣傳做的都挺好,所以都不知道學習哪一個。這時候挑課程就變得很重要了。個人認為這個時候你首先要試看課程。主要了解下面幾點。
主要是老師的口音自己是否聽懂。課程是否是適合零基礎學習的。在學習的過程中有沒有相對應的和練習。有沒有做一些隨堂筆記。在一個階段後是否有相應的專案去練習有沒有頻繁的互動交流。不過看你的題目似乎已經有了後選課程了。但是無論選擇那個老師的課程必須要系統全面,有階段性練習,有老師解答疑惑,最後必須有專案去實踐!這個非常重要。
2,有計劃有目標的堅持學習
選好課程後記下來的就是要學習了,這個時候不能盲目的就開始,最好先有個計劃。比如每天的學習任務和時間,學習的效果,切記不能貪多,每一項都要計劃到。這些如果都做完了,就是時候瞭解一下JAVA的發展史,以及它的程式設計思想來源。我們知道,JAVA屬於面相物件的程式語言。學習前先要知道什麼是面相物件,不但把這種思想要認真的熟悉和了解了,還要融會貫通到整個學習過程中去,這樣可以幫助你理解很多學習中的問題。
3,準備了那麼多,接下來的就是學習了
程式語言的學習有點像數學的學習,它們都有較強的邏輯性。每一個知識點都要消化了,自己還要勤練習,多動手寫程式碼。不能聽懂了就算完事了。要自己完全做出來才算透過!程式設計需要記的東西挺多的,也不能偷懶,及時記憶及時複習。學到一定的階段了要有個專案去練習一下。有了專案經驗才能在就業的時候有面試的機會!才能證明你有去完成專案的能力,如果只是單純的學習,就無法結合實踐了。
總得來說,自學程式語言還是有挑戰性的,尤其是像JAVA這樣的語言。它本身雖然不難,但也不簡單,初學者要是沒有老師的指導,很容易走彎路的,花費的時間較多!所以遇到問題要及時請教老師,或者網上問一些大牛。最後一點,要想使自己更有競爭優勢,可以抽空在學習一些資料庫,和Linux的知識!祝你早日自學成功!如果有問題可以留言討論,歡迎關注!
-
5 # 愛吃烤魚的運維胖
但是自學可能會走彎路,你看影片也好、看書也好,他可能講解的就是一個點。學到了無法舉一反三,然後學了後面的忘記前面的。
每一個知識點沒有掌握的話就無法吸收成自己的。
再就是程式設計方法,這個也是影片和書裡看不到的
還有就是人為故意挖坑,讓你看以前的影片和購買收費影片,有了問題你就解決不了了,只能用他的現成的元件。
而書完全就是本基礎入門,翻譯的手冊之類的。
所以我的建議就是看完影片後多看手冊,多做練習,比如進銷存系統啊,部落格系統啊,還有一些企業管理系統,遇到問題多看手冊多上網站去問別人。一些相關的前端知識或者資料庫知識也都要去學,因為很多坑就在這裡等你。做的例項多了經驗積累的多了你就入門了,另外做筆記很重要,每天睡覺前看下你做的知識點的筆記。第二天起來說不定問題就迎刃而解了
回覆列表
這基本上是一套完整的學習路線圖,每一個階段的知識點都很清楚。當然每一個階段的影片教程都有。
影片教程有很多但關鍵是你就算拿到了影片教程不學習那也是不行的,就算影片教程再好自己不學習那不就是無用功了嗎?自己飛那麼大的力氣找到的影片教程也不看肯定是不行的。
說多了,下面開始說內容。
第一階段也就是初學者所要學的JavaSE基礎,這個階段包含的知識點也是不少的。其實從第一階段開始已經就讓那些想學Java的同學們而放棄了。所以想學Java的同學們一定要記住,一定要把基礎打好,一旦入門了,其實Java也是很簡單的。
如學習路線圖所見,第一階段包含了Java開發環境搭建、Java基礎語法、Java面向物件。每一個知識點都是有淺入深的,非常識小白去學習。當然瞭如果你是一個Java技術人員想要回顧一下基礎的知識這套影片教程真的是很適合。
這是一套今年最新的Java基礎的影片教程,如果你是想轉行的同學這套今年最新的基礎教程非你莫屬、當然一下這套影片教程只是一部分的基礎教程,如果你喜歡的話也可以專欄裡面儲存。
再往下看,下一個階段就是JavaSE了。
JavaSE的階段呢一定要好好的去學,因為JavaSE包含太多的知識點了,當然了也是為以後鋪墊一個更好的基礎。
JavaSE呢其中重點涵蓋了環境搭建、基礎語法、面向物件核心、異常、陣列、常用類、集合、執行緒、IO流、反射機制、網路程式設計。
這套JavaSE的影片教程呢是今年全新的JavaSE301集全套教程,包含的知識點可謂是非常多的,就先列幾個亮眼的知識點。
1:單項鍊表、雙向連結串列、雜湊表/散列表和二叉數 資料結構的講解。
2:講集合時先從陣列擴容講起,過度到集合,確實不錯,深入淺出比較容易理解。
3:String建立幾個物件,這個可以說全網最牛,不過例子舉的有點猥瑣,總是講小哥哥與小姐姐的故事。
4: 原始碼分析分析講的特別到位,尤其是HashMap的工作原理和原始碼分析,真正的把jdk原始碼翻了一遍,要是拿著這個去面試絕對是秒殺級神器。
5:使用多執行緒模擬使用者去ATM取錢講的也非常不錯,後續還提了一個小Timer定時任務類相當全面。
6:使用反射建立物件,呼叫方法,訪問欄位的值講的也相當的詳細,尤其IO+Properties+Reflect的綜合案例對後期理解jdbc相當有幫助。