Ist es für mich möglich, einen Job in der Webentwicklung zu bekommen, während ich ein anständiger Programmierer bin (durch anständige Hinweise zu Update lesen), obwohl mein Englisch nicht perfekt ist (Ist nicht meine Muttersprache) und es so viel Rassismus gegen mich gibt Ethnizität (Hispanisch). Ich habe bereits viele Vorstellungsgespräche geführt und fühle mich jetzt etwas weniger selbstsicher. Ich denke, ich bin ein sehr guter Mensch, Arbeiter und Programmierer, also weiß ich nicht, wie ich das den anderen vermitteln soll.
Ich bin in den Vereinigten Staaten und versuche einen Job im Front End, Back End oder Full Stack zu bekommen.
Was den Rassismus betrifft, ich meine, Interviewer haben meistens nicht genug Geduld, um mir zuzuhören. Ich spreche wegen der Sprachbarriere sehr langsam, ich glaube, mehr als Rassismus ist, dass sie nicht genug Zeit haben, schätze ich, aber sie lassen mich nicht selbst auftauchen.
UPDATE : Dank der von Ihnen bereitgestellten Antworten möchte ich aktualisieren, dass der „Rassismus“-Teil dieser Frage keine Antworten mehr darauf benötigt. Es war ein Missverständnis meinerseits, und ich hätte das nicht ansprechen müssen. Wie auch immer, ich werde das nicht herausnehmen, weil eine andere Person das gleiche Missverständnis haben könnte.
Übrigens bin ich Staatsbürger, aber ich bin nicht in den USA aufgewachsen.
Ich versuche eine Einstiegsposition zu bekommen.
und das Wissen über die Verwendung all dieser Technologien. Das ist nur ein Bruchteil, aber ich wollte konkreter werden als beim letzten Mal.
Ich habe keinen Abschluss, aber ich habe zwei Hackathons gewonnen.
Abschließend: 1. Es war meine Schuld, Rassismus zu erwähnen, dies ist kein Faktor, der dazu führt, dass man nicht eingestellt wird. 2. Ich muss mehr Englisch üben.
Die kurze Antwort auf Ihre Frage ist "Ja".
Nun zur längeren Antwort.
Sie sind ein Einstiegsentwickler. Was Sie heute als „anständig“ ansehen, wird sich radikal ändern. Was Sie sich unter einem großen Programm vorstellen, wird sich ändern. Was Sie von jedem Aspekt des Entwicklerdaseins halten, wird sich ändern.
Sie müssen also Ihre Wahrnehmung von „obwohl ich ein anständiger Programmierer bin“ zu „ich bin ein Entwickler auf Einstiegsniveau und ich muss noch viel lernen“ ändern.
Es ist wahrscheinlicher, dass Sie auf negative Einstellungen von Menschen stoßen, die auf „obwohl ich ein anständiger Programmierer bin“ reagieren, als auf Ihre ethnische Zugehörigkeit. Denken Sie daran, dass Sie wahrscheinlich mit Menschen zusammenarbeiten, die Ihren Beruf schon länger ausüben, als Sie leben. Und viele von uns haben jahrzehntelange Neueinstellungen erlebt, die denken, dass das Schreiben von ein paar Zehntausend Codezeilen eine riesige Menge ist.
Passen Sie Ihre Perspektive an, erkennen Sie, dass all dies neu für Sie ist, und denken Sie daran, dass Programmieren / Entwickeln / Codieren viel mehr eine Meritokratie ist als viele andere Bereiche.
Ich bin ein anständiger Programmierer, kann ich einen Job bekommen, ohne Berufserfahrung oder Praktika zu haben?
Ja, das können Sie, wie wir es alle irgendwann getan haben, als wir versuchten, unseren ersten Job zu bekommen.
Versuchen Sie, realistisch zu sein. Bewerben Sie sich für Junior-Positionen, in denen Sie höhere Chancen haben, eingestellt zu werden. Wenn Sie dann anfangen, Berufserfahrung und praktische Erfahrung zu sammeln, wird es einfacher, höhere Positionen zu bekommen.
Außerdem kommt es selten vor, dass man beim ersten Versuch einen Job ergattert. Meistens müssen Sie sich mehrmals bei verschiedenen Unternehmen bewerben, um ein Angebot (oder sogar ein Vorstellungsgespräch) zu bekommen, also geben Sie noch nicht auf.
Du sagst, du bist ein „anständiger Programmierer“, also nehme ich an, dass du ein gewisses Maß an Programmiererfahrung haben musst , die du irgendwoher gesammelt hast?
Es gibt eine große Nachfrage nach Codierung. Ich habe Leute gesehen, die ich kenne, um Programmierjobs auf Einstiegsniveau zu landen, indem sie zeigen, dass sie Erfahrung mit Hobbyprojekten haben, z. B. Spielecodierung, kostenlose Software oder andere Hobby-Apps, an denen sie in ihrer Freizeit gearbeitet haben.
Ich werde eine Antwort auf zwei Facetten geben ... und die zweite Facette wird Ihnen wahrscheinlich nicht gefallen.
Erste Facette: Berufserfahrung
Um ehrlich zu sein, ist die Berufserfahrung fast ein Stellvertreter, wenn es um das Programmieren geht, insbesondere für Junior-Level-Positionen. Wir denken nicht: „Hey, diese Person hat 10 Jahre lang als Programmierer gearbeitet, also stellen wir ihn ein.“ Wir denken: "Hey, diese Person hat 10 Jahre lang als Programmierer gearbeitet, also kann er wahrscheinlich programmieren ." Wenn Sie zeigen können, dass Sie codieren können ... wissen Sie was? Die meisten Menschen interessieren sich nicht für Ihre Berufserfahrung. Wenn wir jemanden mit 10 Jahren .NET-Programmierung in einem Lebenslauf betrachten, im Vergleich zu jemandem, der tatsächlich professionellen, sauberen und wohlgeformten Code demonstrieren kann, den er geschrieben hat? Dieser erste Bewerber ist eigentlich der Außenseiter. Denn am Ende des Tages geht es uns nur um:
Also, wenn Sie ein guter Programmierer sind? Dann veröffentlichen Sie Ihren Code! Stellen Sie es auf github zur Verfügung. Fügen Sie Links dazu in Ihren Lebenslauf/Deckblatt ein. Eröffnen Sie einen Blog über Ihre Codierungs-Exploits, Tipps und Tricks, die Sie gefunden haben, Fehler, die Sie gemacht haben usw. Machen Sie es einem Interviewer leicht zu sagen: „Oh, ja, Bryan sollte in der Lage sein, den Code herauszupumpen, den wir brauchen für die offene Stelle."
Zweite Facette: Hören Sie auf, externen Faktoren die Schuld zu geben.
"und es gibt so viel Rassismus gegen meine ethnische Zugehörigkeit"
... Und ...
„Die meiste Zeit haben die Interviewer nicht genug Geduld, um mir zuzuhören.
Ich vermute, dass Sie bei Vorstellungsgesprächen genauso schwach sind wie zu Beginn und genauso unwahrscheinlich eingestellt werden wie zu Beginn der Jobsuche. Warum? Weil Sie externen Faktoren die Schuld für Ihr Versagen geben. Es ist einfach (und Sie haben vielleicht sogar teilweise Recht) - aber diese Art von Einstellung hält Sie davon ab, herauszufinden, wie Sie sich verbessern können, wie Sie das nächste Mal ein besseres Interview machen können ! Wenn es schließlich einfach Rassismus/Ungeduld ist, der dazu geführt hat, dass Sie nicht eingestellt wurden, warum sollten Sie sich dann die Mühe machen, besser zu werden?
Ihre Einstellung sollte sein: "Ich habe diesen Job nicht bekommen. Was kann ich besser machen, damit er beim nächsten Vorstellungsgespräch mit größerer Wahrscheinlichkeit eingestellt wird?" Selbst wenn Sie das Büro von Racist McImpatient verlassen, sollten Sie immer noch versuchen, einen Weg zu finden, sich zu verbessern. Es ist nicht produktiv, Ihre mentalen Energien auf Dinge zu konzentrieren, die Sie nicht kontrollieren können. Finde heraus, was du ändern kannst, um deine Situation zu verbessern, und konzentriere dich stattdessen darauf.
Die Sache ist die: Jeder beginnt beim Vorstellungsgespräch zu scheitern. So gut wie niemand führt ein einziges Vorstellungsgespräch und wird sofort eingestellt. Aber die meisten Leute sagen: „Verdammt, ich scheitere daran. Was muss ich ändern?“ Einen externen Faktor zu beschuldigen, der kurzschließt, dass ... bis zu dem Punkt, dass Ihre Frage hier nirgendwo die einfache Frage stellt: "Wie kann ich mich verbessern?"
Die Fähigkeiten, ein „anständiger Programmierer“ für persönliche Projekte zu sein, unterscheiden sich stark von den Fähigkeiten eines kommerziellen oder industriellen Programmierers. Bei der Programmierung in der realen Welt wird normalerweise an vorhandenen Codebasen in einer bereits ausgewählten Sprache gearbeitet, um Fehler zu beheben oder Funktionen hinzuzufügen. Sie erwähnen in Ihren Fähigkeiten nicht einmal ein Versionskontrolltool oder ein Testtool, dies sind absolut wichtige Fähigkeiten für einen arbeitenden Programmierer, und dies sagt jedem, der Sie interviewt, dass Sie eine unrealistische Einschätzung Ihrer Fähigkeiten haben.
Darüber hinaus spricht die überwiegende Mehrheit der Hispanoamerikaner in den USA perfekt Englisch und ist stimmlich nicht von anderen Rassen zu unterscheiden. Ob es Ihnen gefällt oder nicht, es ist die Sprache der Wirtschaft und Technik. Ein Teil des Jobs besteht darin, fließend Englisch zu sprechen, um mit Kunden, Kollegen usw. zu kommunizieren. Darüber hinaus wird die Technologie von Nicht-Weißen wie Asiaten dominiert (ich bin selbst Nicht-Weiße, nicht dass es darauf ankommt). Es ist absolut kein Rassismus, der Sie zurückhält.
Für Programmierer ist die Fähigkeit zur Kommunikation meiner Meinung nach und Erfahrung (englischer Muttersprachler, 40 Jahre professioneller Programmierer) eine ebenso wichtige Fähigkeit wie das eigentliche Programmieren. Das ist eine bedauerliche Tatsache des Lebens. Wir müssen Entwürfe, Anforderungen und Probleme besprechen, und wir müssen sie im Detail klar und unmissverständlich besprechen. Es ist nicht nur das Schreiben des Programmcodes, das ist der einfache Teil unserer Arbeit.
Obwohl ich nicht wirklich sagen kann, ob es in Ihren Vorstellungsgesprächen tatsächlich Rassismus gab oder nicht (ich war nicht dabei), würde ich vorschlagen, dass Englischkenntnisse ein legitimer Faktor sind, um einen Job in einem englischsprachigen Team zu bekommen ,
Es ist natürlich nicht vorrangig: Ich arbeite mit Programmierern, die, sagen wir mal, ihre eigenen sprachlichen Macken haben, aber sie haben nachweisbare Erfolgsbilanzen, die kleinere Mängel an anderer Stelle ausgleichen. Wenn Sie anfangen, ist das möglicherweise schwieriger zu beweisen.
Dies hilft wahrscheinlich nicht als "Wie"-Antwort. Betrachten Sie es als Hintergrund.
Viele vernünftige Antworten. Mein Zusatz ist, das zu tun, was alle Ausländer tun. Suchen Sie zuerst unter Ihren eigenen Leuten nach Arbeit. Die meisten Minderheiten unterstützen sich gegenseitig, in Ihrem Fall ist es eine ziemlich große Minderheit. Rassismus wird kein Thema sein.
Ja, du kannst einen Job bekommen. Jeder von uns hat mit etwas angefangen. Natürlich ist es viel schwieriger, einen Job in Top-Tech-Unternehmen zu bekommen, aber auch dort muss man zeigen, wie gut man ist, und es wird gut. Wenn Sie bereits Einladungen zu Vorstellungsgesprächen erhalten, sind Sie auf dem Weg.
Über Rassismus: Ich glaube nicht, dass Sie in einem Interview mit einem Rassisten konfrontiert waren. Diese schlechte Erfahrung war auf Ihr schlechtes Englisch zurückzuführen. Stellen Sie sich einfach auf den Platz des Interviewers und Sie werden die Situation besser verstehen. Ich würde empfehlen, einige Englischkurse zu belegen und mehr außerhalb der Kurse zu üben. Je mehr Sie Englisch mit Muttersprachlern sprechen, desto besser ist Ihre Sprache. Wenn es dir besser geht, wette ich, dass du deine ersten Jobangebote bekommst.
Zusammenfassend: Sie bekommen Einladungen zu Vorstellungsgesprächen, aber irgendwie scheitern Sie daran. Wie Sie schon sagten, ist Ihr Englisch schlecht. Ich sehe das als Hauptproblem, um einen Job zu bekommen.
Ich wünsche Ihnen alles Gute bei der Stellensuche!
DarkCygnus
DarkCygnus
DarkCygnus
Bryan Enid
DarkCygnus
Bryan Enid
P. Hopkinson
Thorbjørn Ravn Andersen
dwizum
Bryan Enid
Dan-Klasse
Bryan Enid
Juliana Karasawa Souza
Brandin
Bryan Enid