謝謝邀請!
首先,自學Python是能夠找到相關工作的。
Python語言在近幾年的上升趨勢非常明顯,語言生態也越來越健全,在Web開發、大數據開發、人工智能開發(機器學習、計算機視覺等)、嵌入式開發和各種后端開發等領域都有普遍的應用,隨著大數據和人工智能的不斷發展,未來Python的發展空間將非常值得期待。
從就業的角度來說,學習Python是不錯的選擇,但是對于自學的人來說,需要注意以下幾個內容:
第一:注重知識結構的豐富性。自學Python一定要有一個系統的學習計劃,能夠形成一個比較健全的知識結構。對于自學者來說,雖然Python語言可以從事眾多領域,但是選擇Web開發方向是比較現實的選擇。Web開發需要具備三個方面的知識結構,其一是Web前端開發知識,其二是Python語言自身的解決方案(包括各種庫),其三是數據庫知識。另外,自學期間不建議選擇全棧開發方向,因為脫離開發崗位學習全棧并不適合所有人。
第二:注重實踐能力的培養。學習編程語言一定要重視實驗,編程語言說到底就是一種工具,所以只有多使用才能逐漸熟悉。實踐能力的培養一方面要多做實驗,另一方面也要結合一些綜合性的項目。另外,實踐能力的培養還包括開發工具的使用,比如調試工具、協同開發工具等。
第三:注重交流。學習編程語言一定要注重交流,對于自學的人來說更是應該多渠道開辟交流機會,交流的過程也是學習的過程。不論是學習的初期還是中后期,交流都是不可缺少的環節。
最后,對于自學的人來說,在完成基礎知識結構的學習之后,最好能參加一個項目組的實習,實習對于準程序員來說是比較重要的。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網方面的問題,或者考研方面的問題,都可以咨詢我,謝謝!