Python後端工程師技術棧大全

2022-05-14 17:56:45 字數 698 閱讀 7453

語言層面

1.精通python語言,了解python高階特性,了解設計模式,能夠讀懂開源框架**。

2.前端要熟悉html/css/js,了解es6特性,至少會使用乙個前端框架,例如jquery或者vue。

資料庫1

.關係型資料庫mysql、postgresql,效能調優

2. 非關係型資料庫mongodb(可選)

3. 快取型資料庫redis (必備)

python框架

掌握flask、django、tornado或其他web框架,熟悉或者精通其中任意乙個即可,能夠了解這些框架的底層實現原理和機制。

web熟悉tcp/udp/http協議等基礎理論知識。

熟悉web常見的驗證方式,如basic authentication、token authentication和jwt驗證,熟悉第三方登入如oauth2.0。

熟悉restful api的設計理念,熟悉crud基本操作

了解web sockets

搜尋引擎

了解或者熟悉elasticsearch、solr、sphinx

訊息佇列

了解rabbitmq、kafka

其他熟悉docker,能夠使用docker部署專案

系統

開發的效能要求

能夠使用,分布式,快取,訊息,等高效能架構開發技術,

全棧工程師

全棧工程師,也叫全端工程師,英文full stack developer。是指掌握多種技能,並能利用多種技能獨立完成產品的人。web前端也遠遠不是從前的切個圖用個jquery上個ajax相容各種瀏覽器那麼簡單了。現代的web前端,你需要用到模組化開發 多屏相容 mvc,各種複雜的互動與優化,甚至你需...

全棧工程師

全棧工程師 價值1.全域性性思維 2.溝通成本 專案越大,溝通成本越高,做過專案管理的都知道,專案中的人力是1 1 2的,人越多效率越低。因為溝通是需要成本的,不同技術的人各說各話,前端和後端是一定會掐架的。每個人都會為自己的利益而戰,毫不為已的人是不存在的。而全棧工程師的成本幾乎為零,因為各種技術...

工程 技術 工程師

1.1工程與技術 1.2工程技術的傳統學科 1.3工程師 1 工程師的概念 2 工程師是解決問題的人 3 工程師的工作 4 工程師的未來與職業之路 5 工程師應具備的能力 1.4小結 工程與技術 工程依賴技術的發展,技術是實現工程的手段。技術比工程更依賴科學的發展,也可以認為技術是建立在科學工程間的...