Warum ist es für einen Entwickler wichtig, sich mit „PET-Projekten“ zu beschäftigen / Sudo Null IT News

Hallo Habr! Mehr als 7 Jahre sind seit meinem Start vergangen erstes PET-Projekt. Ich habe damals nicht über den Nutzen solcher Initiativen nachgedacht und sie ausschließlich zu akademischen Zwecken entwickelt, um praktische Erfahrungen zu sammeln und Aufgaben in dem Unternehmen, in dem ich damals tätig war, produktiver zu bewältigen.

Bis heute starte ich weiterhin PET-Projekte, und selbst die erfolglosesten, die „auf den Tisch gehen“, bringen mir große Vorteile.

Als Teil dieses Artikels werde ich die Vorteile behandeln, die es mit sich bringt, sich als Entwickler an PET-Initiativen zu beteiligen.

Wenn die PET-Projekte selbst persönliche Ziele sind, meist in der Freizeit ohne nennenswerte Verpflichtungen (als Hobby) verwirklicht werden, dann nenne ich die Tätigkeit selbst gerne in Worten Shona Wang – „Kreativität in Kombination“. Neben kommerziellen Produkten mache ich diese Art von Arbeit schon seit geraumer Zeit.

Ich beschränke mich nicht auf eine bestimmte Art von Tätigkeit und probiere verschiedene interessante Nischen aus.

Arduino fasziniert mich, eines der neuesten PET-Projekte ist die Programmierung eines Bodenfeuchtesensors für ein kleines Gewächshaus.

Ich entwickle auch mobile Anwendungen für Tastentelefone. In der modernen Welt sind Flip-Hintergründe sehr gefragt, hauptsächlich in Ländern der Dritten Welt, unter der Bevölkerung, die aufgrund verschiedener Umstände kann sich kein Smartphone leisten.

Quelle: kaiostech.comQuelle: kaiostech.com

Nicht so oft wie ich möchte, aber ich versuche, Zeit zu finden, um Texte zu schreiben, und veröffentliche auch kleine Projekte auf GitHub. Von der letzten wurde an Google Font gesendet Vektorschrift entwickelt als Teil eines kleinen Game Dev-Projekts unter einer kostenlosen SIL-Lizenz

Auf die eine oder andere Weise wird jede gestartete PET-Initiative zweifellos zumindest Ihnen und vielleicht sogar dem Unternehmen, in dem Sie arbeiten, einer kleinen Gemeinschaft oder sogar der Gesellschaft als Ganzes zugute kommen.

Bildung und Praxis

Angenommen, das Unternehmen, in dem Sie arbeiten, hat ein Produkt, das sich im Kampf befindet. Es gibt auch eine Reihe von Problemen, deren Natur für Sie offensichtlich ist, und deshalb brauchen Sie eine Technologie, die diese Missverständnisse löst.

Stellen Sie sich vor, Sie finden eine Technologie, aber die übereilte Implementierung einer Lösung in ein funktionierendes Produkt ohne entsprechendes Fachwissen in dieser Angelegenheit birgt Risiken für das Unternehmen. Warum testen Sie diese Technologie nicht bei Ihrem PET-Projekt?

Unser Team hat es beispielsweise geschafft, diesen Ansatz erfolgreich anzuwenden. Nachdem ich die Technologie identifiziert hatte (in unserem Fall war es React) und ein Buch darüber gelesen hatte, implementierte ich mehrere Anwendungen für Tastentelefone auf Basis des mobilen Betriebssystems KaiOS.

Eines dieser PET-Projekte war eine Anwendung für Menschen mit Farbenblindheit, die durch Zeigen auf den Bildschirm durch die Kamera des Geräts die Farbe bestimmen und in Textform anzeigen können.

Nachdem ich die theoretischen Grundlagen gemeistert, praktische Erfahrungen gesammelt und alle Vor- und Nachteile dieser Technologie erkannt hatte, war ich von der Zweckmäßigkeit ihrer Umsetzung in ein funktionierendes Produkt überzeugt, und das Team und ich haben iterativ alle möglichen Risiken minimiert integriert Technologie in ein Produkt.

