編程在大學是一門綜合性學科,它涉獵到編譯原理,數據結構,操作系統,計算機組成原理,軟件安全等等,在解決編程問題時會根據情況涉及到不同的數學模型以及考量到不同的場景知識,所以編程是非常考驗一個人的能力的。但編程一開始并不是那么的觸不可及令人望而卻步,米國早已研發一款圖形編程語言Scratch,以供低年齡段的孩子們學習。那如果要自學,可能要先讓孩子有一定的英語基礎,以及一定的網絡資源查找能力。這邊個人建議,如果想要體系化的學習,可以通過一些網絡教育機構來全面的開展學習,目前市面上有上百家的機構,編程貓,猿輔導,核桃編程,童程童美,TDOG,學而思等等等等,這些要嘛就是有足夠的教學經驗,要嘛就是師資力量雄厚,編程貓與TDOG據說都還是清北講師,具體的還是大家自行去了解。但個人建議,編程學習要循序漸進,先從興趣培養開始,各位家長也不要急功近利,讓孩子喜歡上編程才能學好編程[玫瑰]
其實現在想入行IT行業,無非是兩種方式,自學,or培訓,
自學短時間來說是不建議的:
1.自學,顧名思義,自主學習,自己找學習資料,自己安排學習時間,自己掌握學習的進度,效率太低。
2.要擁有自學能力,這個肯定是最基礎的,自己學習的能力,能夠很好的理解自己所學學習的知識。
3.還要有自控能力,每天必須保障自己的學習時間足夠學習,畢竟學習web前端還是需要花費時間的。
4.需要解決問題的能力,在IT行業的學習中,總是會遇到你意想不到的問題,這個期間就需要你能夠自己獨立自主的解決學習中遇到的技術問題。
5.需要實踐積累的能力,IT行業的學習不像其它行業,它總的來說屬于技術行業的范疇,那就決定了它的學習特殊性,不止停留在理論,更多的實踐操作,更多的需要自己動手來嘗試,實踐。
6.再就是意志力,能否長期堅持,在自學中,你遇到的挑戰會有很多,你能否堅持,你能否端正自己的心態,這些都是很重要的。
7.如果短時間提升,很顯然并不適合題主。
那么再說一說培訓:
1.學習時間,學習時間安排相對來說比較的緊湊,根據你所學習的方向,時間安排總體比較的科學,能夠很好的得到保障。
2.課程體系,自主研發的課程體系,十幾年教學經驗的積累,不斷的得到改善,貼合市場需求,能夠更好的促進學員的學習。
3.理論實踐相結合,實踐為王,在學習理論的同時可以保障實踐項目方面的積累,為以后融入工作崗位打好堅實的基礎。
4.學習期間老師全程指導,有問題可以隨時問,可以隨時解決,全程輔導你的學習。
5.良好的學習氛圍,學習期間會以小組合作分工,不懂的問題可以問同班學員也可以問自己的項目小組長,提高自己的學習效率。
總體來說比較的適合想短時間提升專業能力的。
我們碰到過許多這樣的問題。其實有個很好的辦法開始自學編程。
第一步,編程需要比較好的邏輯思維能力,現在有很多可以免費測試這方面能力的辦法,可以找找看。這算是先決條件。因為如果邏輯思維能力不好,即使勉強去學了,最后也并不太容易找到理想的工作。
第二,找一些免費的編程教學視頻看看。一方面是看看自己對編程到底是不是真的感興趣,另一方面也是一個比較的過程,看看哪種技術語言啊老師授課風格更適合自己。
第三,以上兩步過關,那就可以好好計劃一下了。注意不僅是要計劃學編程,最好是能站在職業生涯的高度做規劃,這樣可以確保少走彎路。
以上。
希望對你有所幫助。
謝謝邀請!
作為一名計算機專業的教育工作者,我來回答一下這個問題。
首先,入門編程需要一個循序漸進的過程,需要先了解基本的編程語法,從解決基本的數學問題開始,進而展開編程語言的學習。以學習Java編程語言為例,首先需要了解Java語言中的基本編程元素,涉及到類、對象、屬性和方法,接著開始學習如何構建面向對象的編程過程,涉及到類的設計、對象的創建以及方法的調用,在學習完基本的流程控制之后,就可以解決一些簡單的數學問題了,比如求指定范圍內的素數等等。這個過程是打開編程大門的第一步,通過這個階段的學習,也能夠在一定程度上培養自身的編程興趣。
其次,入門編程要構建一個初步的編程思維。所謂的編程思維就是通過編程語言來解決問題的思路和方式,簡單的說就是一個抽象的過程。鍛煉編程思維一個最為有效的辦法就是完成大量的實驗,通過對于實驗的不斷總結從而形成自己的編程思路。所以,學習編程如果有捷徑的話,那么就是不停地做實驗。
最后,入門編程需要有一個完整的知識結構,這個知識結構涉及到操作系統、計算機網絡、數據庫、算法設計和數據結構,在當前的大數據、云計算時代背景下,還需要掌握大數據和云計算的相關知識,尤其是IaaS和PaaS。這些知識完全可以在學習編程語言的過程中同時學習,這些內容的掌握程度對于編程能力會有較大的影響。
最后,目前編程語言比較多,對于基礎比較薄弱的初學者來說,可以從Python語言開始學起。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!