Ich würde sagen, Sie haben durch die Schule der harten Schläge gelernt, was dieses Unternehmen erwartet. Fragen an dieser Stelle sind tabu.
Ich denke, Ihr Hauptproblem ist Sichtbarkeit. Fragen zum Thema Schlaffheit zu stellen, ist etwas, das viele Leute sehen können; selbst wenn sie sich nicht gezwungen fühlen, darauf zu antworten, könnte das ihr Urteil über Sie beeinträchtigen. Wenn Sie derweil einen Tag damit verbringen, an Ihrem Schreibtisch ein einzelnes Merkmal herauszufinden, sieht niemand, dass sich das Rad dreht. Sie scheinen etwas falsch zu machen, anstatt einfach nur auf die Tasten an Ihrem Schreibtisch zu hämmern, der nach Arbeit aussieht. Sicher, vielleicht wird Ihre Produktivität in wöchentlichen, monatlichen oder jährlichen Überprüfungen schlecht widergespiegelt. Aber Ihre lockeren Fragen werden mehrmals am Tag gesehen, während Ihre tatsächliche Produktivität viel seltener gemessen wird.
Ich war in einer Position wie der Ihren. Ich wurde eingestellt, um Fehler in einem proprietären CMS zu beheben, während der Hauptentwickler (read:only) sich wie verrückt darum bemühte, Funktionen für Kunden hinzuzufügen. Wir waren weit im Rückstand. Die Codebasis befand sich nicht in der Versionskontrolle, und jede Seite hatte ihre eigene maßgeschneiderte Version. Es war ein völliges Durcheinander.
Naiverweise hielt ich es für besser, 10, 20 oder 30 Minuten von meiner und der Zeit des Lead zu plaudern, damit er mir Dinge erklären konnte, als einen halben oder ganzen Tag oder sogar mehrere Tage damit zu verbringen, eine Funktion zurückzuentwickeln, um 1. herauszufinden. was getan werden sollte, 2. wie es funktionieren sollte, und 3. wie der Fehler behoben werden sollte.
Als mein Chef (einer von zwei Partnern) davon erfuhr, stellte sich heraus, dass mein Chef (einer von zwei Partnern) mir gegenüber schlecht zeigte, dass ich nicht in der Lage war, den Code alleine zu beheben, und dass ich die Zeit unseres kostbaren Chefentwicklers in Anspruch nahm. (Der Hauptentwickler schien es zu genießen, darüber zu sprechen, wie seine Codebasis funktionierte - auf jeden Fall beschwerte er sich nicht bei meinem Chef darüber, wie er mir sagte). Also hörte ich auf, Fragen zu stellen, und meine Produktivität fiel wahrscheinlich auf 10% von dem, was sie war. Ich wurde etwa einen Monat später entlassen.
Wie auch immer, diese Firma sagt Ihnen auf eine schlechte Art und Weise, dass sie diese Zeiteffizienz und den Dokumentations-Nebeneffekt nicht zu schätzen wissen. Also tun Sie es nicht.
Verbringen Sie einen Tag damit, etwas herauszufinden. Verbringen Sie ein paar Tage - verbringen Sie eine Woche! Wen interessiert das schon? Nicht diese Firma. Was auch immer Sie tun, stellen Sie keine Fragen, denn das ist etwas, was ihnen nicht wichtig ist. Ob es das Management ist oder die Kollegen, die sich beschweren, spielt keine Rolle. Das Unternehmen hat Ihnen gesagt, welche Art von Kultur es pflegt.
Wenn Sie also über Ihre Situation nachdenken, mit Verspätung und schlechtem Qualitätscode, dann könnte sich eine sinkende Produktivität als zu viel herausstellen. Anstatt zu warten, bis die Axt fällt, sollten Sie sich vielleicht nach einem Ort umsehen, der besser zu Ihnen und Ihrem Stil passt. Irgendwo, wo es vielleicht ein paar Code-Kommentare und Dokumentation gibt, für den Anfang.
Also, wie ist meine Geschichte geendet? Nach einer Zeit der Arbeitslosigkeit bekam ich einen neuen Job. Abgesehen davon, dass die Codebasis viel besser ist (wir verwenden ein CMS nach Industriestandard, wir arbeiten mit Versionskontrolle, wir haben Entwicklungs-, Staging- und Prod-Umgebungen usw.), sind meine Kollegen hervorragend, und mein Unternehmen fördert das Lernen. Wir haben ein Wiki, in dem wir unsere Informationen austauschen und vermeiden, das Rad neu zu erfinden. Wir plaudern den ganzen Tag, reden über die Arbeit, stellen Fragen, machen Brainstorming, tauschen Nachrichten, Informationen und Entdeckungen aus. Wir starten Projekte, um unsere Prozesse zu verbessern, wie z.B. agil, vagabundierend und die Implementierung kontinuierlicher Integration. Wir lehren uns gegenseitig und lernen voneinander. Wir verhalten uns wie Kollegen und Mitarbeiter, nicht wie Konkurrenten. Wir haben eine Einarbeitung und Orientierung für Neueinstellungen und Auftragnehmer, die ohne diese Kultur nicht möglich wäre. Das ist eine gute Sache, denn in der Zeit, in der ich hier bin, sind wir von zwei (mich eingeschlossen) auf acht angewachsen, und in arbeitsreichen Zeiten auch Auftragnehmer.
Unser Unternehmen schickt uns auf Schulungen und Konferenzen und ermutigt uns, uns Zeit für webbasierte Kurse und Castings zu nehmen. Ich habe in dieser Zeit hier mehr gelernt als in jeder anderen Periode meiner Karriere, insbesondere in Fächern, in denen ich ausdrücklich nicht arbeite. Es ist wunderbar; ich bin jetzt seit 4,5 Jahren hier und sehe nicht viel Grund zu gehen, außer eine neue Technologie zu erlernen. Die Kultur an meinem neuen Arbeitsplatz ist wirklich darauf ausgerichtet, zu lernen, zu verstehen und die besten Praktiken umzusetzen, was zu Produktivität führt. Es ist eine Win-Win-Situation.
Im Ernst, es gibt bessere Orte, für die man arbeiten kann. Das ist nicht der richtige Ort für Sie, und Sie sind auch nicht die richtige Person für sie.