Skip to content

Instantly share code, notes, and snippets.

@erinpagemd
Last active July 20, 2016 18:44
Show Gist options
  • Save erinpagemd/0b7152bd174a643b2583013c29446d45 to your computer and use it in GitHub Desktop.
Save erinpagemd/0b7152bd174a643b2583013c29446d45 to your computer and use it in GitHub Desktop.

###Bio Erin is a native Texan, a US Army Veteran, and a mom to two brilliant teenage boys. She found a love of programming while working as a technology recruiter in Nashville. She then decided to turn her hobby into a new career and attended Nashville Software School where she learned full-stack development with Ruby, Rails, Javascript, and Angular. Erin is now working as a Web Application Developer for Reax in Nashville where she codes in Ruby and C#.

###Abstract Software Bootcamp graduates (and other Junior Programmers) are entering the technology market with a brief understanding of CRUD actions and web development in general. With the right mentorship and responsibilities, a bootcamp graduate can start diving in to advanced topics and contribute to more complex applications.

My first professional project was to create a microservices app from scratch. Previously, I had made extremely simple apps with only a few models, a couple of controllers, and some basic CRUD actions. I worked on small, greenfield projects with less than a handful of team members. My employer had faith in my capabilities and put me to work on more complex problems.

This talk will discuss a few of the Agile processes a junior engineer can expect to encounter on the job and how they are used to make software :

  • User Stories
  • Pair Programming
  • Code Reviews

Bootcamps are a clear line from civilian to Junior Programmer. Less clear is the line from Junior to Senior. Armed with basic CRUD and MVC knowledge, the right mentor and environment, junior programmers can begin to dive into other programming concepts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment