CodeNewbie Community šŸŒ±

Cover image for The hodgepodge school of coding
Jason Leow ~ golifelog.com
Jason Leow ~ golifelog.com

Posted on

The hodgepodge school of coding

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 (1)

Collapse
 
gastonarchi451 profile image
GastonArchi451

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.