我的python面試簡歷及我的自學經驗,附出坑福利

2019-07-18     程式設計師Doctor

文末附我朋友自學出坑的資料分享出來希望對大家有幫助

分享前一段我的python面試簡歷,自我介紹這些根據你自己的來寫就行,這裡著重分享下我的項目經驗、公司職責情況(時間倒序),不一定對每個人適用,但是有適合你的點可以借鑑

我的真實經驗:(14年畢業,化工專業)

14.7 -- 15.1 賣保險

15.3 -- 15.11 進廠

16.2 -- 17.7 UI設計(UI培訓班學習+UI工作)

17.8 -- 19.4 Python數據分析(Python培訓班學習+Python工作)

我去培訓班去過兩次,先UI培訓了4個月,出來在深圳UI行業混了1年,工資萬把塊,後來還是不想乾了,因為當時室友幾乎打聽出來公司每個人的工資福利年終獎,比著公司後端開發的高工資,高年終獎,同樣是干一天活,UI的整體待遇及後期增長幅度還是差些(主要是自己太菜雞),剛好17年7月公司倒閉,就想換個工資高的後端,考慮過Java,不過沒去上,諮詢別人建議我學Python,就回培訓班重造,又學了半年Python,畢業後一直做到現在,算下來,從17年8月開始培訓,到現在,接觸Python整整2年,也深深的被這門語言的強大所折服,期間也運營了這個公眾號,記錄一些平時自己的學習筆記,經驗心得

2018.1-2019.4 AAAAA公司


項目一介紹:智能數據分析平台

開發一個軟體質量評測項目,項目屬於web項目,主要負責後台方法編寫、部署,前端略有參與,項目分多個階段,著重介紹2個階段:

第一階段:(著重後端方法編寫)

缺陷自動分類功能實現,根據缺陷(bug)的標題、描述等相關特徵信息,對缺陷嚴重程度等級(1-6)級進行分類,用到相關技術:

1、常用的建模/數據分析方法編寫,處理缺失值、數據離散化、歸一化、one-hot編碼、字符串索引、降維、算法模型構建/模型保存與加載等常用功能編寫通用方法,直接調用

2、結巴分詞對描述信息文本分詞,並去除停用詞、構造自定義詞典處理數據

3、 運用pandas對數據進行處理,缺失值、異常值、重複數據處理、特徵向量化等

4、通過TF-IDF將數據向量化,在建模階段對數據進行28比例切分,最後通過Sklearn SVM/樸素貝葉斯/決策樹構造模型,對比驗證各種模型的效果

第二階段:(前後端配合)

該階段是本項目重點階段,採用django搭建後台,前端通過拖拽數據處理功能的操作,將數據/數據處理流程/建模方法等數據傳到後端,後端根據傳過來的參數,結合第一階段編寫好的方法對數據進行處理建模,並將結果返回前端進行相關圖表展示,前端框架涉及jsplumb(流程圖)、datatable.js(表格)、echarts.js(圖表)、d3.js(架構圖),後端相關技術主要有django框架、Pandas、numpy、sklearn常見數據處理與分析庫

第三階段:(仿真測試缺陷預測)

根據公司內部測試數據,研究性預測每個項目仿真測試缺陷數,數據特徵比較多,挑選了一些影響關係大的因子,開發人員經驗、開發時間、項目類別等,並對離散型特徵通過one-hot和分箱轉化成數值參與模型運算,在建模過程中,考慮到不同特徵下預測結果不一樣,編寫隨機算法選擇特徵與手動選擇特徵進行結果比較,也通過在相同特徵下選擇不同的算法模型進行預測,得出結果進行比較,這樣充分考慮各種情況,得出一份更具有參考性的結果

職責:

1、獨立配伺服器環境,Django+Linux+Uwsgi+Nginx部署項目,實現訪問

2、前後端代碼編寫(後端數據處理、數據交互、前端頁面)

3、數據爬取,缺陷數據有限,部分數據來源於網上爬取,用於建模測試

4、資料庫用到MySQL、Oracle

5、預測軟體可靠性,運用G-O、G-M模型等,建立軟體缺陷與時間關係模型方程

6、研究NLP中一些相似度算法

2016.1--2018.1 BBBBB公司


項目二介紹:爬蟲與數據分析項目

1、根據需要爬取的數據進行需求分析,分析目標網站的網站結構和一些反爬手段,通過requests、scrapy、scrapy-redis、xpath等技術手段編寫爬蟲程序進行內容抓取

2、對抓取到的數據進行清洗過濾,結構化存到資料庫,根據爬取過程中遇到的一些反爬手段,優化自己的程序

3、對爬取到的數據,通過matplotlib生成直方圖、條形圖、散點圖、餅圖、詞雲等,多維度展示分析數據,並撰寫數據分析報告,供需求方對數據有直觀的了解

職責:python工程師

編寫爬蟲程序,想出反反爬策略,數據清洗可視化

項目概況:

1、需要爬取的數據經過分析,考慮到數據量較多,採用scrapy-redis進行爬取,因為該框架實現url和數據去重、持久化、分布式比較方便,同時應用RedisSpider構建分布式爬蟲,爬取更快

2、數據提取,對提取中的異常情況充分考慮,完善優化代碼,增加代碼強壯型

3、考慮網站能否打開和打開時間問題,一般需要加異常判斷、超時、retry等減少報錯

4、爬取的數據通過redis集合、sha1加密,等技術手段,實現新提取的數據保存,已爬過的數據更新的斷點續爬功能

5、對爬取到的數據,通過matplotlib生成直方圖、條形圖、散點圖、餅圖、詞雲等,多維度展示分析數據,並撰寫數據分析報告,供需求方對數據有直觀的了解

獨立完成網站數據爬取,和常見數據處理方式

2014.7--2015.12 CCCCC公司


項目三:網站開發

1、開發網頁,根據需求和產品、程序溝通一些功能需求的實現和對介面的改善

2、根據階段性需求,做些頁面,編寫HTML、CSS、JavaScript代碼

3、織夢、Discuz建站、域名解析、SEO優化等均有做過

崗位職責:前端工程師

一些問題


問:前端如何學的?

答:上大學有選修課網頁設計,當時接觸的Dreamweaver,感覺能做個網頁跳轉,展示頁面挺有趣的,就慢慢被吸引了,選修課學了一年,也經常看些網上的教程,就慢慢會了

問:python如何學的?

答:自學的,當時在公司做前端,剛好公司有個後端開發是做Python的,因為這對python有所了解,剛開始入門是從爬蟲入手的,爬蟲比較簡單,而且也有趣,會從網上爬點數據、視頻什麼的,後來慢慢熟悉了,也網上買了課,開始接觸python其他方面的功能,最後逐漸熟悉,因為有前端編程基礎了,感覺再學也不那麼難

最後如果你是Python新手,一時找不到合適的入門學習資料,難以上手;

或者你已經學習了一段實踐Python,希望獲取更多Python實踐項目,讓自己快速成長!

那么小編分享的這套2019最新Python教學視頻正好適合你!

《Python+數據分析+機器學習》,九大階段能力逐級提升,幫助你突破學習瓶頸期,收穫成功!

重點:轉發本文+關注並私信「資料」即可免費獲取!

文章來源: https://twgreatdaily.com/zh-sg/H-FfB2wBmyVoG_1ZwI-T.html