Nutzen für die Gesellschaft

Auch wenn die meisten Projekte oft dazu neigen, in den Repositories zu “verstauben” und für niemanden nutzlos zu bleiben – das muss kein Axiom sein.

Zum Beispiel Ben Stokes Herumspielen mit Domainnamen mit erstellten Emojis Ihr Postdienst die von vielen Menschen auf der ganzen Welt verwendet wird.

Vor etwas mehr als einem Jahr habe ich eine PET-Initiative veröffentlicht, die es Benutzern von Feature-Phones ermöglicht, Videoclips zu bearbeiten.

Bis heute habe ich mehr als 184.000 Installationen aus Ländern wie den USA, Nigeria, Tansania, Pakistan und anderen erhalten.

Ihre PET-Projekte können nicht nur für Sie, sondern auch für andere nützlich sein, und ich empfehle dringend, solche Initiativen zu teilen.

Entladung

In fast jeder Corporate Story gibt es technologische Grenzen, die einem Spezialisten auferlegt werden. Wenn Sie in den Dienst eines Unternehmens kommen, sind Sie innerhalb des etablierten Stacks, der regulierten Standards und akzeptierten Prozesse künstlich eingeschränkt.

Die Gründe für dieses Verhalten des Managements sind durchaus nachvollziehbar, ein Zoo von Technologien ist nicht immer gut. Aber Ingenieure sind kreative Menschen, sie sind immer an neuen Lösungen interessiert, an modernen Ansätzen, die sich manchmal radikal von denen in Ihrem Unternehmen unterscheiden.

PET-Projekte bieten die Möglichkeit, über den etablierten Rahmen hinauszugehen. Bei Ihren Initiativen sind Sie Ihr eigener Chef und können alle Technologien und Lösungen frei wählen. Das gibt den Willen zur Kreativität, phänomenale Entladung und beugt Burnout vor.

Nachdem Sie diese oder jene Technologie in Ihrem PET-Projekt getestet haben, können Sie sie in Zukunft Ihrem Management „verkaufen“ und Sie davon überzeugen, bereits innerhalb der Unternehmensmauern auf eine neue Lösung umzusteigen.

Selbstverwirklichung

In der IT musste ich an Produkten aus verschiedenen Tätigkeitsfeldern arbeiten, wie z.B. Fintech, Dokumentenmanagement, diverse IS etc. Jedes Produkt war irgendwie interessant für mich. Zum Beispiel arbeite ich im Moment in einem Start-up-Unternehmen, wo unser kleines Team versucht, die „volkstümliche“ Art der Zustellung von Paketen und Dokumenten zu fördern, und ich mag wirklich, was wir tun und welches Problem wir zu lösen versuchen.

Aber ich wollte immer wieder über den Rahmen des Unternehmens hinausgehen und mich als Spieleentwickler versuchen, ohne mich von der Hauptarbeit zu lösen, die der Gesellschaft zugute kommt. Natürlich kann man versuchen, einige Gamification-Elemente in ein bestehendes Produkt innerhalb des Unternehmens einzuführen, aber das ist nicht immer angemessen.

Also fing ich an, PET-Spielprojekte umzusetzen. Ich wollte keine fertige Engine von Anfang an nehmen, aber ich wollte verstehen, wie Kollision programmiert wird und ich wollte lernen, wie man Gravitation und Viewport entwickelt. So entstanden meine kleinen PET-Projekte, wie die Initiative „Flying on the Snowstorm“. Und viel später habe ich die erste implementiert Spieleentwickler für Android.

Infolgedessen gelang es mir, ohne meine Haupttätigkeit zu unterbrechen, mich in Nebenprojekte von Game Dev zu vertiefen, was meinen Horizont erheblich erweiterte.

Einkommen

In der Regel geht es bei PET-Projekten nicht wirklich um Geld. Meiner bescheidenen Meinung nach ist dies eher ein Lebensweg, auf dem es Nutzen, Bildung und Praxis gibt. Aber Einkommen ist nicht vollständig ausgeschlossen.

