Hacker News new | ask | show | jobs
by tscherno 4140 days ago
On big complex projects in "classically-organized" enterprises you can be successful for years without writing any html, js, css, sql or doing any administration at all.

As a backend dev you get your data from web-services which are written by the web-services team (or another company) which in turn receives optimized database queries/procedures from the database team. You pass the data after processing to the template/fronted which is is the domain of the fronted-guys.

Deployment is done by the ops team to servers which are administered by the infrastructure department in the data center.

My first job as junior-developer was in such organization and it is quite enjoyable to have experts for every domain to learn from instead a lot of "Jack of all trades, master of none" people. The other benefit is that you can put all your effort in to mastering your particular domain.

The drawback is obviously that you are isolated in your tier and don`t learn as much as if you would do a project "full stack".