Python主要的方向是web開發(fā)和網(wǎng)絡(luò)爬蟲,如果牽強一點的話,科學技術(shù)和人工智能(機器學習)也可以算進去,不過目前來看,Python開發(fā)還是很不錯的,很多公司都找人呢,給的工資也蠻客觀的
感謝邀請。我是做前端開發(fā)的,也是零基礎(chǔ)入門,我找工作的時候是15年,那時候會寫樣式,html,會點jquery,就能找到工作。那時候我面試七家公司拿到四個offer。現(xiàn)在的前端已經(jīng)是工程化了,不再是寫寫頁面,現(xiàn)在的公司前端開發(fā)是很重要的崗位。所以現(xiàn)在的前端跟python學習成本是差不多的。
我建議從Python入手比較好。因為前端主要還是做視圖層,雖然有nodeJS, 但是面對市場需求還是有很大的局限性。現(xiàn)在的市場以及趨勢,在很多場景Python都是很好地選擇。
比如:
網(wǎng)絡(luò)編程,爬蟲開發(fā),云計算開發(fā),人工智能,自動化運維,金融分析,科學運算, 游戲開發(fā),桌面軟件。
前端和后端開發(fā)內(nèi)容的區(qū)別
1、運行環(huán)境不同
(1)Web前端代碼主要在客戶端(PC、手機、pad)運行;
(2)Web后端的代碼主要在服務(wù)端運行,服務(wù)器可以在提供服務(wù)廠家的數(shù)據(jù)中心,也可以在云端。
2、與用戶緊密關(guān)系不同
(1)前端重用戶體驗,主要是考慮怎樣能讓用戶覺得用起來更舒服,考慮界面布局、交互效果、大數(shù)據(jù)量頁面加載速度等等,主要是偏向用戶看得見的部分,客戶端(pc、手機、pad)上瀏覽web頁面,處理各個瀏覽器平臺的兼容和對界面的渲染差異,對UI庫的依賴較強;
(2)后端更多是考慮業(yè)務(wù)邏輯、數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、數(shù)據(jù)的事務(wù)操作、跨平臺API設(shè)計、負載均衡、應(yīng)用和服務(wù)部署等等,更多的是考慮用戶看不到的部分,保證業(yè)務(wù)邏輯處理數(shù)據(jù)的嚴謹,保證用戶訪問數(shù)據(jù)吞吐的性能。
3、需求變更帶來的影響不同
(1)前端主要怕系統(tǒng)原型的頻繁變更,布局樣式、交互效果的需求變更;
(2)后端主要怕業(yè)務(wù)邏輯變更,或者當使用規(guī)模增大之后對穩(wěn)定性帶來的影響。