互联网程序员都每天刷题嘛戴夫-cs戴夫的计算机科学课程概述这是Dave的计算机科学/软件工程课程。当前的总体计划是让Dave在3年内真正为入门级专业Web开发人员角色做好工作准备。目标工作量是每周30小时。将涵盖的内容的高级概述:计算机科学基础、基本算法和数据结构、面向对象设计、数据库、线性代数、Linux、zsh、VM、C、Python、Javascript/HTML/CSS、Node.js + Express、MySQL/SQLite、基本正则表达式、移动就绪Web应用程序设计、如何收集需求并编写设计文档、单元测试和集成测试、序列图、数据流图和通过污点分析分析系统安全性。深入了解开发人员最佳实践:代码异味、设计模式、避免兔子洞、软件腐烂、过度设计等的策略。关键开发工具的使用:命令行、Git、IDE、文本编辑器、调试工具、JIRA等。完成2-3个值得投资组合的重大项目,编码面试准备。总体目标是在Web开发领域培养足够的专业知识,以获得从事前端或全栈Web开发的入门级工作。这种特定于网络的专业知识将辅以多种编程语言的工作。
暂无评论