The Clone Wars: Resume
Today is a big day, a creative, transformative day. It is the day I put into practice much of the beginner lessons I’ve been working through and put some code to keyboard. The first real creative challenge of the study guide of been working through was to clone this resume and wow was it a rush. I already had some experience with HTML & CSS so had a bit of plan going into things about what I could do, but could see a number of potential snags and learnings. However, we all know challenges make the best lessons so I dove in ready to fail and learn and fail again.
For now, after 8ish hours of work and re-work, the final unveiling: my take on the resume. This was a fantastic project and one I greatly enjoyed.I was able to implement a ton of the things I learned in the Shay Howe course while stretching my google muscles to fill in the gaps and get creative.
The first main thing I noticed needed some real word reps was partitioning and spacing. Man is it difficult to get everything in the right space in a way that doesn’t completely fall apart when you resize a window or font. Figuring out to lean on percentages vs literal pixels helped, but at the top of the pyramid(s) there needs to be some defined value or the elements can get completely squished in mutilated ways.
Another main lesson was the value in thematic color choice. Though there are maybe 5 dozen unique class and element stylings I only used 4 colors. Less really is more and provides an aesthetic consistency which really makes the whole piece sing.
Lastly, there were moments where I choose between designing from scratch or standing on the shoulders of others and using their code. For instance, the timeline design is modified off of another user’s code and the progress circles are ported wholesale from a package I found online. This partly makes me feel like a cheat, an imposter, a easy route taker who doesn’t deserve to claim this challenge conquered, but I wonder how true that is. When I finally achieve my goal of a job as a full stack dev, will I be faulted for repurposing existing code? Hardly. But as I learn, should I make the effort to figure out each concept and creation from scratch to get the deepest wired understanding? Maybe. Or maybe it is enough to review the code drawn from elsewhere, play with the parameters a bit and learn that way. I’d love to hear from some more experienced devs on this one, as I have far to travel on my path and want to do so in the most beneficial way possible.
Even though this is a copy of another’s design, this is the first complete thing that feels wholly my own. I started with an empty git repository and didn’t rely on virtual IDEs or an existing codebase in anyway. Yeah, it will be a while before a project comes wholly from my own brain, but for now this is a huge win and makes me feel like a wizard conjuring up some fleeting spell with a few words in a whisper. And that feels awesome.