I disagree. You should not only know your own language and frameworks but you should also know at least one or two languages from different paradigms. For example, in 2018, you should know at least a functional language, a reactive language / framework and a procedural language, hopefully with a parallel framework as well. This gives you more insight into the different possibilities when looking for solutions.
If I only have a hammer, everything looks like a nail ...
Similarly, you should not only be fluent in your domain but in several others, e.g. front-end, microservices, web services/SOA, relational database, non-relational database and yes, networking. You should probably add several common services such as SOLR/Elastic Serach, TensorFlow, ... as well.
There are many reasons why such 'full-stack' developers are more valuable, the start with app architecture, security, performance and extend through devops and deployment concerns.
Yes, it's harder but it's no different from a building contractor having to know about HVAC, electrical, plumbing, roofing, masonry, carpentry and even landscaping.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I disagree. You should not only know your own language and frameworks but you should also know at least one or two languages from different paradigms. For example, in 2018, you should know at least a functional language, a reactive language / framework and a procedural language, hopefully with a parallel framework as well. This gives you more insight into the different possibilities when looking for solutions.
If I only have a hammer, everything looks like a nail ...
Similarly, you should not only be fluent in your domain but in several others, e.g. front-end, microservices, web services/SOA, relational database, non-relational database and yes, networking. You should probably add several common services such as SOLR/Elastic Serach, TensorFlow, ... as well.
There are many reasons why such 'full-stack' developers are more valuable, the start with app architecture, security, performance and extend through devops and deployment concerns.
Yes, it's harder but it's no different from a building contractor having to know about HVAC, electrical, plumbing, roofing, masonry, carpentry and even landscaping.