Ich habe einen Job aufgegeben (um in ein anderes Land zu ziehen), wo ich die meiste Zeit in Javascript und Haskell (etwas Python) programmiert habe. Ich mochte es wirklich, weil die Leute objektiv, positiv, mathematisch waren und trotzdem ein paar Sachen erledigt haben. Dies war ein wirklich professioneller Laden.
Jetzt arbeite ich in einem Agile / XP-Shop. Obwohl dies gut ist und ich der Meinung bin, dass wir bei der Auswahl von Technologien und Bibliotheken möglicherweise unprofessionell sind. Ich bin der Meinung, dass unsere Herangehensweise beim Schreiben von Software etwas unausgereift und unstrukturiert ist. Ich versuche, die Bücher zu lesen, die mir angeboten wurden, und sie scheinen diesen Stil zu fördern ( ugh ). Häufig nehmen wir einfach die Bibliotheken von Git Hub und verwenden sie ohne jegliche Überprüfung.
Ich werde gezwungen, die ganze Zeit mit jemandem zu arbeiten, auch wenn es eine kleine Aufgabe für eine Person ist. Es scheint für alles eine kleine "schnelle" Regel zu geben, auch wenn die Regel durch ein einfaches Gegenbeispiel gebrochen werden kann (einmal habe ich den Fehler gemacht, dieses Gegenbeispiel zu nennen, und wurde verbal angegriffen). Ist das hier in den Staaten normal? Wie gehe ich mit diesem Dogmatismus um?