Computer Programming != Web Development
Hack Reactor, Dev Mountain, General Assembly. Full-stack, front-end, back-end. Bootcamps, bootcamps, bootcamps.
It's lot of information to swallow, especially if you've just been enticed into becoming a programmer by the guarantee of hard skills and a job in 12 weeks.
I'd learned programming during my undergraduate and have recently been looking for a way to apply those skills in the innovation economy. Up until about a month ago, the most promising opportunity (as far as I could tell) to transition from a non-computer science background into development seemed to be enrolling in a bootcamp. In fact, a bootcamp appeared to be the only option. I wasn't convinced about their merit, so I decided to work on some skills by myself first and then decide if a bootcamp was worth the investment.
Using various online resources, I learned more about web development and iOS development (essentially the curricula at coding bootcamps) but had lost the interest in programming I'd had when I started. See, what I like about coding is the application of mathematics. The equations and logic really speak to me. But where was the logic and reasoning in loading a picture of a cat to a website? Instead of figuring out how to teach the computer to work through complex problems quickly, my online resources were teaching me how to change the font of a website or the border of a picture to have rounded edges (woo!). In short, I was thirsty for algorithms but was feeding on interface design.
So--I naively thought--programming just isn't for me. Because, if bootcamps teach you how to program and bootcamps teach you web development, clearly, programming is just web development.
Programming is not web development
Boy, was I seriously mistaken. It wasn't until a friend mentioned to me that web development is just a subsection of the programming world that I realized I hadn't missed the boat. With all the information about bootcamps and coding and the "How I Got a Job at Google in 3 Months after Knowing Absolutely Nothing about Web Development" articles, I think it's easy for someone outside the programming world to think that web development is the only way forward with computers. Of course that's ridiculous, but in case any of you have felt the same way, I'm here to tell you that it's big world out there.
Computers are ubiquitous in today's world and they are only becoming more and more essential. Not only do we walk around with them all day inside our pockets, some people are walking around with them inside their brains and hearts. Computers can chat with us, recognize different species of fish, play chess, and even drive us to and from work. And guess what! Programmers are the ones who give them these skills.
Artificial Intelligence, Machine Learning, Autonomous Driving, Robotics, Bioinformatics, Cybersecurity, Data Analytics, and many many many others are all development specialties that have nothing to do with increasing the font size in your website's navigation bar. What's more, the internet is chalk-full of classes and books and blogs and data sets just waiting for you to get started. I've been working through Andrew Ng's Stanford course on Machine Learning from Coursera lately and am loving it.
For those who think web development is the whole universe of computer programming, know that there is life beyond HTML. If you like programming, but don't want to shuffle buttons around the interface of an app, jump into a course or talk to someone working in the field about how you can apply your skills to your interests. Not only do these skills give you a chance to significantly impact everyday life, they're also incredibly in-demand. So explore the options. The world is your IDE.
Marketing Manager at Full Throttle Falato Leads - I am hosting a live monthly roundtable every first Wednesday at 11am EST to trade tips and tricks on how to build effective revenue strategies.
5 个月Ammon, thanks for sharing! I am hosting a live monthly roundtable every first Wednesday at 11am EST to trade tips and tricks on how to build effective revenue strategies. I would love to have you be one of my special guests! We will review topics such as: -LinkedIn Automation: Using Groups and Events as anchors -Email Automation: How to safely send thousands of emails and what the new Google and Yahoo mail limitations mean -How to use thought leadership and MasterMind events to drive top-of-funnel -Content Creation: What drives meetings to be booked, how to use ChatGPT and Gemini effectively Please join us by using this link to register: https://forms.gle/iDmeyWKyLn5iTyti8
我最近大学毕业了。我学系的专业是会计。我对国际企业管理有很多兴趣。
7 年Enjoyed your article. I took a VBA programming class in college and remember our professor showing us a video at the start of the semester. I am still only an amateur programmer seeing that I have only taken one class, but I still find it fascinating. This is just a small clip of various entrepreneurs such as Zuckerberg, Gates, and many others sharing their coding experiences. https://www.youtube.com/watch?v=nKIu9yen5nc
Lead Product Manager @ Origin
7 年Love the article and perspective. Keep it up!
Father | Coach | Trusted Advisor & Problem Solver | Mission Focus & Organized Outcomes
7 年A colleague once remarked (perhaps tongue-in-cheek, but I think there's something to consider here, particularly given your thoughts above): "You can do anything with code." With all the (increasing) sensing and processing power around us, and the vast amounts of data being produced, you can tap into that and have "things" work/assess/predict for you! I, too, appreciate the logic behind it. Although I wouldn't be considered a "true developer" -- from my first(ish) job outside undergrad until now, I can't think of an aspect of what I've done that hasn't included some type of "coding" (on my part, or by actual coders): automating repetitive tasks so I could do other things*, contributing to internal knowledge management (wiki), supporting mission/data analytics (even with, gasp, some web development to expose to and visualize for customers), or mocking up a working prototype to demonstrate what we were recommending... *VBA turned me from an unpaid volunteer to HQ staff, but that's for another time. Enjoy the ongoing learning, and good luck finding your way in the innovation economy! (At least, until the robots take over ;) )
Transition Risk Lead at ISS ESG | Sustainable Finance | Portfolio Alignment
7 年Have FE courses sparked a new interest? ;)