How I learned to code and landed a job (no CS degree!)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I've been a professional web developer for eight  years working in both back and front end. But what's surprising to people is that I didn't go to  school for computer science. In fact, I never took a course or even enrolled in a coding bootcamp. And I didn't get into the field until my late 20s. So how did I learn to code without a computer science degree?   And what can you learn from my story? Stick around and find out! It started back in high school,  when I discovered the internet   and began making web pages dedicated to  my obsession at the time: snowboarding. I taught myself basic HTML and CSS so  I could customize my pages and fill them with animated gifs and blinking text.  Hey, it was the 90s! What do you expect? Looking back, it seems crazy that  I didn't consider computer science   or web development in school.  But to me it was just a hobby,   and I assumed I would become a  doctor like my parents wanted me to. But that didn't pan out, and instead I spent the next several years struggling to figure out a path. What happened? In college, after dropping the whole pre-med thing, I decided to embrace my creative side and major in art! I graduated with a photography degree and got a job working in a commercial photo lab. The lab was fun and all, but it only paid 8 dollars an hour. Also, the entire film photography industry was a sinking ship. Film was being phased out and  replaced by digital cameras. Less than two years after I got there, the lab  went bankrupt and things got bad. I was out of a job at this point, with an obsolete degree, and I didn't know what to do. Eventually I found temporary office work, scanning papers, stapling, stuffing envelopes, and generally being a lowly cog in the corporate machine. Not the most glamorous work,  but it paid the bills... mostly. For a number of years I floated from gig to gig and paycheck to paycheck. But one temp job I found ended up changing everything. One day, while scouring Craigslist, I found a job posting for a data entry position. I was comfortable doing computer work, so I applied for the job and was hired! The company was a small web dev shop  that had multiple clients with websites.   I started out doing simple tasks like  updating inventory in their computer system. But as time went on my bosses started teaching  me some back-end programming and database work. The job paid okay, maybe 10 to 12 dollars  an hour, but it was only part time. I mainly stayed there because I was gaining experience in  programming and learning some valuable skills. Learning programming was tough, but it was also rewarding. And I was getting good at learning new skills! For example, I learned  how to find solutions on my own via Google. You see, my boss would get annoyed if he had  to explain the same thing more than once.   I learned that the hard way. I also took detailed notes to remember new things, especially if I'd spent a long time figuring it all out. Then the next time, I could refer to my notebook for the solution instead of Googling all over again or worse, asking my grumpy boss. After two years working at that web dev shop  I had gained a lot of programming experience,   but I could still barely cover my living expenses. I knew I had to make a change, and  that's when things really got going. After two years at the Craigslist job, I felt like I knew enough coding skills to apply to some actual web developer jobs. There were a lot of rejections because of my lack of experience,  but eventually I landed an interview at an advertising agency! On the day of the interview, I ended up impressing the boss with my listening skills, note-taking, and willingness to learn. Everything went well, and they offered me a job!   An actual job, with a salary and benefits-- the whole nine yards! I'm pretty sure my mom did a cartwheel when I told my parents about getting hired. They were thrilled. But getting the job was only the beginning. Starting out in a new field is never easy, and  after all, I only knew basic coding at that point.   So how is someone who is essentially self-taught  gonna succeed in a fast-paced job like this? I'm gonna be honest here. The first  year of my new job was super stressful,   and I struggled with imposter syndrome big time. My boss and co-workers had all gone to school for computer science, and some of them  had even gotten master's degrees in it too! I was terrified that I would be "found out" and fired due to incompetence,   and it didn't help that so much of my  work required completely new skills. I would have to spend sometimes  hours on tasks that I know my boss   could complete in 30 minutes or less. Personally, I hate being bad at things, so feeling like I didn't know anything  every single day kind of sucked. But I stuck to it and did what I always did--  I googled. A lot. I always tried to find the solution myself before asking for help, and thankfully, my boss was willing to point me in  the right direction when I did get truly stuck. I ended up staying at that job for six years total, and over time I became more competent and confident! I even got promoted to  a senior level developer in year 4. I learned a ton at that job. Not just coding itself, but how to learn new skills, especially if you're self-taught. If you're learning to code, here are my  biggest takeaways from my time there. First, I learned that I could figure out  how to do anything with enough googling!   Of course, you might not be able to build a super  complex app if you're still learning basic HTML,   but you can build up to that eventually. I also learned how to reverse-engineer code.  I could study existing projects at my company,   figure out how it all worked, and then turn around  and use a similar solution for my new projects. You can do this yourself by inspecting  the code in existing websites, and finding projects on GitHub to learn from. Now, I'm not suggesting plagiarizing someone else's code, but learning the principles  behind it so you can do it yourself. One of the biggest lessons I learned  was that imposter syndrome is hard,   but it really does get better over time.  At some point I was picking up a new skill almost every day! Combine that over all the days in the year, and it added up. So by year 5 at my job, I wasn't afraid  of things I didn't know how to do anymore   because I could trust in my  own skills to get it done. I've since moved on from that job, but  I'm still working as a web developer today   and earning a six-figure salary. I hope that my story can inspire you. If you're thinking about  getting into web development. Let me know your thoughts down in the comments!   And as always, thanks for  watching and keep on coding!
Info
Channel: Coder Coder
Views: 393,326
Rating: 4.9774132 out of 5
Keywords: web development, learntocode, learning programming, learn to code, learn coding, learn web development
Id: jA14r2ujQ7s
Channel Id: undefined
Length: 6min 54sec (414 seconds)
Published: Mon Dec 14 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.