Interessiert daran, von den Erfahreneren zu erfahren, ob jemand einen Job als Programmierer ohne Hochschulabschluss finden kann. Betrachten Sie diese Person als einen durchschnittlichen Programmierer. Würde jemand überhaupt in Betracht ziehen, ihm / ihr eine Chance auf ein Vorstellungsgespräch zu geben? Die Sprachen von Interesse wären python / php / java / c #
Bitte antworten Sie nur für Ihre Region / Stadt / Land. Bitte keine "Geh zurück zur Schule" -Antworten.
programming-languages
language-agnostic
DaffyDuck
quelle
quelle
Antworten:
Ihre größte Schwierigkeit wird es sein, durch den HR-Filter zu kommen. Wenn du das schaffst, wird die Erfahrung (meistens) die Bildung übertreffen.
Versuchen Sie in der Zwischenzeit, einen kleinen Laden zu finden, der nur jemanden braucht, der Code schreiben kann. Sie sollten auch versuchen, sich einem Open Source-Projekt (oder zwei) anzuschließen, um Erfahrung zu sammeln und zu zeigen, dass Sie über einige Fähigkeiten verfügen. Sie müssen klein anfangen und darauf aufbauen.
quelle
Erstens wirft jede Personalabteilung Ihren Lebenslauf ohne Nachdenken ab. Sie müssen ein Unternehmen finden, das so klein ist, dass Lebensläufe und Anwendungen an den entsprechenden Manager gesendet werden.
Zweitens muss Ihr Lebenslauf den Manager interessieren. Es ist sehr einfach, kein Abitur zu sehen und einen Lebenslauf einzureichen, und es wäre sehr riskant, eine solche Person einzustellen. Manager sind daran interessiert, gute Kandidaten zu finden, und nicht daran, alle fair zu schütteln. Es mag sehr gute Gründe geben, warum Sie die High School nicht abgeschlossen haben, aber diese sind egal. Sie müssen zu einem Interview kommen, damit es darauf ankommt, und erklären, warum es nicht Zeit braucht, um den Manager tatsächlich zu beeindrucken.
Daher muss in Ihrem Lebenslauf etwas stehen, das besagt, dass "dieser Typ etwas Besonderes ist". (Etwas, das besagt, dass "dieser Typ ist durchschnittlich", wird nicht funktionieren, da wahrscheinlich durchschnittliche Programmierer verfügbar sind, die keine offensichtlichen Probleme mit ihren Lebensläufen haben.) Das einzige, was hier funktionieren wird, sind Beweise für herausragende Programmierarbeit Der einzige Weg, dies zu erreichen, besteht darin, in einem Open-Source-Projekt herausragend zu sein.
Sie können immer mit Leuten sprechen, die Sie persönlich kennen und die von Ihnen beeindruckt sein könnten. Wenn sie die Einstellungsautorität haben, können sie überredet werden, Ihnen eine Chance zu geben. Natürlich sind die Jobs, die Sie wahrscheinlich auf diese Weise bekommen, nicht allzu beeindruckend und sehen auf dem Lebenslauf nicht allzu gut aus. Sie werden sie nicht als Sprungbrett finden.
Sie können sich selbständig machen, aber das erfordert viel Arbeit, Entschlossenheit und Können. Sie haben große Schwierigkeiten, als Berater ohne Abitur angestellt zu werden, und es ist wirklich schwierig, ein Produkt herzustellen und zu verkaufen. Jeder kennt die großen Gewinner, die Milliardäre geworden sind, aber es gibt noch viel mehr Leute, von denen Sie noch nie gehört haben, weil sie gefloppt sind. Wenn Sie nur durchschnittlich in der Fähigkeit sind, sind Sie wahrscheinlich hier zum Scheitern verurteilt.
Sie können also viel Arbeit in ein Open Source-Projekt stecken oder Ihr eigenes Unternehmen gründen und es durchziehen, und beide erfordern überdurchschnittliche Fähigkeiten. Ich weiß, dass Sie gesagt haben, Sie wollen keine "Zurück in die Schule" -Antworten, aber es wird wirklich weniger Zeit, Fähigkeit und Energie brauchen, um wieder in die Schule zu gehen, als auf andere Weise in das Feld einzusteigen.
quelle
Ich habe die High School nicht abgeschlossen und war als Software Engineer für ein kleines Unternehmen tätig.
Jetzt bin ich freiberuflich tätig.
Bewerben Sie sich, wie von anderen empfohlen, in kleineren Geschäften, in denen Sie diese inkompetenten HR-Mitarbeiter umgehen können.
Erstellen Sie Open-Source-Programme und mindestens eine Art Website für sie.
Bleiben Sie auf dem neuesten Stand der Technik und fordern Sie sich selbst heraus.
Sie müssen sich auf jeden Fall "beweisen", bevor Sie versuchen, eingestellt zu werden. Außerdem wurde mir gesagt, ich sei ein besserer Entwickler als meine Kollegen mit Hochschulabschluss.
quelle
Keiner der oben genannten hat sein Diplom erhalten
quelle
Mein Eindruck ist: Je weniger formale Bildung Sie haben, desto mehr müssen Sie durch viel Selbstbildung kompensieren. Ohne diese Abschlüsse benötigen Sie weitere Unterlagen, um potenziellen Arbeitgebern zu demonstrieren, dass Sie diese Aufgabe erfüllen können. Wenn Sie so geneigt sind, können Sie sich die notwendigen Fähigkeiten beibringen. Lesen Sie viele Bücher, nehmen Sie an Open-Source-Projekten teil, schreiben Sie viele Programme selbst, finden Sie heraus, welche Fähigkeiten für die gewünschten Jobs erforderlich sind, und lernen Sie sie. Die nachweisliche Leidenschaft für das Programmieren kann leicht das Fehlen eines Abschlusses ausmachen.
Es kann definitiv getan werden. Die Akzeptanz von Autodidakten in diesem Beruf ist weitaus höher als in den meisten anderen. Für mich selbst habe ich einen College-Abschluss, aber es ist in der Geschichte. Alles, was ich über Softwareentwicklung gelernt habe, habe ich selbst gelernt. Und trotz einiger Lücken in meiner Wissensdatenbank, die ich ständig mit einem stetigen Strom von Büchern zu füllen versuche, hatte ich nie zu viele Probleme, Arbeit zu finden. Ich habe mich auch nie als der am wenigsten talentierte oder am wenigsten kenntnisreiche Programmierer in einem Team gefühlt, mit dem ich jemals zusammengearbeitet habe. Ich habe einige unglaublich fähige Programmierer mit einem Abschluss in Informatik getroffen und andere, die qualvoll inkompetent waren.
quelle
Viele, viele Programmierer haben keine Hochschul- oder Programmierabschlüsse. Aber da ich viel eingestellt habe, würde ich zögern, jemanden einzustellen, der die Highschool nicht abschließen kann. Dafür müsste es eine wirklich gute Erklärung geben. Ich habe die Erfahrung gemacht, dass Menschen ohne High School oder GED nicht über die Selbstdisziplin und die Fähigkeit verfügen, mit anderen zusammenzuarbeiten, um gute Mitarbeiter zu sein. Ich würde sie nicht für die meisten Jobs einstellen, nicht nur für das Programmieren.
quelle
Ich denke, der Punkt ist "ohne Abschluss" und "ohne Bildung" ist nicht gleichwertig. Ich kenne
Es gibt Orte, an denen Sie keine Chance haben, eingestellt zu werden. Dies sind ohnehin nicht die Orte, an denen Sie arbeiten möchten.
In Deutschland überwiegen in der Regel 2-3 Jahre Berufserfahrung. Ich habe keinen Abschluss, aber das war für mich nie ein Problem. Wenn Sie freiberuflich tätig sind, ist Ihre Referenz viel wichtiger als jede andere Anzahl von Zertifikaten. Ich nehme an, das gilt überall auf der Welt.
Um es kurz zu machen: Ja, das können Sie!
quelle
Wahrscheinlich hätten Sie eine bessere Chance, von einem kleinen Unternehmen in lokalem Besitz eingestellt zu werden. Sie haben möglicherweise keine Personalabteilung, sodass Sie direkt zum Eigentümer oder Manager springen können. Dann müssen Sie sie nur davon überzeugen, dass Sie qualifiziert sind.
quelle
Sobald ein Bewerber Erfahrung gesammelt hat, spielt die formale Ausbildung keine Rolle mehr. Wenn Sie einige Jahre in einer seriösen Entwicklungsumgebung gearbeitet haben, dann kommen Sie zu einem Interview. Ich frage Sie vielleicht in Ihrem Interview nach Ihrem Hintergrund, aber hauptsächlich, um zu sehen, wie Sie damit umgehen, Ihren Hintergrund zu besprechen.
Aber wenn Sie am Anfang Ihrer Karriere stehen und wenig bis gar keine Erfahrung haben, haben Sie definitiv Mühe, überhaupt in Betracht gezogen zu werden. Denk darüber so. Alle Bewerber haben Interesse an und Kenntnisse in der Programmierung (obwohl dies nicht unbedingt der Fall ist, dient es dem Zweck der Analogie). Von diesen haben fast alle einen Sekundarschulabschluss (Abitur hier in Großbritannien, Abitur in den USA). Von denen werden einige einen CS-Abschluss haben, und von denen, die dies nicht tun, werden einige Erfahrung haben. Das sind die, über die ich zuerst nachdenken würde.
Als jemand ohne Erfahrung und ohne Qualifikation würde es in Ihrem Lebenslauf nichts geben, was Sie als jemanden auszeichnen würde, der es wert ist, für diesen Job eingestellt zu werden. Aus Sicht eines Personalvermittlers ist das Programmieren eine akademische Disziplin, daher sind schulische Qualifikationen unerlässlich, um zu zeigen, dass Sie über die Disziplin und Lernfähigkeit verfügen. auch wenn Ihre Ausbildung nicht in CS ist.
Auf der anderen Seite ist das Unternehmen, für das ich arbeite (das ich natürlich nicht nenne), ein IT-Beratungsunternehmen, das sich auf die Einstellung von Mitarbeitern spezialisiert hat (häufig Absolventen, aber nicht unbedingt - jeder Bewerber wird individuell bewertet) ~ 3 Monate kostenlose, aber unbezahlte Schulung, dann Einstellung von Mitarbeitern bei Blue-Chip-Unternehmen für die nächsten zwei Jahre. Unternehmen wie dieses werden heutzutage auf der ganzen Welt immer beliebter (dieses Unternehmen hat seinen Sitz in Großbritannien, verfügt jedoch über Niederlassungen in den USA, in Deutschland und in Hongkong). Wenn Sie sich also direkt bei großen Unternehmen bewerben, werden Sie vielleicht aus dem Raum gelacht, aber es gibt Alternativen, die Ihnen helfen, eine Karriere in der Programmierung zu beginnen.
Die Philosophie hinter dem Unternehmen, für das ich arbeite, ist, dass es für frisch Absolventen nahezu unmöglich ist, einen Job in der IT zu bekommen, da selbst die meisten Junior-Positionen normalerweise 2 Jahre Erfahrung erfordern. So profitieren Unternehmen wie dieses von jungen, aufstrebenden IT-Fachleuten, indem sie 2 Jahre gute Berufserfahrung und eine relativ aktuelle Ausbildung haben. und auch die Unternehmen, an die sie vermieten, indem sie Berater mit einem bekannten Qualitätsstandard zuverlässig und ohne den gesamten Personalaufwand für die direkte Einstellung von Mitarbeitern bereitstellen.
quelle
Als Teammanager habe ich sowohl Personen mit als auch ohne formale Ausbildung in Informatik oder Software-Engineering eingestellt, so dass es durchaus möglich ist, eine Karriere als Programmierer ohne formale Ausbildung zu beginnen.
Als Faustregel gilt jedoch, dass es eine größere Chance gibt, dass jemand mit Ausbildung ein besserer Entwickler ist als einer ohne. Es ist natürlich möglich, alles selbst zu lernen, und es gibt viele beschissene Entwickler mit formaler Ausbildung.
Es wäre wahrscheinlich einfacher, einen Job in einem kleineren Betrieb zu finden, da weniger Bürokratie herrscht, sodass es einfacher sein wird, durch den HR-Filter zu schlüpfen (wie Muad'Dib erwähnt).
quelle
Nicht ohne Ausbildung, nein. Aber ohne eine formale Ausbildung, ja.
Es gibt Programmierkenntnisse, die horizontal (Problemlösung, Logik, Softwarearchitektur, OOP, Sicherheit usw.) und vertikal (iPhone, * NIX, CICS, Bash, PERL, XML usw.) kategorisiert sind.
Es gibt auch branchenspezifisches Wissen, mit dem Sie sich vertraut machen müssen. Gesundheitsvorsorge. Automotive. Systemprogrammierung. Wissenschaftliches rechnen. ERP. Herstellung. etc.
Entscheidend ist jedoch, dass Sie in der Grundschule die Fähigkeit erwerben, sich selbst zu verkaufen.
Eine der ersten Tatsachen, die ein Verkäufer erfährt, ist, dass Sie die Person mit dem Scheckbuch nicht gewinnen, sondern die Person, die die Person mit dem Scheckbuch kontrolliert. HR verwaltet die rechtlichen und administrativen Details seiner Beziehung zu den Mitarbeitern. Sie möchten nicht HR durchlaufen, es sei denn, Sie möchten Programme für HR schreiben.
Sie müssen die Abteilung mit der Notwendigkeit für die Art von Programmen treffen, die Sie schreiben möchten. Vermitteln Sie ihnen die emotionale Bindung, die sie für ihren zukünftigen Erfolg benötigen, um Sie an Bord zu bringen (was nicht schwierig sein wird, wenn Sie sich die Zeit genommen haben, zu lernen, was sie tun, wie sie es tun und ihre Kultur).
Nehmen Sie sich die Zeit, um eine Menge praktischer Software zu entwickeln, die für die Abteilung und Branche, in der Sie den Job haben möchten, und für die für diese Branche typische Programmierumgebung geeignet ist. Plus ein paar mehr in verwandten Abteilungen / Branchen / Umgebungen. Und eins oder zwei in nicht verwandten.
Wahrscheinlich wissen Manager bereits, wie Absolventen sind. Sie müssen das iPhone von Programmiererkandidaten sein. Das neue, glänzende, das bereits in ihre Kultur und Industrie passt.
Machen Sie sich für die Entwicklung von Endbenutzeranwendungen mit ihren Produkten vertraut und lernen Sie deren Funktionen und Fehler kennen. Lernen Sie es besser als ihre Verkäufer. (Es ist ein großer Vorteil, wenn Sie auch mit den Produkten der Wettbewerber vertraut sind.) Treffen Sie sich mit ihren Kunden, und sehen Sie, was sie brauchen und wie sie die Software verwenden. Besuchen Sie dann Konferenzen, Benutzergruppen und Networking-Veranstaltungen, bei denen Vertriebsmitarbeiter mit potenziellen Kunden interagieren.
Es ist bekannt, dass Verkäufer die Wahrheit sagen. Machen Sie sie nicht öffentlich darauf aufmerksam und torpedieren Sie den Verkauf nicht. Hören Sie, welche Einwände Interessenten gegen das Produkt haben und wie der Vertrieb damit umgeht. Wenn Sie einen Vorschlag für eine Funktion machen, die der Kunde wirklich wünscht, können Sie sich bei der Verkaufsabteilung einschmeicheln, und sie können ihren Einsatz ausüben, um Sie einzustellen. Weil $$$ (oder Ihre lokale Währung) die Entscheidungen trifft. Torpedieren Sie also nicht den Verkauf.
Vielleicht finden Sie eine Lücke in ihrem Produkt, die Sie füllen können, indem Sie Ihr eigenes Produkt schreiben und verkaufen. Dann kaufen sie Ihre Firma. Das ist eine andere Möglichkeit, von einem Unternehmen eingestellt zu werden, ohne eine formelle Ausbildung zu haben.
quelle
Bei meinem alten Job waren die beiden besten Entwickler ein Typ mit einem BS in Mathematik, MS in CompSci; Sowohl von erstklassigen Schulen als auch von einem Typ mit einem GED, der sechs Jahre im USMC verbracht hat und nach sechs Wochen das Community College abgebrochen hat, um einen Vollzeitjob als Programmierer zu bekommen.
Der Marine war Autodidakt und absolut zäh. Erster, letzter, der geht.
Sie waren gleichermaßen produktiv, aber die Studenten arbeiteten ungefähr 2/3 der Stunden der Marine.
quelle
Ich würde bei einem kleinen Unternehmen anfangen, bei dem es keine HR-Filter gibt, um die ich mich kümmern müsste, dort Erfahrungen sammeln und dann zu einem größeren Unternehmen wechseln, wenn Sie ein oder zwei gute Jobs in Ihrer Jobhistorie haben. Bildung spielt eine immer geringere Rolle und wir finden Absolventen der Informatik, die nicht einmal den FizzBuzz-Test bestehen können, und autodidaktische Programmierer, die sie umhauen.
quelle
Das Grundprinzip bei der Einstellung von Mitarbeitern in Top-Unternehmen der Branche lautet " keine falschen Positiven ".
Ein Zitat aus " Wie würden Sie den Fuji bewegen? ":
Mit anderen Worten, sie lehnen eher Hundertstel der Entwickler ab, die tatsächlich gut oder sogar großartig waren, als einen schlechten einzustellen. Das bedeutet, dass "riskante" Kandidaten, wie zum Beispiel solche ohne Diplom, sofort abgelehnt werden.
Ein weiteres Zitat von Joel Spolsky in einem der Stackoverflow-Podcasts :
Natürlich, wenn Sie außergewöhnlich gut sind, könnten Sie die normalen Kanäle umgehen. Aber Sie haben erwähnt, dass die Person ein durchschnittlicher Programmierer ist.
quelle
Wenn ich eine Reihe von Lebensläufen habe, sind wahrscheinlich mehrere von ihnen "durchschnittliche Programmierer". Was bringt mich dazu, dich anzusehen, wenn du nicht einmal ein Abitur hast?
Ich brauche etwas wirklich Interessantes, damit ich darüber nachdenke, und selbst dann bezweifle ich, dass es durch ein HR-Screening kommen würde.
quelle
Früher war es möglich, aber in den letzten 15 Jahren wurde es immer schwieriger (wenn nicht fast unmöglich). Ich bin immer der Meinung, dass Software-Engineering VIEL ist, VIEL MEHR eine Denkweise und angeborene mentale Fähigkeiten zur Analyse und Problemlösung, die den Abschluss eines formalen Lehrplans bedeuten.
Das heißt, die Leute bekommen (oder können) Dinge wie Rekursion und Zeiger oder nicht (unabhängig davon, ob die Leute CS-Schulen besuchen oder nicht). Ich kenne Leute mit Abschlüssen in Literatur oder Buchhaltung, die in der Lage sind, wirklich zu kodieren Low-Level-Mist auf eingebetteten Systemen, während ich Leute kennengelernt habe, die noch immer die Idee eines Zeigers auf eine Funktion nicht verstehen können.
Aber heutzutage wird es für jemanden ohne eine formale Ausbildung wirklich schwierig sein, in die Softwareindustrie einzusteigen. Da ich keine Gelegenheit habe, in einer kleinen Firma zu arbeiten, in der sie Ihnen eine Chance geben könnten, weiß ich nicht, wie ich es am besten empfehlen soll.
Viel Glück.
--- edit ---
Ich würde jedoch wirklich zögern, jemanden ohne Hochschulabschluss einzustellen (es sei denn, er verfügt bereits über eine nachweislich lange Arbeitserfahrung im Softwarebereich). Ich könnte jemanden mit einer teilweisen Hochschulausbildung oder einem Abschluss in Mathematik, Naturwissenschaften oder Ingenieurwissenschaften in Betracht ziehen, der nachweisen kann, dass er über analytische Fähigkeiten verfügt (oder die Mathematik, die tendenziell ein guter Indikator für analytische Fähigkeiten ist).
Es ist einfach zu viel Risiko. Und bei der Einstellung ist immer ein Kompromiss mit der Risikoanalyse zu beachten.
quelle
Ich denke, die meisten Orte werden dir zumindest eine Chance auf ein Vorstellungsgespräch geben, und ob du den Job bekommst oder nicht, hängt von deinem Vorstellungsgespräch ab.
Wir haben kürzlich versucht, jemanden einzustellen, und es war uns egal, was in der Anwendung stand. Was uns interessierte, war Arbeitserfahrung / frühere Projekte, Beispielcode und wie das Interview verlief. Es ist einfach, Code online zu stellen oder Lernprogrammen zum Erstellen von Beispielprojekten zu folgen. Wenn Sie jedoch mit jemandem sprechen, wird im Allgemeinen festgestellt, ob dieser sich tatsächlich auskennt oder nicht.
Auch als Randnotiz, wenn Sie keine programmierbezogene Berufserfahrung haben, lassen Sie es aus Ihrem Lebenslauf. Das ist das eine bisschen, das tatsächlich jemanden vor dem Interview mit mir in ein negatives Licht gerückt hätte ... wenn seine bisherigen Erfahrungen so etwas wie die Arbeit bei McDonalds gewesen wären. Wenn Sie keine Programmiererfahrung haben, listen Sie stattdessen Projekte auf, an denen Sie in der Vergangenheit gearbeitet haben (persönlich, Open Source usw.).
quelle
Ja, bauen Sie Ihren Lebenslauf und Ihr Portfolio auf. Bauen Sie sich einen Namen und werden Sie in der Community bekannt. Dies sind alles Schritte, die Sie tun können, um die Bildungslücke zu schließen.
quelle
Als erfahrener Entwickler (ohne formale Ausbildung) und Einstellungsmanager kann ich Ihnen sagen, dass ein Abschluss bestenfalls ein schlechter Indikator für die technische Grundkompetenz ist . Sie sind oft irreführend, ebenso wie Lebensläufe. Ich finde sie fast irrelevant, wenn ich die technischen und kulturellen Kompetenzen eines potenziellen Mitarbeiters bewerte.
Personalverantwortliche und Personalvermittler verwenden in der Regel Abschlüsse, weil ihnen die erforderlichen Fähigkeiten fehlen, um potenzielle Einstellungen genauer zu prüfen. Daher fällt es Ihnen in vielen größeren Unternehmen oft schwer, an der Tür vorbeizukommen, wenn der technische Gatekeeper nicht in der Lage ist, Bewerber nach ihren Verdiensten zu beurteilen. Andererseits ist meine Erfahrung, dass Sie sowieso nicht für diese Firmen arbeiten wollen. Mit Sicherheit nicht zu Beginn Ihrer Karriere.
Der beste Weg, ohne eine formale Ausbildung erfolgreich zu sein, ist einfach, ein dumm kompetenter Entwickler zu werden. Mach dir den Arsch fertig. Wenn du nach deinem Verdienst beurteilt werden willst, solltest du gut darin sein, was du tust. Ab einem bestimmten Punkt können Sie auch von größeren Unternehmen, die traditionell von der Personalabteilung abhängig sind, nicht mehr abschreiben, wenn Sie diese Richtung einschlagen möchten.
Das Henne-Ei-Problem, das dies in vielen anderen Branchen darstellen würde, wird hier durch die sofortige Verfügbarkeit von Open-Source-Projekten mit extrem niedrigen Eintrittsbarrieren deutlich. Sie bieten reale Erfahrungen und oft Mentoren und Kollegen, die Ihre besten Lehrer sein werden. Diese Arbeit hat den zusätzlichen Vorteil, dass Sie Ihre kulturellen Kompetenzen trainieren können, die ungenügenden, aber unerfahrenen Kandidaten häufig fehlen.
Sie haben in der Tat das Glück, dass dies eine der wenigen Branchen ist, in denen eine Karriereentwicklung außerhalb des traditionellen akademischen Paradigmas möglich ist und kompetente Mitarbeiter nur anhand ihres tatsächlichen Verdienstes genau bewertet werden können .
Wenn alles andere gleich ist, würde ich jedes Mal einen erfolgreichen Open-Source-Mitarbeiter ohne Abschluss über einen diplomierten, aber unerfahrenen Kandidaten stellen.
Auch einige pragmatische Ratschläge. Tragen Sie zu Open-Source-Projekten bei (das kann ich gar nicht genug betonen). Erstellen Sie Ihre eigenen Open Source-Projekte und machen Sie sie sichtbar. Starten Sie einen Blog. Schreiben Sie interessante Dinge, die Ihre Tiefe der kritischen Fähigkeiten demonstrieren. All diese Dinge werden einem kompetenten Interviewer weitaus mehr sagen, als es ein Abschluss möglicherweise könnte.
Werden Sie ein aktiver Teilnehmer in den Communities, die Ihre Tools und Technologien Ihrer Wahl umgeben. Bei der Einstellung geht es genauso darum, wen Sie kennen wie was Sie kennen .
[Fwiw, ich bin in den Vereinigten Staaten]
quelle
Bei meinem letzten Job hatten wir Leute mit Abschlüssen und Leute ohne Abschlüsse.
Nach meiner Erfahrung hatten die Leute, die im Durchschnitt keine Abschlüsse hatten, mehr technische Fähigkeiten, aber sie hatten nicht die Arbeitsmoral, um dies zu belegen.
Das ist schwer in einem Interview zu beweisen, aber leicht genug, um nach den ersten Monaten auszurotten.
quelle
Ich bin auch ein Studienabbrecher und ich habe auch gedacht, dass es schwierig sein würde, einen normalen Job als Programmierer zu bekommen. Die meisten Programmierer wissen jedoch, dass ein Lebenslauf nicht die Programmierfähigkeiten widerspiegeln kann.
Wenn Sie zu einem Vorstellungsgespräch eingeladen werden, müssen Sie Ihr Bestes geben und darlegen, warum Sie als Autodidakt so gut sein können wie andere. Vertrauen Sie mir, sobald sie kein Diplom in diesem Lebenslauf sehen, erwarten sie, dass Sie wirklich etwas sind, um Sie einzustellen.
Wenn Sie sagen, Sie sind ein durchschnittlicher Programmierer, dann ist das für Sie kein Problem, denn in kleinen bis mittleren Unternehmen sind die meisten Programmierer unterdurchschnittlich und Sie können durchscheinen (aus eigener Erfahrung).
quelle
Ich würde diesen Entwickler einstellen, wenn er mir seine Fähigkeiten zeigen und durch ein direktes Interview beweisen kann, dass er derjenige ist, den mein Job benötigt. Natürlich ist es schwierig, wenn sein Lebenslauf keine interessanten Informationen enthält.
quelle
In einigen kleineren Unternehmen in meinem Land (Brasilien) können Sie einen Job bekommen, aber aufgrund einiger Gesetze haben Sie Schwierigkeiten, befördert zu werden, da die Gesetze einige Bildungsabschlüsse erfordern, um in bestimmten Positionen zu arbeiten.
quelle
Folgendes ist mir sofort in den Sinn gekommen:
quelle
Gibt es eine Art Entspannungspunkt, bei dem man sich einfach an zufällige Unternehmen wenden kann und weiß, dass seine vorherigen zwei (Junior, rechts), drei oder fünf Jahre ihm bereits einen guten Ruf eingebracht haben?
Was ist mit Seifenblasen-Software-Riesen (IBM?), Werben sie nicht viel zu oft völlig inkompetente (z. B. nicht ausgebildete und nicht graduierte) Personen an? Das kann ich an der total schlechten Softwarequalität erkennen
Und was ist mit den Managern, die nur persönliche Gründe haben, Ihre Kandidatur direkt nach dem Gespräch fallen zu lassen?
Wenn man diese Faktoren zählt, wird man immer wissen: Egal wie viele Jahre er gearbeitet hat, es gibt immer einen neidischen HR-Mitarbeiter, der seine Kandidatur fallen lässt, nur um einen Affen einzustellen, der keinen Grad Code hat, um Gespräche zu führen, Bier zu trinken und keinen Neid in ihm zu haben.
Es gibt keinen Grund für den CIO, HR-Mitarbeiter anzuschreien: "Sie haben uns gerade einen ehemaligen Google-Mitarbeiter mit zwei Abschlüssen und einer wunderbaren Karriere verloren", weil sie keinen ehemaligen Google-Mitarbeiter verloren haben, also keinen Grund dafür bestrafen sie.
Aber auch dafür gibt es keinen Grund, sich bei großen Unternehmen zu bewerben: Sie haben bereits das Budget für ihre Werbung, Studienförderung usw. verschwendet. Normalerweise würden sie keinen Autodidakten einstellen, der durch ihr Praktikum nicht einer Gehirnwäsche unterzogen wurde -Jobsmesse-Anzeigen - dies wird sie gelegentlich zu der Meinung führen, dass PR eine Geldverschwendung ist, niemand schändet sich so. Noch einmal - wenn Sie diesen Weg gehen möchten, gehen Sie zu LinkedIn und suchen Sie sich einen enttäuschten Technologieführer, der Sie einlädt.
quelle
Persönlich würde ich niemanden ohne Master-Abschluss einstellen, es sei denn, er könnte relevante Erfahrungen nachweisen und verfügt über sehr gute Referenzen.
quelle