GitHub上狂攬62Kstars的程式設計師做飯指南

xiezhr發表於2024-06-24

寫在前面

作為一名程式設計師,我們經常會在全球最大的同性交友網站 GitHub上尋找一些優質的開源專案來學習,以提升自己的專業技能。

今天給大家推薦的是一個GitHub上狂攬61K⭐⭐的開源專案。專案名叫做HowToCook,只聽名字,大家應該能想到這是一個教程式設計師怎麼做飯的專案。

作為一個程式設計師,你會願意去學習這個專案,提升自己的軟技能麼?

如果願意,那就跟著小凡繼續往下看,看看專案能給我們帶來什麼?

一、專案簡介

1.1 專案地址

地址:https://github.com/Anduin2017/HowToCook

1.2 專案基本資訊

專案中不包含任何程式碼,旨在提供程式設計師在家做飯指南。目前已有62.1k stars,專案屬於作者長期維護專案,最近更新是在三天前。

專案基本資訊

1.3 專案初衷

作者希望結合自己多年做飯經驗,準備用更清晰精準的描述來整理常見菜的做法,以方便程式設計師在家做飯。

下面是作者自述的初衷

專案初衷

二、專案本地部署

專案支援本地部署web服務,僅需簡單一步即可完成本地化部署

安裝完Docker後執行下面命令即可

docker pull ghcr.io/anduin2017/how-to-cook:latest
docker run -d -p 5000:5000 ghcr.io/anduin2017/how-to-cook:latest

部署完成後,大概是下面這樣子的,作者也提供了訪問地址:https://cook.aiursoft.cn/

部署完成後

三、pdf閱讀

為了方便小夥伴閱讀,作者還貼心提供了線上pdf閱讀。地址:https://cook.aiursoft.cn/document.pdf

pdf閱讀

四、How To Cook

看到這兒的小夥伴,一定是一個愛做飯或者是吃不動外賣想要嘗試做飯的小哥哥or小姐姐。

我們馬上進入專案的主題,跟著作者指令碼來開啟做飯之旅

4.1 做菜之前

作者沒有剛上來就叫我們如何做一道菜,而是先來做菜之前的一些準備工作。

很符合我們的一貫作風,從入門到放棄 從入門到精通的精髓。

  • 廚房裡需要準備啥
  • 如何選擇現在吃什麼
  • 高壓力鍋
  • 去腥
  • 食品安全
  • 微波爐
  • 學習焯水
  • 學習炒與煎
  • 學習涼拌
  • 學習醃
  • 學習蒸
  • 學習煮

由於文章篇幅原因,內容就不一一例舉出來了。感興趣的小夥伴可以自行上GitHub檢視,我們只擷取部分來說說作者的用心程度

廚房準備

廚房準備中,我們會看到電子秤(或天平)、遊標卡尺、量筒、停表、燒杯、測溫槍、移液器這樣的工具。

是的你沒看錯,作者在後面的菜譜中對於食材的選取都很精確,沒有少許,少量這樣的量詞,更多的是2個,100ml、300g 這樣的精確量詞。

沒錯這就是程式設計師思維,多年經驗積累,一個字嚴謹 ~

再比如,在如何選擇現在吃什麼的時候,作者也給出了嚴謹的演算法

image-20240623122846656

4.2 菜譜

有了做飯基本常識及飯前準備之後,接下來就要根據作者提供的海量食譜中開始實操了

作者按照種類,對食譜進行了如下劃分

  • 素菜
  • 葷菜
  • 水產
  • 早餐
  • 主食
  • 半成品加工
  • 湯與粥
  • 飲料
  • 醬料和其他材料
  • 甜品
image-20240623124027124 image-20240623124040945
image-20240623124101197 image-20240623124112189
image-20240623124121792 image-20240623124131882
image-20240623124142100 image-20240623124150894

只要上面的菜譜學會了其中一部分,是不是就可以告別愁每天吃什麼的煩惱了呢?而且可以做到每天不重樣~

我們來看一個簡單的菠菜炒雞蛋的做法

菠菜炒雞蛋

必備原料和工具

  • 菠菜
  • 雞蛋
  • 食用油
  • 食用鹽

計算

按照 1 人的份量:

  • 菠菜 350g
  • 雞蛋 2 個
  • 食用油 15ml
  • 食用鹽 5g

操作

  • 菠菜去根,洗淨,放在籃子裡,焯水
  • 將雞蛋打入碗中,攪勻
  • 熱鍋,加入 10ml 油
  • 油熱後,倒入雞蛋液,中火翻炒 15 秒,先煎成蛋餅,然後再用鍋鏟切成小塊
  • 關火,將雞蛋塊 盛到盤子中,不要洗鍋
  • 重新開火,倒入 5ml 油,油熱後,放入菠菜,大火 翻炒 15 秒後,倒入雞蛋塊,翻炒均勻
  • 加入 5g 鹽、100ml 飲用水,大火 翻炒 10 秒
  • 關火,盛盤

五、進階知識學習

循序漸進,經過之前食譜的鍛造之後,我們需要繼續修煉。那就需要掌握跟多的技巧了

在進階篇,作者還給出了一些廚藝進階教程

  • 輔料技巧
  • 高階專業術語
  • 油溫判斷技巧

六、行為準則

專案採用一個較弱的許可協議,任何人都可以自由複製,修改,釋出,使用,編譯,出售或以菜譜的形式或菜的形式分發,

無論是出於商業目的還是非商目的,以及任何手段。

社群可以使用這個倉庫訓練任何型別的 AI ,並且允許商業使用。

本期內容到這兒就結束了 ★,°:.☆( ̄▽ ̄)/$:.°★ 。 透過介紹,你是否也對做飯感興趣了呢。

是否想要提升自己的軟技能呢,希望對您有所幫助。

我們下期再見 ヾ(•ω•`)o (●'◡'●)

相關文章