最近一位同學(xué)在后臺問千鋒武漢小編:應(yīng)屆生誤打誤撞成為Python開發(fā)工程師,但是貌似力不從心,如何解決?
大二轉(zhuǎn)到了通信工程,編程能力很一般。畢業(yè)前聯(lián)系到一家北京的公司,公司并不屬于互聯(lián)網(wǎng)行業(yè),不過也需要IT人員,正好想用Python的Django框架做網(wǎng)站,可我就是小白一個,互聯(lián)網(wǎng)這方面的知識就大學(xué)自己略懂一點,畢竟專業(yè)限制,沒有系統(tǒng)的學(xué)。
部門其他人除了部門主管外也都不懂Python,自己學(xué)起來無從下手,感覺幾天下來,壓力很大,每天都不知道該做什么。甚至一度想到辭職,換一個其他類型的工作。不知道該如何選擇。
對于這位同學(xué)的問題,我們來看看3位前輩的解答,希望能夠?qū)δ阌兴鶈l(fā)。
一、從你的問題判斷:
1、從你的問題看,你可能Django根本不會,Python編程或者說編程還停留在紙上談兵,或者不客氣的話,還沒有學(xué)會編程。
2、自己破現(xiàn)在的困局:
a、從需求分析入手,將產(chǎn)品經(jīng)理提供的需求做分析,細(xì)化為一條一條的解決方案.
b、多問有經(jīng)驗的程序員,趕緊補上Python、Django知識。
3、有問題搜Google解決或者參加線上的培訓(xùn)課抓緊補漏。
4、碰到問題要解決問題,退縮不是解決問題的方法。

二、我是一個水大學(xué)的計算機(jī)系學(xué)生,下面是我認(rèn)為比較理想的非科班學(xué)習(xí)計算機(jī)的路線,希望能夠有些幫助。
基礎(chǔ)知識:
能不能抽出時間慢慢地補習(xí)基礎(chǔ)知識呢?
我是指:數(shù)據(jù)結(jié)構(gòu)/算法,計算機(jī)組成原理,簡單的C語言/操作系統(tǒng),網(wǎng)絡(luò)/網(wǎng)絡(luò)編程,編譯原理。
艱深如編譯原理、操作系統(tǒng)不求短期吃透,但一定要看個大概。
學(xué)算法和數(shù)據(jù)結(jié)構(gòu)要做到知道有哪些東西可供選用,知道它們在時間空間上的開銷。
組成原理看個大概,作為學(xué)操作系統(tǒng)和編譯原理的鋪墊。
操作系統(tǒng)要學(xué)到知道現(xiàn)代的操作系統(tǒng)能夠做什么、大概是怎么做到的、做一種操作有怎樣的開銷的程度。
在基本理解C語言做了哪些底層的操作的前提下,用C語言實現(xiàn)數(shù)據(jù)結(jié)構(gòu)課本上的大部分?jǐn)?shù)據(jù)結(jié)構(gòu)和算法。了解在Python及其他高級語言中如何相對高效地實現(xiàn)這些數(shù)據(jù)結(jié)構(gòu)和算法。
網(wǎng)絡(luò)知識可以用多少學(xué)多少。
信息檢索:
另外就是查資料的能力。能不能迅速地找到所需語言、庫的官方文檔?能不能流暢地閱讀英文文檔?
領(lǐng)域知識:
我不懂Python,但是我知道既然寫網(wǎng)站,即便是用框架,最好也還是知道點HTTP協(xié)議工作的細(xì)節(jié),以及最好能夠知道點部署操作系統(tǒng)的有關(guān)功能。能夠直接用純C寫出一個能提供HTTP服務(wù)的Demo程序就算基本懂了。

三、題主和我背景相仿,唯一不同就是我想做Python開發(fā)卻得了一個基礎(chǔ)設(shè)施運維崗,雖然是在一家互聯(lián)網(wǎng)企業(yè)卻感覺離夢想有點遠(yuǎn)。
建議題主先從Python基礎(chǔ)開始吧,基礎(chǔ)語法學(xué)起來是很快的,之后再跟著Django的教程走一遍了解一下大概流程,如果部門內(nèi)沒有人會前端的話你可以試試Bootstrap,在Django方面我也是新手,一起加油吧。
小編認(rèn)為:
這位同學(xué)最大的問題就是沒有系統(tǒng)地學(xué)習(xí)Python就直接被趕上架做項目,這是多么可怕的一件事!很多同學(xué)以為自己是計算機(jī)專業(yè)就能夠直接成為程序員,其實這真是誤會了。學(xué)校里的理論和公司里具體做項目需要的技術(shù)完全是兩碼事。
畢竟國內(nèi)很多高校還沒設(shè)置單獨的Python課程,所以在教學(xué)上是無法滿足企業(yè)對于Python人才實戰(zhàn)經(jīng)驗需求的,此時參加培訓(xùn)就成為了快速入門Python、積累實戰(zhàn)經(jīng)驗的主要方式。

千鋒武漢Python培訓(xùn)根據(jù)行業(yè)導(dǎo)向,緊抓企業(yè)痛點制定課程,結(jié)合爬蟲新技術(shù),全面增強數(shù)據(jù)抓取和搜索技能;率先覆蓋所有類型數(shù)據(jù)庫,傳授學(xué)生包括mysql、redis和mongdb數(shù)據(jù)庫知識;推出最貼近企業(yè)實戰(zhàn)的機(jī)器學(xué)習(xí)案例,例如人臉識別、手寫數(shù)字識別、汽車車牌號識別等。采用全程面授、項目驅(qū)動教學(xué)模式。
除講師外,班主任項目經(jīng)理及職業(yè)規(guī)劃師全程跟班,全方位把控學(xué)員的學(xué)習(xí)狀態(tài)及職業(yè)素養(yǎng)發(fā)展,讓學(xué)員不僅可以學(xué)到系統(tǒng)的理論知識,更能積累更多實戰(zhàn)經(jīng)驗。
所以如果你也想在人工智能時代成為一名實力派Python開發(fā)人員,那就來千鋒武漢參加Python培訓(xùn),名師大咖帶你走入高薪職場。關(guān)注“武漢千鋒”微信公眾號,后臺領(lǐng)取千鋒Python免費試聽課,親身感受教學(xué)效果,幫你尋找屬于你的努力方向!
2021-10-22 千鋒武漢發(fā)布了 《《我的世界》千鋒1024程序員節(jié)品牌片重磅發(fā)布》的文章
2021-10-22 千鋒武漢發(fā)布了 《千鋒1024程序員節(jié)重磅激勵,多重豪禮強力助學(xué)》的文章
2021-10-22 千鋒武漢發(fā)布了 《千鋒聯(lián)動全國百所院校 開展1024程序員節(jié)狂“享”活動!》的文章
2021-10-20 千鋒武漢發(fā)布了 《千鋒為中國航發(fā)商發(fā)提供Python課程培訓(xùn),助力商發(fā)公司高效決策》的文章
2021-10-15 千鋒武漢發(fā)布了 《千鋒教育1024程序員狂歡節(jié)即將火爆來襲 “厚禮”一觸即發(fā)》的文章