DEV Community

Discussion on: Truths your college don't tell you why they teach you in such an awful way.

Collapse
 
elliot profile image
Elliot

I especially agree with your points 4 and 5.

4: Although many courses may not be directly applicable to your future career, just having a breadth of knowledge is such a useful thing. It may make you realize you are interested in something new, or give you valuable perspective, or a weird new way of thinking. My personal philosophy is to enjoy learning for the sake of learning.

5: It makes intuitive sense to learn the basics and then build on top of that. Sometimes it feels overly restrained, but I genuinely think it is valuable to learn from the ground up. A lot of developers get caught up in tools rather than concepts, and I think jumping into tools right off the bat is part of the reason for this. When you start with tooling, it becomes difficult to imagine life without them, or with different tools.

Collapse
 
voidjuneau profile image
Juneau Lim • Edited

Fair points. Your opinion on 4 is applied to my "Business Fundamentals for IT" course. I loved that class more as a life hack skill and having another viewpoint. Learning basic concepts can be applied to every language, so I also believe the most important thing is to learning mechanism and structure.

Thanks for your thoughtful comment!

Collapse
 
anpos231 profile image
anpos231

Are you serious with that tooling?
I've just noticed that I fell in love with Atom so much, I did not realize, that there are better alternatives out there :P

Still, I don't feel like switching.

Collapse
 
voidjuneau profile image
Juneau Lim • Edited

Same to be honest. I love VS code and IntelliJ there is no going back. But I think using dull tools helped me remembering to code lines just like the same way hand note taking does.