|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/generative-ai-for-developers-how-to-use-ai-in-your-workday/
课程评论:没有评论
课程名称:开发者的生成性AI:如何在日常工作中使用AI 课程概述:如果你是一名对AI感到好奇但被炒作所淹没的开发者,这门课程将是你的理想选择。本课程模拟了从早上8点到下午5点的真实开发者工作日,每个小时介绍你已经面临的常见任务,并展示如何利用AI工具(如ChatGPT、Claude、Gemini和Copilot)来提高工作效率、理清思路,并在减少上下文切换的情况下获得更好的结果。我们将合理利用多种工具进行对比,以便你可以了解它们的工作原理。课程开篇将带你了解一些基础概念,以帮助你避免常见陷阱,接着开始软件开发者的一天。 课程安排: - **早上8点:早间收件箱整理** 开始新的一天,妨碍你的是老板发来的模糊邮件。使用AI提取任务,识别不明确的地方,并写出清晰的回复,而不用切换出开发者模式。 - **早上9点:写出你想表达的,而不是你所说的** 将初步的开发笔记或Jira票据转化为精炼的更新。AI帮助你将简写翻译成清晰、专业的沟通,以便与利益相关者或产品团队交流。 - **早上10点:修复古老的代码** 处理遗留代码库,利用AI解释代码的功能,查找错误,建议改进,甚至重新编写代码。你将对比不同工具的输出,观察各自的优点和缺陷。 - **早上11点:正则表达式和其他罪恶** 不再为正则表达式而苦恼。使用AI编写、解释和调试正则表达式模式,运用真实的测试数据和实例,学习如何完善提示并验证结果。 - **中午12点:午餐与数据迁移** 在数据库之间迁移内容。AI映射模式,编写SQL,标记风险字段,并提醒你对密码进行哈希处理。它将给你带来实际的帮助,而不是随机的Stack Overflow链接。 - **下午1点:数据库医生在此** 改进你的schema。AI帮助识别设计缺陷,建议规范化,并生成带约束、键和索引的优化CREATE TABLE语句。 - **下午2点:截图所示的内容** 从截图中提取工作。AI将白板、Jira票据和Slack截图转化为可操作的清单或开发任务,并帮助你进行委派或记录。 - **下午3点:画布游戏 - 井字棋** 从零开始构建一个HTML5画布游戏。利用AI生成、审核和改进代码,观察它如何重构自己的工作,并解释每个改进背后的逻辑。 - **下午4点:合拍编程还是不合拍编程** 将AI作为编程伙伴。在VS Code中使用一个代理构建一个小型商品交易应用,学习如何引导AI、修正错误,并避免过早的过度编辑。 - **下午5点:文档、笔记与最终润色** 结束一天的工作,进行清晰的文档编写。AI总结提交、格式化发布说明,甚至为高管、市场团队或更改日志重写更新邮件。 希望你能获得AI的超能力,而不会陷入炒作的泥潭中。欢迎加入我!
If you're a developer curious about AI but overwhelmed by the hype, this course is for you.This course follows a realistic developer workday, from 8 AM to 5 PM. Each hour introduces common tasks you face already, and shows how AI tools like ChatGPT, Claude, Gemini, and Copilot can help you move faster, think clearer, and get better results with less context switching. Where it makes sense, we use multiple tools head-to-head so you can see how they work. First, I walk you through some foundational concepts to help you avoid pitfalls, then we start our day as a software developer. Here's how it unfolds:8 AM: Morning Inbox TriageStart your day with a mess. Your boss sent a vague, stream-of-consciousness email. Use AI to extract tasks, identify what's unclear, and write a clean reply without switching out of developer mode.9 AM: Write What You Mean, Not What You SayTake rough dev notes or Jira tickets and turn them into polished updates. AI helps you translate shorthand into clear, professional communication for stakeholders or product teams.10 AM: Fix Ancient CodeYou've inherited a legacy codebase. Let AI explain what the code is doing, find bugs, suggest improvements, and even rewrite it. You'll compare output from different tools to see where they shine or fail.11 AM: Regex and Other CrimesStop suffering through regular expressions. Use AI to write, explain, and debug regex patterns with real-world test data and examples. Learn how to tighten your prompts and validate the results.12 PM: Lunch and Data MigrationsMigrate content between databases. AI maps schemas, writes SQL, flags risky fields, and reminds you to hash those passwords. You'll get real help instead of random Stack Overflow links.1 PM: The Database Doctor Is InImprove your schema. AI helps spot design flaws, propose normalization, and generate optimized CREATE TABLE statements with constraints, keys, and indexes.2 PM: Screenshot Says WhatExtract work from screenshots. AI turns whiteboards, Jira tickets, and Slack screenshots into actionable checklists or development tasks. Then it helps you delegate or document them.3 PM: Canvas Playground - Tic Tac ToeBuild a working HTML5 Canvas game from scratch. Let AI generate, review, and improve your code. Watch it refactor its own work and explain the logic behind each improvement.4 PM: To Vibe Code or Not To Vibe CodeUse AI as a coding partner. Build a small commodity trading app using an agent inside VS Code. Learn how to guide the AI, fix its mistakes, and avoid over-editing too soon.5 PM: Docs, Notes, and Final PolishClose your day with clean documentation. AI summarizes commits, formats release notes, and even rewrites your update email for execs, marketing, or your changelog.I want you to have the superpowers of AI, without drowning in the hype-swamp. Join me!