The participant will be provided with a buggy and inefficient Python script designed for data processing. They will use a conversational AI IDE to diagnose the issues, write unit tests to confirm the bugs, refactor the code for clarity and performance, and document their interactive process with the AI.
Deliverable: A file submission containing three distinct artifacts:
1. The final, corrected, and refactored Python script, named process_data_final.py.
2. A detailed markdown file named DEBUG_LOG.md, which documents their interaction with the AI. This log should include their key prompts, the corresponding AI responses, and brief annotations on their thought process.
3. A Python file named TEST_CASES.py containing the unit tests they authored with the AI's assistance to identify the original bug and verify the final fix.
Welcome to the Datacom Automation AI Accelerator! In this interactive job simulation, you will step into the role of a Graduate Developer assigned to a high-impact innovation team at Datacom. Your mission is to tackle a project that mirrors the real-world evolution of software development—a journey that will transform your relationship with technology. You won't just be writing code; you'll be partnering with intelligent AI systems to solve problems faster, smarter, and more strategically than ever before. This experience is designed to be a 'taster' that provides practical, real-world experience with the methodologies shaping our industry.
At Datacom, our purpose is to help customers and communities navigate the complexity of an ever-changing world by connecting people and technology. A core part of that mission is recognising that AI is not just a tool for code completion, but a fundamental collaborator in the entire development lifecycle. The most valuable developers of tomorrow will be those who can fluidly switch between different modes of AI partnership. We know that those entering their careers now are already more productive and efficient thanks to AI; this programme is your training ground for channelling that fluency into strategic impact.
The curriculum is structured to guide you up a ladder of increasing abstraction and leadership. You will begin by learning to be a hands-on 'AI Pilot,' using conversational AI IDEs for rapid, interactive debugging and creative coding. Next, you will transition to the role of an 'AI Architect,' where you will use spec-driven development environments to translate high-level business needs into precise, machine-executable specifications, letting an AI agent handle the complex implementation. Finally, your journey will culminate in thinking like a 'Business Strategist,' where you will design an autonomous AI agent capable of analysing and solving a real business challenge from end to end. This is your opportunity to move beyond simply using AI and to start leading with it, gaining the confidence to solve real problems and shape the future of technology.
Advise your client, ABC Staffing, on how to automate their timesheet-to-invoice process as an Automation Developer on a Datacom team
Consulting Free 850+ 5 Star Reviews