4 ms·
I have been working with Java for the past 20 years. I have noticed that over the years the knowledge of SQL eroded a lot in population of Java developers. Not
by lmilcin 6y ago
I have been working with Java for the past 20 years.
I have noticed that over the years the knowledge of SQL eroded a lot in population of Java developers. Not only that, but the design of application seems to be lacking. Where problems could easily be solved with a little bit of efficient SQL people mindlessly accept huge performance losses due to ORM as if they just did not see other possibility.
- hackerfromthefu 6y agoIt makes sense .. if all you have is a hammer .. The problem is exacerbated though by the amount of churn on styles of hammers, and newer developers are often too hammered to pickup other tools ..
- cptwunderlich 6y agoAnd layers of abstraction make it worse. Devs don't know SQL because Hibernate, now new devs rely on the "auto-magic" of Spring Data JPA and don't now Hibernate...
- forinti 6y agoI've heard quite a few times the argument that by using Hibernate, you don't need to know SQL. But Hibernate's manual is huge.
- TeMPOraL 6y agoI've noticed this about few things. Regular expressions are another - they have this bad reputation as "write-only, magic one liner hacks" that should absolutely be avoided. The proposed alternative is usually one or more dozens of lines of manual string operations in a loop. It feels like it doesn't enter the minds of people in some companies I worked in that regular expressions are a separate language, one that you should learn.