It’s the end of the year and it’s a good time to sum up the achievements and reflect on the results. 2019 brought a lot of awesome changes and updates to web development world and JS ecosystem. The biggest one of course was the shift from React class components towards functional ones. As React core teams mentioned, class components are confusing for both people and the machines. And the functional components they are, well, just functions.
Another change we did was to include the personal portfolio project for each student into the HTML/CSS section, which is coming first in the course. So now from the start everyone has a published portfolio and during the bootcamp we are able to add new projects one by one into it so that by the end of the bootcamp graduates have it fully finished. As I see it, the portfolio website for a developer is basically an online CV with all the projects (codebase and deployed apps) included. It really helps to speed up the job search process which is the last final step of going through this coding experience.
One thing I’d like to share is the excitement we get watching the evolutions of our students from day 01 towards the end of the course. It doesn’t cease to amaze me how in 9 weeks from struggling with solving some relatively simple exercises with loops or conditionals students transform into being able to code complex full-stack apps for web or mobile. For most of them this change is so incredible that they need to see the results to completely believe what they can do.
The format of coding bootcamp is still one of the most amazing and life-changing experience you can think of in the learning industry. It is truly challenging and sometimes stressful but at the same time rewarding and fascinating, opening doors to the dev industry with limitless opportunities. This is where "if you can think it you can build it" is working to the fullest.
By focusing on JS we achieve a profound confidence with this language and solid understanding of programming concepts in general which opens the door to learning any other programming language after the course where most of the same concepts are applied.
And one more important thing — going through 9 weeks of intensive learning helps to set your mind into the learning mode which is crucial for any developer, so eventually any library/framework/language could be learned and adopted afterwards.
All in all it was a great year in terms of how many bright and promising students we were able to meet and teach, how many cool and sophisticated projects (Kongsi, anyone?) they build with us and seeing their careers and lives changing would be always the best reward for us.
That’s it for now.
All the best, George