-
1 # Holennn
-
2 # 少兒程式設計踐行者
自學就得看你個人的控制力啦,如果你只是三分鐘熱度的人,自學那還是算了吧,而培訓因為你交了錢,人的心理總是會有這麼一種想法,花了這麼多成本總得對得起自己啊,潛意識中學習慾望較比自學更加強烈。至於說自學和培訓的優缺點,各有長短。先說自學,優點是省錢省時間,可以隨時根據自己的空閒時間去學習,而缺點就是可能由於自控力的不足導致半途而廢,程式設計作為一種對動手能力要求很強的課程,往往實際遇到的問題在資料中沒有直接的答案,而自己網上搜索資料一是浪費大量的時間找到了方法,二是浪費時間之後卻找不到合適的解決問題方法,這對剛開始學的人的學習積極性有很大的挫敗感,同時還有個問題,自學,知識體系不完善,可能會導致基礎薄弱,不能解決實際問題,對就業有很大的阻礙;
然後再說說培訓的優缺點,優點,第一有一個很好的學習氛圍,在學習中出現了問題能夠及時解決;第二培訓資料的完善,培訓老師會將課程中所有的知識點概括,同時在課程中會加入他們實力工作中的一些具體經驗,有助於學生打牢基礎及解決問題的能力;缺點就是費錢,費時間,現在的程式設計培訓動輒數萬元,而費時間主要是需要你放下手頭的事在固定的時間裡學習,有著培訓還需要脫產培訓,已經工作的人是耗不起的。
選擇自學或是培訓關鍵在於你個人情況,如果真想做這一行呢,且現在時間充沛,經濟也還可以,零基礎可以報個培訓班,如果你自覺自控力不錯,能找到完整的學習資料,有自己的學習路線,可以考慮自學;
如果只是挺別人說程式設計不錯,都沒有想好程式設計是個啥,那還是不要學了,程式設計挺辛苦的…
-
3 # 下輩子做條被子
搞清目的
至於是上培訓班還是自學,主要還是要看學習程式設計的目的。如果是愛好,當一個興趣玩玩,或者自己想做個網站呀,APP呀,那就完全可以自學。如果上了培訓班,最後只是為了滿足自己的小愛好,那投入產出比就太低了,划不來,畢竟培訓班的學費還是挺貴的。
如果是為了就業,個人傾向於培訓班,因為自學的最大困難有兩點:
是來自於自己的自制力,如果沒有很強的自制力,很難自學成功。有了必要的自制力,還需要制定一個可行的學習計劃,凡事預則立不預則廢,這個計劃要從程式語言的基礎語法,到異常,IO,檔案系統,資料庫操作等逐步加深,最後可能還會學習這個語言比較流行的框架,因為在實際工作中,框架的使用是非常普遍的。另外除了程式語言本身,要做深入一點的開發,肯定還需要掌握像資料庫,linux,等等其它一些東西。這對於一個新手來說,也是不容易的。更困難的是,有了計劃就要按照計劃嚴格執行,最終還是要落實到自制力上。能不能嚴格執行計劃,可以說直接關係到自學成功與否。
系統性不夠。在實際工作中的程式設計師,絕不是每天只是敲程式碼那麼簡單,程式設計師平均每天能有200~300行有效程式碼的產出就算可以了。除了編碼,很多工作也都集中在溝通需求,分析問題,改bug,開會等等很多雜七雜八的事情上。這是一個系統性很強的工作,在工作中會涉及到很多其他崗位的人,比如需求,測試,美工,客戶,等等,會有很多環節,並且這些環節環環相扣,整個工作的系統性很強。如果自學的話,完全是一個人的事,是體驗不到這種情景的。而培訓班幾乎都會有一個實習專案,雖然只是練習用的,但是透過這個專案,還是會積累一些實際工作中的經驗的。我在以前面試的時候,也遇到過自學的人,他們整體給人的感覺是或許對於語言本身掌握的還不錯,但是除了語言以外的東西,就都不知道。當然,如果求職的人是一個剛剛畢業的學生,只要基礎好,其他方面弱一些,也是可以接受的。
培訓班的優勢培訓班能帶來的好處其實就是自學的劣勢。首先培訓班既然交錢了,自己不可能不認真對待,並且培訓班都有著自己的教學計劃,一步步跟著學就行,同時身邊有很多志趣相投的人以及輔導老師,有什麼問題都能很好的解決,相比較自學的話,一個人如果只依賴網路去解決問題,對於新手來說,很多時候也是很耗費精力的。
另外培訓班還有一個好處,就是作為培訓班,長期以來,他們積累的畢業生其實也是你的人脈,那麼多人裡面,肯定有混得好的,或者在什麼大公司,好公司的,透過他們內推,能更好地獲得面試機會,並且透過他們也可以更好地瞭解公司的情況,待遇,和麵試重點。一些培訓班也會和一些企業公司合作,長期輸送人才,這也算是培訓班的一個賣點。在考慮培訓班的時候,要多瞭解一下。
自學的優勢自學最大的優勢就是省錢了,然後就是時間自由,但是時間的自由不代表你就可以三天打魚兩天曬網,不要忘了自己的學習計劃。
所以,我覺得還是要從自己的目的出發,如果是從職業需要的角度出發,透過培訓班進行系統正規的教育對於以後的職業發展來說還是有很大幫助的。
如何選擇培訓班最後再說一下選擇培訓班需要注意的地方。
第一個要看培訓班的就業率,看看他們的畢業生的去向。其次就是具體的學費,學時。
另外培訓班的交通是否方便,交通不方便的話,也會帶來很多麻煩。最後就是培訓班的師資力量,培訓機構一般都會說自己的老師是從某某大公司出來的,有多少年工作經驗等等,當然這個都是他們的一面之詞,瞭解一下就行了。
-
4 # 有人耍流氓了
如果真想學習計算機程式設計的話,還是去培訓學校學習靠譜,哪裡的環境和教學更專業,不過在入校前,可以自己先自學,讓自己心裡更有底,給你個網站,上面有計算機程式設計書籍下載,還有對應的開發工具下載http://www.xen123.cn 祝學有所成
-
5 # 使用者3262953192428695
個人覺得培訓班好些。原因如下:1,自制力差,開啟電腦開啟手機準備學習的時候,不知不覺就去打遊戲刷微博了,效率太低。2,沒有學習氛圍,程式設計是一件比較枯燥的事情,遇到一個地方寫不出就是真的寫不出了,又沒有人和你商量,很多時候會想要放棄。3,自學能看懂和模仿別人的程式碼,但千個程式設計師能寫出千種程式碼,你想要完全學習一個人決絕問題的方式是不可能的,真正要學的是程式設計思維,而這個只有老師能教你,讓你擁有自己的程式設計思維
-
6 # 使用者105303473836
我朋友在優就業學,面授的那種價格一般在20000左右。所有的機構價格都差不多,但是有些機構是影片上課,不建議去。畢竟這種東西本來就要靠實操
回覆列表
首先你有沒有相關得基礎呢 培訓班主要是為企業輸出的 很多都是應用層的東西 很少講為啥 自學的話你時間是不夠的 如果你是學生我建議自學 如果不是我建議培訓班