開篇之前先做個夢哈:要是我誤打誤撞成了Python工程師,我的月薪是1萬還是兩萬?我能開發出什么樣具有影響力的產品呢?想想還是蠻讓人激動的,可以夢該醒了,你什么都不懂,你拿到Python工程師的offer,你敢去上班嗎?這份offer我該怎么面對?沒錯,這就是今天的主人公碰到的問題,是你會怎么做呢?
應屆生誤打誤撞成為Python開發工程師,但是貌似力不從心,如何解決?
大學讀的是通信工程,編程能力很一般。畢業前聯系到一家北京的公司,公司并不屬于互聯網行業,不過也需要it人員,正好想用Python的django框架做網站,可我就是小白一個,互聯網這方面的知識就大學自己略懂一點,畢竟專業限制,沒有系統的學。部門其他人除了部門主管外也都不懂Python,自己學起來無從下手,感覺幾天下來,壓力很大,每天都不知道該做什么。甚至一度想到辭職,換一個其他類型的工作。不知道該如何選擇。
對于這位同學的問題,我們來看看3位前輩的解答,希望能夠對你有所啟發。
從你的問題判斷:
1、從你的問題看,你可能django根本不會、Python編程或者說編程還停留在紙上談兵,或者不客氣的話,還沒有學會編程。
2、自己破現在的困局:
a、從需求分析入手,將產品經理提供的需求,做分析,細化為一條一條的解決方案.
b、多問有經驗的程序員,趕緊補上Python、django知識。
3、有問題搜google解決,養成*思考的習慣。
4、碰到問題要解決問題,退縮不是解決問題的方法。
加油!
我是一個水大學的計算機系學生,下面是我認為比較理想的非科班學習計算機的路線,希望能夠有些幫助。
基礎知識:
能不能抽出時間慢慢地補習基礎知識呢?
我是指:數據結構/算法,計算機組成原理,簡單的C語言/操作系統,網絡/網絡編程,編譯原理。
艱深如編譯原理、操作系統不求短期吃透,但一定要看個大概。
學算法和數據結構要做到知道有哪些東西可供選用,知道它們在時間空間上的開銷。
組成原理看個大概,作為學操作系統和編譯原理的鋪墊。
操作系統要學到知道現代的操作系統能夠做什么、大概是怎么做到的、做一種操作有怎樣的開銷的程度。
在基本理解C語言做了哪些底層的操作的前提下,用C語言實現數據結構課本上的大部分數據結構和算法。了解在Python及其他高級語言中如何相對高效地實現這些數據結構和算法。
網絡知識可以用多少學多少。
編譯原理著重學習parser部分。
信息檢索:
另外就是查資料的能力。能不能迅速地找到所需語言、庫的官方文檔?能不能流暢地閱讀英文文檔?有沒有在一星期內僅借助官網上的指導,把任意一種流行語言的及其特色功能學個大概的能力?
領域知識:
我不懂Python,但是我知道既然寫網站,即便是用框架,最好也還是知道點HTTP協議工作的細節,以及最好能夠知道點部署操作系統的有關功能。能夠直接用純C寫出一個能提供HTTP服務的demo程序就算基本懂了。
樓主和我背景相仿,唯一不同就是我想做Python開發卻得了一個基礎設施運維崗,雖然是在一家互聯網企業卻感覺離夢想有點遠。
建議樓主先從Python基礎開始吧,基礎語法學起來是很快的,之后再跟著django官網的教程走一遍了解一下大概流程,如果部門內沒有人會前端的話你可以試試bootstrap,在django方面我也是新手,一起加油吧。
這位同學最大的問題就是沒有系統地學習Python就直接被趕上架做項目,這是多么可怕的一件事!很多同學以為自己是計算機專業就能夠直接成為程序員,其實這真是誤會了。學校里的理論和公司里具體做項目需要的技術完全是兩碼事。
如果你沒有Python基礎,可以先從一些教程自學,當然,如果有老師帶領學習最好(是你最好選擇),項目豐富、效率高,避免走彎路,快速達到企業用人標準。
順應技術趨勢,學習Python人工智能拿高薪,我們為你準備了0基礎Python培訓免費入門課程,11月5-9日開課(共5天),具有豐富實戰經驗的大咖帶領入門,避免走彎路。
感謝您的閱讀,以上就是今天Python培訓對“誤打誤撞成為Python工程師,是喜是悲?”的解讀,你怎么選呢?要小編說呀,如果你真的喜歡這個崗位,那么你就放低姿態,逼迫自己進行惡補,如果你不喜歡,那就早點跟企業說清楚,別耽誤自己也別耽誤企業,你說呢?更多Python相關的內容盡在Python培訓機構,敬請關注!
免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。