-
1 # qzuser8510133131272
-
2 # 大學生程式設計指南
越是水平高的人越是不輕易說出精通兩個字,倒是剛畢業的或者工作沒有多長時間的人,經常在簡歷上寫上精通兩個字,越是乾的時間特別長的越覺得距離這個越遠,樓主說到是個學習java的就能精通學會這種理念,證明還沒有入行或者入行還沒有多長時間,在這不去過分說明精通兩個字的概念,在這只是奉勸初學者不要在簡歷上寫上精通兩個字,基本上遇上真正的技術行家基本上必掛無疑,技術開發需要踏踏實實,實實在在的做事情。
現在就如何成為一個標準的程式設計師做一個概述
1.首先要掌握基本的java基本類庫,java執行環境,識別符號,關鍵字,基本資料型別,運算子號,面向物件的基本概念這些概念,這些屬於學習java的必備基礎,無論是多厲害的java大神都是從這些基礎入手
2.在掌握好初級的基礎之後,開始涉及到高階程式設計,這個需要用到多執行緒,網路程式設計,反射機制,熟悉1,2個java web框架,對於常見的設計模式就要涉獵,jvm實現機制等等要把這些深層次的東西理解清楚,需要多理解,多堅持,很多初學者第一遍就看的覺得很費勁,然後就覺得太難了,其實道理很簡單隻需要再堅持一下,就能有不同的感覺,基本上也就不會有一點也看不懂的感覺了,如果覺得還沒徹底瞭解,然後繼續第三遍,很多倒在程式設計入門路上的小夥伴,如果遇到難點哪怕堅持看三遍估計直接放棄的想法會少了許多,關鍵在於堅持。
3.開始具體實踐,對於初學者實踐這一關卡最難過,看很多企業招生的要求上基本上都會有幾年的程式設計經驗,即使是剛畢業的也會加上1,2年的開發經驗,如何度過這個坎,需要動動腦子,研究的框架一定有個類似的專案落地實踐學習起來,透過開源社群拿到原汁原味的程式碼,這個通道是通的,但要如何實踐起來動手起來是需要突破,初學者一般都有這種通病,老是覺得自己的水平不行,只是去看書遲遲不肯動手寫程式碼,這種做法克服不了,很難實踐下去,拿到程式碼先去研究流程,先修改裡面簡單的引數去執行,然後再去深度的定製,如果養成一種拿到程式碼學習起來的習慣,這將是程式設計師很大的一種能力。
以上三步先做到了,再談java精通不精通的事情,熟練也好,精通也罷都需要強大的基本功做支撐,把時間花在積累基本功上比去討論哪些沒有結果的爭論上要有意義的多。入門的人在緊鑼密鼓的安排自己的學習日程,還在徘徊的人還在想著什麼時候能讓自己精通一種程式語言,行動起來堅持住,結果不會太差。
回覆列表
基本上外行人聽得最多的就是JAVA了,我不算是內行人,學的不咋地,當然,程式語言倒是學了一點的。
就我個人而言,還是挺贊同的,一般別的專業的人,覺得學程式設計來錢多,都想學,前臺相關的東西,例如javascript,html,css這些玩意兒學得不太爽,一般都是往後臺走。
程式語言java確實是相對簡單的一個,因為之前已經有一些老大哥了,比如彙編啊,python,c,c+,c#什麼的,語言很多,java進行了簡化,當然,效率方面就不敢讓人恭維了,跨平臺,簡單易學,自然執行效率低也是可以接受的。
精通java和不太懂java有哪些差別,我覺得,這問題有點奇怪啊,不管是否精通,還不都是人嗎?生活上應該沒太大差別啊,要是說程式設計高手和程式設計菜鳥有啥差別,應該是程式設計高手傾向於把做事當成程式設計,用程式化的思維來解決,遇事有主見,讓人感覺很牛逼的樣子,高手應有的高冷,不吹牛逼,但是周圍人都知道厲害,菜鳥或許就是死搬硬套了。