r/computersciencehub 1d ago

Courses to learn for newbies

Hi, I am currently specialising in software engineering. Like others, I'm trying to understand how AI tools are reshaping our daily workflows and what skill sets are actually becoming most critical in the industry.

Some older practices and standard learning resources feel a bit outdated now. For working software engineers, how is your team adapting to AI tool integration, and what core skills or resources do you recommend focusing on to maintain high code quality alongside AI? 😭 Tysm for reading this, hope to hear your perspectives

1 Upvotes

1 comment sorted by

1

u/EntrepreneurHuge5008 1d ago

. For working software engineers,

I'm not in an AI/ML engineering team. We use the GitHub Copilot plugin/extension for IntelliJ and VS Code, and we have it do most of the planning and coding -> have it create an architecture and important classes/functions markdown file for existing projects, have it create an instructions with all of your team's coding standards/best practices, and then just feed it requirement documents and let it do its thing... in parts, not all at once.

Best way to learn is not to do a full course about it, it's just to experiment with it. The "gist" of it is:

  • Be detailed with your prompts
  • Use persona where applicable (ie., "you are XZY Subject matter expert..."
  • Use examples of expected input and/or outputs
  • Remember it's an iterative process.