雅虎香港 搜尋

搜尋結果

  1. 2023年5月10日 · Google Colab,全名是 Google Colaboratory,是一個基於雲端的免費 Jupyter 筆記本環境,讓使用者可以在瀏覽器上寫程式碼,並且可以利用 Google 的雲端運算資源執行程式碼。 為什麼要使用Google Colab? 解決什麼問題. Google Colab 的主要優勢在於其易用性、訪問性和免費的資源,使得它成為一個理想的選擇,尤其是對於學生、研究人員,以及資源有限的小型團隊。 以下是使用 Google Colab 的一些主要理由: 處理大規模計算問題:Google Colab 提供免費的 GPU 和 TPU 資源,這讓使用者可以在擁有有限硬體資源的情況下,執行需要大量運算資源的機器學習和深度學習模型。

    • 後端工程師要有什麼能力?
    • 後端工程師要會什麼技能?
    • 後端工程師會用到什麼工具?
    • 後端工程師的日常
    • 後端工程師如何與其他成員協作?
    • 後端工程師的價值與挑戰

    首先來看,前端、後端與全端、3 種軟體工程師的角色設定,有什麼不同? 前端是使用者和電腦直接互動的地方,例如網站首頁。故前端工程師的任務,是打造吸引人、操作體驗順暢的介面。後端是電腦處理資料,如後台、伺服器等地方。故後端工程師要確保能正確提供使用者資料。但實務上,因前端或後端任務並無法完全區隔,故兩者兼修的全端工程師,便具備更快速、機動支援的功能。 ‍前端、後端、全端工程師 必備技能與就業門檻比較 由於後端工程師主要就是處理資料,所以就要讓伺服器在茫茫資料海中,最快速地做出適合的運算,提供資料給使用者。故後端工程師會需要具備以下能力: 1. 邏輯思考能力強 2. 擁有設計和操作資料庫的能力 3. 了解商業模式和產品特性(才能設計良好的系統架構)

    瞭解 HTTP、TCP 等網路通訊協定
    暸解 security,authentication等議題
    至少精通一個後端語言,例如:Ruby、Python、PHP、Java、 JavaScript
    至少精通活用一項後端開發框架,例如:Rails、Django、Node.js等
    部署網站、資料庫的平台: e.g. Heroku、AWS、Google Cloud Platform
    程式碼編織器 (e.g. Sublime Text, Atom)
    Continuous Integration (e.g. Travis CI, Circle CI 等)
    使用資料庫開發工具,例如 MySQL、Oracle 、PostgreSQL 或 SQL Server

    在後端工程師出沒的科技業、數位軟體產業中,軟體開發團隊的基本成員會有:前端工程師、後端工程師、產品經理、設計師等。 「方格子」全端工程師 Kuan 說明,團隊的日常任務分配常會是: 1. 專案經理 (PM):釐清專案需求,並清楚掌握與定義不同功能要達成的目的,確保成品符合需求 2. 前端工程師:打造吸引人、且操作體驗順暢的介面呈現 3. 後端工程師:確保每次給使用者的資料,能夠正確且即時地呈現出來 而為了確保每次給使用者的資料,能夠正確且即時地呈現出來,故後端工程師要執行的任務則會有: 1. 定義資料串接的格式 2. 確認資料庫是否能夠滿足本次需求 3. 設計能滿足需求的演算法 「毛孩市集」的後端工程師 Howard 則補充,簡單來說,後端工程師就是:處理資料、建置系統、維護平台。他分享他一...

    基本上,科技業、數位軟體產業大部分任務都需要協作,因此非常注重團隊合作。Howard 說,溝通是工程師非常重要的能力之一,其實工程師是一半時間寫 code,一半時間跟團隊溝通。 若是在開發團隊內,協作流程可能會像是: 1. PM 接受新需求 2. PM 召開專案、產品會議 3. 設計師、前端工程師著手設計 4. 前、後端工程師開始協作 5. 成果驗收,開發完成 所以,由具備火車頭功能的 PM,來做專案的期程與節奏掌握。而工程師們則透過 PM,知道當下要做什麼,預計何時要完成,以及有問題的時候可以找誰討論。 若是在開發團隊外的協作,Howard 以行銷活動模組開發為例,幫我們說明。 1. 行銷開需求 2. PM 分類需求 3. 技術長確認開發項目 4. 開需求給工程團隊 5. 設計整個需求的邏...

    Kuan 說,後端工程師能提供團隊 3 個重要價值: 1. ‍確保資料的正確性 2. 確保系統的穩定性 (不能壞、不能慢) 3. 讓程式保有彈性 (不能寫太死,未來新增功能時比較好修改) 而 Kuan 和 Howard 都再次強調後端工程師的挑戰:溝通能力。你以為工程師只是寫 code,但其實是「一半時間在寫 code、一半時間在溝通」。工程師有好的溝通能力,就能有效地與團隊內外成員進行協作、解決問題。 想成後端工程師,從準備作品集開始!

  2. 2024年3月27日 · 採用 MVC 架構三大好處. 如何有效學習MVC. 在應用程式開發的領域裡,相當重視「關注點分離 (separation of concerns, SOC) 」的設計原則,從字面上的意思,就是把整個應用程式分拆成不同功能層 (layer) 或程式碼模組 (module),每個區塊有各自的關注點,彼此 ...

    • %E4%B8%8D%E5%8F%AF%E6%84%9B%E6%95%99%E4%B8%BB1
    • %E4%B8%8D%E5%8F%AF%E6%84%9B%E6%95%99%E4%B8%BB2
    • %E4%B8%8D%E5%8F%AF%E6%84%9B%E6%95%99%E4%B8%BB3
    • %E4%B8%8D%E5%8F%AF%E6%84%9B%E6%95%99%E4%B8%BB4
    • %E4%B8%8D%E5%8F%AF%E6%84%9B%E6%95%99%E4%B8%BB5
  3. 2023年11月6日 · 1. 明確您的學習目標. 2. 設定學習時間表. 3. 選擇學習資源. 4. 實際動手練習. 5. 持續追蹤和評估進度. 6. 加入社群和尋求支持. 7. 保持耐心和積極態度. 有哪些學寫程式可利用的資源和工具. 教學網站和指南. 程式碼編輯器和開發工具. 線上程式練習平台. 實作練習的重要性. 加入社群和討論區. 程式設計持續學習與進步. 如何持續學? 拆解目標、階段完成、要開心. 為什麼要學寫程式. 隨著科技演進,越來越多產業開始數位轉型。 所以除了軟體工程師之外,數位產業裡的其他職能角色(如 PM、行銷、設計師…等等)若能培養程式專長,也能進一步提升工作效率,增加個人能力獨特性,進而開創更好的職涯。 掌握基本的程式能力,你將能夠建立. 1. 與科技團隊溝通的能力。 2.

  4. 2024年3月25日 · 程式設計(programming)又稱程式編碼(coding),透過建立指令來讓電腦執行工作。. 指令的建立必須按照特定程式語言的詞彙和語法編寫。. 人類進行「高階」思考,而微處理器需要詳細的指令才能與外在世界互動,因此程式語言就是連接兩者的橋樑。. 舉例來說 ...

  5. 2023年7月24日 · 統計到底哪裡可以用得到?. 又要怎麼開始呢?. 剛開始想了解資料與統計的同學們,常常聽到資料界的工程師說分析、模型都要用到統計的觀念,但統計的觀念是運用在哪,卻總是難以具體地感受到。. 找來一本統計課本,卻對一開始的基本知識感到疏遠而容易 ...

  6. 2024年4月3日 · 成功自學程式的 5 個訣竅. 練習、練習、再練習. 用機制獎勵自己. 在初期量先重於質. 學習如何學習. 找到值得信賴的機構 協助你程式自學啟程. 自學程式設計在軟體工程師越來越熱門的趨勢下,是近年來很多人的目標,不過半途而廢的人卻是大多數。. 原因在 ...