Why, hello there fellow reader! It's great for you to drop by the blog again! Today's subject is something that almost EVERY coding YouTube Channel covers: Should you be self-taught, go to college, or a coding bootcamp? Well, from me, you may be getting some biased and/or unbaised opinions on what YOU personally should do. However, in the end, it is ultimately your decision to make that one big decision when it comes to your education and what route you want to go through.
I would like to start off with the self-taught route on learning how to code. It is an EXTREMELY difficult path to undergo, especially if you are not disciplined well enough to just say, "You know what? I am skipping video games today and study code!" I have this issue honestly, especially since I speedrun video games on the side as a hobby. The other major issue is trying to find a quiet environment to study code. If you have a loud house hold, I would recommend going to a public library or school library to study. I will discuss about the school library section in the next portion of this blog. But it can also be fun because you get to look through resources where you can learn, like Team Treehouse and Free Code Camp! Books are also a great way for self-teaching because not all the books you read DON'T particularly have to be coding books. They can get soft skills books like "The Complete Software Developer's Career Guide" by John Somnez. But when it comes for application time, you ABSOLUTELY NEED to stand out from the crowd! Have a side project, like a blog that I am doing for example, or a YouTube Channel where you talk about code.
The second thing that I want to talk about is college. Even though a certain percentage of tech companies don't require degrees, it is a nice thing to have on your resume so you can breach that "HR Firewall" so it will be a bit easier for you to land your first developer role. There are a couple of things with college that you guys should know about college if you are a younger reader, like middle to high school younger. When you are going through a Computer Science Degree or certification program, understand that a LOT of your programming classes will be more theoretical than you actually writing code. So at the end of the day, it is still your job to work on your coding assignments. However, there is a good side to this. I heard about people going in for a CS Degree or certification program buying their books EARLY, reading them, and eventually becoming a Teacher's Assistant because you voluntarily help other students who haven't gotten far into the book. It shows initiative, and not only that, it could be possible that your professor could give you a letter of recommendation when you start your job hunt! You can also connect with other CS Degree students and start working on projects together to spruce up both yours and your peers' skills!
The last and final thing I want to talk about are coding bootcamps. I would be EXTREMELY careful when it comes to coding bootcamps, since a lot of them guarantee you landing your first entry-level developer job, which is not ALWAYS the case. If you come from a higher-income background and decide to use your money to spend $9,000 to $25,000 on a coding bootcamp, It's your call. The major gripe that I have about coding bootcamps is how they can be structured. You would have to pretty much drop your WHOLE life for 3 months to code every single day for about 8 hours. So if you have to quit a job while living on your own, you're kinda shit outta luck there until you miraculously land a job. You would also more and likely have to take a loan out from the bank to attend this bootcamp, depending on your credit score, etc. That's the scary thing about coding bootcamps. Just being expected to drop your whole life just to code for three months and not being guaranteed a job at the end of the curriculum. There IS however, a positive side to the coding bootcamp route. You will be connected with a bunch of aspiring web developers such as yourself and work on projects together. Also, during final projects, there may be a good chance that some recruiters from tech companies will be watching your final presentations and may want to connect with you. If you however, land a job right after bootcamp, great! But you will still have to put in the hard work and apply for jobs, because jobs won't be handed out to you like candy.
Well, this concludes what I have to say about the three routes of learning how to code and getting your first developer job. What is my ultimate opinion on what route you should take? Well, if you are looking to save money, I would say take the self-taught route because it's the least expensive route. However, everyone is different. I am a self-taught person with no developer job, however, I do plan on going back to college because I do feel like I need a more structured environment like college. But ultimately in the end, as I have said, it is up to you to make your own decision on what you should do. I do, however, strongly recommend that you go to meetups whenever you can! You will learn a LOT from meetups, meet other developers and recruiters, and pass out your resume. If you enjoyed reading this blog, be sure to comment and share the blog with people who think that may need to see this. Have a wonderful day.
No comments:
Post a Comment