GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Welt braucht Frauen, die programmieren

Unsere Träume und Bestrebungen lassen sich oft auf ein Vorbild oder jemanden zurückführen, dem wir ähnlich sein wollten. Aber nicht jeder hat das Glück, diese inspirierende Person in seinem Leben zu haben. Wir sehen überall im Internet Motivationszitate, aber wenn es uns gelingt, eine kurze Inspiration aus einem Meme zu ziehen, wird es normalerweise leicht vergessen. Wie können wir uns also motivieren?

Ganz einfach – Motivation kommt aus unserem Inneren. Okay, vielleicht ist es nicht ganz so einfach. Aber ich glaube, dass die Motivation in uns steckt und nur darauf wartet, von etwas entzündet zu werden. Es könnte ein Mentor oder ein Meme oder einfach nur Zufall sein. Für Frauen in der Tech-Branche kann es jedoch manchmal schwieriger sein, Inspiration und Motivation zu bekommen. Lassen Sie uns darüber sprechen, warum.

Warum es weniger Frauen in der Technik gibt

Obwohl der Anteil von Frauen in der Technik zunimmt, ist die Technik immer noch ein von Männern dominiertes Feld. Ich glaube, das hat zwei Hauptgründe:

  1. Mangelndes Bewusstsein
  2. Angst

Viele Frauen sind sich der Macht der IT nicht bewusst. Der Ruf der Branche als Männerclub täuscht über die Tatsache hinweg, dass Frauen in vielen Technologiebereichen tatsächlich aufsteigen, sowohl in der Zahl als auch im Titel. Sie denken vielleicht, dass sie bereits eine Menge Code kennen müssen, um loszulegen. Es ist wahrscheinlich, dass viele Frauen einfach nicht erkennen, welche Möglichkeiten es für sie gibt, selbst als Anfänger.

Ein etwas anderer, aber verwandter Grund ist Angst. Aufgrund des Männeranteils in diesem Bereich haben einige Frauen möglicherweise das Gefühl, dass es zu viel Konkurrenz gibt, dass sie sich nicht mit Männern mit Erfahrung messen können oder dass sie von Männern ohne Erfahrung übersehen werden.

[Leser mochten auch: So stellen Sie den richtigen Systemadministrator für den Job ein]

Heutzutage unternehmen IT-Unternehmen jedoch große Anstrengungen, um Frauen willkommen zu heißen und zu unterstützen, indem sie verschiedene Programme durchführen, um Frauen zu ermutigen, sich über verschiedene technische Disziplinen zu informieren, und ihnen Wege zum Einstieg in die Branche bieten. Und wenn eine Frau in diese Branche einsteigt, gibt das auch anderen Frauen einen Vertrauensschub. Ich werde ständig von den vielen Frauen inspiriert, die ich kenne und die erstaunliche Dinge in der Technik leisten.

„Jedes Mal, wenn eine Frau für sich selbst einsteht, ohne es möglicherweise zu wissen, ohne es zu behaupten, tritt sie für alle Frauen ein.“
– Maya Angelou

Wie ich mit dem Programmieren angefangen habe

Ich war immer neugierig, wie die Dinge funktionieren. Ich erinnere mich, als ich Facebook zum ersten Mal kennenlernte, dachte ich:„Dieses Ding ist erstaunlich, aber wie funktioniert es? Ich frage mich, ob ich so etwas bauen kann?“

Diese Neugier führte mich schnell in die Welt des Programmierens, was eines der besten Dinge war, die mir je passiert sind. Ich habe mit der C-Sprache angefangen, und es war wirklich schwierig für mich, da ich zum ersten Mal überhaupt Code gesehen habe. Nach einem Jahr habe ich mich mit den Dingen vertraut gemacht und alle Konzepte gelernt, aber noch nicht in die Tat umgesetzt. Also wechselte ich zu meiner Lieblingsprogrammiersprache – Python. Es ist ungefähr drei Jahre her, und ich verwende immer noch Python, obwohl ich noch eine Menge Dinge darüber lernen muss.

Warum ich gerne codiere

Wann immer Sie „Hacker“ in Filmen und Fernsehsendungen sehen, sehen Sie sie in einer coolen, hochtechnologisch aussehenden Einrichtung, die fieberhaft auf Tastaturen tippt und direkt von ihren Terminals aus erstaunliche oder erschreckende Dinge geschehen lässt. Wie Sie sich vorstellen können, ist das wirkliche Leben nicht ganz dasselbe, aber das Codieren ist immer noch eine sehr mächtige Fähigkeit. Fangen Sie an, Code zu schreiben, um ganze Systeme und Server zu steuern, und Sie fühlen sich vielleicht süchtig nach dieser Macht.

Müssen Sie Angst vor dem Programmieren haben?

