3 ms·
I do have experience of managing junior teams and I think Java is actually great for them. You only need one senior person to kick off the project and put down
by ivan_gammel 2y ago
I do have experience of managing junior teams and I think Java is actually great for them. You only need one senior person to kick off the project and put down the rails - a relatively small effort if you use frameworks instead of bespoke solutions. The team just needs to follow the lead. It is extremely cost efficient and good enough for business in terms of quality/security/performance.
- zipy124 2y agoAnother re-phrasing of my comment is that perhaps using Go they do not require the strong senior to kick it off. Otherwise yes there is always the argument of "they're just using it wrong" etc... ultimately: ¯\_(ツ)_/¯
- ivan_gammel 2y agoNo. Go is worse simply due to lack of established design patterns. Spring (just like Angular) forces to build things in a certain way and has a lot of reasonable defaults. E.g. CSRF protection is enabled by default in Spring Security. CORS configuration is trivial. Magic? Yes. In Go juniors won’t even think it is necessary and may not figure out that they need a 3rd party library for that (or build it correctly).