-
1 # 石頭科技趣聞
-
2 # 大學生程式設計指南
自學還是培訓這兩者的之間的關係很難直接單獨來說,現在根據多年做軟體的經驗嘗試分析下,自學是貫穿整個程式設計生涯的必備技能,即使已經找到工作了這種技能的使用更加的頻繁,專案中實現功能模組,遇到具體的問題要靠自學能力找到問題並且解決問題。
如何做出選擇是自學程式設計還是參加培訓?
學習週期長的建議自學有些想在大學期間就學會程式設計的可以選擇自學的方式,畢竟自學需要的時間更長一點,特別是剛開始的時候需要有一個適應期,摸索期,所以大學生想自學程式設計起步要儘早不要拖到大三之後,儘量大二之後,這樣留給自己的時間相對比較充足,而且還能從容的制定學習計劃。
中間還有彌補的時間,自學的過程中一般還要經歷幾次放棄過程,來回折騰幾次也會浪費一些時間,得有自己犯錯的時間。
年齡大的,需要短期見效快的不適合自學有些年齡偏大的,還有一些必須短期見到成效的,培訓不失為一個好的辦法,但是建議在培訓之前還是要自學一段時間惡補下基礎,畢竟培訓時間短屬於速成性質的,沒點基礎直接上很容易崩潰。
從這個角度看自學能力是程式設計必備的基本功,很多參加完培訓的,在班上做的還可以但是一旦進入工作崗位見到新的東西容易傻眼,畢竟很多東西這麼短的時間內很多東西不能融會貫通,還需要在工作崗位上慢慢的消化掉,所以培訓完了需要快速的找到工作,不然很容易丟掉剛學到的東西。
-
3 # 玩著學程式設計
系統的學習一下會更好一些,避免自學過程中的好多彎路,自學和系統的學習的各方面對照,可以作為參考。
以前學習軟體開發是在“如鵬網”上學習,挺不錯的,有網路的地方就可以學習,降低了學習成本,有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的。
詳細的可以到“如鵬網”官網上去了解一下,有技術大牛親自授課,每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式進行提交,為面試做準備,實時把控學習質量,有新的課程更新了,也是可以繼續來學習的。
-
4 # 殘年昔夢
是自學還是去培訓機構要根據自身的實際情況來決定,具體分析如下:
1、時間
如果有足夠多的固定空閒時間或者可以脫產學習,那培訓班效果肯定比自學要好。如果只有碎片式的時間學習, 那就建議偏向於自學,只是學習難度大一點,進度慢一點。
2、自身程式設計基礎
自身沒程式設計基礎的話,自學入門還是不錯的,因為入門都是很淺顯的知識,只要認真的學,入門是沒問題的,這也方便以後進一步的學習。
3、學習能力
自學能力強的,自學肯定沒問題,自學能力差的,那還要多多依靠培訓機構了。畢竟程式設計還是要系統的學習的。
具體是自學還是去培訓機構學習,得自己綜合分析後決定。
學習程式設計需要注意的地方:
1)一定要空出時間補充理論知識,邊做專案邊學習。在這種方式中,不斷犯錯,改正……學習效率非常高。
2)不要太糾結於無意義的問題,比如什麼框架好,XX語言比XX語言好啦這種問題。前期確定了練手專案,就去專心積累程式碼量,積累基礎知識。
3)學會發問。好問題是建立在自己已經實踐或者思考的基礎上問出來的,這是對自己的負責,也是對別人的尊重。
-
5 # 江西新華電腦 木染
自學軟體開發是相當有困難的一件事,如果你有這個勇氣的話,我相信你
但是我還是建議去學校培培訓,有老師帶著,會有方向很多,自學很容易做無用功
-
6 # 酒碗姑娘
還是去培訓學校比較好 吧,自學有很多知識都會有遺漏,去培訓學校有專業的老師知道會好很多,我在四川新華讀書,這裡有軟體專業,你可以來看看哦
-
7 # 天貓羅羅
其實只要是真心想學習,這兩者都可以
只是自學會比培訓的難度大很多,但是培訓需要花錢
如果取捨,就看你自己了
-
8 # 長沙一度軟體教育學校
因為它門檻低,可以說任何人只要努力、感興趣,幾乎都可以成為程式設計師。
不過絕大多數的人並非計算機專業出身,
這也就代表這些人大多都是零基礎,
所以如何成為程式設計師就成為了困擾他們的難題。
有很多人認為可以透過培訓來跨過這個門檻,
但參加培訓就意味著要繳納高昂的學費,
這是很多人都比較抗拒的,不過我是覺得捨不得孩子套不這狼,
這道理大家都知道吧~當然如果你不想培訓,準備自學的話,
那我是這裡我真心的建議大家如果您意志不是非常的堅定、自律性不是非常強、學習容易被打斷的話那麼真的不要輕易走自學這一條道路。
回覆列表
自己碩士期間也學習過較多軟體及開發語言,結合實際學習體會,個人認為周圍有特別棒的培訓機構,而自己又有足夠的、固定時間進行學習,還是參加培訓學校,比較好。
機構老師講授這門課程,會事先備課,從最全面的角度進行講解,講解相關難點,可以使自己快速上手,不會花費較多時間。同時,最重要的是,有問題可以現場請教,這是一大優勢。自己在學習軟體中,遇到問題,從書籍資料,以及全網中都無法找到解決辦法,這時覺得花多點錢,能找個可以解決這一問題老師問下也好。所以,參加培訓是有優勢的。
比如自己自學HyperMesh有限元軟體,當時先是從網路上找到或買到其中文版官方教材、幫助文件翻譯中文版、幫助小節對應操作影片等。書籍、幫助文章等內容都是操作類描述,一會介紹點選這個符號,一會接著又點選另一個,看起來非常累、非常費事,其對應的官方幫助影片很短,也很多,看起來也非常費事。
後來自己購買了對此軟體比較熟悉老師錄製的影片,有些之前不懂的問題也弄懂了,最後也算入了門。這也算一種培訓吧,但遠遠沒有參加培訓班效果好,因為學習中,自己還會遇到新的問題,沒有老師可問,只有自己解決。所以,可以參加培訓機構,最好選擇一個機構參加。
現在這一軟體自己也用的比較熟練了,但是之前花費了較多時間,學習中,自己也收穫了很多。比如自己一直以為HyperMesh中,使用Nastran模版建模,有大量時間序列資料的表格,無法直接讀取檔案匯入表格內容,後來發現是可以的,但是網路及相關資料中,查詢不到。如果自己是老師,會把這些傳授給學生,可以少不少彎路。
最後想說等學習新軟體或者語言,有個師傅帶著可以快速掌握;老師再給點出注意點,可以迅速提高;有問題還可和老師交流,可以節約不少時間。