Instead of the luxury of time to go through one online course after another, how can I just pick up what I need and go from there?
Iād been researching about how I want to build my next project, and have roughly broken it down to sub-projects and tasks that I can begin to understand. But since I have to learn new frontend frameworks like Vue or Nuxt, and also pick up advanced Rails like creating an API, Iām also trying to make it less overwhelming and learn my way in baby steps. I explored some online courses in Vue and Nuxt fundamentals, and was planning to take other courses for Rails too, when it hit me.
The academic approach to learning coding
Iām putting myself through the painful torture of an academic approach to programming, learning things without context of a project that interests me, without alignment to my larger objectives. Sure, if Iām planning to be a professional developer, I can and should do that, work my way through the courses, get credentials, build a portfolio of small projects. But Iām not. Being a professional developer is not the career path I seek. I just want to make things, as an indie maker, and I donāt care about doing things the proper, āacademicā way.
Setting constraints brings new thinking
A question popped up in my head, āWhat if I only had one month to code out a basic MVP using Vue and Rails?ā With such a time constraint, what should I do? There wouldnāt be any luxury of time to go through one online course after another. I will just need to learn the bare requirements to get the job done, and pick up the rest after thatā¦ if ever. I recognise that I might be starting off on shaky grounds, and my foundation will not be solid, but I can always pick things up later when needed. Who knows everything about any framework or language anyway?
Instead of the academic school, what would a hodgepodge school of coding look like?
The hodgepodge approach to learning coding
Instead of going for courses, Iāll just get started building what I want to build. Learn Vue, yes, but whatever I learn or search for is directed to answering the question of how I build out a feature. If that includes (part of) a fundamentals course, sure. Otherwise, onward to something else that helps me. If I get stuck, ask Google, Stack Overflow, or friends. No bullshit teachers and unnecessary steps to get there.
Would it be harder? Scarier? Probably. But Iām not afraid of difficulty. What Iām afraid of is wasting my time learning stuff I donāt need (like most of the first 20 years of my life). And already itās been almost a year since I started my #decodingcoding journey, and thereās really no time to waste.
Hodgepodge style be damned.
Follow my daily writings on Lifelog, where I write about learning to code, goals, productivity, indie hacking and tech for good.
Top comments (3)
I definitely canāt call myself a writer, and even simple written work at university like an essay was difficult for me. If at the time when I was studying there had been services like EssayShark where you can get help of professional college essay writers, I'd have used them with pleasure. In my opinion, such services are created to make life easier for students.
The Hodgepodge School of Coding offers a unique and comprehensive approach to learning programming and software development. Emphasizing hands-on experience and a diverse range of coding languages and techniques, this innovative school caters to students of all skill levels. From beginner to advanced courses, The Hodgepodge School ensures that students gain practical skills and real-world knowledge in a dynamic and supportive environment.If you're also looking for academic support, StudyProfy provides college essay writing services that can complement your coding education. With expert assistance in crafting well-written essays and applications, StudyProfy helps you present your best self in all your academic endeavors. Combine your technical skills with top-notch writing support to excel in your studies and beyond.
If back when I was studying, there had been services like AllEssayWriter, where you could access professional college essay writers for assistance, it would have made a world of difference. These services offer expert guidance and support in crafting high-quality essays that meet academic standards. Whether you're facing tight deadlines, struggling with complex topics, or simply seeking to improve your writing skills, AllEssayWriter provides a reliable solution. Their platform ensures seamless communication with writers and guarantees satisfaction with every essay delivered. Visit AllEssayWriter today to discover how their services can transform your academic journey.
Ā