雅虎香港 搜尋

搜尋結果

  1. 2023年12月11日 · 「資料分析和資料工程,有什麼不一樣? 這個大哉問成為每個知道我過去三份工作職稱變化(Data Analyst → Data Scientist → Data Engineer)的人們必定會問的問題。 這次,就用我個人的職涯經驗來回答這個問題吧! 閱讀本文的幾個小小提醒。 內容只會提到我實際運用上的工具、技術與知識,僅止於聽過但沒實際用過的部分就不多談。 撰文視角以我個人經驗為主,可能和網路上搜尋到的有所差異。 本文沒有談論任何機器學習(Machine Learning)或 AI,因此不會提到 Machine Learning Engineer 或任何和模型、演算法有關的事。 資料分析 Data Analysis|從洞察到決策. 資料分析是一個著重資料意涵理解和提取背後蘊含訊息的過程。

    • 演算法/資料結構的應用場景
    • 刷題目數愈多愈好?
    • 一邊刷 LeetCode 一邊提升實力

    對 iCook 共同創辦人兼技術長 Richard 而言,對長期的職涯發展而言,演算法與資料結構的素養,是長期職涯發展中不可或缺的「內功」。 具體來說,軟體工程師的任務是打造產品,而當一個工程師在思考什麼是「好的產品」時,他會需要思考: 1. 擴充性 2. 可用性 3. 效能 而若要能夠思考這 3 件事,甚至要不斷進步,就需要有演算法/資料結構的內功。 舉例來說,在做 SQL 優化時,很多人會直覺想到要加上 index,然而,這樣就夠了嗎?Index 效能是否有差異?你是否知道 index 背後的設計運用了 B-Tree 的結構?要怎麼設計 Index 才會達成 SQL 優化的目的? 若真心深入思考類似的問題,就會需要有基本工的輔助。 或者,若 SQL 資料庫不敷使用,想要改用 NoSQL ...

    上面講的是隨著職涯成長而自然而然發生的情況,但由於面試的需求,更多人(這裡指非本科的轉職者)和演算法/資料結構的「第一次親密接觸」是在求職面試時,動機是在面試時,透過「刷 LeetCode」的方式,一邊寫面試考古題,一邊蒐集相關知識。 在這種比較考試導向的情境下,有時候難免會出現一些迷思。最常見的就是對「題目數」的誤解,在網路上充斥著「面試某某等級公司需要刷 X 百題 LeetCode」等說法。 人總是希望有一個明確的指標,例如「如果我完成了什麼什麼⋯⋯就可以怎樣怎樣了」,很可惜,這可能只是個迷思。反而引起一種恐懼,我們常常看到其他人「刷幾百題」仍然沒有上,開始擔心自己到底要刷幾題,才可以面試上理想公司。 問題是,如果你的刷題方式是錯的,刷幾題都沒用。 Leetcode是什麼?誰需要刷題?工...

    對像 Richard 這樣的資深工程師來說,LeetCode 並不是一個純解題來準備面試的平台,而是讓自己保持演算法/資料結構靈敏度的練功場。 對於想要使用 LeetCode 刷題,一邊建立基礎觀念,一邊準備面試,一邊提升實力的人,Richard 的建議如下: 1. 短期 (零基礎~年資 2 年內):著重刷題時的思路/運算思維,能不能至少寫出暴力解?應用語言特性實作出程式碼,至少要能成功過關,對最佳解不要太執著。 2. 中期 (2 年左右):開始吸收演算法經典,能思考複雜度,深度/廣度優先⋯⋯能把暴力解優化,或者開始看最佳解的 case study,把單點知識走深,看看常考的高頻題,了解題目背後的常見思路。 3. 中後期:刷了不少題、在工作中有 awareness 能:保持刷題習慣,鍛練手感...

  2. tw.alphacamp.coALPHA Camp

    ALPHA Camp 致力於創新線上教育實踐 透過專業課程規劃、業界優秀講師、共學成長社群 讓職涯發展不斷與時俱進,推動科技領域的永續發展. 訂閱最新消息. 精選內容. AI 應用. 陪伴經濟. 免費講座. AI 應用新商機!. 《陪伴經濟》的前景與實踐 | 對談講座. 「陪伴 ...

  3. 其他人也問了

  4. 2024年4月3日 · 此外,GitHub 推出了針對Pull Requests的Copilot技術預覽,利用OpenAI的新GPT-4模型自動生成Pull Requests的描述,並支持AI驅動的標籤。. Copilot還將自動警告開發者對於Pull Request的測試覆蓋率不足,並建議潛在的測試方案。. GitHub Copilot for Docs:文檔查詢的AI助手 ...

  5. 2024年2月23日 · 數據分析師(Data Analyst)是做什麼的?. 數據分析師(Data Analyst)又稱資料分析師,一般定義是能將原始數據轉化成可用於制定決策的資訊,具有數據洞察力、且有能力處理數據轉化成知識的人。. 「數據分析師」也是資料產業中一個重要的職能之一 ...

  6. 2024年2月22日 · 運算思維的四大步驟. 1. 拆解 (decomposition) 2. 辨識規律 (pattern recognition) 3.抽象化 (abstraction) 演算法 (algorithm)設計. 生活中用到運算思維的例子. 如何培養運算思維. 總結. 我們常會聽到「演算法」和「運算思維」這兩個名詞,但卻不太了解他們實際的意涵。 演算法和運算思維,除了是學習程式的重要基礎,也能幫助你邏輯思考、解決問題。 這篇文章就用實際的範例,帶你了解演算法和運算思維是什麼? 以及學習他們的重要性。 什麼是運算思維 (Computational Thinking)? 運算思維是一種思考過程。 微軟研究院全球副總裁周以真(Jeannette Wing)對運算思維的定義如下:

  7. 陳柏融 (pjchender) – Jubo 智齡科技軟體工程師、ALPHA Camp 講師 心理所畢,現任 Jubo 智齡科技軟體工程師,曾於 UXTesting, Inc. 擔任前端工程師,同時擔任 ALPHA Camp 講師,熟悉 React、Vue 前端框架以及 Chrome Extension 開發。

  1. 其他人也搜尋了