Haustierprojekte: Warum werden sie benötigt, und lohnt es sich, im Jahr 2020 + Zeit damit zu verbringen?





Persönliche Projekte für Entwickler und Ingenieure sind ein wichtiges und interessantes Thema. Im Internet gibt es viele Hinweise darauf, wie solche Projekte zu großen Erfolgen führen - dies war der Fall bei den Nobelpreisträgern für Physik Andrei Geim und Konstantin Novoselov, deren Experiment ursprünglich am Freitagabend stattfand, als Wissenschaftler traditionell verschiedene verrückte Ideen auf den ersten Blick testeten .



Viele Unternehmen versuchen auch, diese Aktivität zu stimulieren - Google hatte eine 20% -Regel, die zur Geburt von Google Mail, AdSense und Google News führte, und auf Twitter erhielten Ingenieure eine Woche frei von ihren üblichen Experimentierpflichten. Warum weit gehen - wir haben kürzlich ein Webinar durchgeführtmit dem Android-Entwickler Dmitry Ryazantsev (hier ist sein Artikel über die Arbeit bei Toptal ) - das von ihm gestartete Draw and Ride-Spiel wurde 250.000 Mal heruntergeladen und begann als Haustierprojekt.



Klingt inspirierend, aber wie relevant ist der Ansatz für Haustierprojekte Ende 2020? Halten Ingenieure die Existenz solcher Projekte immer noch für wichtig für sich und ihre berufliche Entwicklung? Vor welchen Problemen stehen diejenigen, die sich mit ihnen befassen? In einem neuen Artikel haben wir beschlossen, Antworten auf diese Fragen zu finden.



Warum Haustierprojekte benötigt werden: die Profis



Es gibt eine Reihe von Argumenten, die Befürworter persönlicher Hobbyprojekte immer vorbringen. Hier sind die wichtigsten.



Haustierprojekte machen Spaß und wachsen



Die in London ansässige Entwicklerin Channa Jayamuni beschreibt die Vorteile von Haustierprojekten in seinem LinkedIn- Artikel :



Softwareentwicklung ist keineswegs der aufregendste Beruf, bis Sie die Möglichkeit haben, an Ihren Lieblingsaufgaben zu arbeiten. Wenn Sie nicht für Google oder ein ähnlich fortschrittliches Unternehmen mit interessanten Projekten und geringem Stress arbeiten, ist es unwahrscheinlich, dass Ihr Job ausschließlich aus solchen Aufgaben besteht. In den meisten Fällen kann ein Entwickler eine Mischung aus langweiliger Routine und relativ anständigen Aufgaben erwarten. Nicht jeder hat das Glück, in professionellen Umgebungen mit der neuesten Technologie zu arbeiten, um einfach durch die Erfüllung von Aufgaben auf dem neuesten Stand der Branche zu bleiben.


Laut dem Ingenieur ist es die Entwicklung eigener Projekte in ihrer Freizeit, die dazu beiträgt, diese Probleme bestmöglich zu lösen.



Persönliche Projekte helfen Ihnen, den besten Job zu finden



Viele Manager geben ausdrücklich an, dass ein Portfolio ihrer eigenen Projekte von einem Ingenieur einer der wichtigsten Punkte bei der Einstellung ist.



Zum Beispiel Ayende Rahien, Direktor des RavenDB Open - Source - NoSQL Datenbank - Entwicklungsunternehmens, sagt , dass , wenn für Entwickler, die er in Gegenwart von Leidenschaft für die Arbeit aussieht. Laut dem Top-Manager haben Spezialisten, die keine Zeit finden, um ihre eigenen Projekte zu entwickeln, keine solche Leidenschaft, sie werden ihre Arbeitsverantwortung nicht überschreiten. Die Einstellung dieser Entwickler in einem kleinen Team ist möglicherweise nicht die beste Idee.



Möchten Sie einen Job finden, bei dem die beim Start von Haustierprojekten erworbenen Fähigkeiten nützlich sind? Verwenden Sie unseren bot @ g_jobbot . Die Einrichtung ist einfach und schnell: Sie müssen Ihren Bereich und Ihren Technologie-Stack, das gewünschte Gehalt, den Standort oder den „Umzug“ angeben. Die für Sie geeigneten Optionen werden an Telegram gesendet.




