2

Do apis and libraries or any kind of abstraction makes developers less aware about what's going on in the inside. I think it makes freshers ignorant about inside workings.
I think that every one who's trying to learn should start from core stuff only. But that also leads to them getting away from coding coz its too difficult.
What's your view?

Comments
  • 1
    An age old question that depends on who you ask. My first experience with coding was in Ruby, which has neat syntax but also makes it harder to understand memory management... same as with all dynamically typed languages. But does a scientist or frontend dev need to learn that stuff? It depends on what the person wants to do with their coding skills ☺
  • 0
    It depends. If you're using a library's method for something, then it may make a difference. If it's a library your integrating into your own program (like <cstdlib>) then it's probably good to know what's going on behind the scenes (such as the search/sort algorithms you may be using may not be the best fit for your needs). Where as if you're using a library to achieve functionality from a 3rd party (like a graphics library) you may not care too much about how its done, just that is gets done.
Add Comment