[閱讀週記] 20181001-1007

[閱讀週記] 20181001-1007

閱讀週記第10期, 記錄過去一週閱讀中覺得值得分享的資訊…

[Python]

  • Take the 2018 Python survey!
    TalkPython episode #176 採訪了PSF的Ewa Jodlowska以及JetBrains的Dmitry Filippov 分享關於去年PSF 委由 JetBrains 所作的 Python Comunity Survey,今年的 Python developer survey 已經開始了,可以一起來參與。
  • Async Techniques and Examples in Python
    最近執行的專案需要用到一些 Async 的技巧來增加 IPCam 的影像傳輸速率,剛好 TalkPython 推出了這一個相關線上課程,把 Async、Thread、multiprocessing介紹的蠻清楚的,提供給對 Async 這個主題有興趣的朋友。

    • 延伸閱讀:Python Cookbook 的作者 David Beazley 有一系列相關主題的 Talk 也可以聽看看,他一邊分享一邊 live coding 的表演真得很精彩。

[Machine Learing]

  • 揭開資料科學家的神祕面紗
    哈佛商業評論的文章由資料科學課程網站DataCamp的Podcast-DataFramed主持人Hugo Bowne-Anderson 在訪問超過三十位資料科學家之後,整理了資料科學家工作上到底在做些什麼。
  • Model Zoo
    在這個網站可以找到各式熱門的 open source deep learning code 以及 pretrained models。

[Agile]

  • 程式開發員,放棄「敏捷」吧!
    極限編程的共同發明人也是敏捷宣言起草人之一 Ron Jeffries 所寫的 Developers Should Abandon Agile 的繁中翻譯。Ron Jeffries 用反諷的標題來跟大家說明「自認敏捷」和「暗黑敏捷」是如何違反敏捷精神,使得程式開發員的生活更加痛苦。
    但也不是要程式設計師走回 Waterfall,而是開發員應該致力於「可支持敏捷開發的基本原則」

    • 固定交付「可動、測過、符合需求、並不斷整合」的軟體。
    • 永遠保持程式碼乾淨。
    • 與老板溝通時,永遠以你產品的新增功能為基礎。

只要保持產品「隨時可上線」,我們就可以「在任何deadline前,以目前手上最好的功能交付產品」。

[其它]

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料