電腦編程完全可以自學,只要你有這方面的興趣,自學成才完全不成問題,“熊貓燒香”的作者李俊只有初中文化,就是通過自學成功的一例,只不過病毒的傳播造成的后果出乎他的意料,被抓后,他又編寫了反病毒程序,化解了病毒傳播的危害。現在網上學編程的網站論壇很多,如果有興趣可以了解一下,如紅客聯盟,吾愛破解等著名論壇。
至于工作前景是前途無量,優秀的程序猿每年收入幾十萬以上,最出名的當數“快播”的創始人王欣,真正把技術轉化成財富的牛人。
這是一個很多同學都比較關心的問題,我從理論學習、實踐和方向規劃這幾個方面來說說我的看法。
首先,編程語言是計算機知識體系當中比較簡單的內容,是完全可以通過自學來掌握基本語法的,而且在學習編程語言的過程中,還能夠逐漸展開其他內容的學習,包括操作系統、數據庫、計算機網絡、數據結構等知識,所以也把編程語言稱為打開計算機技術大門的鑰匙。
編程語言本身是一種工具,學習基本語法僅僅是第一步,在學習基本語法的過程中還需要完成大量的驗證實驗,以此來為抽象概念建立起畫面感,而搭建實驗環境和如何完成驗證實驗則是初學者所普遍面臨的障礙,這也是很多同學找專業老師指導的原因之一。
在學習編程語言的初期,如果有專業老師的指導,至少會解決三方面問題,其一是學習資料的選擇,其二是實驗環境的搭建,其三是方向的確定。
對于自學能力比較強的同學來說,基礎語法部分是完全可以通過自學來完成的,簡單的驗證性試驗也可以自主來完成,但是掌握了基本的編程語法之后,還是應該參加一些有專業研發人員帶隊的實踐活動,或者是參加崗位實習,這是能否系統掌握并運用編程語言的重要環節。
考慮到很多同學沒有參加實踐活動的渠道,我聯合多名985大學的導師,包括一些來自大廠的企業導師,共同打造了一個線上實踐平臺,主要面向本科生和研究生,涉及到前后端開發、移動互聯網開發、大數據開發、物聯網開發和人工智能開發等內容,既有項目實踐也有科研實踐,歡迎同學們聯系我申請參與,相信會有所收獲。
最后,如果有計算機相關的問題,歡迎與我交流。
如果是對美好的事物感興趣并且審美不錯的話 建議學前端開發,現在小程序、輕應用和H5等非常火并且門檻也比較低,學習起來很方便。如果是對計算、數學等感興趣 可以學習大數據 比如java、C語言和Python等。
學哪門開發語言 主要還是要看你想要投入到哪個應用方向去。
java、php主要是網頁類web應用的開發
python近幾年大熱,主要是人工智能、深度學習等方向的研發
go服務器中間件、云平臺等方向研發
javascript、html、css等主要是網頁前端的開發
c、c++等主要是應用在系統底層的研發
自學建議python,一來高級封裝語言使用上相對簡單,學習成本低,二來算是目前人工智能方面的主流需要,熱門,前沿趨勢。