73封求職申請,4次電話面試,零錄用。這是作者在荷蘭轉(zhuǎn)崗后端/平臺工程師時,四周內(nèi)手動投遞的真實數(shù)據(jù)。一邊在西門子全職開發(fā) kube-radar、維護隨時可能宕機的家庭實驗室,一邊忍受招聘流程中“信噪比崩壞、窗口期極短、頻繁切換打斷心流”的三重暴擊,他終于做了每個工程師都會做的事——把痛苦自動化。
于是 job-digest 誕生了。這套基于 Python 3.11 和 asyncio(異步I/O)構(gòu)建的流水線,會趁他睡覺時自動抓取 LinkedIn Jobs、Indeed、Glassdoor、We Work Remotely、RemoteOK 等平臺的荷蘭技術(shù)崗位,用規(guī)則引擎加語言模型解析職位描述,按 Go、Kubernetes 底層、Cilium/eBPF、Azure 與 AWS 多云、安全合規(guī)(NIS2/DORA)等精確技能棧打分排序,最后每天早上 7 點準時把 Top 3 的匹配結(jié)果推送到 Telegram——讀完、申請、關(guān)掉對話框,剩下的時間留給真正的編碼工作。
![]()
流水線架構(gòu)清晰到只有四個模塊:異步抓取器負責(zé)定時輪詢多個招聘源,避免被反爬;豐富層用 LLM(大語言模型)抽取出技術(shù)棧、薪資范圍、遠程政策等結(jié)構(gòu)化字段;打分器結(jié)合個人偏好與歷史申請記錄計算匹配分;通知器則依靠 SQLite 做去重和歷史緩存,確保同一個職位不會反復(fù)推送。選 Python 而不用 Go 的理由很務(wù)實:快速原型驗證,先讓工具跑起來,再談優(yōu)化。
這個決策表背后藏著一個云咨詢師轉(zhuǎn)崗的真實困境。Adyen、Booking.com、ASML 等公司最有價值的職位通常在周二早上放出,周四下午就涌入 200 個申請人。周日晚上才手動檢視招聘網(wǎng)站的人,永遠趕不上窗口。job-digest 把人工刷職位變成一次性的配置動作,不僅補上了時間差,更解放了深度工作狀態(tài)——因為每一次“先刷一分鐘 LinkedIn”都會摧毀好不容易建立的心流。
項目代碼已在 GitHub 公開,作者公開喊話:想要合作,尤其是懂 Python、正在找技術(shù)工作的人。從手動復(fù)制粘貼求職信的絕望到用異步管道收割機會,這個故事證明了一件事——工程師解決自己問題的方式,往往就是下一個開源工具的原型。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.