6
feynman
8y

I'm not talking machine code level here, but purely from a personal development angel - how deep are you happy to go to understand the 'stack'? Is understanding the current top level framework enough?

Comments
  • 5
    For me I learn what I need at the time I need it. If for some reason I got to the point I needed to know machine code to get something done , that's the point i would learn personally. My brains not big enough to keep all that stuff in memory and learning things I use rarely would push out the things I use everyday πŸ˜‚πŸ˜‚
  • 1
    It depends on your commitment, I personally have to deal with everything from the ui to the kernel.

    I think that you need a healthy understanding (if nothing more) of all levels of the stack it helps you consider all angles of development including the pitfalls and allows you to do the best job you can do. If your only really interested in designing the ui then lower level kernel code won't really interest you or even help you in your day to day job but at least be aware of what it does etc
  • 0
    @iosdev13
    That's a damn good point; sometimes it does feel as though there's an expectation to learn more than we need to. Free access to vast amounts of code training and community support makes it easy to access different languages, but doesn't mean we have to learn them all!
  • 1
    @feynman exactly .. What I have found works best for me is not so much putting effort into learning everything but instead put the effort into what you need to support your learning of other things .. First being identifying the mechanisms that help you learn best .. Then maybe core principles that nearly everything is built on .. For me I think the most valuable things I have learnt are not language specific things or understanding machine code .. But things like .. A solid understanding in design patterns .. What are the best ways to refactor .. How do I learn best ? ... Like I said though just my opinion on me . We are all different brother and that's the best thing to understand just do you ! We so this because we love it. If learning everything is what you love do that . If you love making ui level frameworks do that , so learn about what makes rending fast on your platform etc ☺️
Add Comment