Skip to content

Instantly share code, notes, and snippets.

@erinpagemd
Last active July 20, 2016 02:58
Show Gist options
  • Save erinpagemd/34bc0cdd9668a9e043998b64fa6da245 to your computer and use it in GitHub Desktop.
Save erinpagemd/34bc0cdd9668a9e043998b64fa6da245 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. Oh, and static web pages. I made plenty of those. My employer had faith in my capabilities and put me to work on more complex problems.

This talk will discuss a few of the concepts a junior engineer can expect to encounter on the job :

  • State Machines
  • Multitier Architecture
  • Database Normalization

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