Sometime ago, I mentioned about taking advantage of my current employer’s career advancement/career choice program by enrolling in an intensive coding bootcamp. There are a lot of avid coding learners who can get by using free resources, paid unlimited courses, and joining communities, however, there are others who feel a direct guidance or a type of motivation that would get them to concentrate more on the coursework, assignments, and projects. I get distracted so easily without these types of guidances and mentorship, therefore I don’t end up following through all the courses and tutorials I signed up for and then completely abandoning them. It’s a really bad and embarrassing habit that I really do need motivation and guidance to keep my concentration intact.
I like experimenting and building mini-projects (mostly websites and WordPress-powered blogs) on the side, and I really wanted to build more projects that are guided through those Udemy courses and free sources, but once again, it’s hard to keep concentration because of all these other distractions. I also have a bad habit of keeping things to myself and not quite talk about my code-learning journeys to anyone in real life.1 So far, I have mentioned about enrolling in a coding bootcamp for awhile now from here and here and my current status on this new journey.
Remember in one of my last entries that I enrolled in a second bootcamp program after I failed in getting admitted to the first one I enrolled into because of that darn skills test?2 After failing, I applied for my second choice bootcamp program also provided by my employer’s career advancement benefit program. I am happy to announce that I have been accepted and ready to begin when the program starts at the end of this month (Feb. 28).
I didn’t mention the names of the bootcamp programs that the career advancement program offered just to avoid myself from badmouthing any of them specifically,3 but now that I succeeded in getting admitted to my second choice, I can at least reveal this particular one.
I think many developers and would-be developers in the interwebs tech community are familiar with this particular bootcamp: Flatiron School.
The curriculum is a little more flexible in terms of scheduling. The previous bootcamp program that I applied to were on Mondays and Wednesdays with 8 hours. If I did get into that program instead, I would have to request a schedule accommodation with the HR department and that I’d have to have Mondays off. With Flatiron School, there will be live classes and it’s only 2 hours long on Mondays, Wednesdays, and Fridays. Luckily, we’re not required to attend all live classes, as they will be recorded for those who won’t be able to attend. The advisor also advised me that it’s recommended if I attend at least one live class a week.6 Recorded classes aren’t a problem for me, except that it’d be a little harder to ask the instructor questions right then and that I would have to ask teaching assistants on chat instead. Nothing wrong with that, of course.
And as mentioned from my previous posts, the company pays for the tuition and fees and I don’t have to pay anything out of pocket. The only thing that I would have to pay anything out of pocket was for the computer with the required specs. I have two laptops, my Dell Inspiron (16GB memory) and my old Macbook Pro mid-2015 (8GB memory) and the bootcamp requires a minimum of 8GB memory. Both laptops are old as heck, but they still got the powers enough for me to take the courses. I may have to invest in a separate webcam instead of the built-in one because this is a Zoom live class after all.
My Flatiron School journey will begin on Feb 28th and will end on my birthday, Oct 14, of this year. My employer is both a tech and a retail company7 and hopefully I can find a position within the company (as a transferee) and if that doesn’t work, I’ll search for openings at other companies. One of my goals too in finding a job in the software development field is to also work from home.
What can I say? I feel most comfortable and (probably) more productive at home. Well, I also like working outside home, in the library or one of those co-working spaces (but then I’d have to pay some kind of a fee). I could just not contact HR to have scheduling accommodations and watch the recordings instead while I attend the live class on Wednesdays. Or maybe I can take Monday or Friday off for my live class here at home. Or even a crazier idea: bring my laptop to work, work my first morning hours and then leave a little before lunchtime, and then take my class in the break room from 12pm until its finish at 2pm and go to work after that. Not sure yet, I’m still deciding.
The program is specifically created for my company’s employees. All of my classmates attending the Flatiron Software Development bootcamp are all going to be my fellow coworkers (from different locations and sectors, not just my own sector) and no one outside. All of the advisors and even my admissions rep all work specifically towards my company’s fellow coworkers from around the world. That’s how specific it would be.
I have tried Ruby before. I’ve taken their Ruby (on Rails) course on Skillcrush but I had to stop because of a slew of technical issues and errors that I had to go through and fix. When I couldn’t fix some things with my system, I simply gave up on it. Ruby was a joy, but installation and setting up Ruby-based environments really gave me a headache. Luckily, Flatiron School has their own in-house platform (probably like CodePen or Repl.it) for us to use so we don’t have to meddle with the setup and installation in our machine.9
As I write this entire blog entry, I gazed at my Coding Manifesto poster on my wall right now. There is one line that always struck me the most as a code neophyte: Remain a beginner. Remain a learner. – and it was right smack at the center of the poster, it’s so hard to miss and ignore. I believe this line is very important to me. It reminds me that no matter how much I know my "craft," because technology upgrades so quickly from time to time that I will always remain a beginner.
I hope with the help of Flatiron School’s guidance that I can (somewhat) be able to overcome this heavy level of imposter syndrome still living inside me. Wish me well on this brand-new journey.
For the technical blog, unless permitted, I won’t be blogging much here. But for personal outtakes regarding the curriculum, I may post them here.
Signing off right now. Laters!
Some Extra Notes...
- my family, my friends, my co-workers… I just like being isolated when it comes to learning such as this.
- The one that involved math word problems…..
- I get that sharing criticisms of anything is open, but I don’t want any of these criticisms affect anyone’s opinions and thoughts about those said subjects
- They were teaching ES6…
- doable because I’m off on Wednesdays anyway…
- I’ll give you a hint. It’s one of the FAANG companies cough…
- I still need to rebuild my current portfolio anyway
- But take note— we would still need the setup/installation when we start building our own projects outside the program