Bild



Unternehmen profitieren von der Anregung von Mitarbeiternsexperimenten



Mike Miller ist Engineering Manager bei Bloomberg LP und ist der Ansicht, dass Unternehmen Top-Talenten offiziell erlauben sollten, ihre Projekte während der Geschäftszeiten zu entwickeln, und dass dieser Ansatz ein separater HR-Bonus für talentierte Mitarbeiter sein kann:



Ihre Aufgabe ist es, diese Top-Mitarbeiter so glücklich wie möglich zu machen. Sie wissen nie, was passieren wird, wenn Sie einer talentierten Person erlauben, ihre Leidenschaft zu entwickeln. Dies wird wahrscheinlich einen neuen Superstar eröffnen. Es ist klar, dass die Möglichkeit, ihre Projekte offiziell zu entwickeln, verdient werden muss. Wenn Sie Ihre unmittelbaren Aufgaben kaum bewältigen können, über welche Art von Haustierprojekten können wir dann sprechen?


Was könnte schiefgehen



Trotz der offensichtlichen Vorteile gibt es eine Reihe von Schwierigkeiten bei der Arbeit an zusätzlichen Projekten außerhalb der Arbeit. Einige nennen diese Schwierigkeiten Mythen, wie die Twitter-Ingenieurin Annelle De Jager. So sieht die Liste jedoch aus:



Zeitmangel



Das Schreiben von Code ist eine kreative Aufgabe, die einen erheblichen Aufwand erfordert. Ingenieure müssen sich nur ausruhen, und niemand hat die Hausarbeit und die Kommunikation mit Freunden und Verwandten abgesagt. Unter solchen Bedingungen ist es ziemlich schwierig, Zeit für Haustierprojekte zu finden.



Beziehungen zu Freunden und Familie



Der Punkt folgt teilweise aus dem vorherigen. Wenn eine Person Familie und Freunde hat und in einigen Momenten eine Entscheidung nicht zu ihren Gunsten trifft, sondern zum Schreiben von Code - zusätzlich zur Arbeit! - aber für die er nicht einmal mit hoher Wahrscheinlichkeit bezahlt würde - es kann seltsam aussehen und sogar Ressentiments hervorrufen.



Negative Emotionen bei Projektversagen



Wie bei jedem Start-up kann es sein, dass ein Haustierprojekt nicht "fliegt" oder ein Spezialist von einer anderen Technologie mitgerissen wird und versuchen möchte, etwas damit zu tun. In diesem Fall muss das aktuelle Projekt abgebrochen oder getötet werden, es kann psychologisch schwierig sein. Die Situation verschärft sich, wenn das Projekt bereits die ersten Benutzer angezogen hat und der Fehler öffentlich wird. Nicht jeder braucht ein solches Negativ, zusätzlich zu Schwierigkeiten in seiner Hauptaufgabe.



Fazit: einige Statistiken und eine Umfrage



Wir haben uns entschlossen, die Haltung der Entwickler zu Haustierprojekten unter den gegenwärtigen entfernten Bedingungen und der globalen Pandemie zu klären. Aus diesem Grund haben wir bekannte Ingenieure von Unternehmen wie Gett, Kaspersky Lab, Uber, Smartcat und anderen befragt und ihnen Fragen gestellt, ob sie Haustierprojekte entwickeln und mit welchen Schwierigkeiten sie dabei konfrontiert sind. Hier sind die wichtigsten Ergebnisse der Umfrage:



  • . , , - , - .
  • . «?» .
  • . , , pet-.
  • . , pet- .


***



Führen Sie Haustierprojekte durch? Wenn ja warum? Nehmen Sie an unserer Umfrage teil - wir werden die Präferenzen des Habr-Publikums sammeln, die Statistiken in der Post aktualisieren und Diagramme der Präferenzen russischsprachiger Ingenieure erstellen!



All Articles