Zugegeben, Programmieren kann am Anfang überwältigend wirken, aber keine Sorge – so geht es fast jedem. Schon bald fügt sich das, was zunächst wie Kauderwelsch erscheint, zusammen, und Sie lernen, es zu nutzen, um Dinge zum Laufen zu bringen und Aufgaben zu erledigen. Jeder kommt jedoch in seinem eigenen Tempo dorthin, also lassen Sie sich nicht entmutigen, wenn Sie nicht sofort ein Code-Meister sind. Lernen Sie weiter Sprachen und verfeinern Sie Ihr kritisches Denkvermögen, denn beides ist gleichermaßen wichtig, besonders später, wenn Sie in der Lage sind, kreativere Dinge mit Code zu tun.

Codierung =offen ("Gelegenheitstüren")

Was ist das? Nun, dies ist eine Syntax zum Öffnen einer Datei in Python.

Hey, sieh dich an; Sie haben gerade Ihre erste Syntax gelernt. Du bist bereits auf dem besten Weg, Programmierer zu werden.

Sobald Sie eine solide Grundlage in einer Programmiersprache haben, öffnen sich Ihnen Türen für Ihre Karriere und Sie werden wahrscheinlich die Chance bekommen, neue Wege zu lernen, diese Sprache zu verwenden oder mit dem Erlernen anderer Sprachen zu beginnen.

Und wenn Sie der Community etwas zurückgeben möchten, können Sie anfangen, zu einigen Open-Source-Projekten beizutragen. Ich persönlich habe dieses Jahr angefangen, zu Open Source beizutragen, und es war eine großartige Erfahrung, daher suche ich ständig nach Projekten, an denen ich teilnehmen kann, und ermutige andere, dasselbe zu tun.

Was ich in Python gemacht habe

Ich verwende Python für Automatisierungs- und Skriptzwecke. Sie können viele Dinge einfach in Python tun; Es hat so viele Funktionen, also ist das Potenzial riesig.

Kürzlich habe ich einen Twitter-Bot mit Python erstellt. Sie können alles darüber in meinem Blogbeitrag lesen. Sie können sich hier meine anderen Open-Source-Beiträge in Python ansehen.

Wie Sie anfangen können, Python zu lernen

Es gibt viele Ressourcen, um Python zu lernen, aber ich würde empfehlen, damit zu beginnen, es unter Linux zu verwenden, so wie ich es getan habe. Ich denke, die wichtigsten Vorteile des Erlernens von Python sind:

  • Sie werden mit der Befehlszeilenschnittstelle (CLI) vertraut gemacht.
  • Sie werden sich mit Linux vertraut machen.
  • Python ist intuitiv und ideal zum Selbstlernen.

Sehen Sie sich diese Ressourcen an, um sich mit Python vertraut zu machen.

  • Python lernen
  • Python-Crashkurs
  • Echte Python

Verschiedene Länder und sogar verschiedene Staaten können unterschiedliche Arbeitskulturen haben. Wo ich lebe, wird eine Frau, die in der IT arbeitet, nicht gerade gefeiert, aber ich glaube, dass Sie Ihre eigene Zukunft bestimmen können. Wenn Sie eine Leidenschaft für etwas haben, können Sie diese geschlechtsspezifischen und kulturellen Barrieren überwinden.

[ Neue Forschungsergebnisse von HBR Analytic Services – IT-Talentstrategie:Neue Taktiken für eine neue Ära ] 

Abschließende Gedanken

In diesem Sinne ermutige ich alle Frauen, die dies lesen, ihre Reise genau von diesem Beitrag aus zu beginnen. Diese Ressourcen sind vollgepackt mit den Informationen, die Sie benötigen, um mit dem Programmieren zu beginnen, aber zuerst müssen Sie Ihre Ängste überwinden. Die Welt der Technologie steht allen offen, und viele Unternehmen suchen aktiv nach Frauen, um ihre Teams zu diversifizieren. Jetzt ist also ein guter Zeitpunkt, um für sich selbst einzustehen und seiner Leidenschaft nachzugehen.


Linux
  1. Die digitale Welt verstehen:Meine ehrliche Buchbesprechung

  2. 30 Dinge, die Sie nicht über den Linux-Kernel wussten

  3. 3 nützliche Dinge, die Sie mit dem IP-Tool in Linux tun können

  4. Linux – Proprietäre oder geschlossene Teile des Kernels?

  5. 5 Dinge, die Linux braucht, um ernsthaft auf dem Desktop-Markt zu konkurrieren, die Sie wahrscheinlich nie in Betracht gezogen haben

So verwenden Sie den who-Befehl in Linux mit Beispielen

Ohcount – Der Quellcode-Zeilenzähler und -Analysator

MapSCII – Die Weltkarte in Ihrem Terminal

Die vier Dinge, die Sie in Nano können müssen

Die vier Dinge, die Sie in Vim können müssen

FreeBSD vs. Linux:20 Dinge, die man über beide Systeme wissen sollte