Sto lavorando per un'azienda che scrive applicazioni ERP. Il mio problema è che devo scrivere tonnellate di codice boilerplate. Ho inventato idee per automatizzare / prevenire il lavoro ingrato ma solo alcuni di essi sono stati accettati. Mi è stato detto dallo sviluppatore principale che le mie idee tendono ad andare molto lontano e dovrei scrivere un codice che tutti possano capire.
Ho avuto una discussione su questo ultimamente e mi sembra che questo tipo di rampa di codice sia all'interno della filosofia di java. Devo scrivere un sacco di codice per ottenere cose semplici non perché sia necessario, ma perché questo è il modo in cui pensa la maggior parte delle persone dell'azienda.
Questo è universalmente applicabile alla maggior parte delle aziende là fuori usando java o questa è solo la visione della mia azienda? Devo abituarmi al duro lavoro se continuo a lavorare per le aziende basate su java?