Studying at a programming bootcamp like gSchool offers a wide range of learning opportunities. As hard as the programming aspect has been, harder lessons come from leading with my ego. Very briefly, here are things I’m learning:
Humility: For the first time in my life, I’m not excelling or holding ground despite my efforts. It’s hard to feel prideful with a view from the bottom rung.
Resignation: Earlier this week, a classmate (at my request) was helping to review a coding problem. For a split-split second, defensiveness rose in me at the power imbalance. I had to let the feeling wash away so that I could get back to receiving the help I obviously needed and wanted….
Acceptance: Accepting that I know nothing, I can focus less on the stress of my situation and more on learning to be a good programmer.
Despite the emotional ups and downs and the physical hardship that comes from long hours of study on little sleep, I feel blessed to be where I’m at and studying with such an amazing group of people. Truly, my cohort is made up of wonderful souls, and I feel so lucky to know them and be a part of their circle.
Bonus Lesson: for anyone reading this blog who plans to attend a programming bootcamp, learn the programming jargon before arriving on Day 1. Being familiar with and distinguishing between terms such as ‘methods’, ‘classes’ and ‘instances’ will save you the headache and will make transitioning easier from layperson to programmer apprentice.