應屆生成為Python工程師,如何快速成長?

2021-10-23 15:22:49 字數 1405 閱讀 1174

最近一位同學在後台問我:應屆生誤打誤撞成為python開發工程師,但是貌似力不從心,如何解決?

大二轉到了通訊工程,程式設計能力很一般。畢業前聯絡到一家北京的公司,公司並不屬於網際網路行業,不過也需要it人員,正好想用python的django框架做**,可我就是小白乙個,網際網路這方面的知識就大學自己略懂一點,畢竟專業限制,沒有系統的學。

部門其他人除了部門主管外也都不懂python,自己學起來無從下手,感覺幾天下來,壓力很大,每天都不知道該做什麼。甚至一度想到辭職,換乙個其他型別的工作。不知道該如何選擇。

對於這位同學的問題,我們來看看3位前輩的解答,希望能夠對你有所啟發。

1、從你的問題看,你可能django根本不會,python程式設計或者說程式設計還停留在紙上談兵,或者不客氣的話,還沒有學會程式設計。

2、自己破現在的困局:

a、從需求分析入手,將產品經理提供的需求做分析,細化為一條一條的解決方案.

b、多問有經驗的程式設計師,趕緊補上python、django知識。

3、有問題搜google解決或者參加線上的課程抓緊補漏。

4、碰到問題要解決問題,退縮不是解決問題的方法。

基礎知識:

能不能抽出時間慢慢地補習基礎知識呢?

我是指:資料結構/演算法,計算機組成原理,簡單的c語言/作業系統,網路/網路程式設計,編譯原理。

艱深如編譯原理、作業系統不求短期吃透,但一定要看個大概。

資訊檢索:

另外就是查資料的能力。能不能迅速地找到所需語言、庫的官方文件?能不能流暢地閱讀英文文件?

領域知識:

我不懂python,但是我知道既然寫**,即便是用框架,最好也還是知道點http協議工作的細節,以及最好能夠知道點部署作業系統的有關功能。能夠直接用純c寫出乙個能提供http服務的demo程式就算基本懂了。

建議題主先從python基礎開始吧,基礎語法學起來是很快的,之後再跟著django的教程走一遍了解一下大概流程,如果部門內沒有人會前端的話你可以試試bootstrap,在django方面我也是新手,一起加油吧。

我認為:

這位同學最大的問題就是沒有系統地學習python就直接被趕上架做專案,這是多麼可怕的一件事!很多同學以為自己是計算機專業就能夠直接成為程式設計師,其實這真是誤會了。學校裡的理論和公司裡具體做專案需要的技術完全是兩碼事。

畢竟國內很多高校還沒設定單獨的python課程,所以在教學上是無法滿足企業對於python人才實戰經驗需求的,此時系統學習就成為了快速入門python、積累實戰經驗的主要方式。

如何快速成為Python工程師?

隨著人工智慧的發展與應用,python程式語言受到世界各界人士的關注,python工程師也成為乙個熱門職業,就業薪資高,發展前景廣闊。python是一門簡單的程式語言,學習相對更加輕鬆容易,初學者很容易入門,但想要學好,成為一名優秀的python工程師就不是那麼容易的事情了,需要受到很多因素的影響,...

成為高階Java工程師

經常主持對高階工程師和中基層tech leader的面試,一年下來總有百八十場,我給大家分享一下我對於高階工程師的定位吧,雖然我主要負責.net團隊,但是對於其他語言應該也是適用的。二 工作經驗 高階工程師必須有過在專案中擔心核心模組開發或者整體架構設計的經驗,並且專案越高大上越好,比如你在網際網路...

努力成為優秀的工程師

華為諾亞方舟實驗室首席科學家李航結合自己的親身經驗,提出了成為優秀工程師應該遵循的五項原則 面對問題,解決問題 系統地解決問題 站在使用者角度看問題 以最小的代價獲得最大的效益 磨在細處。我一直在it企業的研究部門任職,迄今經歷了三家公司 nec 微軟 華為。工作都是既有基礎研究,又有產品開發。其實...