”“”
Ruby動態編程,編碼訪談和應用程序
成為具有有效動態編程算法的熟練開發人員
您是否想知道熟練的開發人員有什麼區別?為什麼大型技術公司現在要求候選人在訪談中解決複雜的編碼難題?為什麼您要擔心學習複雜的算法?在技術技能方面,熟練的開發人員對計算機科學有著深入的了解,並且知道如何有效地應用這些知識。技術公司了解到,如果某人對這些基本面有很好的掌握,他們可能會成功學習任何編程語言,適應新工具並解決廣泛的編程問題。了解數據結構和算法,開發人員已經準備好在日常工作和編碼訪談中面臨具有挑戰性的問題。動態編程是數據結構和算法中的至關重要主題。它涵蓋了算法範式來解決特定類別的問題。在本課程中,我們將通過探索幾個示例來深入研究此主題。該課程的目的是實用,專注於日常編程算法和編碼訪談難題,而不是沉重的數學和正式定義。讓我們教您如何使用動態編程來確定可以解決的問題,並通過增量步驟指導您構建有效解決方案。另外,我們不會教您如何專業比賽,成為空中交通管制員或成為一名認真的作家。在本課程中使用的是在github的用戶名/project:ficturyname/dynamicprominginruby。在課程結束時,我們提供了一個小型的編碼練習來評估您的知識。
您要學習什麼
- 確定可以使用動態編程解決的問題
- 使用Ruby從頂部和自下而上開發動態編程解決方案
- 將動態編程應用於編碼訪談和實際應用
- 提高您的解決問題的技能並成為合格的開發人員
- 查看您對遞歸的理解