Zum Beispiel der bereits erwähnte Ben Stokes, um seine zu pflegen bloggen erstellt Projekt mit dem Sie Einträge auf der Website aus dem Text in einem Papiernotizbuch erstellen und anschließend ein kleines Unternehmen starten können und nur verdiente $1000 in zwei Tagen.

Alle Projekte, die ich entwickelt habe, sind extrem klein. In etwas mehr als 2 Jahren habe ich es geschafft, mehr als 1.000 US-Dollar zu verdienen, ohne die Ausgaben zu berücksichtigen, die ich tragen muss. Relativ gesehen ist der Betrag nicht groß, aber das Einkommen ist passiv und ich betrachte es als netten Bonus für die Aktivitäten, die ich betreibe.

Portfolio

Eine große Anzahl von Arbeitgebern auf der ganzen Welt achten auf Ihre Aktivitäten im selben GitHub. Selbst das desaströseste PET-Projekt kann elegant geschrieben werden und es wird jederzeit in Ihrem Portfolio landen, und ein potenzieller Arbeitgeber wird diese Eleganz definitiv bemerken.

Empfehlungen

Das Wichtigste bei der Teilzeitkreativität ist das Verständnis, dass Sie niemand zu dieser Art von Aktivität verpflichtet, denn das Wesen von PET-Projekten besteht darin, dass Sie dies für die Seele, in Ihrer Freizeit und als Hobby tun. Aber Freizeit ist für viele Ingenieure, mich eingeschlossen, ein großes Problem.

Ich möchte nicht auf Zeitmanagementpraktiken „stoßen“, überhaupt nicht, ich möchte nur praktische Ratschläge geben, die Menschen oft anwenden.

Es gibt eine interessante Bewegung namens Open-Source-Freitagist, wenn Sie am Freitag etwas Zeit in Ihr Lieblings-Open-Source-Produkt investieren. Diese Praxis kann frei auf Ihre PET-Projekte angewendet werden.

Einige Techniker konzentrieren sich gerne eine Stunde vor dem Arbeitstag auf eine PET-Initiative, das hilft ihnen, sich auf das Kernprodukt einzustellen. Jemand zieht es vor, am Wochenende ein paar Stunden einzuplanen.

Die wichtigste Botschaft, die ich vermitteln möchte, ist, dass ich dagegen bin wie SOER sagtewenn Menschen ihre Gesundheit schädigen, indem sie sich bis Mitternacht oder sogar morgens an Rotaugen-PET-Initiativen beteiligen. Ich bin für eine gesunde Praxis und kleine Schritte zum Abschluss der Initiative.

Zusätzlich

Da der September für die jüngere Generation als der erste Monat gilt, in dem Wissen beginnt, beschloss ich, nicht beiseite zu treten und dieses Wissen zu teilen, und organisierte eine kurze Reise in drei Städte Kasachstans mit einem Bericht „Warum ist es wichtig, dass sich ein Entwickler engagiert? PET-Projekte“, auf deren Grundlage dieser Text entstanden ist .

Vielen Dank

Zunächst möchte ich der Habr-Website meine tiefe Dankbarkeit für die Gelegenheit aussprechen, Wissen und Erfahrung mit der Community zu teilen.

Ich möchte auch Zhiber meinen Dank aussprechen[ссылка удалена модератором]der meine Reise mit einem Bericht für eine breitere Berichterstattung über dieses Thema gesponsert hat, auf dessen Grundlage dieses Material erstellt wurde.

Ich möchte Websites danken wie „Astana-Hub“, „Spoil Valley“ und „MOST HUB“[ссылка удалена модератором] für die Gelegenheit, ein Treffen zu diesem Thema abzuhalten. Im Rahmen der letzten Plattform war es nicht möglich, genügend Publikum zu sammeln, aber wir haben es versucht.

Eine Videoaufzeichnung, die an einem der Standorte gemacht wurde, kann oben angesehen werden.

Und ein großes Dankeschön, Leser. Ich hoffe, Sie haben etwas Nützliches für sich!

Similar Posts

Leave a Reply

Your email address will not be published.