Lesson 0: Introduction
0.1 Welcome 0.2 Office Hours

Lesson 1.12: Questions and Answers during Office Hours

Paid students can join office hours to discuss study related questions. Here are some highlights from previous office hours.

Q: How can a software engineer in traditional engineering transition to AI/ML-related projects?

A: Here are some steps to gain basic AI knowledge and experience:

  1. Learn the fundamentals through this class
  2. Explore online resources, such as machine learning courses on Coursera
  3. Work on side projects to build hands-on experience
  4. Consider career transition paths (ranked from easiest to hardest):
  5. Join AI/ML-related projects within your current team
  6. Transfer to a different team in the same company that works on AI/ML projects
  7. Apply for AI/ML positions in other companies

Q: What's the job outlook for software engineers?

A: The job market is evolving:
- Traditional software engineering roles are gradually decreasing
- AI/ML-related roles are experiencing significant growth
- AI coding tools are improving engineering productivity, which may reduce demand for traditional software engineering positions

Q: How well does the Cursor AI code editor handle complex projects?

A: The Cursor AI code editor is well-suited for complex problems:
- Can process large codebases
- Handles multi-file projects effectively
- Processes code in manageable chunks for better analysis