Als erstmaliger Teilzeit-Softwareentwickler in einem kleinen Beratungsunternehmen habe ich Mühe, Zeit für die Weiterentwicklung meines eigenen Softwareentwicklungswissens zu gewinnen - sei es, ein Buch zu lesen, die gängigen Fragen zu StackOverflow zu beantworten oder eine von uns entwickelte Technologie zu erforschen benutze ich ausführlich oder folge der Titelseite von Hacker News. Ich kann die Ergebnisse meiner selbst zugewiesenen Lernzeit sehen, aber es ist schwierig, die durch die berufliche Weiterbildung erworbenen Fähigkeiten und Kenntnisse aufzulisten und zu demonstrieren.
Das Unternehmen hat keine definierten PD-Richtlinien, und es besteht ein großer Druck, jetzt etwas Lieferbares zu erledigen ! bei der Arbeit für Berater. Ich habe überprüft, was meine Mitarbeiter tun, und sie scheinen keine Zeit für die Selbstverbesserung aufzuwenden. Sie arbeiten nur an den Problemen, die sie haben, und suchen nach bestimmten MSDN-Referenzen, Codebeispielen und dergleichen, wenn sie diese benötigen.
Mir ist klar, dass die PD-Richtlinien von Unternehmen unterschiedlicher Größe und Kultur abweichen werden, und ein Unternehmen wie das meine ist wahrscheinlich eine Randerscheinung. Ich würde gerne Ansichten und Erfahrungen von erfahreneren Entwicklern hören. insbesondere diejenigen, die die PD-Richtlinien in ihrem Team oder Unternehmen auswählen müssen.
Ich würde auch gerne mehr über die radikaleren Herangehensweisen an die Parkinson-Krankheit erfahren, auch wenn sie komplett da draußen sind. Es ist immer interessant zu sehen, was andere Leute versuchen.
Nicht ganz eine Zusammenfassung, aber was ich versuche zu fragen:
- Ist es für Unternehmen üblich oder empfohlen, PD-Zeit zuzuteilen?
- Wem obliegt es, sicherzustellen, dass die Kenntnisse und Fähigkeiten eines Entwicklers auf dem neuesten Stand sind?
- Sollte ein Teilzeitarbeitszeitplan ein geringeres Verhältnis von PD-Zeit: Arbeit hervorrufen?
- Wie kann ein Entwickler Mitarbeitern, die keine Entwickler sind, zeigen, dass das Lesen von Blogs und Büchern netto produktiv ist?
- Ist das Lesen von Blogs und Büchern tatsächlich netto produktiv? (Referenzen erwünscht)
- Ist das Schreiben von Blogs als PD-Methode effektiv? (ein aktuelles Thema in Hacker News)
Dies ist eine Art allgemeine Frage, da ich nicht genau weiß, welche Fragen ich hier stellen muss. Daher sind alle Überlegungen zu relevanten Themen, die ich nicht angesprochen habe, sehr willkommen.
quelle
Antworten:
Firmengestützte PD-Zeit kann eine Atmosphäre des Lernens und Teilens fördern. Ich mag nicht wirklich den Stil, in dem Unternehmen PD-Zeit für Sie einplanen (wie einen Freitagnachmittag im Monat), aber ich mag ein Unternehmen, das dies berücksichtigt. Ich habe in einem Unternehmen gearbeitet, in dem wir PD-Ziele festgelegt haben, und es wurde sehr viel Wert darauf gelegt, Ihre Erkenntnisse mit anderen zu teilen. Einige Leute haben Präsentationen gehalten, aber ich persönlich lerne gerne über neue Ideen und setze diese um. Manchmal sind dies Projekte in verschiedenen Sprachen, manchmal beziehen sie sich immer noch auf das aktuelle Projekt (und können sogar später einbezogen werden). Ich glaube, es lohnt sich, weil es zu erfahreneren Entwicklern führen kann. Ich denke, dass Unternehmen von PD möglicherweise mehr profitieren, wenn Entwickler ihr Wissen teilen, auch wenn das meiste davon individuell ist. Zumindest
Zum Beispiel habe ich ein Mock-Testing-Framework geschrieben, um zu sehen, wie es gemacht wurde, und ich habe auch eine IronRuby-Shell eingebettet, die mit unserer C # -Anwendung interagiert. Das Mock-Framework hat mir geholfen, viel mehr über Reflektion, Ausdrucksbäume und testbare Code-Praktiken im Allgemeinen zu lernen, und die IronRuby-Shell hat mir geholfen, mehr über das DLR zu lernen und meinen Ruby aufzufrischen. Hier kann man gesund experimentieren.
Es ist jedoch sehr schwer, wenn der Kunde Ihnen den Nacken runteratmet, und ich gebe zu, dass meine vorherige Firma gegen Ende wirklich auf PD verzichtet hat, weil das Projekt so anspruchsvoll war. Leider stelle ich fest, dass Unternehmen, die diese Art von Umfeld nicht fördern, häufig viele Menschen anziehen, die nicht begeistert von dem sind, was sie tun, und ihre Fähigkeiten im Laufe der Zeit nicht verbessern. Das ist eine Verallgemeinerung, aber es ist meine derzeitige Erfahrung.
quelle
Empfohlen ja, häufig nein.
Es liegt in der Verantwortung des Entwicklers.
Ich denke, Sie müssen sich nur die Zeit nehmen. Verwenden Sie Ihr eigenes Urteilsvermögen und verbringen Sie ungefähr 10% der Zeit Ihres Unternehmens damit, heimlich zu lernen. Es ist einfacher, um Vergebung zu bitten, als um Erlaubnis.
quelle
Wie jemand anderes sagte, es wird empfohlen, aber ich habe es nie gesehen.
Letztendlich ist es der Entwickler. Teil dieser Verantwortung ist es auch, ein Umfeld zu finden, das es Ihnen ermöglicht und / oder Sie dazu ermutigt.
Teilzeit: Ja. Alle Teilzeitarbeit, die ich je gesehen habe, wird für einen bestimmten Zweck stundenweise bezahlt. Teilzeitarbeit für einen Job wie Softwareentwicklung bedeutet (für mich) bereits, dass das Unternehmen kein Interesse daran hat, Entwickler langfristig zu halten, geschweige denn ein starkes Team aufzubauen.
Ich habe noch nie von einem angesehenen Entwickler gehört, von dem nicht erwartet wurde, dass er sich mit den neuesten Technologien und Techniken auskennt. Ein Teil des Wertes eines guten Entwicklers besteht darin, sich der Technologien und Techniken bewusst zu sein, die für ein Unternehmen / Team von Nutzen sein können, und diese dann gegebenenfalls weiterzugeben.
Die Arbeitgeber, die Benutzer sind (keine Endbenutzer, aber das heiße Mädchen, das von Ihnen verlangt, dass Sie ihre Hausaufgaben machen), erwarten, dass Sie dies in Ihrer Freizeit tun. Andere werden nicht.
Kommt auf den Blog an. Wird Eric Lipperts Blog Sie generell zu einem besseren C # -Entwickler machen? Wahrscheinlich. TheDailyWTF? So unterhaltsam es auch ist ... vielleicht nicht so sehr.
quelle
Wenn das Unternehmen über ein ausgereiftes Entwicklungsteam verfügt, kann im Rahmen des Gesamtprozesses Zeit für die berufliche Weiterentwicklung aufgewendet werden. Auf der anderen Seite habe ich in Start-ups gesehen, wo man sich nicht professionell weiterentwickeln kann, da das Unternehmen in gewisser Weise ums Überleben kämpft und es in gewisser Weise größere Fische gibt, die es zu braten gilt.
Der Entwickler ist größtenteils dafür verantwortlich, sein Wissen und seine Fähigkeiten auf dem neuesten Stand zu halten. Ich möchte jedoch darauf hinweisen, dass ein Entwickler seine Fähigkeiten häufig nach Bedarf verfeinern muss. Von den Hunderten von Anwendungen, die in meinem Unternehmen verwendet werden, muss ich beispielsweise genau wissen, anstatt nur die API zu kennen, die ich für meinen Teil des Systems, das ich aufbaue, verbinden würde. Es gibt auch etwas zu Datum hier mit ein paar Konnotationen zu sagen. Während es einen gibt, der das Neueste und Beste kennt, ist die andere Seite, dass das, was das Unternehmen verwendet, unterschiedlich sein kann und dass dies die Version ist, die man wirklich gut kennt.
Ein Zeitplan für Teilzeitarbeit sollte meiner Meinung nach keinen Einfluss darauf haben, wie viel Zeit für die berufliche Entwicklung im Vergleich zur Arbeit aufgewendet wird. Die Frage ist, wie gut Ihr Chef damit umgehen würde.
Abhängig davon, welche Mitarbeiter keine Entwickler sind, kann dies nützlich oder unbrauchbar sein. Wenn es sich um Personen handelt, mit denen Sie selten regelmäßig kommunizieren, ist dies möglicherweise keine gute Idee. Auf der anderen Seite können Ihr Manager und diejenigen, die mit Ihnen an Projekten arbeiten, eine andere Geschichte erzählen. In diesem Fall besteht der Schlüssel jedoch darin, das Wissen zu nutzen, das Sie in gewissem Umfang aus Blogs und Büchern gewinnen. Bis zu einem gewissen Grad ist die Verwendung von Google Fu, um herauszufinden, wie etwas zu tun ist, für mich eine Herausforderung und ein Ausgangspunkt, wenn Sie einige Dinge durch Dinge wie Websense entsperren möchten.
Das Lesen von Blogs und Büchern ist produktiv, wenn Sie etwas daraus machen. Wenn Sie beispielsweise ein Webentwickler sind, der normalerweise auf datenbankgestützten Websites arbeitet, für die keine fortgeschrittene Mathematik erforderlich ist, ist das Lesen über numerische Analysen und symbolische Berechnungen möglicherweise nicht so hilfreich. Auf der anderen Seite kann das Lesen von Refactoring nützlich sein, wenn Sie mehr über das Thema wissen möchten und nicht viel darüber gelernt haben.
Das Schreiben von Blogs würde meiner Meinung nach in diese Kategorie fragwürdiger beruflicher Entwicklung fallen. Wenn Sie es mit einem Auge darauf tun, Feedback zu erhalten und Ihre Fähigkeiten zu entwickeln, könnte ich sehen, dass es funktioniert. Auf der anderen Seite, wenn Sie es nur tun, um Ihr eigenes Ego zu streicheln, dann würde ich die Wirksamkeit in Frage stellen, damit es in beide Richtungen gehen kann.
quelle
Ich betrachte diese Frage in vielerlei Hinsicht als eine Frage im Sinne von "Sollte mein Arbeitgeber mir ein gutes Gehalt zahlen?". oder "Sollte mir mein Arbeitgeber eine Urlaubszeit geben, die über dem gesetzlich vorgeschriebenen Wert liegt?". Natürlich gibt es viele verschiedene Ansichten darüber, was Arbeitgeber "tun" sollten, aber sie sind größtenteils strittig. Die Bedingungen Ihrer Anstellung sind eine Vereinbarung zwischen Ihnen und Ihrem Arbeitgeber. Wenn Sie diese Vereinbarung ändern müssen oder Ihr Unternehmen das Ende der Vereinbarung nicht aufhält, haben Sie folgende Möglichkeiten:
Leider ist es in der Regel einfacher, einen potenziellen Arbeitgeber zur Zustimmung zu bewegen, als einen bestehenden, der neuen Bedingungen zustimmt.
Haftungsausschluss:
quelle
Ich habe ein paar andere Kommentare zu anderen Antworten hinterlassen, aber ich werde hier eine einfache Antwort verallgemeinern:
Ihre berufliche Entwicklung ist Ihr Geschäft.
Ihr Arbeitgeber (wenn eingeschaltet und nicht verrückt) interessiert sich letztendlich nur für zwei Dinge:
die Arbeit erledigen
Vermeidung einer übermäßigen Fluktuation aufgrund der damit verbundenen Kosten
Das Problem, dem sie gegenüberstehen, ist, wie man das erreicht. Die Arbeitgeber erwarten in der Regel ein gewisses Maß an Kompetenz und Leistung. SIE sind für beides verantwortlich, aber der Arbeitgeber kann Ihnen auch dabei helfen, zum Beispiel
vernünftige Arbeitszeiten
ein vernünftiges Arbeitsumfeld
vernünftige Bezahlung (um nicht Erdnüsse zu bezahlen / Affen zu kriegen)
Förderung der Kommunikation und Zusammenarbeit zwischen den Mitarbeitern (bis zu einem gewissen Punkt ist eine liebenswerte Kommunikation über das, was Sie am Wochenende getan haben, nicht wirklich akzeptabel)
und ein gewisses Maß an Ermutigung zur Untersuchung, Verbesserung und Aktualisierung.
Beachten Sie, dass es eine bestimmte Menge (wie viel?) Und seine Ermutigung ist.
Ihr Arbeitgeber kann Bücher auswählen, wird sich jedoch bemühen, Sie zum Lesen zu zwingen. Ihr Arbeitgeber schickt Sie möglicherweise zu Kursen, bemüht sich jedoch, Sie dazu zu bringen, wach zu bleiben oder aufmerksam zu sein.
Am Ende kommt es darauf an, dass Sie herausfinden, was Sie brauchen und Unterstützung suchen - zum Beispiel an einer Konferenz oder einem Kurs teilnehmen oder ein Buch kaufen, das Ihnen hilft, IHRE ARBEIT BESSER ZU MACHEN. Sie müssen einen Fall vorbringen und um Unterstützung durch das Management und Geld bitten. Manchmal wirst du es bekommen, manchmal wirst du es nicht. Einige Manager haben eine Kultur und die Erwartung, dass ihre Mitarbeiter eine Schulung / Ausbildung benötigen, andere nicht. Einige erwarten es, wollen aber, dass die Leute es für sich selbst finden (das ist alles, um Leute, die Erwachsene sein sollen, nicht mit dem Löffel zu füttern).
Wenn es darum geht, Blogs, Zeitschriften usw. zu lesen, gibt es eine WIRKLICH FEINE LINIE zwischen Selbstausbildung und Scheiße.
Wenn Sie Windows-Material auf MSDN lesen, hängt es wahrscheinlich mit dem Job zusammen. Wenn Sie das Electronic Design Magazin lesen, könnte es berufsbezogen sein. Wenn Sie XKCD oder die Beschimpfungen eines ehemaligen Drogenherren lesen, dann hat das nichts mit der Arbeit zu tun.
Die Schwierigkeit, die Sie hier haben, ist die Wahrnehmung: Wenn es so aussieht, als hätten Sie einen offenen Webbrowser, der wie ein Blog aussieht, sind Sie die einzige Person, die weiß, ob es arbeitsbezogen ist oder nicht. Wenn Sie dabei erwischt werden, wie es aussieht, als hätten Sie das Problem, weil Sie die Wahrnehmung erzeugt haben.
Am Ende Dinge, die wie formale Bildung aussehen oder eindeutig arbeitsbezogen sind (Lesen von Handbuchseiten usw.): Arbeitszeit.
Kurse usw., wenn Sie sie rechtfertigen können: Arbeitszeit. (Aber mehr unten).
Lesen von Blogs und Dingen, auf die Sie neugierig sind, die aber keinen direkten Bezug zur Arbeit haben: IHRE EIGENE ZEIT.
Nur eine Anmerkung zu Kursen und Konferenzen: Einige haben die Einstellung, dass sie 8 Stunden am Tag arbeiten und dafür bezahlt werden. Eine Konferenz, die 8 Stunden dauert und abends ein Abendessen hat ... nun, das ist zusätzliche Zeit (um später abzuheben) um es wieder gut zu machen). Ebenso, wenn Sie abends oder an einem Wochenende reisen müssen ... sollte die Firma das wieder gutmachen.
Nun - denken Sie daran, dass Sie auch etwas von dieser Art der Ausbildung mitbekommen -, es ist also ziemlich reichhaltig, zu erwarten, dass die Gesellschaft für den Kurs, die Reise, die Unterkunft und dann für ein Abendessen Freizeit hat (die sie bezahlt haben); und ebenso, dass sie Ihre Reisezeit an einem Sonntag oder einem Abend ausmachen.
Es gibt Geben und Nehmen ... und in diesen Fällen ist es vernünftig, Ihre verlorene Zeit einfach als Pech zu behandeln ... weg ... weil Sie die Vorteile erhalten, lange nachdem Sie diesen Arbeitgeber verlassen und woanders hingegangen sind.
quelle
An meinem Arbeitsplatz sind wir dafür verantwortlich, uns auf dem Laufenden zu halten. Wenn wir jedoch einen Kurs belegen oder ein Buch lesen möchten, können wir die Firma bitten, dafür zu zahlen und (wenn es sich um einen Kurs handelt) die Arbeitszeit zu studieren. Ich hatte auch eine Woche Zeit zum Selbststudium, um etwas Python zu lernen (zu nehmen, wenn ich wenig regelmäßige Arbeit zu erledigen hatte). Bisher hat es für mich gut funktioniert, aber es ist wirklich eine persönliche Verantwortung - hätte ich nicht die Zeit zum Lernen angefordert, hätte mich niemand dazu gedrängt.
quelle
Ich glaube nicht, dass ich möchte, dass meine Firma so etwas für mich plant. Ich lerne lieber, wenn ich sozusagen "in der Stimmung" bin:
Im Moment nutze ich einfach die Kompilier- / Unittest-Zeit, um mich zu entspannen und in SO / technischen Blogs / Google Talks / usw. zu stöbern.
Die kurzen Dinge, die ich in dieser "Freizeit" bei der Arbeit mache. Je länger ich es vorziehe, ruhig zu Hause zu sein.
Ich stelle mir natürlich vor, dass ich in Bezug auf die persönliche Zeit, die ich dafür zur Verfügung stellen kann, keine Kinder habe, um die ich mich sehr kümmern muss.
quelle