雅虎香港 搜尋

搜尋結果

  1. 2023年11月6日 · 如何建立自學程式的學習計劃. 1. 明確您的學習目標. 具體化目標 :設定明確、具體的學習目標,如學會特定的程式語言、完成一個小項目或是理解某個程式概念。. 可衡量性 :確保您的目標是可衡量的,這樣您就可以追蹤進度和評估成效。. 2. 設定學習時間表 ...

  2. tw.alphacamp.coALPHA Camp

    ALPHA Camp 致力於創新教育實踐透過專業課程規劃、業界優秀講師、共學成長社群讓職涯發展不斷與時俱進,推動科技領域的 ...

  3. 在完成了所有作業之後,我拿到了ALPHA Camp的學期一結業證書。. 這對我自己來說是項證明,證明自己能夠學好程式,並完成一些小小的目標。. 透過這次的再探索,我覺得我找到了學習程式的熱情,並透過課程安排,讓這種熱情可以延續下去。. 課程當中的社群 ...

    • MVP Plan 階段 – 建立開發目標
    • Design The Mockup – 設計圖的提案流程
    • API Execute – 技術開發中很容易讓人遺忘的一段路,
    • Testing and Debug – 這是個重要的步驟,建議不要小看調整跟修 Bug 的時間,
    • 產品上架後的更新,才是關鍵

    一個循環的開始,透過線稿(wireframe)去描述產品流程,不管是 App 還是網頁,一定要有,然後透過 user story 去描述使用者行為,有人會說可不可以只有其中一個,我的強烈建議是兩個最好都要有,而且定義的規模建議不要太大,做出最重要的功能就好,根據我過往數個產品的開發經驗,做完這個階段,包含專案經理跟產品團隊討論的過程,大約會花一週的時間,有的比較謹慎的產品團隊會花上兩週,定義得更仔細,不過如果超出兩週,通常想法會又開始發散,造成很多不必要的疑惑。 根據過去的經驗,第一個產品建議把行為簡化到30~40個以內,這樣 MVP 的開發才不會因為過於發散,而在第一次產品上線受到很大的阻礙,30~40個 User Story 大約可以拆成80~100張 Ticket 再交由工程師進行開發...

    所需時間:160 hours with budgeting 設計的流程主要分成兩個,主視覺提案與所有頁面的按鈕提案,基本上主視覺如果可以快速定下來,後面的流程跟按鈕的設計,就會快上不少,設計在這個階段通常出一個提案需要16~24小時,也就是兩到三天的時間,有的專業設計師會花更久的時間,提出兩到三個方向,根據產品團隊選定的方向去進行後續頁面的設計,如果你的預算與時間充足,可以在這個階段多看幾遍,因為好的設計絕對會節省很多工程師的時間,你甚至可以請工程師花個2小時先看一下設計的狀況,看看有沒有什麼特效會造成工程時間拉長,如果沒有,才將設計定稿。 設計的時間通常會花到2~4週,後面還會有切圖的工作,現在有好用的 Sketch 可以幫忙處理切圖的事情,不過如果沒有用Sketch,切圖也會花上大約1週...

    通常進行一個技術開發,後端的準備應該要在前端執行之前,也就是說假設三個 sprint 要做出一個 MVP,第一個 sprint 後端工程師可能有大量的工作,但是到第三個 sprint,後端工程師可能會比較悠哉一些。很多人可能不太能了解什麼是 API ,簡單來說, ,比如說如果你要登入,你需要有一個 API 讓前端可以將帳號密碼的資料送入 API, API 根據送入的資料查詢資料庫,最後吐出這個登入的人的使用資料, API 的角色其實有點像是 RPG 裡面的 NPC ,跟他講不同的話,會有制式的答覆。有人可能疑惑為什麼不用前端程式直接去索取資料庫的資料,在這邊強烈建議不要這麼做,雖然就系統層面來說,這是沒有問題的執行方式,但如果這麼做,在平台變多的狀況下,資料庫端不但難以管理,更有可能因為某一...

    所需時間:80 ~ 120 hours per platform budgeting修 Bug 有四種狀況,系統設計錯誤造成的致命錯誤、系統設計造成的使用經驗錯誤、程式設計造成的致命錯誤、程式設計造成的使用經驗錯誤,重要的程度分別是1>3>2>4,但是修理的狀況建議只做1,3,4,讓2送上架後再修,原因是像 iOS App 審核時間很久,有一些調整,只要不是造成系統問題的狀況,部分使用經驗的謬誤,可以隨著技術開發的循環,逐漸調整,之所以建議4可以做,是因為4的狀況,通常是寫程式的人出錯,修正這樣的錯誤通常不會花上太多的時間,因此可以快速修正。根據經驗,這個階段加上前兩個步驟,會額外加上1 ~ 2週進行修正。

    產品上架後,如果您的服務是要長期營運的,建議再接下來每兩週都能進行產品的更新,不管是剛剛 debug 階段的第二種情形的修正,還是產品使用經驗的增強,甚至是新功能的開發,建議根據以上的循環,每兩個禮拜進行一次(10個工作天),也就是說下一階段的 MVP 在送產品上架的時候就要決定,約略5個工作天修正後端,5個工作天修正前端並且進行 debug ,有時後端其實不用開發,前端就能進行修正,那前端就有10個工作天來進行,這個速度其實對工程團隊會是個挑戰,但是綜合上述數據,最短可以在10週,最長則是在14週開發完成,一個平台時數的花費則在500 ~ 760小時之間,也就是約略3到5個工作月,如下圖所示: 雖然根據產品的規格,時間有可能有不同的反應,也是有過在一個月就讓產品上線、五天做出 protot...

  4. 這是個大家蠻常用的構想框架,用在定義和決定可被該邏輯解決的問題。 但這很大部分只是根據你自己的假設與理論,如果你的理論沒有經過測試,你將無法知道它是完全正確、部分正確、還是根本大錯特錯。 而如果你一直等到產品完成才推入市場測試,這將會是一場風險極大的豪賭,只有少數人才有能力承擔這樣的風險。 千萬不要僅僅依賴自身過去的經驗和觀察。 不管是透過田野調查或使用者訪談都好,請試著走出去採集新的洞見。 將任何洞見轉化為不同的假設,並進行測試,尋找來自真實使用者行為的證據來幫你驗證這些假設,或是去推翻這些假設。 某個「理論上」聽起來很可行的點子,實際上可能無法如你期待一般引起大眾消費者的共鳴—又或者是需要更深度探索的冰山一角。

  5. 他們某種程度上必須具備技術層面的基礎和理解,並從錯誤學習,將來才能做出更準確的判斷,優化他們的時程規劃。. 這對 PM 來說是很重要的一環。. 當他們發現和工程師針對開發相同功能預計的所需時間存在巨大誤差時,他們可以提問並從中學習什麼環節 ...

  6. 2024年4月3日 · 發佈日期: 2021 年 11 月 24 日 作者: weiyuan. 內容目錄. 什麼是 LeetCode? LeetCode 是一個線上解題系統. 點我免費領取非本科轉職工程師指南! 為什麼要刷題? 寫程式不只是學習程式語法,更需要搭配實作練習. 什麼時間點該考慮 LeetCode 刷題? 幾種解題的策略. 如何高效刷題,正確的解題順序. 刷題的四個階段. 動手之前先思考 → 初探直覺解 → 刻意優化 → 舉一反三. 刷題過程的心態與技巧. 如何寫出「更好的」的程式碼? 從程式設計到資料結構與演算法. 看懂題目背後的設計思維. 持續優化的思考過程. 什麼是 LeetCode?