DEV Community

Cover image for ๐Ÿง  What Tech Career Should You Choose? This Uses Amazon Q CLI to Help You Decide
Aleja Henao Espitia
Aleja Henao Espitia

Posted on

๐Ÿง  What Tech Career Should You Choose? This Uses Amazon Q CLI to Help You Decide

This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Exploring the Possibilities

What I Built

RutaTech CLI is a command-line tool built with Node.js and Amazon Q Developer CLI that helps users - especially students, career changers, and curious adults - explore paths in technology through a personalized, interactive experience.

This tool transforms the question "What career in technology is right for me? into a conversation in the Amazon Q-powered CLI. Users can:

  • ๐Ÿ“ Take a quiz to identify skills.
  • ๐Ÿงฉ Get AI-generated learning paths
  • ๐Ÿ’ก Find real opportunities (bootcamps, scholarships, jobs)
  • โค๏ธ Discover inspiring stories from technology professionals
  • ๐Ÿคฉ Explore interactive challenges
  • ๐Ÿค Match personal interests with relevant technology roles

This isn't just a script - it's a smart, modular career companion on your terminal. Built with the Amazon Q Developer CLI, it's an unexpected use case that goes beyond code and really helps.

Why it's important

There is a big gap between interest in technology and actual direction - especially for people without mentors or exposure to real technology applications. RutaTech CLI makes exploring this world easier, more engaging, and available directly from the terminal - without a browser.

Demo

Installation

# Clone the repository
git clone https://github.com/tu-usuario/rutatech.git
cd rutatech

#  Install dependencies
npm install

# Install globally (optional)
npm install -g .
Enter fullscreen mode Exit fullscreen mode

Use

# If installed globally
rutatech [comando]

# If not globally installed
npm start -- [comando]
Enter fullscreen mode Exit fullscreen mode

Available Commands

  • start: Starts the vocational test
  • roadmap: Displays a suggested learning route
    • Opciones: --area <area> - Specific area of technology
  • oportunidades: Lists current opportunities
    • Opciones: --tipo <tipo> - Type of opportunity (work, study, volunteer)
  • historias: Displays inspiring stories
    • Opciones: --categoria <categoria> - Category of stories
  • retos: Show practical challenges
    • Opciones: --nivel <nivel> - Difficulty level (beginner, intermediate, advanced).
    • Opciones: --tecnologia <tecnologia> - Specific technology.
  • explora: Allows you to combine interests to discover new paths.

RutaTech CLI preview

Code Repository - Try it now!

๐Ÿ“‚ GitHub: Repository

How I Used Amazon Q CLI

Amazon Q Developer CLI was the basis of this whole project. I used it to:

  • Define the Node.js CLI architecture.
  • Generate each feature module with clear directions (vocational questionnaire, roadmap builder, etc.).
  • Rapidly prototype features and get refactoring suggestions
  • Automate repetitive logic and improve error handling
  • Interactive brainstorming on UX edge cases and details.

Instead of jumping from tool to tool, I was able to stay in the CLI and iterate conversationally. Amazon Q CLI validated structure, logic and wrote clean, maintainable code faster than I could have done it alone.

See you on GitHub!

Top comments (0)