it-swarm-eu.dev

Weitermachen und woanders hinschauen oder den Chef konfrontieren?

Mögliches Duplikat:
Wann wissen Sie, dass es Zeit ist, von Ihrem aktuellen Job fortzufahren?

Problem: Ich hatte keine Vorkenntnisse beim Interview, daher wusste ich nicht genau, worüber ich fragen sollte sie die Firma, als ich eingestellt wurde. Ich habe seitdem eine Reihe von Warnzeichen und Belästigungen entdeckt, wie zum Beispiel:

  • Als ich anfing, waren es vier Entwickler, von denen alle über "Ben" oder "Ryan" sprachen. Ein Ingenieur stellte dreißig Tage vor mir ein, einer zwei Wochen nach mir. Der größte Teil der Abteilung hat seit meinem Start eine große Anzahl von Mitarbeitern eingestellt.

  • Extrem eingeschränkter Internetzugang. Ich verstehe die Idee aus IT-Sicht, aber nicht nur Facebook ist blockiert, sondern auch Youtube, Twitter und Pandora. Ich habe auch herausgefunden, dass sie den gesamten Zugriff auf Nicht-DNS-Websites ( http://xxx.xxx.xxx.xxx/ ) und seltsamerweise Miranda-IM blockieren.

  • Niedrige Kabinen. Das ist in Ordnung, weil ich meine direkten Mitarbeiter mag, aber sie stellen die Entwickler mit dem Kundendienst, der Kundenschulung und der QS-Abteilung in einen riesigen offenen Raum. Lärm, Lärm, Lärm und Menschen hören den ganzen Tag auf zu plaudern. Kopfhörer gehen nur so weit.

  • Mein Chef hat mehrere E-Mails verschickt, seit ich uns Programmierern gesagt habe, wir sollen in unseren Kabinen nicht über nicht arbeitsbezogene Dinge wie Videospiele sprechen, obwohl wir nur alle paar Stunden vielleicht fünf Minuten damit verbringen. Weiteres Graben sagt mir, dass dies daran liegt, dass sich immer wieder jemand beschwert, dass die Programmierer "nachlassen".

  • Die Leute schauen mir den ganzen Tag über die Schulter. Ich war im Freenode-Webchat, um Hilfe bei einem Programmierproblem zu erhalten, und innerhalb weniger Minuten erhielt ich eine E-Mail von meinem Chef (an alle Entwickler), in der er uns mitteilte, dass wir bei der Arbeit NICHT mit externen Chat-Servern verbunden werden sollten.

  • Versionskontrollsystem von 2005, auf das wir mit IE zugreifen müssen, und das Java 1.4 JRE installiert lassen muss, um es verwenden zu können. Ich habe eines Tages versehentlich auf Java 6 aktualisiert und die nächsten zwei Tage mit meinem PC gekämpft, um dieses "Problem" rückgängig zu machen.

  • Keine Quellcodeverwaltung, keine Kommentare zu irgendetwas, keine Standards, keine Codeüberprüfung, keine Unit-Tests, kein gesunder Menschenverstand. Ich habe buchstäblich ein Problem beim Umgang mit String-Ressourcenübersetzungen gefunden, das auf die einfache Tatsache zurückzuführen ist, dass sie keine überschüssigen Leerzeichen kürzen, was dazu führte, dass Entwickler Folgendes taten: getResource ("Date:") anstelle von: getResource ("Date") + ":", und mir wurde gesagt, ich solle nur die überschüssigen Leerzeichen wieder zur Datenbank hinzufügen, anstatt mich direkt mit dem Problem zu befassen.

Einige dieser Dinge möchte ich gerne verstehen, aber ich mag es, wenn IRC offen ist, um tagsüber in einigen verschiedenen Räumen zu sprechen und über IM mit Freunden/Familie in Kontakt zu bleiben. Sie brechen meine Konzentration nicht (nicht so sehr wie die Dame von der Qualitätssicherung, die vorbeikommt, um über ihren Sohn zu sprechen), aber weil die Leute mir den ganzen Tag über die Schulter schauen, während sie vorbeigehen, beschweren sie sich, wenn sie etwas sehen, das kein "Programmierer" ist Arbeit suchen ". Mein Chef und meine Qualitätssicherung haben mir gesagt, dass ich gute und schnelle Arbeit mache. Ich sollte nach meiner Arbeitsleistung und Qualität beurteilt werden, nicht nach dem, was ich in den fünf Sekunden, in denen Sie vorbeigehen, auf meinem Bildschirm habe

Meine Frage ist also, obwohl ich gerade erst 90 Tage alt bin: Wie entscheiden Sie sich, von einem Job zu wechseln und woanders zu suchen, oder wann Sie mit Ihrem Chef zusammenarbeiten sollten? um diese Probleme zu lösen? Ist es überhaupt möglich, den Chef dazu zu bringen, in vielen dieser Dinge mit mir zusammenzuarbeiten? Dies ist der einzige Ort, von dem ich etwas gehört habe, obwohl ich mehrere Monate lang täglich mehrere Lebensläufe verschickt habe Dieser Ort zahlt sich gut aus, um die vielen Mängel in Kauf zu nehmen, aber ich fange gerade an, hier schon so elend zu arbeiten. Soll ich es einfach ertragen?

Bearbeiten: Ich freue mich über alle Antworten! Erstens: Ich bin in den Vereinigten Staaten und habe ein Gehalt. Ich bin ungefähr 5 Tage vom Ende meiner 90-tägigen Probezeit entfernt.

Während es mein direkter Chef ist, der die von mir erwähnten E-Mails verschickt, glaube ich, dass es tatsächlich der Abteilungsleiter ist, der den größten Teil des Armbiegens erledigt. Er ist auch der einzige mit einem Büro. Mein direkter Chef ist ein netter Kerl, er ist nur selbstgefällig.

Wie bereits erwähnt, ist Facebook/Twitter/Youtube aus IT- (und Management-) Sicht sinnvoll. Einige Leute do müssen diese Dinge einschränken, sonst würden sie Zeit damit verschwenden. Gelegentlich bin ich jedoch auf Youtube-Videos gestoßen, die sehr nützlich sein könnten, beispielsweise bei der Entwicklung von Android (was ich bin). Es wäre auch nützlich, wenn es um den Bereich "Forschung" der Abteilung "F & E" geht, in dem ich arbeite. Es könnte nur meine Naivität sein, aber ich denke, die Leute sollten nach ihrer Arbeit beurteilt werden (Geschwindigkeit und Qualität), nicht nach was Sie tun es zufällig, wenn Sie vorbeigehen. Wenn ich meine Arbeit erledige und die Arbeit gut ist, spielt es dann eine Rolle, auf welcher Website ich mich befinde?

Im Zusammenhang mit oben, aber ich do verstehe die Gründe für die Einschränkung des IM- und/oder IRC-Zugriffs während der Arbeit, und ich verstehe, dass sie mich dafür bezahlen, hier zu sein und kann mir diktieren, was ich kann und was nicht. Aber beurteilen Sie mich wieder nach meiner Arbeit, nicht nach dem, was auf meinem Bildschirm zu sehen ist. Ist das in einem Bereich der Softwareentwicklung wirklich so ungewöhnlich? Es ist mein Verständnis und meine Erfahrung, dass es völlig unrealistisch ist, 8 Stunden lang auf ein IDE zu starren und dabei die ganze Zeit zu tippen. Ich kann im IM/IRC chatten und meine Zeit bei der Arbeit einfacher genießen, ohne mein "Kurzzeitgedächtnis" zu verlieren, und weiter an dem Problem in meinem Kopf arbeiten. Ich kann das nicht tun, wenn Becky von der Qualitätssicherung anhält, um mit mir über das Mittagessen zu sprechen.

Ich habe das Gefühl, mit diesem Job Glück gehabt zu haben, und ich bin froh, dass ich ihn habe. Dieser Ort hat seine positiven Seiten: Nachlässig in Bezug auf die Kleiderordnung, nachlässig, wenn wir arbeiten müssen (idealerweise vor 9 Uhr morgens, hier etwas Spielraum), großartige Vorteile. Aber ich würde ernsthaft weniger Geld nehmen, wenn es bedeuten würde, dass ich meinen Tag mehr genießen könnte, nur in den einfachen Dingen, über die ich zugeben muss, sind hauptsächlich über mich jammern. Ich habe nur das Gefühl, wenn ich mehr als 8 Stunden am Tag hinter einem PC sitze, möchte ich, dass es so angenehm wie möglich ist.

79
Meister

Lauf weg, lauf sehr, sehr weit weg. Und schnell.

Sie können versuchen , mit Ihrem Chef über die Situation zu sprechen, aber nach dem, was Sie geschrieben haben, scheint es ein grundlegendes Unverständnis darüber zu geben, wie wichtig es für Programmierer ist, mit Außenstehenden zu kommunizieren Ressourcen, allgemeine Zusammenarbeit und nur ein oder zwei Minuten Zeit für Ihre Arbeit. Ehrlich gesagt klingt es für Programmierer wie ein Sweatshop.

In meiner Stadt haben wir eine Tech-Support-Firma (sie macht Tech-Support für eine Reihe großer Unternehmen, eine Art inländische Outsourcing-Sache), die genauso läuft. Es ist bekannt als der "seelensaugende Job aus der Hölle", weil die Leute wie Gefangene behandelt werden und so verrückt waren, dass man möglicherweise gefeuert werden könnte, wenn man in einer Schicht zu oft auf die Toilette geht.

Bearbeiten - Okay, lassen Sie mich dies etwas klarer machen und die (unerwartet) erzielten Upvotes verdienen.

Als ich anfing, waren es vier Entwickler, von denen alle über "Ben" oder "Ryan" sprachen. Ein Ingenieur stellte dreißig Tage vor mir ein, einer zwei Wochen nach mir. Der größte Teil der Abteilung hat seit meinem Start eine große Anzahl von Mitarbeitern eingestellt.

Dem Klang nach gibt es eine sehr hohe Fluktuationsrate. Die Umsatzrate ist tatsächlich ein guter Indikator für die Gesundheit der Umwelt eines Unternehmens. Wenn die Leute keinen Ort mögen, werden sie gehen, so einfach ist das. Während eine Drehtür an Orten wie dem Einzelhandel erwartet wird, ist sie in einer Büroumgebung nicht so wünschenswert (daher haben Orte wie Best Buy radikale Veränderungen wie die Verlagerung auf ein [~ # ~) durchlaufen und durchlaufen diese ] rowe [~ # ~] ). Aus geschäftlicher Sicht ist der Umsatz schlecht, weil er teuer ist. Es kostet eine Menge Geld, den Einstellungs- und Schulungsprozess für jeden Mitarbeiter zu durchlaufen. Tun Sie dies vier- oder fünfmal im Monat, ohne dass jemand tatsächlich bleibt, und Sie sehen, wie dies ein Problem sein kann. Wenn ein Unternehmen dies erwartet, ist es wahrscheinlich eines, das seine Mitarbeiter nicht gut behandelt (einer der Gründe, warum der Einzelhandel für hohe Fluktuationsraten berüchtigt ist, jeder, der im Einzelhandel gearbeitet hat, weiß, wovon ich spreche).

Extrem eingeschränkter Internetzugang. Ich verstehe die Idee aus IT-Sicht, aber nicht nur Facebook ist blockiert, sondern auch Youtube, Twitter und Pandora. Ich habe auch herausgefunden, dass sie den gesamten Zugriff auf Nicht-DNS-Websites (http://xxx.xxx.xxx.xxx/) und seltsamerweise Miranda-IM blockieren.

Dies ist, wie andere bereits betont haben, im Unternehmensumfeld üblich. Twitter ist mehr oder weniger so schlecht wie Facebook. Das Nicht-DNS-Zeug ist wahrscheinlich aus Sicherheitsgründen, obwohl ich sehen kann, wo es Sie bei der Ausführung Ihrer Arbeit behindern könnte, abhängig von den Details (man muss in der Lage sein, über die IP-Adresse auf einen Remote-Webserver zuzugreifen, wenn der Domain-Name nicht vorhanden ist.) zum Beispiel noch nicht eingerichtet/verbreitet).

YouTube ist fragwürdiger, aber ich denke, es fällt unter "Alles blockieren, weil es einfacher ist, als den Leuten zu vertrauen, dass sie ihre Zeit nicht verschwenden". YouTube kann sowohl nützlich sein, um seine Arbeit zu erledigen, als auch eine enorme Zeitverschwendung.

Niedrige Kabinen. Das ist in Ordnung, weil ich meine direkten Mitarbeiter mag, aber sie stellen die Entwickler mit dem Kundendienst, der Kundenschulung und der QS-Abteilung in einen riesigen offenen Raum. Lärm, Lärm, Lärm und Menschen hören den ganzen Tag auf zu plaudern. Kopfhörer gehen nur so weit.

Niedrige Cubes eignen sich hervorragend zur Förderung einer kollaborativen Umgebung (Sie sind nicht physisch von anderen abgeschirmt. Es ist jedoch eine rote Fahne, Entwickler mit Abteilungen zu verbinden, die im Rahmen ihrer Arbeit sprechen. Dies weist darauf hin, dass das Management die Notwendigkeit nicht versteht Entwickler sollten mindestens eine Umgebung haben, die ruhig genug ist, um sich selbst denken zu hören. Wenn dies das größte Problem wäre, könnten Sie das Management wahrscheinlich damit konfrontieren und sich überlegen, etwas zum Nutzen Ihrer gesamten Abteilung auszuarbeiten.

Menschen, die den ganzen Tag mit dem Chatten aufhören, sind ein typischer Teil des Unternehmensumfelds. Je nachdem, wer es ist, können Sie sie möglicherweise entlassen oder nicht, insbesondere als Neueinstellung. Wenn Sie dies der falschen Person antun, könnten Sie als "kein Teamplayer" gebrandmarkt werden und Ihre Aufstiegschancen effektiv ruinieren, wenn Sie bleiben.

Mein Chef hat mehrere E-Mails verschickt, seit ich uns Programmierern gesagt habe, wir sollen in unseren Kabinen nicht über nicht arbeitsbezogene Dinge wie Videospiele sprechen, obwohl wir nur alle paar Stunden vielleicht fünf Minuten damit verbringen. Weiteres Graben sagt mir, dass dies daran liegt, dass sich immer wieder jemand beschwert, dass die Programmierer "nachlassen".

Hier fange ich an, in das Gebiet von "GTFO" zu gelangen (indem ich dem OP den Vorteil des Zweifels gebe und es wirklich nur ein paar Minuten am Tag sind). Es ignoriert völlig die Wichtigkeit, sich für einen Moment von Ihrer Arbeit abzulenken, und die damit verbundenen Produktivitätssteigerungen. Es zeigt auch, dass jemand in der Firma denkt, dass ein Programmierer nichts anderes tun soll, als jede Sekunde, in der er auf der Uhr ist, Code auszugeben. Jeder, der auch nur flüchtige Kenntnisse darüber hat, wie der kreative Programmierprozess funktioniert, sollte es besser wissen. Es gibt Gesetze, nach denen Arbeitgeber mindestens eine halbe Stunde (unbezahlt) für das Mittagessen und zwei Pausen von jeweils fünfzehn Minuten pro Tag einplanen müssen, um zu verhindern, dass unethische Arbeitgeber Arbeitnehmer missbrauchen.

Die Leute schauen mir den ganzen Tag über die Schulter. Ich war im Freenode-Webchat, um Hilfe bei einem Programmierproblem zu erhalten, und innerhalb weniger Minuten erhielt ich eine E-Mail von meinem Chef (an alle Entwickler), in der er uns mitteilte, dass wir bei der Arbeit NICHT mit externen Chat-Servern verbunden werden sollten.

Dies ist zum Teil der Grund, warum ich Cubicleville verlassen habe. Schulter-Surfer sind in einer Unternehmensumgebung üblich, aber das macht sie nicht weniger ablenkend. Auch hier kann ich die Regeln gegen Chat bis zu einem gewissen Grad verstehen, aber Entwickler sollten immer noch in der Lage sein, über die Ressourcen zu verfügen, um ihre Arbeit zu erledigen. Dies sollte irgendeine Form von Kommunikationsnetzwerk beinhalten.

Wo ich die Grenze dazu ziehe, ist, dass, anstatt Sie ins Büro zu bringen und Ihnen zu erklären, was Sie getan haben und warum solche Regeln gelten, von oben eine pauschale Forderung jeglicher Art bestand Chat wurde nicht toleriert. Dies sagt mir, dass das Management nicht daran interessiert ist, zuzuhören, was Mitarbeiter zu sagen haben, einschließlich geschäftlicher Rechtfertigungen für die Verwendung von Dingen wie Chat-Netzwerken. Wenn das Management anfängt, einen Gottkomplex zu bekommen und sich weigert, auf das Lebenselixier des Unternehmens zu hören, geht es schnell bergab.

Versionskontrollsystem von 2005, auf das wir mit IE zugreifen müssen, und das Java 1.4 JRE installiert lassen muss, um es verwenden zu können. Ich habe eines Tages versehentlich auf Java 6 aktualisiert und die nächsten zwei Tage mit meinem PC gekämpft, um dieses "Problem" rückgängig zu machen.

Willkommen in der Unternehmenswelt in Bezug auf alte Software, die gegen Updates resistent ist. Seien Sie froh, dass Sie nicht auf Win2k-Computern arbeiten sollen.

Die Art und Weise, wie die Versionskontrolle gesperrt ist, trägt meiner Meinung nach dazu bei, dass "sie wirklich eine Lektion in technischem Management brauchen". Ich erwarte zwar keine hochmodernen Tools, aber Benutzer sollten nicht dagegen ankämpfen müssen, um ihre Arbeit zu erledigen. Dies fördert schlechte Gewohnheiten (wer möchte ein Versionskontrollsystem verwenden, mit dem er mehr Zeit im Kampf verbringt, insbesondere mit Menschen, die sich den Hals runteratmen, um zehntausend Zeilen pro Tag zu produzieren?) Und öffnet die Systeme auch für Angriffsvektoren, weil die Software (insbesondere das Java RE) ist nicht auf dem neuesten Stand und weist daher immer noch Sicherheitslücken auf, die behoben würden, wenn sie nur aufrechterhalten würden.

Viel Glück, dass das Management dies versteht (egal, wohin Sie in großen Unternehmen gehen). IT im Allgemeinen ist für sie die arkane Sache, die sie gelegentlich anrufen, wenn sie ihre E-Mail nicht erhalten können. Es ist fast unmöglich, sie dazu zu bringen, sich mit der Idee zu beschäftigen, mit Unternehmen Geld zu verdienen, indem sie Maßnahmen ergreifen, um sicherzustellen, dass sie kein Geld verlieren, es sei denn, sie selbst sind eine IT-Person (was im oberen Management erbärmlich selten ist).

Keine Quellcodeverwaltung, keine Kommentare zu irgendetwas, keine Standards, keine Codeüberprüfung, keine Unit-Tests, kein gesunder Menschenverstand. Ich habe buchstäblich ein Problem beim Umgang mit String-Ressourcenübersetzungen gefunden, das auf die einfache Tatsache zurückzuführen ist, dass sie keine überschüssigen Leerzeichen kürzen, was dazu führte, dass Entwickler Folgendes taten: getResource ("Date:") anstelle von: getResource ("Date") + ":", und mir wurde gesagt, ich solle nur die überschüssigen Leerzeichen wieder zur Datenbank hinzufügen, anstatt mich direkt mit dem Problem zu befassen.

Dies ist eine große rote Fahne, da dies darauf hinweist, dass ihnen die Qualität des Produkts, auf das sich das Unternehmen angeblich verlässt, eigentlich egal ist. Schlimmer noch, sie widersetzen sich aktiv der Verbesserung . Sie entmutigen auch aktiv jeden, der herauskommt, um das Produkt zu verbessern.

Einige dieser Dinge möchte ich gerne verstehen, aber ich mag es, wenn IRC offen ist, um tagsüber in einigen verschiedenen Räumen zu sprechen und über IM mit Freunden/Familie in Kontakt zu bleiben. Sie brechen meine Konzentration nicht (nicht so sehr wie die Dame von der Qualitätssicherung, die vorbeikommt, um über ihren Sohn zu sprechen), aber weil die Leute mir den ganzen Tag über die Schulter schauen, während sie vorbeigehen, beschweren sie sich, wenn sie etwas sehen, das kein "Programmierer" ist Arbeit suchen ". Mein Chef und meine Qualitätssicherung haben mir gesagt, dass ich gute und schnelle Arbeit mache. Ich sollte nach meiner Arbeitsleistung und Qualität beurteilt werden, nicht nach dem, was ich in den fünf Sekunden, in denen Sie vorbeigehen, auf meinem Bildschirm habe.

Willkommen in der Unternehmenswelt, in der es oft wichtiger ist, so auszusehen, als ob Sie produktiv wären, als tatsächlich produktiv zu sein. Wieder eine andere Sache, gegen die gekämpft werden muss, entweder indem man nicht für das Unternehmen arbeitet (im Idealfall gleichbedeutend mit "Abstimmung mit dem Geldbeutel") oder indem eine Bewegung dazu gebracht wird, sie abzuschaffen (siehe auch Anmerkung zu ROWE). Es mag zwar eher typisch sein, aber es ist eine enorme Geldverschwendung für das Unternehmen, da die Leute oft in den sogenannten Präsentismus fallen, was bedeutet, dass sie eigentlich nichts Produktives tun, aber Schauen Sie es sich an und vielleicht sind es sogar die Ersten, die ankommen und die Letzten, die gehen. Sie werden also als "der härtere Arbeiter", "der Teamplayer" und wahrscheinlich als derjenige auf der Management-Spur wahrgenommen.

Ich stimme den anderen jedoch zu, dass "mit Freunden/Familie in Kontakt bleiben" auf ein Minimum beschränkt werden sollte. Sie müssen nicht den ganzen Tag mit ihnen sprechen, und viele Menschen neigen dazu, diesen Chats zu erlauben, Ihre Arbeitszeit zu übernehmen. Es ist jedoch eine pauschale Regel, wahrscheinlich dank derer, die sie nicht unter Kontrolle halten konnten (oder zumindest der Angst, dass Menschen dies tun).

Eine Sache, die Sie tun könnten, ist, sich der beschwerdeführenden Person zu stellen (ich vermute, es ist dieselbe Person, die sich darüber beschwert, dass Programmierer "nachlassen") und zu sehen, wie "Programmieren" ihrer Meinung nach aussehen sollte.


Warum ich aber weglaufen sage, geht es nicht nur um die Punkte selbst, die Sie erwähnt haben. Wie andere betont haben, ist vieles ziemlich typisch (obwohl ich bemerken würde, dass es nichts darüber aussagt, ob solche Dinge so sein sollten ). Was ich sehe, sind zugrunde liegende Probleme, die dies zu einer ungesunden Arbeitsumgebung machen.

In erster Linie scheint das mittlere und obere Management nicht daran interessiert zu sein, mit "den Bürgern" zu sprechen, und ihre Kommunikationsmethode, wenn jemand etwas tut, das er nicht mag, deutet darauf hin, dass er nicht offen für wechselseitige Kommunikation ist. Dies führt zu einer Trennung zwischen Mitarbeitern und Management, was letztendlich zu Ressentiments und rebellischem Verhalten (in unterschiedlichem Maße, von Personen, die verdeckt Dinge tun, die gegen die Regeln verstoßen, bis zu regelrechten Streiks/Streiks) der Mitarbeiter führt.

Darüber hinaus scheint das Management zu versuchen, die Mitarbeiter im Mikromanagement zu verwalten. Dies beeinträchtigt die Produktivität bei nahezu jedem, insbesondere bei Kreativen (einschließlich Programmierern), und führt wiederum zu schlechten Arbeitsbedingungen. Dies bedeutet auch, dass sie ihren Mitarbeitern nicht vertrauen und sie daher wie Gefangene behandeln müssen, um "sie auf dem Laufenden zu halten". Dies ist schlecht für jede Umgebung, da Mitarbeiter keine Gefangenen sind. Sie sind Erwachsene und sollten als solche behandelt werden. Die Menschen werden den Standards gerecht, an die sie gebunden sind.

Sie scheinen auch keine tatsächliche Kameradschaft und Zusammenarbeit oder eine allgemeine lernorientierte Umgebung zu fördern. Ein Teil des Aufbaus guter Teams besteht darin, sich auf einer persönlichen Ebene mit Ihren Mitarbeitern identifizieren zu können. Dies bedeutet, ab und zu über arbeitsfreie Dinge zu sprechen. Dies kann auch bedeuten, über Dinge zu sprechen, die nicht mit Programmierung zu tun haben, aber wirklich zur Lösung des Problems beitragen können. Dies bedeutet auch, dass Sie genügend Zugang zur Außenwelt haben, um die für die Erledigung der Aufgabe erforderlichen Forschungsarbeiten durchführen zu können (der Hauptteil Ihrer Abteilung ist Forschung ), einschließlich der Verwendung nicht traditioneller Forschung Ressourcen.

Ich sage immer noch, es ist wahrscheinlich eine gute Idee zu gehen. Sie können immer noch versuchen, mit Ihrem Manager zu sprechen, aber ich bezweifle immer noch, dass es irgendwohin kommt (aus meiner Erfahrung mit großen Unternehmen ergibt sich eine Metrik von von (---) Widerstand, auch für Menschen, die eine gewisse Schlagkraft haben). Selbst wenn Ihr Chef an Bord ist, muss er die ganze Kette hinaufgehen, und es wird immer schwieriger, je weiter der Manager von der Realität Ihres Jobs entfernt ist.

Ob es schlimm genug ist, hinauszugehen, können nur Sie selbst entscheiden. Meiner Meinung nach ist es nicht das Ende der Welt, einen Job zu verlassen, aber es ist immer noch eine gute Idee, dies nur zu tun, wenn der Job so schlecht ist, dass er Ihr geistiges Wohlbefinden beeinträchtigt. In den USA werden Jobs als "nach Belieben" betrachtet, was bedeutet, dass Sie, sofern Sie keinen Vertrag unterzeichnet haben, das gesetzliche Recht haben, einen Job ohne Vorankündigung aus irgendeinem (legalen) oder ohne Grund zu verlassen. Wie ich in den Kommentaren sagte, ist es kein Arbeitgeber wert, Ihre geistige Gesundheit zu opfern, und ich stehe zu einem Kommentar. Ich selbst habe zwei Jobs in meinem Leben verlassen und sie gehörten zu den besten Entscheidungen, die ich getroffen habe.

Selbst als neuer Absolvent müssen Sie nicht einfach alles nehmen, was Sie bekommen können. Halten Sie sich und potenzielle Arbeitgeber an hohe Standards, und Sie können Orte meiden, an denen Sie nicht gesund arbeiten können. Es mag etwas länger dauern, es zu finden, aber es lohnt sich. Viele große Unternehmen missbrauchen gerne Programmierer, und das wird sich nie ändern, solange die Leute bereit sind, für diese Unternehmen zu arbeiten. Da es so klingt, als ob große Unternehmen im Allgemeinen nicht Ihre Sache sind, sollten Sie sich Startups und kleine Unternehmen ansehen. Sie ermöglichen im Allgemeinen mehr Autonomie, obwohl Sie im Allgemeinen an höhere Standards gebunden sind und schnell lernen müssen (kleine Unternehmen sind in der Regel weitaus agiler als große Unternehmen).

Ich empfehle, das Buch zu lesen Warum funktioniert das nicht (und wie man es repariert) . Es wird viel darüber gesprochen, wie die Art und Weise, wie die Unternehmenswelt geführt wird, höchst ineffizient ist und der tatsächlichen Produktivität nicht förderlich ist (ganz zu schweigen davon, wie sie das eigene Leben geradezu zerstören kann). Es behandelt auch viele der Dinge, die Sie in Ihrer Frage erwähnt haben.

(Nebenbei bemerkt, wir wurden mod-gehämmert. Wenn also jemand die Diskussion fortsetzen möchte, habe ich einen Chatroom dafür erstellt und hier zu finden.

136
Shauna

Ich hatte keine Vorkenntnisse, als ich interviewt habe

Das klingt so, als wäre es Ihr erster Job in der Unternehmenswelt.

Ich habe gerne IRC offen, um tagsüber in ein paar verschiedenen Räumen zu sprechen und über IM mit Freunden/Familie in Kontakt zu bleiben

Tu das nicht. Es gibt viele Unternehmen, die in regulierten Branchen arbeiten, in denen IM völlig verboten ist. Es gibt eine Zeit zum Arbeiten und eine Zeit zum Spielen, und IM sieht "ältere" Menschen zu sehr nach Spielen. Lass es zu Hause. Wenn Sie dort arbeiten, wo sie es zulassen, ist das in Ordnung, aber lassen Sie es ansonsten fallen.

Mein Chef hat mehrere E-Mails verschickt, seit ich uns Programmierern gesagt habe, wir sollen in unseren Kabinen nicht über nicht arbeitsbezogene Dinge wie Videospiele sprechen, obwohl wir nur alle paar Stunden vielleicht fünf Minuten damit verbringen. Weiteres Graben sagt mir, dass dies daran liegt, dass sich immer wieder jemand beschwert, dass die Programmierer "nachlassen".
Die Leute schauen mir den ganzen Tag über die Schulter.

Hier müssen Sie lernen, wie man Auftritte verwaltet oder Impressionen verwaltet. Der Punkt ist, dass sie eine Sache sehen und Sie denken, dass Sie etwas anderes tun. Die Wahrnehmung anderer Menschen von Ihnen ist häufig weitaus wichtiger als die "Wahrheit" (wenn es so etwas gibt).

Ich sollte nach meiner Arbeitsleistung und Qualität beurteilt werden, nicht nach dem, was ich in den fünf Sekunden, in denen Sie vorbeigehen, auf meinem Bildschirm habe

Amerika ist keine Meritokratie, egal wie sehr wir es vorgeben. Eindrücke und Wahrnehmungen sind wichtig. Einstellungen zu Arbeit und Arbeitsethik variieren drastisch je nach Alter, Geschlecht, sozialer Klasse und politischer Ausrichtung. Es gibt eine große Impedanzfehlanpassung zwischen what is openly stated what is wanted und what is actually wanted.

Mir wurde angeboten, was ich für ein äußerst großzügiges Anfangsgehalt halte (30 USD/Std. Im Wesentlichen + Leistungen und Jahresbonus)

Für jemanden mit einem 2-Jahres-Abschluss ist es eine Menge Geld.

Empfehlungen:

  • Holen Sie sich einige Bücher über Büropolitik (und lesen Sie sie zu Hause).
  • Nehmen Sie das Buch Corporate Confidential und lesen Sie es (zu Hause).
  • Wenn die Dame von QA vorbeikommen und über ihren Sohn sprechen möchte, lernen Sie, etwas wie "Es tut mir leid, ich kann jetzt nicht chatten" zu sagen und machen Sie sich wieder an die Arbeit.

Wenn Sie eine Liste von Büchern wünschen, die Ihnen helfen, die Unternehmenswelt zu erklären, und warum "sie" so denken wie "sie", lassen Sie es mich wissen und ich kann eine Leseliste für Sie hinzufügen.

bearbeiten: Pro Anfrage, Leseliste hinzugefügt. Dies sind Bücher, die ich habe und gelesen habe. Ich habe Bücher über das Programmieren selbst weggelassen, da diese eher schnell altern und (mit Ausnahme von 1) Bücher, die auf einen Technologie-Stack abzielen, nur sehr wenig auf andere Technologie-Stacks anwendbar sind. Diese Liste erhebt keinen Anspruch auf Vollständigkeit, und ich bin mir sicher, dass viele Menschen andere Vorstellungen davon haben, was Sie lesen sollten.

Ich empfehle Ihnen, mit Corporate Confidential, Passionate Programmer und Making It Big in dieser Reihenfolge zu beginnen. Wählen Sie dann die anderen in beliebiger Reihenfolge aus.

Ein besserer Programmierer/Angestellter sein :

  • Der leidenschaftliche Programmierer . Die erste Ausgabe dieses Buches hieß "Mein Job ging nach Indien". Halten Sie Ihre Gedanken und Fähigkeiten auf dem neuesten Stand, da Technologie und Geschäft zu schnell voranschreiten, um die Dinge rosten zu lassen.
  • Codierer zum Entwickler . Ich denke, dies richtet sich besser an Junior-Entwickler als an Senior-Entwickler.
  • Todesmarsch . Jedes Projekt, bei dem der Zeitplan oder die Ressourcen zu stark komprimiert sind, ist ein Todesmarsch. Und in unserer Branche sind Todesmärsche die Norm, nicht die Ausnahme. Erfahren Sie, wie sie aussehen, welche möglichen Ergebnisse sie erzielen und wie Sie mit ihnen umgehen können (das Beenden ist immer eine Option). Sehr schnell gelesen.
  • Machen Sie es groß in Software: Holen Sie sich den Job. Arbeiten Sie die Organisation. Werden Sie großartig . Einige Interviews und viele Tipps zur Arbeit in Unternehmen.
  • The Nomadic Developer . Wenn Sie jemals einen Personalvermittler aufsuchen mussten, um einen technischen Job zu finden, wird in Kapitel 3 erläutert, warum sich diese Unternehmen so verhalten, wie sie es tun. In der IT haben Sie wahrscheinlich durchschnittlich einen neuen Job pro Jahr. Einige bleiben ein Jahrzehnt oder länger in einem Unternehmen (dies wird äußerst selten), andere wechseln alle paar Monate von Job zu Job.
  • Tabellenkalkulationsmodellierung und Entscheidungsanalyse . Ich habe die vorherige Ausgabe. Dies richtet sich an MBA-Studenten, daher geht es hauptsächlich darum, Geschäftssituationen mathematisch zu analysieren (meistens Excel). Es gibt 2 Festplatten, und Sie können eine billigere Kopie ohne diese erhalten (eine ist eine Testversion von MS Project, die andere enthält die Übungen mit einer Testversion eines Solver-Programms).
  • Unternehmensvertraulich. Link oben. HR ist dein Feind, nicht dein Freund. Gibt eine Reihe von Beispielen dafür, was Ihre Karriere bei Unternehmen zerstören wird, von denen viele Sie (und ich) wahrscheinlich tun, ohne die Konsequenzen zu erkennen.
  • Effektiv mit Legacy Code arbeiten . Sie werden eines dieser Jahre mit der Wartungscodierung arbeiten. Dieses Buch hilft beim Umgang mit Bergen schrecklichen Codes aus der alten Vergangenheit (von denen einige von Ihnen geschrieben wurden), die Sie aus der Hölle anstarren.
  • Brownfield-Anwendungsentwicklung in .Net . Es richtet sich an .NET-Entwickler und gibt Tipps zur Verbesserung von Projekten, die es noch nicht "zur Wartung" geschafft haben, sowie von Projekten, die bereits vorhanden sind.

Umgang mit anderen Menschen :

  • Der 59-Sekunden-Mitarbeiter . Dies ist das Gegenmittel für den einminütigen Manager. OMM war in den 80er und 90er Jahren eine äußerst beliebte Art des Missmanagements (hauptsächlich, weil das Lesen des Buches etwa 15 Minuten dauert, es war in Wirtschaftszeitschriften sehr beliebt und niemand kann sagen, ob Sie es tun oder nicht) und wann Sie Wurde von einem "verwaltet", werden Sie sich wie ein gebrauchter Geschirrtuch fühlen.
  • Typ Talk at Work . Basierend auf Meyers Briggs gibt es einige Ratschläge zur Kommunikation mit anderen Arten von Menschen. Ich fand es nützlich, aber ich habe von Kollegen behaupten lassen, dass dies genauso nützlich ist wie die Astrologie, sodass Ihr Kilometerstand variieren kann.
  • mdenken . Überzeugung ist wichtig.
  • eingeschüchtert sein oder nicht eingeschüchtert sein .
  • Ausschau nach Nummer eins .
  • Millionen-Dollar-Gewohnheiten . Ich finde, dass diese 3 von Robert Ringer sehr wichtig sind. Wenn Sie glauben, sein erstes Buch würde andere einschüchtern, lesen Sie nur die Berichterstattung in der Presse. Wenn Sie denken, seine Bücher handeln von Immobilien, dann haben Sie sie nur überflogen. Es gibt viele Menschen auf der Welt, die versuchen, Sie einzuschüchtern, damit Sie aufgeben, was Ihnen gehört, und er zeigt Ihnen, wie einige von ihnen sind und welche Gegenmaßnahmen Sie ergreifen können.
  • Schlangen in Anzügen . Es gibt einige böse Leute da draußen. Sie werden für einige von ihnen arbeiten.
  • Mobber, Tyrannen und unmögliche Menschen . Ein Buch über Büropolitik und den Umgang mit etwas Schlimmerem.
  • Die sanfte Kunst der verbalen Selbstverteidigung bei der Arbeit . Einige Leute sind sehr gut mit verbalen Manipulationen, dieses Buch und die anderen in der Serie behandeln den Umgang mit solchen Menschen.
  • Mit Menschen gewinnen . Die meisten Bücher, die dieser Autor schreibt, handeln von Managern und Führungskräften. In diesem Buch geht es mehr um die Fähigkeiten von Menschen. Es wird sich mehr auf Manager konzentrieren, aber ich denke, es ist gut.
  • Die 48 Gesetze der Macht . Sie haben es. Willst du etwas. Licht mit Anekdoten gelesen. Ich mag auch seine anderen Bücher.
  • Spiele bei der Arbeit . Büropolitik.
  • Es ist alles Politik . Ja, so ist es.
  • Moralische Politik . Liberale und Konservative, warum denken sie so? Sie werden eines Tages mit der gegenteiligen Überzeugung arbeiten, daher ist es eine vernünftige Idee, zu verstehen, woher sie kommen. Die meisten Bücher zu diesem Thema sind beleidigend und erniedrigend, aber ich denke, dieses ist ziemlich urteilsfrei.

Umgang mit Projekten :

  • Dinge erledigen . Genau das, was der Titel sagt.
  • Die 7 Gewohnheiten hochwirksamer Menschen . Auch über die persönliche Produktivität. Andere von Covey, wie First Things First, sind ebenfalls nützlich.
  • locker . Ich habe mir die "Kunden, die das gekauft haben, auch gekauft haben" für dieses Buch angesehen und besitze ungefähr die Hälfte von dem, was aufgetaucht ist.

Verbessern Sie Ihre eigene Wetware :

In den Ruhestand investieren :

  • Engineering Your Retirement . Es richtet sich an technische Mitarbeiter und bietet zahlreiche Ratschläge (und Gleichungen), um festzustellen, wie viel ausreicht. Die Checkliste und Ratschläge am Anfang von Kapitel 8 sollten Sie beachten, wenn Sie einen Arbeitgeber verlassen (aufgrund von Kündigung oder Entlassung). Einige der Finanzmodelle werden auch im obigen Buch Spreadsheet Modeling behandelt.
79
Tangurena

Versuchen Sie immer, Probleme zu lösen, anstatt vor ihnen davonzulaufen.

Das Verlassen eines Jobs hinterlässt Spuren in Ihrem Lebenslauf/Lebenslauf, und wenn ich Sie einstellen würde (und ich stelle ein), wäre ich skeptisch, wenn jemand einen Ort verlässt, weil alles schlecht ist, der nichts unternommen hat, um ihn zu verbessern. Ernsthaft, was sagt es über Sie aus, wenn Sie gefragt werden: "Also, was war mit dem letzten Platz los?" und du listest sie auf und sie sagen "Also, was hast du getan?" und du zuckst die Achseln und fängst an über das Verlassen zu reden. Ist das jemand, den Sie einstellen würden?

Der Ansatz besteht darin, zu versuchen, die Dinge aus der Perspektive Ihres Managers zu verstehen und Ihre Schlachten und Ihr Timing zu wählen. Bitten Sie also darum, dass Pandora bei einem schlechten Start entsperrt wird, weil nichts für ihn drin ist.

Wählen Sie also eine Sache - die Versionskontrolle sieht vielversprechend aus (und hey, es ist nicht alles schlecht, sie haben tatsächlich eine Versionskontrolle), vielleicht implementieren Sie die Quellcodeverwaltung, vielleicht einige grundlegende Standards oder Komponententests, aber machen Sie es zu etwas, das einen echten Unterschied macht und für das Sie denken, Sie können einen wirklich guten Fall machen.

Stellen Sie Ihre Argumente in Bezug auf Zeitersparnis oder Produktivitätssteigerung und verbesserte Zuverlässigkeit zusammen. Versuchen Sie, es in Bezug auf echte Probleme auszudrücken, die aufgetreten sind und von denen er profitieren wird, wenn sie nicht aufgetreten sind.

Wenn Sie dabei großartige Fortschritte machen, haben Sie einen Gewinn und können darauf aufbauen (auf derselben Basis). Wenn nicht, lernen Sie etwas und versuchen es erneut mit etwas anderem.

Wenn Sie nach zwei oder drei Aufnahmen nirgendwo hinkommen, überdenken Sie Ihre Position in dem Wissen, dass Sie Ihr Bestes versucht haben und dass Sie eine wirklich gute Antwort darauf haben, wie Sie versucht haben, die Dinge zu verbessern, wenn jemand in einem Interview danach fragt.

Aber denken Sie daran, dass das Gras auf der anderen Seite nicht immer grüner ist und der nächste Ort, an dem Sie aufstellen, ähnliche Probleme haben könnte. Wenn dies passiert und das Verlassen Ihre Antwort ist, wird Ihr Lebenslauf sehr uneinheitlich aussehen.

[~ # ~] edit [~ # ~] : OK, als Antwort auf die folgenden Kommentare zwei Dinge:

1) Es geht nicht darum, selbstlos zu sein und das Unternehmen zu verbessern (obwohl dazu später mehr), sondern darum, sich selbst zu verbessern. Arbeitgeber mögen keine kurzen Arbeitsaufenthalte und neigen dazu, nach ihnen zu fragen. Dies ist eine kleine Investition in den Versuch, einige Dinge zu verbessern, und gibt ihm im nächsten Interview bessere Antworten, wenn Leute fragen, warum er gegangen ist und was er dagegen getan hat. Wenn Sie es so sehen wollen, ist dies tatsächlich völlig egoistisch - es ist eine kleine Investition, die möglicherweise seine Chancen verbessert, beim nächsten Mal einen besseren Job zu bekommen.

2) Vielleicht noch wichtiger: Wenn anständige Programmierer nicht versuchen, Probleme in schlechten Arbeitsumgebungen zu beheben, wer dann? Und wenn es niemand tut, werden sie immer schlechte Arbeitsumgebungen sein, nicht nur für das Unternehmen, sondern auch für Orte, die Programmierer anziehen. Schleifen Sie sie ab und bringen Sie ihnen schlechte Gewohnheiten bei.

Sicher, es wird die meiste Zeit nicht funktionieren, aber manchmal wird es funktionieren und wenn Sie es einfach für alle besser gemacht haben, haben Sie ein schlechtes Arbeitsumfeld in Ordnung gebracht und das Leben aller Programmierer, die dort arbeiten und in denen sie arbeiten werden, in Ordnung gebracht die Zukunft besser.

Ist das nicht Grund genug, es zumindest zu versuchen? Großartige Arbeitsumgebungen entstehen nicht nur, sie sind das Ergebnis guter Programmierer, die alles tun, um sie großartig zu machen. Es scheint viele Menschen zu geben, die in großartigen Umgebungen arbeiten wollen, aber nicht bereit sind, für sie zu kämpfen.

EDIT 2: Der Joel on Software Test enthält 12 Elemente, die die Produktivität verbessern. Wie er in seinem Buch anspielt, muss man kein Manager sein, um diese Dinge zu erledigen (zumindest die ersten acht). Wie der o.p. Beachten Sie, dass Sie die Quellcodeverwaltung selbst implementieren können. Sie können auch in Betracht ziehen, früher einzutreten, wenn Sie weniger wahrscheinlich unterbrochen werden. Sie können auch Ihr Geld mitnehmen und Kopfhörer mit Geräuschunterdrückung kaufen (ideal für Flugreisen).

EDIT 3: Einige Leute haben vorgeschlagen, auf die Frage, warum er seinen letzten Job verlassen hat, eine direkte Antwort wie "Sie würden mir die Werkzeuge nicht geben Um meinen Job zu machen, wollte ich irgendwohin kommen und dort arbeiten, wo sie den Prozess der Softwareentwicklung ernst nehmen. ".

An der Oberfläche ist dies eine gute Antwort. Als jemand, der rekrutiert, kann ich Ihnen versprechen, dass weitere Fragen folgen werden: "OK, was haben Sie versucht, dagegen zu tun?" der erste sein. Gute Personalchefs werden dies offen angehen, aber sie werden verstehen wollen, was als unvernünftig angesehen wurde (weil es nur möglich ist, dass sie verstehen, dass ihre Umgebung nicht perfekt ist und sie wissen wollen, ob Sie dort Probleme haben werden ) und sie werden verstehen wollen, ob Sie versucht haben, sich damit zu beschäftigen oder nicht, da dies ein Hinweis darauf ist, wie Sie andere Probleme sehen können, auf die Sie während Ihrer täglichen Arbeit stoßen.

Sie müssen sicherstellen, dass Sie nicht nur Antworten auf die erste Frage haben, sondern alle möglichen Folgemaßnahmen, bei denen ein guter Interviewer versucht, zu verstehen, was wirklich vor sich geht (und nur nebenbei - der implizite Vorschlag "Hey, Sie meinen es ernst über dieses Zeug, nicht wie mein letzter Platz "bläst nur Rauch in den Arsch eines Managers - sie werden wahrscheinlich nicht darauf hereinfallen und wenn ja, wollen Sie wirklich für jemanden arbeiten, der so dumm ist?).

69
Jon Hopkins

Lassen Sie uns die Themen und Ihre Aussagen zum nächsten Ort, an dem Sie ein Interview führen, durchgehen.

Ein hoher Umsatz (und ich gehe davon aus, dass die schnelle Einstellungsrate auf die schnelle Abgangsrate zurückzuführen ist) ist ein wirklich schlechtes Zeichen, und noch besser, es ist eines, das Sie in späteren Interviews objektiv ausdrücken können.

Ein eingeschränkter Internetzugang ist vernünftiger, und die Aufforderung, das Firmeninternet nicht für persönliche Zwecke zu nutzen, ist zumindest etwas verbreitet. Erwähnen Sie dies nicht als Problem, es sei denn, Sie haben spezifische Beispiele für nützliche Websites, die blockiert wurden. Zum Programmieren benötigen Sie im Allgemeinen nicht Twitter und Facebook, aber O'Reillys Safari-Service und Stack Overflow sind sehr nützlich.

Lautes Arbeitsumfeld ist schlecht, aber es ist ziemlich schwierig, sich bei der nächsten Firma zu beschweren, ohne den Verdacht zu hegen, ein Jammerer zu sein.

Es ist nicht wirklich gut, wenn man sagt, man solle in der Firmenzeit nicht über persönliche Dinge sprechen, wenn die persönlichen Gespräche nicht zu übertrieben sind, aber erwähne es später nicht.

Der Goldfischschalen-Effekt ist einer, den Sie wahrscheinlich auch in späteren Interviews nicht ansprechen möchten.

Das VCS klingt nicht schlecht (2005 ist noch nicht so lange her, es ist nicht so, als würden Sie VSS oder RCS oder SCCS verwenden), und es ist nicht so selten, dass bestimmte Versionen von Plugins benötigt werden. Bei diesem aktuellen Job muss ich IE) verwenden, um mit dem Lohn- und Gehaltsabrechnungssystem umzugehen (Freizeit usw.), und das ist das einzige, wofür ich es verwende.

Der Mangel an guter Softwarepraxis kann diskutiert werden, aber auf positive Weise. Sagen Sie den Interviewern, dass Sie lernen möchten, produktiv zu sein und Erfahrungen mit bewährten Verfahren zu sammeln. Dies ist ein akzeptabler Grund, einen Job zu verlassen. Denken Sie daran, dass viele Orte nicht besser sind und je mehr Sie es betonen, desto weniger wahrscheinlich ist es, dass Sie einen Job in einem unorganisierten Geschäft bekommen (was gut oder schlecht sein kann).

Dieser Ort klingt nach einem schrecklichen Arbeitsplatz, und ich würde empfehlen, so schnell wie möglich rauszukommen, aber es ist wichtig, dies so zu tun, dass Sie später nicht mehr verletzt werden. Finden Sie objektive Dinge, die eindeutig falsch sind (Umsatz ist groß, möglicherweise auch schlechte Praktiken), damit Sie antworten können, warum Sie gegangen sind, ohne weinerlich oder verwöhnt zu klingen oder sich nur darum zu kümmern, was der Job für Sie tut. Sie müssen zukünftigen Interviewern das Gefühl geben, dass Sie nicht schnell auf sie verzichten werden und dass Sie da sind, um dem Unternehmen zu helfen, und nicht, dass das Unternehmen Dinge für Sie tut.

19
David Thornley

Nun, Ihre Beschreibung erklärt, warum sie ständig Leute einstellen: Sie gehen ungefähr so ​​schnell, wie sie hineinkommen.

Unternehmen mit großen Callcentern haben oft eine sehr hohe Fluktuation, und wenn das Top-Management dies akzeptiert hat, machen sie sich nicht einmal die Mühe, die Gründe zu untersuchen. Was dann zu einer Situation führt, in der dies alles so zementiert ist, dass das Gespräch mit einem einzelnen Manager nichts ändert.

Ich habe in der Vergangenheit in einem Unternehmen gearbeitet, in dem sich die IT mit dem Kundensupport im selben Raum befand, und es dauerte eine Weile, bis wir eine Trennung und höhere Kabinenwände erhalten konnten, um die IT vom Rest zu trennen.

Die Gesamtbeschreibung ist jedoch so, dass ich den anderen Postern Shauna und pthesis zustimmen müsste: raus. Das hört sich nicht so an, als würde Ihr Chef sein Team unterstützen, es hört sich so an, als würde er dies aus Sicht des Top-Managements vollständig angehen, und wenn dies der Fall ist, wird er Ihnen nicht einmal zuhören. Traurig aber wahr.

17
wolfgangsz

Klingt weniger nach einem lebensfähigen Arbeitsplatz als nach einem Unternehmensgefängnis. Ich würde die Hölle loswerden. Ich habe bei größeren Unternehmen mit etablierten "Regeln und Richtlinien" gearbeitet und selbst sie sind nicht so schlecht. Sie hatten ihre eigenen IM-Systeme, blockierten keine Websites und ermutigten Kollegen zur Interaktion und Kommunikation.

Ich bin kein Anwalt, aber die Ereignisse, die Sie beschreiben, gehen über das Mikromanagement und die Invasion des persönlichen Raums hinaus.

14
pthesis

Während dieser Arbeitsplatz wie ein Albtraum klingt, denke ich, dass es einige legitime Gründe gibt, ihn zumindest bis zum Abschluss Ihres Bachelor-Abschlusses durchzuhalten.

Erstens ist es absolut herausragend, mit einem Associates-Abschluss 30 US-Dollar pro Stunde zu verdienen, und es ist sehr unwahrscheinlich, dass Sie dies anderswo in den meisten Märkten finden. Mit diesem Einkommensniveau sollten Sie Ihren Abschluss wesentlich bequemer machen.

Zweitens, wenn ein Arbeitgeber jemanden einstellen möchte, der sich in einem frühen Stadium seiner Karriere befindet, möchte er jemanden finden, der stabil, vorhersehbar und ausgereift ist, jemanden, der es sich lohnen kann, ihn überhaupt einzustellen. Ein Schlüsselindikator dafür ist die Erfolgsbilanz, eine Weile an einem Arbeitsplatz zu bleiben. Ich hatte großes Glück, meine Karriere bei einem Unternehmen zu beginnen, bei dem ich vier Jahre geblieben bin, und dieser Aspekt meines Lebenslaufs hat mir seitdem sehr gute Dienste geleistet.

Es ist also verlockend, nur zu schneiden und zu rennen, aber diese Entscheidung lange und nüchtern zu überlegen. Das Gras mag anderswo grüner aussehen, aber Sie werden möglicherweise feststellen, dass Sie es jetzt besser haben, als Sie gedacht haben.

13
Adam Crossland

Geh sofort. Sie werden nichts reparieren; Wenn der "Chef" irgendeinen Sinn hätte, würde er überhaupt keine so lächerlichen Dinge tun. Das einzige, was passieren wird, wenn Sie ihn konfrontieren, ist, dass Sie entlassen werden (was besser sein kann, als aufzuhören, da Sie Arbeitslosigkeit bekommen können), weil die Art von Person, die Ihr Chef ist, denkt, dass sich die ganze Welt um ihn dreht.

Ich spreche aus Erfahrung; Ich habe mich schon einmal mit dieser Art von "kleinmütigem Diktator" befasst und möchte Ihnen sagen, wie sie denken: Diese Person denkt, dass sie das Zentrum des Universums sind. Sie haben normalerweise einen Ego-Komplex und erwarten die Welt aus keinem anderen Grund als "Mr. Smith" zu sein. Sie kümmern sich nicht um ihre Mitarbeiter, die über das hinausgehen, was sie aus ihnen herausholen können. Sie verstehen nicht, was ein produktives Arbeitsumfeld ausmacht, und behandeln das Geschäft stattdessen wie eine Plantage mit ihnen als Meister und allen anderen als Sklaven. Mit Ausnahme des Managements (oft Freunde/Verwandte/Trinkfreunde) sind alle anderen ein dummer Peon und können unmöglich etwas wissen. Sie existieren nur, um sich wie Arbeiterbienen zu verhalten, Befehle entgegenzunehmen und das zu tun, was ihnen gesagt wurde, ohne ihre "Besserwisser" in Frage zu stellen. So denkt diese Person. Sie verurteilen sich zur Mittelmäßigkeit, weil sie sich damit zufrieden geben, das Nötigste zu tun, um die Illusion von Macht und Prestige zu vermitteln.

Dies ist kein Unternehmen, zu dem Sie gehören möchten, aber Sie können es nicht reparieren. Die beste Vorgehensweise ist zu gehen. Die klugen Leute in Ihrem Team werden ebenfalls gehen. Unternehmen wie dieses behalten immer nur den Bodensatz unseres Berufs - diejenigen, die anderswo keine Arbeit finden können und zu viel Angst haben, das Boot zu rocken, aus Angst, arbeitslos zu sein.

11
Wayne Molina

Dein erster Job ist scheiße. So funktioniert es im Allgemeinen. Ich würde jedoch nicht auf grünere Weiden gehen, es sei denn, Sie haben ein anderes festes Angebot in der Hand. Wenn Sie Ihren ersten Job nach 90 Tagen verlassen, was denken andere potenzielle Arbeitgeber über Sie? "Sicher, sein Job hat vielleicht gesaugt, oder vielleicht ist er nur faul und berechtigt und ein Beschwerdeführer und will nicht arbeiten". Besonders in diesem Arbeitsmarkt, wo sie Hunderte anderer neuer Absolventen zur Auswahl haben.

11
GrandmasterB

Die Laufleistung variiert hier erheblich, ein Teil davon ist in bestimmten Unternehmen selbstverständlich, ein Teil davon ist entweder schlechtes Management oder eine gebrochene Unternehmenskultur. Dies wäre mein Zusammenbruch -

Faktoren, die für bestimmte Unternehmen typisch sind :

  • Eingeschränkter Internetzugang - normalerweise aus "Sicherheitsgründen". Das Unternehmen hat das Recht, Standorte, die es für arbeitslos hält, zu sperren und/oder zu verlangen, dass Sie Geräte ausschließlich für Arbeitszwecke bearbeiten. Manchmal finden Sie eine Möglichkeit, Websites zu entsperren, die nützliche Unterstützung bieten (z. B. Stack Exchanges!). Nicht ein Produkt jeder Unternehmenskultur, aber etwas, das in bestimmten Unternehmen selbstverständlich sein kann. Meine Lösung bestand darin, ein Smartphone zu bekommen ... auf diese Weise kann ich alle gewünschten Konnektivitäten auf meinem eigenen Nickel haben.

  • "Open Seating" - Kabinen mit niedrigen Wänden oder Tischen, die nicht als Kabinen gelten - eine beliebte Idee in bestimmten Entwicklungsumgebungen, und die Mischung der Jobs in der Umgebung soll jedem klar machen, dass Sie alle Teil einer großen sind Mannschaft. Nicht jedermanns Sache, und es ist absolut fair, in einem Interview danach zu fragen. Es ist unwahrscheinlich, dass Sie hier zur Abwechslung Traktion bekommen - es ist sowohl teuer, Ihren Raum zu überarbeiten, als auch wahrscheinlich Teil der Unternehmenskultur.

Faktoren, die diskutiert werden :

Erstens: Sind Sie ein Auftragnehmer mit Stundenlohn oder werden Sie bezahlt? Wenn sie dich pro Stunde bezahlen, haben sie ein bisschen mehr Mitspracherecht (IMO), um dich zu bitten, sparsam mit deiner Zeit umzugehen. In Bezug auf das Gehalt denke ich, dass Sie Termine einhalten müssen, aber wenn Sie sich tagsüber Zeit nehmen, um sich mit etwas Persönlichem zu befassen, sollten Sie verstehen, dass Sie es wieder gut machen. Das gesagt...

  • Mikromanagement der "Nicht-Programmierzeit" - ob es sich um persönliche Diskussionen oder um Online-Zeit handelt, das Unternehmen sollte Sie nicht jede Minute des Tages beobachten. OTOH - seien Sie sich genau bewusst, wie viel Zeit Sie mit diesen Dingen verbringen und wie laut oder störend Sie sein können. Ich war in einer Position, in der Nachwuchsingenieure nicht bemerkt haben, dass eine "5-minütige" Diskussion tatsächlich 30 Minuten dauerte und so laut war, dass diejenigen in der Nähe keine geschäftlichen Konversionen am Telefon haben konnten. Ich sage nicht, dass du das bist, ich sage nur, finde einen Weg, die Zeit im Auge zu behalten, damit du sicher weißt, wie lange du brauchst. Wenn Sie wissen, dass Sie zu einem angemessenen Zeitpunkt sind (5-10 Minuten, ein- oder zweimal am Tag, ist nicht falsch), sprechen Sie privat mit Ihrem Chef. Fragen Sie, ob Sie Beschwerden haben, und bitten Sie um Begründung. Wenn Sie keine Probleme haben, weisen Sie darauf hin, dass der Ansatz der Schrotflinte, dem Team eine E-Mail mit diesen Problemen zu senden, das beabsichtigte Publikum wahrscheinlich nicht effektiv trifft und im Allgemeinen die Moral beeinträchtigt.

  • Allgemeiner Mangel an Werkzeugen und guten Prozessen - wahrscheinlich das größte Problem. Das ist keine Kultur, das ist nur schlechte Technik. Dies ist eine ernsthafte Sitzung mit dem Chef. Weiß er, dass dies Probleme sind? Kennt er die Risiken für das Produkt? Wird er auf Empfehlungen hören? Wenn Sie glauben, dass Sie die Situation in Abstimmung mit Ihrem Chef verbessern können, lohnt es sich zu bleiben. Wenn nicht - polieren Sie Ihren Lebenslauf und fahren Sie fort ... Sie werden in diesem Unternehmen keine guten Erfahrungen machen, wenn Sie nicht mit anständigen Tools und vernünftigen Prozessen arbeiten können.

10
bethlakshmi

Aus meiner Erfahrung mit dem Versuch, ein Arbeitsumfeld "umzudrehen", in dem es ein Albtraum war, zu arbeiten, nicht. Sie sind ein Einsteiger und werden nicht annähernd genug bezahlt, um Probleme im Unternehmen zu beheben. Ich würde nicht "aufstehen und rausgehen", obwohl ich ernsthaft auf Jobsuche gehen würde, da ich erkenne, dass bessere Bedingungen auf lange Sicht mehr Geld trumpfen werden.

Ich kämpfte drei Jahre lang mit dieser Firma, zwei Schritte vorwärts, einen zurück, bevor ich schließlich kündigte und in der Zwischenzeit machte ich mich und die Menschen um mich herum unglücklich . Es hat eine Weile gedauert, aber ich habe einen anderen Job gefunden, der unter den Bedingungen viel besser war, und zum Glück Geld.

Ich bin damit einverstanden, dass Sie den Interviewern eine Antwort darauf vorbereiten, warum Sie gegangen sind, die alte Firma nicht verprügeln, nicht schimpfen ... hier gibt es einige gute Vorschläge, die nicht gut passen. Hier gibt es eine "Probezeit" von 90 Tagen, in der ein Arbeitnehmer oder Arbeitgeber das Arbeitsverhältnis aus irgendeinem Grund kündigen kann. Wenn ich unter diesen Bedingungen ein Unternehmen verlassen würde, würde ich sie möglicherweise nicht einmal in meinen Lebenslauf aufnehmen ... abhängig von der Gesamtsituation.

Ich hoffe es hilft.

8
Stephen

Viele der von Ihnen beschriebenen Dinge scheinen für einen typischen Arbeitgeber ganz normal zu sein. Wenn Sie bei Google arbeiten oder so, dann ist sicher, dass alles glänzend und neu ist (obwohl ich mich an einen Artikel über Slashdot erinnere, in dem sich jemand beschwert hat, dass Google für ihn zurückgeblieben ist ... obwohl er dem durchschnittlichen Arbeitgeber noch Lichtjahre voraus war. ..).

Zuallererst das Verbot von sozialen Netzwerken, You Tube, Pandora, persönlichem Surfen im Internet usw. Dies ist NORMAL. Viele Arbeitgeber verbieten diese Websites ausdrücklich oder geben nur an, dass die Nutzung verpönt ist. Wenn sie das Internet vollständig verbieten und Sie keine Lösungen für Probleme finden können, dann laufen Sie sicher, aber nur um die sozialen Netzwerke zu verbieten, ist das normal. Auch Sie Tube und Pandora sind oft verboten, weil diese Websites Bandbreitenfresser sind. Bei meinem derzeitigen Job mussten sie ein Youtube/Pandora-Verbot einführen, da das Netzwerk sehr langsam lief. Die meisten Arbeitgeber haben nicht die Bandbreite, damit jeder Pandora streamen/Videos ansehen kann. In der Nähe von großen Sportereignissen (Marschwahnsinn usw.) häufig Websites wie espn.com/etc. müssen auch verboten werden ....

Soweit IRC/IM/etc. Sehr oft ist dies entweder vollständig verboten oder Sie müssen den firmeneigenen IM-Client verwenden (auf dem sich nur andere Mitarbeiter befinden und der protokolliert wird). Oft geht es nicht nur um Schnüffeln, sondern einige Unternehmen müssen jede Arbeitskommunikation protokollieren. Es wurden auch Studien durchgeführt, die besagten, dass Menschen nicht mehrere Aufgaben ausführen können. Wenn sie IMs weiterhin erlauben, ihre Arbeit zu unterbrechen, sinkt die Produktivität erheblich. Vielleicht sind Sie eine Ausnahme oder Sie sind diszipliniert, die IM nur zu bestimmten Zeitpunkten zu beantworten. Aber die durchschnittliche Person ist nicht.

Auf der neuesten/besten Hardware/Software sind viele Stellen rückwärts. Oft wollen Führungskräfte das Geld erst ausgeben, wenn sie dazu gezwungen werden. Es gibt immer noch Leute, die VB 6.0. Ein Versionskontrollsystem aus dem Jahr 2005 ist nicht schlecht). In Microsoft-Shops ist es nicht ungewöhnlich, dass Leute Visual Source Safe aus den 90er Jahren verwenden. Auch CVS ist nicht so ungewöhnlich, wie man hoffen könnte ......

Niedrige Kabinen saugen. Aber überwinde es, ich musste einmal an Handelsschaltern arbeiten. Ich glaube nicht, dass Sie es garantiert besser machen. Als ich bei mehreren Technologieunternehmen in der Region New York war, habe ich festgestellt, dass nur ein Schreibtisch immer beliebter wird (mit einer Gruppe von Entwicklern oder sogar Entwicklern und anderen Mitarbeitern, die alle zusammengeschlossen sind). Einige Unternehmen haben offene Tische, die Menschen teilen. Selbst wenn Sie nicht im Kundenservice sind, führen die Leute häufig Gespräche über die Arbeit, die Sie hören. Grundsätzlich sind Kopfhörer/Musik erforderlich ... oder zumindest Kopfhörer mit Geräuschunterdrückung ...

Auch in Bezug auf Java ist es nicht ungewöhnlich, eine ältere Version von Java zu benötigen. Wenn es sich nicht um eine Versionskontrolle handelt, handelt es sich um etwas anderes. Wo ich bin, haben sie es irgendwie geschafft, dass mehrere Versionen der JRE aufgrund unterschiedlicher Legacy-Apps nebeneinander existieren. Selbst in einer App, an der Sie beteiligt sind, ist das Entwicklungsteam möglicherweise nicht auf der neuesten Version. Wenn Sie Ihre eigene Java -Umgebung) aktualisieren, können Sie die Anwendung möglicherweise nicht mehr kompilieren ..... Oft wird das DEV-Team Java, .NET, Oracle und SQL Server nicht ohne weiteres aktualisieren usw., da das Management die Zeit nicht verbringen möchte .... Wenn dann etwas zu Ende geht, wird es einen wahnsinnigen Schuss geben, um das Upgrade schnell durchzuführen ....

Wenn mehr Leute eingestellt werden, scheint das Unternehmen zu wachsen, und das ist gut so.

Was das Zuschneiden von Räumen betrifft, ist dies eher eine Entwurfsentscheidung. Es ist scheiße, aber wenn die Entscheidung getroffen ist, dann mach weiter. Es gibt alle möglichen willkürlichen Entscheidungen. Einrücken, Groß-/Kleinschreibung oder Deaktivieren der Groß- und Kleinschreibung in der Datenbank, Kommentieren usw. Einige der Agile-Leute sagen, anstatt zu kommentieren, machen Sie einfach eine Methode mit dem Namen, um den Code klarer zu machen . Das Kommentieren hängt wirklich davon ab ... Das Kommentieren in jeder Zeile ist ebenfalls ein Chaos. Auch wenn die Kommentare falsch sind, ist das schlimmer als gar keine Kommentare ... Es ist normal, mit diesem Zeug nicht einverstanden zu sein. Meistens ist es den Kampf nicht wert.

Das einzige, was mir als Problem erscheint, sind die keinerlei persönlichen Gespräche (der Aufbau von Beziehungen ist ein normaler Teil des Geschäfts). Ein- bis zweimal täglich 10-15 Minuten oder sogar 20 Minuten zu chatten sollte in Ordnung sein. Menschen sind soziale Tiere und es ist wichtig, Ihre Mitarbeiter kennenzulernen. Einige Leute gehen eine Stunde oder länger über Bord und unterhalten sich jede Stunde 15 Minuten lang ... Oft helfen Ihnen persönliche Gespräche dabei, Beziehungen aufzubauen, die Ihnen helfen, Ihre Arbeit zu erledigen.

Sie sagten, keine Quellcodeverwaltung, und in einem weiteren Atemzug sagten Sie, die Quellcodeverwaltung stamme aus dem Jahr 2005 ... Ich gehe davon aus, dass Sie sich geirrt haben, aber wenn es wirklich keine Quellcodeverwaltung gäbe, wäre das eine rote Fahne.

Auch Ihre Vergütung ist sehr gut. Ich bin in der Gegend von New York und sehe Einstiegsjobs in der Stadt für 55.000, die Leute mit 4 Jahren und Master-Abschluss suchen. Zugegeben, ein Bonus wird versprochen, aber für nur 55.000 haben Sie das Glück, 10.000 zu erhalten. New York ist einer der teureren Märkte. Die meisten anderen Orte werden niedriger sein. 30/h ist also WIRKLICH gut. Wenn Sie dort ein Jahr lang arbeiten, wird es viel einfacher sein, zu gehen und besser bezahlt zu werden ...

Aber wenn dein Job dich unglücklich macht, dann geh. Das Leben ist zu kurz, um etwas zu tun, das du hasst. Möglicherweise hüpfen Sie viel, um den richtigen Ort zu finden, oder gründen sogar Ihren eigenen. Ich denke, vieles, was Sie erwähnen, ist ganz normal. Also viel Glück und ich wünsche dir alles Gute !!! Aber wer weiß, einige Leute, die so besonders sind und herumspringen, machen großartige Dinge ...

6
Cervo

Die größte rote Fahne, die ich in der ganzen Sache gesehen habe, ist zweifellos die tatsächliche Codierungsumgebung. Das Codieren nach Standards bedeutet jetzt eine einfache spätere Wartung und insgesamt weniger Fehler. Wenn die Tagesordnung "Flicken und weitermachen" lautet, steigen Sie so schnell wie möglich aus. Dies bedeutet, dass die Kultur davon besessen ist, Code über guten Code zu arbeiten, und Sie werden schließlich versuchen, einen Morast sehr spröder Flecken aufrechtzuerhalten, wenn Sie es nicht bereits sind. "Do it light" hat seinen Platz; Es ist auf der anderen Seite einer ausgewogenen Wippe mit "Mach es richtig". Sie stellen sicher, dass es den Anforderungen entspricht, aber Sie ermöglichen auch, dass dieser Code problemlos aktualisiert werden kann, und Patches sind nur als Notlösung für eine funktionierende Version zulässig. Danach MÜSSEN Sie sich Zeit nehmen, um ihn ordnungsgemäß zu implementieren.

Alles andere - der Lärm, die Richtlinie zur Nutzung von Computern ohne Arbeit, der Mangel an Privatsphäre - ist ein wesentlicher Bestandteil der Arbeit in Unternehmen in Amerika. Ihr Arbeitgeber ist in dieser Hinsicht etwas höher als "schlechte Arbeitsplätze", aber Sie werden sich während Ihrer gesamten Karriere mit solchen Dingen befassen. Ich arbeite in einem Netzwerk, das viele beliebte Websites blockiert (zum Glück nicht YouTube oder StackExchange) und Pakete für möglicherweise illegale Inhalte wie MP3s, Torrents usw. abruft. 2 meiner 3 Kabinenwände sind 4 ', die dritte ist 5,5 '. Alle arbeitsbezogenen Sofortnachrichten müssen in Office Communicator (einem verschlüsselbaren, intern bereitgestellten Sofortnachrichtensystem) ausgeführt werden, um zu vermeiden, dass vertrauliche Informationen an einen Snooper weitergegeben werden.

Die Kultur erkennt jedoch immer noch die Notwendigkeit einer kleinen Internetnutzung außerhalb der Arbeit an, z. B. das Anhören von Songs auf YouTube oder persönliche E-Mails/IMs mit Angehörigen. Wir leben außerhalb der Mauern dieses Unternehmens und manchmal müssen wir uns während des Arbeitstages um sie kümmern. Ich habe in Umgebungen gearbeitet, die dies nicht erkennen, und ich war froh, rauszukommen. Wenn es zu viel ist, fangen Sie einfach an zu suchen.

4
KeithS

Ich muss zugeben, dass meine ersten Gedanken, als ich anfing, dies zu lesen und Ihre ersten paar Punkte betrachtete, im Sinne von "Willkommen in der realen Welt" waren. Tut mir leid, besonders ich sehe aus Ihrer Bearbeitung, dass Sie sich dieses Aspekts der Dinge ziemlich gut bewusst waren.

Wenn ich jedoch weiter lese, könnte ich vielleicht eine Variation dieser Antwort als Antwort auf einen oder zwei der Punkte geben (sogar die sehr schlechten Arbeitspraktiken; wo immer Sie hingehen, werden einige Leute in der Firma ahnungslos sein und einige werden Idioten sein und während Sie Sie müssen es nicht mögen, Sie müssen lernen, damit umzugehen.) Wenn Sie jedoch Ihre Punkte zusammenfassen, ergibt sich eine ahnungslose und giftige Arbeitsumgebung, wie ich sehen kann.

Verlassen. Finde zuerst einen anderen Job, aber einige Orte sind einfach schlecht für die Seele. Nehmen Sie an dieser Stelle eine Lektion darüber, auf welche roten Fahnen Sie bei zukünftigen Interviews achten müssen und welche Art von Chef/Manager/Senior-Entwickler Sie in Zukunft sein möchten und welche nicht, und nutzen Sie diese Lektion für beide Verbessere dich und muntere dich mit dem Gedanken auf, dass du aus dieser Erfahrung etwas Gutes gemacht hast.

4
Rob Moir

Wenn Sie einen freiwilligen Massenexodus haben, liegt das daran, dass die Arbeitsbedingungen schlecht sind. Ich würde mir vorstellen, dass sie (wie so viele andere Unternehmen) mit der Rezession zu kämpfen hatten und ihre Leute wie Sklaven ohne Erhöhungen arbeiteten, um die geringere Mitarbeiterzahl auszugleichen. Jetzt ernten sie die Belohnungen dieses Verhaltens, wenn ihre erfahrenen Leute in Scharen abreisen und (dumm) versuchen, gegen das Niveau der individuellen Produktivität von 2009 vorzugehen ...ohne die erfahrenen Leute, die es gemacht haben das ist möglich! Äußerst typisch. Dies ist der Grund, warum die Einstellung von Mitarbeitern in der Regel nach dem Ende der Rezession zunimmt.

Suchen Sie nach einem neuen Job. Was ist der schlimmste Fall? Der Status quo?

3
Satanicpuppy

Die Leute schauen mir den ganzen Tag über die Schulter. Ich war im Freenode-Webchat, um Hilfe bei einem Programmierproblem zu erhalten, und innerhalb weniger Minuten erhielt ich eine E-Mail von meinem Chef (an alle Entwickler), in der er uns mitteilte, dass wir bei der Arbeit NICHT mit externen Chat-Servern verbunden werden sollten.

Selbst bei all den anderen Problemen ist dies ein Kinderspiel. Ja wirklich. Wer zum Teufel will mit Narks arbeiten? Nicht ich!

Was für ein Haufen Wiesel, mit denen Sie arbeiten müssen.

3
Edward Strange

Sie möchten an einem besseren Ort arbeiten als suchen. Überlegen Sie, wie Sie das nächste Unternehmen interviewen werden, um herauszufinden, wie es tatsächlich vorgeht.

Gehen Sie ein kleines Risiko ein und versuchen Sie, einige der Programmierprobleme mit Ihren Mitentwicklern zu lösen, da Sie daran denken, das Unternehmen zu verlassen. Erfahren Sie, wie Sie andere beeinflussen und mit ihnen zusammenarbeiten können, um die Probleme bei der Steuerung, Formatierung und Überprüfung des Quellcodes zu lösen.

Ich weiß, dass die anderen Büro-/Unternehmensrichtlinien ein Problem sind, aber ich glaube nicht, dass Sie in der Lage sein werden, große Änderungen vorzunehmen. Es gibt eine Vorstellung, dass ihr Dinge nicht erledigt. Es mag echte Gründe für gut informierte Menschen geben, warum ein Projekt zu lange gedauert hat, aber für die meisten Leute sehen sie, dass zwei Programmierer 5 Minuten für ein persönliches Gespräch benötigen und Sie als Faulenzer eingestuft werden. Ihr Chef kämpft nicht für sein Team und demonstriert dem Rest des Unternehmens seine Kompetenz. "Niemand bringt Baby in die Ecke."

2
JeffO

Ich habe mich mit einigen der von Ihnen beschriebenen Probleme befasst.

Auch ich war ein paar Jahre lang in der Nähe von Kundendienstmitarbeitern, und das kann sehr ablenkend sein. Also hörte ich den ganzen Tag ausländische oder instrumentale Musik über meine Kopfhörer. Alles, was keine englischen Texte hatte, half mir, mich zu konzentrieren.

Kein Job ist perfekt. Mein einziger Rat ist jedoch, dass Sie die Belästigungen nicht aufbauen lassen, bis Sie eines Tages in einem Anfall von Wut stürmen. Wenn Sie wirklich unglücklich sind, suchen Sie sich einen anderen Job. Versuchen Sie, etwas in eine Reihe zu bringen, bevor Sie aufhören.

2
Steve Wortham

Ein wichtiger Teil der meisten Jobs ist die Verwaltung Ihres Chefs. Ich spreche nicht davon, seinen Job zu machen, sie zu manipulieren oder sie zu umgehen. Ich spreche über das Management ihrer Wahrnehmung und Erwartungen an Sie. (Einige mögen dies immer noch als Manipulation ansehen, aber das hat die falschen Konnotationen.)

Wenn Sie sich wegen etwas an Ihren Chef wenden, erzielen Sie mit größerer Wahrscheinlichkeit bessere Ergebnisse, wenn Sie zeigen können, wie Sie ihn bitten, Ihnen zu mehr Produktivität zu verhelfen. Eines seiner Hauptziele sollte es sein, dass alle unter ihm so produktiv wie möglich sind. Konkrete Vorschläge, die er verteidigen kann, wenn er herausgefordert wird, erleichtern seine Arbeit.

Sie können sie zunächst bitten, den Zugang zu einer Online-Website zu öffnen, die bei der Programmierung hilft. Weisen Sie darauf hin, dass Sie derzeit warten müssen, bis Sie nach Hause kommen, um online nach Hilfe zu suchen. Wenn sie den Zugang zur Website eröffnen, können Sie die Dinge schneller erledigen. Dies zeigt dem Chef, dass Sie motiviert und engagiert sind, anstatt nur zu jammern.

@ Jon Hopkins macht einen guten Punkt, dass eine sehr kurze Amtszeit in Ihrem ersten Job in Ihrem Lebenslauf schlecht aussehen kann.

Befolgen Sie auf der Suche nach einem anderen Job Jons Rat und versuchen Sie, die Dinge dort zu verbessern, wo Sie sind. Zumindest lernen Sie, wie Sie diese Art von Chef schneller erkennen können. Es ist möglich, dass Sie auf dem Weg einige nützliche Fähigkeiten im Umgang mit einem armen Chef oder einer armen Firma erlernen.

1
jimreed

Meine erste Reaktion war auch "sofort gehen". Dies ist jedoch Ihr erster Job - ein so baldiger Abgang ist möglicherweise nicht so gut für Ihre zukünftige Karriere. Ihre Beschreibung enthält auch etwas Positives - es hört sich so an, als wären Ihre Kollegen vernünftige Leute, die lediglich schlecht verwaltet werden. Daher würde ich vorschlagen, zu versuchen, die von Jon Hopkins vorgeschlagenen Probleme zu beheben. Aber mach es nicht alleine, diskutiere zuerst mit anderen Entwicklern.

Sie sollten versuchen, zuerst Dinge auszuwählen, die einfach zu implementieren sind und einen offensichtlichen Gewinn für das Unternehmen darstellen. Machen Sie realistische Schätzungen über den erforderlichen Aufwand und die Steigerung der Produktivität. Besprechen Sie dies mit anderen Entwicklern. Wenn Sie mindestens einige von ihnen haben, die Ihnen zustimmen, können Sie den Vorschlag an Ihren Chef senden. Überwältigen Sie ihn nicht, eins nach dem anderen (Leute, die gerne Mikromanagement betreiben, sind überraschend widerstandsfähig gegen Veränderungen). Bleiben Sie dran, sonst verschwindet Ihr Vorschlag im Schreibtisch Ihres Chefs und wird nie wieder gesehen. Sie können dann eine weitere kleine Verbesserung versuchen.

Wenn nichts anderes dazu führt, dass Sie sich besser fühlen - Sie haben es versucht, können Sie jetzt ohne nachzudenken gehen. Es besteht eine geringe Wahrscheinlichkeit, dass das Management tatsächlich gut auf konstruktive Kritik reagiert, was zu einer Anerkennung Ihrer Bemühungen führt (und Sie möglicherweise sogar davon überzeugt, nicht zu gehen). Aber ich würde wirklich nicht darauf wetten, vom Klang her sind die Chancen mehr als gering.

1
Wladimir Palant