Fork this gist and answer these questions to reflect on your learning experiences.
- What brought you to Turing?
I needed a career change. I burned out of teaching and felt the balance between the cognitive and emotional workload was not enough for me. I wanted to switch from teaching problem-solving to doing problem-solving. I also wanted a better balance in my life to pursue the things I am passionate about outside of work.
- Where do you see yourself after Turing?
I want to be in Denver or Boulder working as a software developer. Location and flexibility are essential to me. I actually just accepted an offer today to work at TrainHeroic (Peaksware) in Boulder and think it will be a good fit!
- From concepts taught in class or your personal learning, what technical concepts do you enjoy exploring most?
I really loved learning about security and authorization / authentication. Another favorite of mine is cool refactoring methods like services and presenters. I also really like databases and think learning about SQL is great.
- What technical concepts do you enjoy exploring least?
Writing CSS is one of my least favorite parts about programming. I like thinking about how to structure the files and code but do not enjoy the trial and error process of figuring it out by refreshing the browser. Anything that can't be done with TDD (or I don't know how to do with TDD) tend to be some of my least favorite things to do.
- What technical challenges are the most fun for you to solve?
I enjoy solving programming puzzles the best. Whether it is data structures or refactoring a controller, I love the challenge of trying to reduce a complex problem into as simple of a solution as possible. I probably enjoy programming the most when I'm working on code katas or exercisms.
Congrats on the gig!
I want us both to keep these things in mind during the module, but here's some initial thoughts: