Becoming a Junior Software Developer - Part 3
Just a very quick overview from a somewhat rough week - things are looking on the up now though.
During the bootcamp course that I am doing there was quite a bit more focus on actually writing code - which was great to get the mind working and trying to recall the learnings from the previous 4 weeks! There was a lot of learning, actually starting to use git (and github) along with VSCode as a pseudo IDE - I was finding this much more engaging in terms of content!
To start with and to help with making web pages we used flexbox - allowing for the content to automagically format itself based on the screen/resolution size of the device you are viewing it on - this came with various challenges however (for example - remember to have 'display: flex;' in the correct place!). After going through our content through our course, we were also shown flexbox froggy - a site where you can test your knowledge and going through challenges to get the correct frogs to their respective lily pads (this can be found @ https://flexboxfroggy.com), which was an absolute breeze, flying through all of the challenges (until it wasn't! that pesky stage 24, it was another level, and a worthy boss battle). The final level on this took a bit of trial and error - much like most of my code right now - to get everything to align properly, the different ways of aligning text/divs/sections etc still proving somewhat troublesome for me.
Right after flexbox however, we were also introduced to bootstrap - an alternative way of managing how our content is visualised for the viewers, and allowing us to specify how the content would display for devices with differing screen/pixel counts, allowing for the content to be responsive, this however, comes at the cost of the content being as dynamic - for example in a gallery if images were all different sizes, they wouldn't stack as nicely as they do in flexbox unless the original resolutions of them is modified to be more consistent with each other.
After that (and during) we have started to do several guided projects, helping to build up a little bit of a repository collection on github as well as a few challenges sprinkled in so we can figure out how to make our websites look a certain way and the code required to do this, and comparing solutions to see the different ways of achieving similar formats!