Frage:
Ist der Abschluss meines CS-Abschlusses entscheidend für die Anstellung als Webentwickler, wenn ich bereits gute Erfahrungen und ein Praktikum habe?
Matt E.
2020-06-23 10:14:38 UTC
view on stackexchange narkive permalink

Ich habe ein laufendes Praktikum in einem agilen Webentwicklungsteam bei einem Unternehmen in den Top 50 der Fortune 500-Liste und habe dort großartige Fähigkeiten und Kenntnisse wie React, Typescript und Git erlernt. Meine größte Sorge, meinen Comp Sci-Abschluss nicht zu machen, ist die zukünftige Beschäftigungsfähigkeit in der Zukunft.

Basierend auf dem Lehrplan an der Hochschule, die ich besuche, gibt es nicht viele Fähigkeiten, die ich aus dem Rest meines Studiums lernen würde Abschluss (meistens C ++), der sich in anwendbaren Fähigkeiten in meiner Karriere als Webentwickler niederschlägt und Zweifel am direkten Wert des Abschlusses aufkommen lässt.

Meine Mitarbeiter und Vorgesetzten haben mir sehr positive Rückmeldungen zu meiner Arbeit gegeben und den Wert, den ich dem Team mehrmals hinzugefügt habe, daher denke ich nicht, dass Referenzen ein Problem darstellen würden. Außerdem ist das Unternehmen, für das ich arbeite, anerkannt und anerkannt, sodass der Name in einem Lebenslauf hervorstechen würde.

Meine Frage:

Würden die meisten Unternehmen meine Bewerbung als Bewerber automatisch ablehnen, wenn ich keinen Abschluss habe, selbst wenn ich langjährige Erfahrung mit hoch nachgefragten Fähigkeiten in der Webentwicklung habe?

Bearbeiten:

Ich lebe in der Gegend von St. Louis, Missouri und würde dort höchstwahrscheinlich nach Jobs suchen. Außerdem habe ich noch ungefähr zwei Jahre in meinem Studium. Die Leute haben bemerkt, dass meine gegenwärtigen Fähigkeiten in Zukunft veraltet sein werden, was wahr ist. Ich habe jedoch wirklich ein Gespür für dieses Zeug und liebe es, neue Dinge in meinem Bereich zu lernen, daher mache ich mir keine großen Sorgen darüber, über relevante Fähigkeiten auf dem Laufenden zu bleiben.

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/109778/discussion-on-question-by-matt-e-is-finishing-my-cs-degree-critical-to-Sein-em).
Beachten Sie, dass ein Informatik-Abschluss angibt, dass Sie lernen und beenden können, die beide für einen Arbeitgeber relevant sind.Auch für Kollegen zeigt es an, was sie von Ihnen wissen können, aber auch, dass Ihre Denkrichtung geschult wurde.Mit anderen Worten, betrachten Sie es als eine Art Zertifizierung.
Ich würde sagen, vorausgesetzt, Sie werden eine gute Note bekommen, und wenn der Abschluss Sie kein Vermögen kostet, sollten Sie ihn wahrscheinlich beenden.
Zwanzig antworten:
Nelson
2020-06-23 10:41:18 UTC
view on stackexchange narkive permalink

Zwei Punkte:

  • Ein Abschluss ist mehr als technische Fähigkeiten.

  • Webentwicklung "High-Demand-Fähigkeiten" gehen Alle 5 Jahre veraltet.

Ich war schon da, bevor Google existierte. Kaum vorstellbar, aber das Internet war mehrere Jahrzehnte älter als Google. Ich war in NGO-Organisationen, die sich mit Netscape- und IE5 / 6-Kompatibilitätsproblemen befassten, als CSS eingeführt wurde.

Ratet mal, was? CSS ist keine "stark nachgefragte" Fähigkeit mehr, aber meine Güte, es gibt einige schreckliche Websites, die mit jQuery-Triggern oder schlecht konfiguriertem CMS erstellt wurden. Ich habe XSLT abgeholt, aber es wird Ihnen schwer fallen, jemanden zu finden, der dafür einstellt. PHP ist angeblich "tot", aber es gibt so viele Legacy-Systeme, dass Sie wahrscheinlich ein paar Jahre davon profitieren können, wenn Sie Migrationen zu etwas anderem durchführen.

Ihr Abschluss wird Sie stabilisieren und Ihnen öffnen viel stabilere Positionen. Sie können auch höhere Abschlüsse machen, um Glaubwürdigkeit in spezielleren Fächern wie KI zu erlangen.

Einige Personalvermittler haben auch keine Ahnung, wie sie ohne Abschluss mit Ihnen umgehen sollen. Ich war vor einem Jahr in diesem Boot. Ich habe ein Hochschuldiplom, aber es war in Übersee, und 70% der Personalvermittler bekommen mir kein Interview. Es ist eine harte Welt da draußen und ein Abschluss wird mit Ihrer Erfahrung definitiv viel weiter gehen als nur mit Erfahrung.

Wenn Sie auf keinem Abschluss bestehen, sollten Sie damit rechnen, um mehrere Größenordnungen härter als jeder andere zu arbeiten. An diesem Punkt gibt es keinen Vorteil, den Abschluss zu überspringen, es sei denn, Sie haben etwas gegen formale Bildung oder Lebensumstände, die Sie daran hindern. Sie werden so viel härter arbeiten, nur um durch die Reifen zu springen, die ein Grad darstellen soll.

BEARBEITEN: Ich denke, die Leute verstehen diese Antwort falsch. Wenn Sie einen Abschluss erhalten, erhalten Sie NICHT automatisch Erfolg. Wenn alle Dinge gleich sind, bietet Ihnen ein Abschluss im Allgemeinen mehr Möglichkeiten als nicht. Wenn Sie ohne Abschluss Erfolge erzielt haben, ist es für einen Abschluss unmöglich, Ihre Situation zu verschlechtern.

Ich kann Ihnen garantieren, dass es eine Wahrscheinlichkeit ungleich Null gibt, dass das Fehlen eines Abschlusses Sie verletzt, unabhängig davon ob es sollte oder nicht. Es ist DUMM, dass viele Orte einen CS-Abschluss schätzen, wenn das Kursmaterial veraltet ist, bevor Sie beginnen, aber das ist das Leben, und dies ist eine Antwort, die von allen, mit denen ich gesprochen habe, auf beiden Seiten des Zauns über den Wert von a gipfelt Abschluss.

Fazit: erhalten Sie einen Abschluss, wenn Sie können, aber tun Sie weiter, was Sie über einen Abschluss hinaus tun müssen. Sie MÜSSEN relevant bleiben und weiter studieren (formal oder anderweitig), oder Sie werden Dinge tun, die Sie nach 5 Jahren hassen, mit oder ohne Abschluss.


Hier ist ein sehr einfaches Diagramm Ein Abschluss ist nicht unerschwinglich teuer:

enter image description here

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/109824/discussion-on-answer-by-nelson-is-finishing-my-cs-degree-critical-to-being-emplo).
nvoigt
2020-06-23 12:03:59 UTC
view on stackexchange narkive permalink

Eine CS-Ausbildung (einschließlich eines Hochschulabschlusses) vermittelt Ihnen zeitlose Konzepte. Möglicherweise werden dafür veraltete Sprachen verwendet, aber es kommt auf die Konzepte an, nicht darauf, ob Sie das Semikolon am Ende der Zeile platzieren oder nicht.

Aus diesem Grund denken Sie möglicherweise, dass dies nicht direkt damit zusammenhängt zu dem, was ich gerade mache ". Ist es nicht. Es hängt mit den Grundkonzepten der Informatik zusammen.

Die Fähigkeiten, die Sie jetzt erworben haben, Reagieren, Typoskript usw., werden in einigen Jahren wertlos sein. Ein neuer großartiger Rahmen oder eine neue Sprache wird herauskommen. Die Programmiersprachen, mit denen ich angefangen habe, sind jetzt im Grunde ausgestorben. Sie haben wahrscheinlich noch nie von ihnen gehört. Diese Fähigkeiten kommen und gehen. Sie lernen einen, Sie finden einen, der besser zu dem Zweck passt, Sie lernen diesen, Sie finden einen besseren oder Sie brauchen nur etwas für einen anderen Zweck, das ist ein endloser Lernzyklus.

Nur um zu geben Sie haben ein Gefühl dafür, wie schnell sich die Welt in unserem Geschäft bewegt: Ich codiere Apps für Geräte wie Telefone. Die Apps sind nicht auf dem neuesten Stand, sie sind für die heutige Welt ziemlich normal. Die Rahmenbedingungen dafür existieren seit Jahren. Und doch, wenn Sie einen mobilen Computer in der Tasche oder am Handgelenk haben und in Millisekunden mit anderen Kontinenten kommunizieren können? Das war Hardcore-Science-Fiction während meiner Ausbildung. Das war die Zukunft von Enterprise / Captain Kirk. Und hier programmiere ich es und jeder sagt: "Ah, eine App ... okay ... schön, gut, du musst deinen Lebensunterhalt auf die eine oder andere Weise verdienen, oder?".

Deine Ausbildung Sie erhalten die Grundlagen, die über das Hype dieser Woche hinausgehen.

Sie hören möglicherweise von Menschen, die großartig sind und keine abgeschlossene Ausbildung oder eine Ausbildung in einem ganz anderen Bereich haben. Aber sieh dir an, wie alt sie sind. Sie können damit durchkommen, weil es damals keine Alternative gab und sie mehr als 25 Jahre Erfahrung vorweisen können.

Wenn Sie sich für eine Stelle bewerben, in der Sie sagen "Ich habe meine College-Ausbildung beendet und ich kenne React and Typescript ziemlich gut", haben Sie eine Halbwertszeit. Sie werden vielleicht gerade angestellt, aber wenn das nächste coole Web-Framework auf den Markt kommt (wahrscheinlich schon, da ich ein paar Minuten gebraucht habe, um dies einzutippen), sind Ihre Fähigkeiten null wert und Sie haben keinen Fallback. Alle anderen haben die Grundlage, auf der sie aufbauen können, sowohl als Wissen in ihren Köpfen als auch als Papiere, um dies zu beweisen, und Sie haben ... viel weniger als das.

Fazit: Wenn Sie mehr vorausplanen möchten Beenden Sie Ihre Ausbildung als nur die nächsten ein bis drei Jahre. Das wird ein Leben lang dauern, sowohl der Papierkram als auch das, was sie Ihnen beibringen.

Dies mag nicht populär sein, aber ich würde argumentieren, dass der Grund, warum die formale Bildung kritisch ist, weniger mit dem zu tun hat, was Sie daraus lernen, als vielmehr mit den Anmeldeinformationen, die sie Ihnen gibt.In 5 Jahren haben Sie das meiste vergessen, was Sie im College gelernt haben.In 10 Jahren fast 100%.Das meiste, was Sie lernen, lernen Sie am Arbeitsplatz.Aber der Berechtigungsnachweis öffnet Ihnen Türen und ist daher von entscheidender Bedeutung.
@bob Meine Universitätszeit ist mehr als 10 Jahre zurück und obwohl ich mich sicherlich nicht an alle Details erinnere, die ich für die Prüfungen gemacht habe, erinnere ich mich an das Wesentliche.Ein großer Teil meiner täglichen Arbeit wird dadurch aufgebaut oder verbessert.Und ich sehe Leute ohne Abschluss, die in ihrer Spezialität gute Programmierer sind, die Schwierigkeiten haben, abstrakte Konzepte zu übernehmen.Einige ohne Abschluss können das sicher auch, aber sie sind die Ausnahme, wo es die Regel unter denen ist, die einen Abschluss haben.Deshalb werden manchmal Grade als Filter verwendet.
Obwohl ich mit der strengen Formulierung der Antwort nicht einverstanden bin, können Sie bei der Arbeit auch eine neue Sprache und neue Werkzeuge lernen.Sie können sogar lernen, abstrakter zu denken und sich mit den theoretischeren Konzepten zu befassen, aber es dauert viel länger und ist ein größeres Problem, wenn Sie versuchen, sich selbst zu unterrichten, ohne die Anleitung eines Universitätskurses zu haben, was Sie auswählen und betrachten sollenin welcher Reihenfolge und ohne erfahrene Leute zu fragen.
@FrankHopkins Zur Veranschaulichung kannte ich eine Person, die besser war als ich mit C ++, aber da sie DFAs nicht verstand, konnten sie keinen akzeptierenden Parser / Validator für eine bestimmte Art von Konfigurationsdatei des Steuerungssystems erstellen.Er überprüfte meinen Code (er war vor 26 Jahren älter als ich) und gab ihm schließlich einen Pass, weil "ich nicht herausfinden kann, wie er funktioniert, aber er hat alle meine Tests bestanden."Ich habe versucht, es ihm zu erklären, aber es ist ziemlich schwer, all diese Informationen an einem Tag oder sogar in einer Woche zu schlucken.Für diejenigen mit Abschlüssen wurde die Erwähnung, dass ich einen DFA verwendet habe, mit "cool, ich werde diese Zustandsdiagramme überprüfen" beantwortet.
Das Aussterben von Programmiersprachen hängt von der Sprache ab.Es gab einige, die ich als Student studiert habe - Prolog, SNOBOL, sogar Pascal -, die ich für ausgestorben halte, aber ich habe sie nie für etwas außerhalb des Unterrichts verwendet.C und Fortran (wenn Sie in den Naturwissenschaften arbeiten) gibt es immer noch, und ich wette, es wird immer noch da sein, wenn die heutigen Modesprachen verschwunden sind.
@jamesqf vereinbart.Mit dem großen Erbe an Code, der bekanntermaßen funktioniert und optimiert ist (z. B. die numerischen Belege) und der kontinuierlichen Entwicklung der Sprachen (z. B. Fortran2018) und deren Verwendung (z. B. https://chemistry.stackexchange.com/questions/24691)/ warum-ist-fortran-so-häufig-in-der-Computerchemie verwendet) sind sie auf ihrem Gebiet immer noch gefragt.Vielleicht zusammengeklebt mit anderen, aktuellen Allzwecksprachen wie Python, aber trotz ihres Alters nicht der Vergangenheit angehören (https://www.snopes.com/fact-check/1954-home-computer/).
Ich denke, eine wesentliche Sache, die dieser Antwort fehlt, ist die Bestätigung, dass es wirklich davon abhängt, wie gut Ihr CS-Programm tatsächlich war und worauf es sich konzentrierte.Die Anzahl der zeitlosen Konzepte, die Sie auf Ihrem Weg zu Ihrem Abschluss erhalten, hängt davon ab, wo und wie Sie Ihre Schule besucht haben.
Ich versuche mit Sicherheit nicht zu sagen, dass Sie vom College kein hartnäckiges Lernen bekommen.Mein Unterricht hilft mir fast 20 Jahre später immer noch auf subtile Weise.Dinge wie Wahrheitstabellen zum Beispiel.Und ein Teil meiner Mathematik und Logik.Aber mehr als 90 Prozent von dem, was ich jetzt, 10 Jahre nach meiner Karriere, Tag für Tag mache, kommt von meiner Berufserfahrung und meiner Hobby-Programmierung.Ich war überhaupt kein guter Programmierer, der gerade das College abgeschlossen hatte.Mein Punkt war also nicht "College Ed lehrt dich nicht", sondern "College Cred überwiegt College Ed in Bezug auf deine Karriere".Selbst wenn ich keinen Abschluss haben müsste, würde ich immer noch einen wollen :).
Um es näher zu erläutern, ich habe am College nicht programmieren gelernt - das habe ich durch mein Programmierhobby gelernt.Ich habe auch keine Best Practices gelernt oder gelernt, wie man an einem richtigen Job im College arbeitet.Oder wie man andere führt.All diese Dinge habe ich bei der Arbeit gelernt.Die Grundlagen der Logik und Mathematik waren wichtig.Und ein Abschluss ist wichtig.Ich bin mir nur nicht sicher, ob der Hauptwert das Lernen ist, das es bietet, zumindest nicht für einen Programmierer, der in der Industrie in einem nicht forschenden Job arbeitet.Das ist wirklich mein Punkt.
@jamesqf Ich glaube nicht, dass Prolog tot ist. Es gibt nur eine Nische, die hauptsächlich in AI-bezogenen Bereichen existiert (z. B. in IBM Watson verwendet). Https://ai.stackexchange.com/questions/1531/is-prolog-still-used-in-ai
@Frank Hopkins: Ich mache keine KI, also hätte ich das verpasst, und wahrscheinlich auch andere, wie Forth.Vielleicht sterben alte Sprachen nie, sie verschwinden einfach?Oder an Orten wie der Retrocomputing SE-Website lebenserhaltend bleiben :-)
@jamesqf: Einige Branchen arbeiten in ganz anderen Zeiträumen als die Computerbranche.IBM lehnte die Entfernung von Trigraphen aus C ++ ab, da der Finanzsektor weiterhin EBCDIC verwendet.Ich erinnere mich, dass ich vor einiger Zeit gelesen habe (Zeit ist ein bedeutungsloser Kreis; ich erinnere mich nur daran, dass es vor COVID war), dass die US-Luftwaffe gerade herausgefunden hatte, wie man eine Atomrakete ohne Disketten abschießt.Und ich * weiß *, dass mehrere Branchen COBOL immer noch für verschiedene alte Dinge verwenden, die nicht berührt werden können, damit sie nicht brechen und von den heutigen Ingenieuren nicht repariert werden können.
@Kevin: Dies sind jedoch eher Beispiele für "Wenn es nicht kaputt ist, warum es reparieren?".Wenn COBOL wie beim heutigen Fortran Ihre geschäftlichen Anforderungen erfüllt, warum sollten Sie dann die Kosten für das Umschreiben von Dingen in einer "moderneren" Sprache tragen?
@jamesqf: Das ist großartig, bis Sie Ransomeware erhalten und kein Programmierer in der gesamten Branche weiß, wie Sie Ihr seltsames Setup neu erstellen können.
@Kevin: Oh, komm schon.COBOL ist nicht so schwer.Es ist viel einfacher als C ++, wo Sie Dinge wie Vorlagen und die Neudefinition von Operatoren verwenden können, um Dinge vollständig zu verschleiern.
@jamesqf: Darum geht es nicht.Der Punkt ist, dass niemand darauf geschult ist und niemand darauf geschult werden möchte (weil es allgemein als Sackgasse angesehen wird).Gleichzeitig gibt es eine ganze Reihe dieser Systeme, die ständig gewartet und gewartet werden müssen.Angebot und Nachfrage machen es also schrecklich teuer, diese Mitarbeiter zu bekommen.
@Kevin: Was wiederum darauf hindeuten würde, dass Leute, die daran interessiert sind, Geld zu verdienen, es lernen würden.Wie gesagt, es ist gar nicht so schwer.Ich würde mir vorstellen, dass es weitaus schwieriger ist, die Geschäftsregeln zu verstehen, was auch immer der Code tut.
Tymoteusz Paul
2020-06-23 13:05:36 UTC
view on stackexchange narkive permalink

Während die anderen Antworten gut sind, sind sie extrem pro-graduell, und ich denke, es ist nur fair, das Licht auf die andere Seite der Welt zu richten.

Ist fertig Mein CS-Abschluss ist entscheidend für die Anstellung als Webentwickler, wenn ich bereits gute Erfahrungen und ein Praktikum habe?

Erstens ist ein einzelnes Praktikum, so schön es auch ist, nicht gleichbedeutend mit der tatsächlichen Bezahlung -die Berufserfahrung. Die Erwartungen an einen Praktikanten sind sehr niedrig, selbst im Vergleich zu denen eines Junior- / Einsteiger-Entwicklers. Das Überwinden dieser Barriere ist also nicht gerade ein Beweis dafür, dass man großartig und ein Rockstar ist. Zugegeben, die meisten Praktikanten, mit denen ich zusammengearbeitet habe, machen es nicht so hoch, aber dennoch sind die Erwartungen die meiste Zeit sehr niedrig. Nehmen Sie diese eine positive Erfahrung und das Lob aus jeder Richtung nicht mehr als es ist / p>

Wie können Sie also feststellen, ob Sie als Praktikant wirklich außergewöhnlich waren und über das Niveau des tatsächlichen Arbeitsstandards hinausgingen? Sehr einfach - indem Sie ein Stellenangebot von dem Unternehmen erhalten, in dem Sie Ihr Praktikum absolviert haben. Es mag angeschnallt sein, bis Sie Ihre Schule beendet haben, aber genau das haben Unternehmen, mit denen ich zusammengearbeitet habe, mit den besten der besten Praktikanten in der Vergangenheit gemacht, da dies eine großartige Möglichkeit ist, zukünftige Mitarbeiter zu finden.

Würden die meisten Unternehmen meine Bewerbung als Bewerber automatisch ablehnen, selbst wenn ich langjährige Erfahrung mit hoch nachgefragten Fähigkeiten in der Webentwicklung habe?

Es ist wichtig darauf hinzuweisen, was wirklich ist Gefragt sind Menschen, keine Fähigkeiten. Und wenn es nicht Anfang der 2000er Jahre ist und Sie praktische Erfahrung mit COBOL haben (was Sie ohne Interview für eine große Tüte Geld einstellen würde), werden die Leute versuchen, eine bestimmte Persönlichkeit mit gegebenen Fähigkeiten einzustellen. Denn letztendlich geht es darum, Mitarbeiter einzustellen - Menschen mit der richtigen Einstellung, Einstellung und den richtigen Fähigkeiten in die Belegschaft zu bringen. Es geht fast nie nur darum, die aktuell angesagten Fähigkeiten anzukreuzen.

Wenn Sie die richtige Person sind, werden Sie nicht abgelehnt. Das Problem ist, wie werden Sie es demonstrieren?

Der Abschluss ist sicherlich eine Möglichkeit, Sie werden 2-4 Jahre damit verbringen, sich über alle Arten von IT-bezogenen Themen zu informieren. Und während die meisten von ihnen niemals in der realen Welt verwendet werden, zeigt dies zumindest, dass Sie so lange an der IT-Verantwortung festhalten und das X-Noten-Niveau beibehalten können. Es zeigt zweifellos Engagement und dass Sie zumindest in der Lage sein sollten, ein Gespräch über die Theorie der Informatik zu führen und vielleicht einen einfachen Komprimierungsalgorithmus auf das Whiteboard zu setzen, aber auch von einem Grad an, von dem niemand erwarten wird, dass Sie wissen, wie man richtig entwirft und damit arbeitet. Sagen wir REST API, daher erfordert das Lösen tatsächlicher praktischer Probleme mit jeder Technologie viel mehr Aufwand von leitenden Mitarbeitern.

Eine andere Möglichkeit, um zu zeigen, dass Sie die richtige Person sind, ist die Erfahrung in der realen Welt. Wenn Sie sich die 2-4 Jahre Zeit nehmen und sie für kommerzielle und Open-Source-Arbeiten einsetzen, in den 2-4 Jahren wirklich einen Vollzeit- + Repository-Wert haben, dann ist das etwas ganz Besonderes und wird das Gegenteil davon bewirken, dass Sie automatisch werden - für ein Interview abgelehnt. Natürlich besteht das Problem darin, den Antrieb, die Leidenschaft und die Motivation zu haben, all diese Arbeit 2-4 Jahre lang tatsächlich zu erledigen. Wenn Sie es nicht schaffen, einen Einstiegsjob zu bekommen (der nur mit dem Praktikum allein schwierig ist), werden Sie es tun Sei auf dich allein gestellt, um alle Aspekte deiner selbstbestimmten Ausbildung zu organisieren. Und das ist ein harter Gig. Aber wenn Sie es schaffen, haben Sie jetzt 2-4 Jahre Erfahrung, die zumindest teilweise online für alle sichtbar und überprüfbar ist. Dies zeigt nicht nur, dass Sie tatsächlich Software erstellen können, sondern dass Sie selbstständig sind diszipliniert genug, um es selbst zu tun, ohne dass ein Gehaltsscheck Sie vorwärts treibt. Diese Persönlichkeitsmerkmale sind aus Sicht des Arbeitgebers fast immer von extrem hohem Wert, da die Verwaltung, Überwachung und Handhaltung neuer Mitarbeiter teuer ist.

Ich denke nicht, dass eine dieser Entscheidungen allgemein richtig ist, es ist eher eine Frage, was besser zu Ihrer Persönlichkeit passt.

Ich kenne viele Leute (wie mich), die nicht in der Lage wären Kollege wegen einfacher Langeweile und mangelnder Praktikabilität zu überholen - ich gehöre zu den Menschen, die nur lernen können, wenn sie die Arbeit im wirklichen Leben beeinflussen. Aber dann kenne ich auch Leute, die versucht haben, sich selbstständig zu machen und 2 Jahre ihres Lebens damit verschwendet haben, nichts zu zeigen, außer einer lähmenden Depression.

Die sicherste Wette wäre wahrscheinlich, beide zu mischen von diesen Welten, die tagsüber und nachts und am Wochenende am Abschluss arbeiten, Open-Source-Beiträge fahren und nach einem Teilzeitjob / Verträgen suchen, um die unschätzbare Erfahrung im wirklichen Leben zu sammeln.

Dies ist eine ausgezeichnete Antwort.+1 über ein Praktikum, das in Bezug auf das Ansehen eines Lebenslaufs nicht der regulären Beschäftigung entspricht.
Um fair zu sein, ich kenne einige College-Studenten, die "2 Jahre ihres Lebens damit verschwendet haben, außer einer lähmenden Depression nichts zu zeigen".
Für die Pro-Entry-First-Seite kenne ich einen unglaublichen PHP-Programmierer, der als unabhängiger Auftragnehmer unglaublich viel Erfolg hatte.Jetzt versucht er mit gemischtem Erfolg zu schwenken, da seine Branche im Grunde genommen von seiner Kompetenzplattform abgewichen ist.Wenn er die allgemeinen Ideen lernen würde, würde es ihm wahrscheinlich leichter fallen, zwischen Implementierungen allgemeiner Konzepte zu wechseln.Ohne die allgemeinen Konzepte ist das erste Umlernen eines Elements sehr problematisch, da versucht wird, die nächsten verwandten Konzepte in die letzte Sprache zu integrieren, anstatt in einen allgemeineren Rahmen.
@EdwinBuck Ich höre immer wieder von diesen allgemeinen Konzepten, und doch kann ich mich nicht ein einziges Mal in meiner gesamten IT-Karriere, die von Medizinprodukten bis hin zu hochrangigen Finanzierungen reichte, daran erinnern, einmal gefragt zu haben: "Ist hier jemand ein CS-Absolvent?"oder sagen "Gott sei Dank, X hat den CS-Abschluss gemacht", wenn Sie vor einem Problem stehen.
@TymoteuszPaul Sie fragen nie, ob Sie einen Abschluss haben.Sie fragen immer, ob Sie das Problem lösen können.Vier Jahre Lernideen, -ansätze und umfassendes Wissen führen dazu, dass Menschen mit ein paar mehr "Werkzeugen in ihrer Werkzeugkiste" als Menschen, die vier Jahre des Lernens übersprungen haben.Natürlich können einige Leute nicht viel von einem Abschluss profitieren, und sie haben beide vier Jahre verschwendet und können diese Zeit immer noch nicht nutzen, um Probleme der realen Welt zu lösen.
@EdwinBuck wird nicht Berufserfahrung die gleichen Werkzeuge in ihre Toolbox setzen, vor allem vier Jahre davon?Oder fehlt mir etwas an einem CS-Abschluss, das das tut, was nicht funktioniert?
@TymoteuszPaul weder Arbeit noch Bildung sind ein Allheilmittel.Unternehmen müssen Sie nicht ausbilden, damit Sie trocken bluten und weggeworfen werden können, sobald Sie ausgegeben sind.Bildung ist technisch gesehen nur ein Stück Papier, und Sie können schlechte Lehrer haben (mir wurde die Verschleierung als Sicherheit beigebracht, indem ich nicht standardmäßige Tabellennamen verwendete ...). Beide haben Vor- und Nachteile, aber Sie sind der einzige, der wirklichkümmert sich um Ihre Karriere.
@TymoteuszPaul Nur wenn unsere Berufserfahrung den gleichen Bereich wie eine Universitätsausbildung abdeckt, was nicht der Fall ist.Grundsätzlich ist das der Punkt, der hier ausgedrückt wird.Eine Universitätsausbildung ist eine andere Sache als Berufserfahrung, eine andere Sache als eine heiße Fähigkeit und eine andere Sache als das, was Sie wahrscheinlich lernen werden, wenn Sie "JETZT TUN!"Es steckt voller unterstützender Ideen und Tools, die nicht wirklich zu 100% für die Arbeit gelten, aber an die meisten Projekte angepasst werden können, denen Sie im Laufe Ihres Lebens begegnen werden.Deshalb bekommst du Beschwerden über "U hat mich nicht zu X trainiert", das tut es nicht.Es ist anders, aber auch nützlich.
@TymoteuszPaul Ich arbeite derzeit im Bereich Biomedizin, einer der wenigen CS-Absolventen in einem großen Team von Biomedizin-Ingenieuren.Sie sind keine Analphabeten in CS, aber sie haben nicht den tieferen CS-Hintergrund, den Ihnen ein Abschluss in Computertechnik vermittelt, und glauben Sie mir, es ist ziemlich offensichtlich, dass der Unterschied besteht.Mir fehlt viel Wissen, wenn ich mich mehr mit biomedizinischen Themen beschäftige, aber wenn ich über Architektur, Abstraktion, Kommunikationsprotokolle und dergleichen spreche, gibt es eine Lücke.Berufserfahrung hat den gleichen Nachteil: Sie kennen einige, aber möglicherweise fehlt Ihnen das Gesamtbild.
@bracco23 und ich können stundenlang darüber sprechen, wie ich Menschen nach der Schule bekomme, die trotz des Lernens der gesamten Theorie keine aynchrone bidirektionale Kommunikationsanwendung in weniger als einer Woche zusammenstellen können, während jemand mit Berufserfahrung dies in wenigen Stunden tun wird.Ich könnte wahrscheinlich auch einen Vortrag über Kreditnehmer-Cheker halten, von dem fast kein CS-Student etwas wissen wird.Es ist fast so, als wären das völlig unterschiedliche Wege, die verschiedene Türen öffnen, nicht dass Uni dich auf magische Weise auf mehr vorbereitet.Es tut es nicht, es bereitet dich auf verschiedene Dinge vor.
Wenn ich als jemand spreche, der nur einen Associates-Abschluss hat, kann ich bestätigen, dass es äußerst schwierig ist, einen Job ohne Bachelor-Abschluss zu finden.Selbst mit 15 Jahren Erfahrung war es fast unmöglich, einen Job zu finden, geschweige denn einen, der gut bezahlt oder stabil war.Ich habe den Fokus gewechselt und habe jetzt 7 Jahre Erfahrung, aber das hat über 20 Jahre gedauert.Dem OP wäre es viel besser, einen Abschluss zu bekommen als nicht.Vor allem mit der Höhe der Arbeitslosigkeit im Moment.Es gibt eine große Anzahl erfahrener Leute, die nach Jobs suchen, und ein Abschluss wird dazu beitragen, das OP von anderen abzuheben.
@TymoteuszPaul sehr einfaches Beispiel: Nehmen wir an, ein Entwickler muss ein Loot-Box-System implementieren, das bestimmte Dinge mit bestimmter Wahrscheinlichkeit verteilt.Wenn Sie einen Abschluss haben, sind die Chancen sehr hoch, dass Sie genug über die Wahrscheinlichkeit wissen, dies relativ einfach und korrekt umzusetzen, weil Sie genug Mathematik kennen.Sicher, wenn Sie keinen Abschluss haben, interessieren Sie sich vielleicht zufällig für Mathematik oder können sich selbst unterrichten, aber letzteres wird einige Zeit dauern (und das Erlernen neuer Konzepte wird schwieriger, wenn Sie älter werden - für die meisten Menschen).
@TymoteuszPaul niemand wird sich darüber ärgern, dass Sie keinen Abschluss haben, aber wenn jemand für jedes dieser Probleme von der Hand genommen werden muss, erfordert dies theoretisches Wissen, das sich auf die Aufgaben und Jobs auswirkt, die Sie erhalten.Und umgekehrt ist ein Abschluss ein einfacher Filter dafür.Ähnliches gilt für abstrakteres Denken als nur das Lösen des Problems genau wie angegeben.Aber ja, Berufserfahrung fügt auch etwas hinzu, aber eine andere Art von Fähigkeit.Das eine, was dafür spricht, zuerst einen Abschluss zu machen, ist, dass es viel schwieriger ist, dies später zu tun als umgekehrt.
@TymoteuszPaul, aber sicher, nicht jeder braucht einen und für bestimmte Pfade ist es möglicherweise überhaupt nicht nützlich (und daher Zeitverschwendung - aber die meisten Leute wissen das nicht im Voraus), aber im Allgemeinen eröffnet es normalerweise eine größere OptionPlatz für das, was Sie realistisch tun können - wieder Ausnahmen, abgesehen davon, dass manche Menschen schon in jungen Jahren so motiviert sind, viel junge, motivierte Zeit und / oder andere Lernmöglichkeiten haben, die einen Großteil des "Abschlusses" aufheben können.Vorteile (und dennoch würden einige solche "Wunderkinder" wirklich von einem profitieren ^^).
Egor
2020-06-23 22:39:30 UTC
view on stackexchange narkive permalink

Sie haben weder Ihren aktuellen Standort noch den Standort angegeben, an dem Sie in Zukunft eine Beschäftigung suchen möchten, und ob diese beiden identisch sind. Daher werde ich einen Aspekt erwähnen, der für Sie möglicherweise relevant ist oder nicht: Einwanderung. Wenn dies für Sie nicht relevant ist, können Sie hier aufhören zu lesen.

Ich habe nach meinem zweiten Studienjahr meinen ersten Job in der IT bekommen und hatte ähnliche Gedanken: tut es Sinn für mich, mein Studium fortzusetzen, wenn ich bereits beschäftigt bin? Aber da ich irgendwann nach Möglichkeiten im Ausland suchen wollte, entschied ich, dass es sich lohnt, einen Abschluss zu machen - und das war es auch. Ich habe bisher zweimal einen Einwanderungsprozess durchlaufen und in beiden Fällen war mein Abschluss ein entscheidender Bestandteil meines Einwanderungspakets. In einem Fall hätte ich nicht einmal das Visum bekommen können, das ich beantragt hatte, wenn ich keinen Berufsabschluss gehabt hätte.

Zusammenfassend lässt sich sagen, dass Sie außerhalb Ihres Heimatlandes eine Beschäftigung suchen möchten Irgendwann könnte es durchaus ein Showstopper sein, keinen Universitätsabschluss zu haben.

+1.Einer der besten Entwickler, die ich kenne, hatte keinen Universitätsabschluss, und dies torpedierte seinen Plan, in ein Land zu ziehen, das er für einen Job liebte, den er bereits dort gefunden hatte, weil er sich nicht für ein qualifiziertes Arbeitsvisum qualifiziert hatte.
Die Wirkung eines Abschlusses wird Sie erst dann verletzen, wenn dies der Fall ist, und bis dahin ist es viel schwieriger, ihn zu beheben.Ich möchte in die KI einsteigen, aber niemand macht den Sprung vom Hochschuldiplom -> Masters.Ich bin jetzt zurück, um meine Junggesellen zu bekommen.
Sebastiaan van den Broek
2020-06-24 03:16:11 UTC
view on stackexchange narkive permalink

Ich habe dies noch nicht erwähnt. Ein Hauptgrund für mich, lieber jemanden mit einem Abschluss einzustellen, ist, dass es beweist, dass jemand seine Gedanken auf etwas richten und es beenden kann. Es ist wahrscheinlicher, dass diese Person nicht aus einer Laune heraus geht. Es ist auch ein Indikator für den Marshmallow-Test, ob sie die Befriedigung verzögern können.

Natürlich gibt es Ausnahmen, aber die Geschichte ist besser verdammt gut.

Wenn ich einstellen würde und sehen würde, dass jemand einen Kurs auf dem Gebiet abgebrochen hat, für den er versucht, mich dazu zu bringen, sie einzustellen, hätte ich einige ziemlich ernste Fragen.Sind sie ausgestiegen, weil sie das Interesse verloren haben?Werden sie in sechs Monaten erkennen, dass das Feld nicht für sie ist?Eigentlich würde ich lieber Leute anschauen, die nie einen Abschluss gemacht haben, als jemanden, der das Studium abgebrochen hat.
Jared Smith
2020-06-23 19:18:27 UTC
view on stackexchange narkive permalink

Können Sie in Zukunft einen Job bekommen, ohne Ihr Studium zu beenden? Ja.

Die interessantere Frage ist sollten Sie .

Die Antwort auf diese Frage ist komplizierter, da sie von Ihnen abhängt. em>. Sind Sie ein 21-jähriger College-Junior? Beende dein Studium. Es wird im Laufe Ihrer Karriere mehr wert sein (in Bezug auf Jobs bei Personalabteilungen, die dies unbedingt erfordern, und die Beförderbarkeit und das erworbene CS-Wissen) als ein verlorenes Jahr Gehalt. Sind Sie ein 30-Jähriger mit einer Familie, die unterstützt werden muss, einer Hypothek und einer ständig wachsenden Belastung durch Studentenschulden, die eine zweite Karriere anstreben? Jetzt ist die Antwort etwas weniger trocken.

Ich möchte auch auf etwas hinweisen, das in den anderen Antworten explizit impliziert ist. Bei vielen geht es darum, wie sich Technologie schnell bewegt, und die heute nachgefragten Fähigkeiten sind morgen Relikte im Mülleimer der Geschichte.

Ein Abschluss wird Sie nicht davon abhalten.

Sie müssen für den Rest Ihrer Karriere ständig neue Dinge lernen, unabhängig davon, ob Sie einen Abschluss haben oder nicht. Wenn Sie Typescript und React kennen, werden Sie nicht vor einer eventuellen Veralterung bewahrt. Sie wissen auch nicht, wie eine korrekte Hash-Tabelle mit zeitlich konstanter Suche und einer akzeptablen Kollisionsrate implementiert werden kann. N.B. Ersteres wird jedoch mit ziemlicher Sicherheit schneller veraltet sein als Letzteres. Und selbst wenn dies nicht der Fall ist, funktioniert es (aus Sicht des Arbeitgebers) besser als Qualitätsfilter: Es gibt viele Leute, die ein Coding-Bootcamp durchlaufen und sich ein brauchbares Wissen über die aktuelle Web-Technologie angeeignet haben, es gibt weniger Kandidaten, die eine Hash-Tabelle implementieren oder eine verknüpfte Liste umkehren oder ein vernünftiges OO-Design eines Parkhauses oder was auch immer die Leute heutzutage in Interviews fragen könnten.

Es sei denn, Sie haben zwingende Lebensgründe (und ich habe es in meinem Fall sicherlich getan, ich war der 30-Jährige, den ich oben beschrieben habe) beenden den Abschluss

Bei einem Abschluss geht es teilweise darum, die Dinge zu kennen, die Sie gelernt haben, und teilweise darum, zu zeigen, dass Sie neue Dinge lernen und verwenden können.
Seconding @Abigail, Ich denke, Sie implizieren, ohne zu sagen, dass ein Abschluss Sie zwar nicht vor Veralterung schützt, Sie aber in die Lage versetzt, damit umzugehen - schließlich geht es bei einem Abschluss in vielerlei Hinsicht darum, zu lernen, wie man lernt
Diese Antwort gefällt mir sehr gut.Ich stimme absolut zu, dass es sich lohnt, diesen Abschluss zu machen, wenn das OP-Alter zwischen 20 und 29 Jahren liegt.Da ich in der Kategorie 30 bin, frage ich mich immer noch, ob es besser wäre, meinen Abschluss zu machen, als eine spezielle Zertifizierung zu erhalten.Wenn ich ein Personalreferent wäre, würde ich es vorziehen, wenn mein Kandidat ein MCSE- oder AWS-Zertifikat als einen CS-Abschluss hätte.Aber das bin nur ich.
@Arriel Danke!Was die relevanten Zertifikate betrifft, habe ich allgemein festgestellt, dass HR-Mitarbeiter solche Dinge nicht wirklich kennen oder sich nicht darum kümmern, sondern um YMMV.
Du hast recht, Jared.Die meisten HR-Mitarbeiter wissen es nicht oder kümmern sich nicht darum.Bei einem zweiten Gedanken hätte ich sagen sollen: "Wenn ich ein TechLead / IT-Manager wäre, würde ich es vorziehen ...", weil sie sich vielleicht ein bisschen mehr darum kümmern.Wiederum kann der wahre Kilometerstand variieren.
Ich mag diese Antwort und die "zwingenden Lebensgründe" sind gute Modifikatoren.Ich bin +40 und würde gerne meinen Abschluss in Computertechnik vor 20 Jahren machen.Ich denke auch, dass der Beginn eines Robotik-Studiums eine gute Alternative wäre.Und ich wünschte wirklich, meine eigenen "zwingenden Lebensgründe" hätten mich nicht daran gehindert, den CE-Abschluss zu erhalten.
@computercarguy ebenfalls.Ich war 33 Jahre alt und in meinem dritten CS-Semester, als ich das Stellenangebot bekam, beendete meine Frau ihren Master mit einer Menge Schulden, und wir hatten ein 2-jähriges Kind.Ich konnte es einfach nicht verpassen, selbst angesichts der langfristigen Opportunitätskosten.
@Arriel, ... huh.Als technischer Leiter gebe ich Zertifizierungen grundsätzlich überhaupt kein Gewicht.Ein Abschluss an einer anständigen Universität bedeutet, dass man weiß, wie man formal über Fächer nachdenkt.Die Tools, die das Team verwendet, sind so nischig, dass wir eine ganze Menge Schulungszeit für die Implementierungsdetails erwarten, aber man muss Konzepte verstehen, damit diese Schulung funktioniert.(Auch viele "ältere" Leute kommen "vorab geschult" mit Ideen, die falsch sind; ich würde lieber jemanden unterrichten, der nicht auf ihre Art eingestellt ist, aber auch die Konzepte hat, mit denen er lernen kann).
@CharlesDuffy Sie haben Recht, dass zumindest zu diesem Zeitpunkt in der Geschichte Programmiererzertifizierungen wertlos sind.DevOps wie Arriel erwähnen dies weniger.Vernetzung * deutlich * weniger.Die Programmierung ist in dieser Hinsicht eigentlich eine Ausnahme.YMMV.
Dave3of5
2020-06-23 13:17:35 UTC
view on stackexchange narkive permalink

Würden die meisten Unternehmen meine Bewerbung als Bewerber automatisch ablehnen, wenn ich keinen Abschluss habe, selbst wenn ich langjährige Erfahrung mit hoch nachgefragten Fähigkeiten in der Webentwicklung habe?

Ja Die meisten Unternehmen werden Sie ablehnen, wenn Sie keinen Abschluss haben. Um diese Suche nach 10 Jobs für die Softwareentwicklung zu testen und die Anforderungen zu überprüfen, müssen Sie feststellen, dass für einen hohen Prozentsatz ein Abschluss erforderlich ist.

Es gibt auch keine Garantie dafür, dass dieses Unternehmen Ihnen einen Job anbietet. Ich habe fantastische Gespräche mit Mitarbeitern geführt, aber die Leute, die die Entscheidungen treffen, sprechen oft nicht mit Praktikanten, sodass Sie möglicherweise feststellen, dass sie Sie ablehnen, wenn Sie sich für eine Vollzeitstelle bei ihnen bewerben, da der große Chef nur Absolventen wünscht / p>

Bitte beachten Sie: Ich sage nicht, dass sie einen Abschluss benötigen sollten, der eine andere Frage ist. Ich sage, dass sie einen Abschluss benötigen.

"Um diese Suche nach 10 Jobs für die Softwareentwicklung zu testen und die Anforderungen zu überprüfen, werden Sie feststellen, dass ein hoher Prozentsatz einen Abschluss erfordert."Ich habe keinen Abschluss, habe mich oft für diese Jobs beworben und wurde viel zu oft eingestellt.Stellenangebote sind in 99% der Fälle eher eine Wunschliste als eine harte Anforderung.
@TymoteuszPaul Als Kontrapunkt: In einigen großen Unternehmen wird die Rekrutierung stark von der Personalabteilung strukturiert / kontrolliert, und Personen, die möglicherweise entscheiden könnten, eine Person ohne Abschluss einzustellen, erhalten Ihren Lebenslauf nicht einmal zur Überprüfung.Der tatsächliche Abschluss spielt keine Rolle (Sie könnten einen Abschluss in Kochkunst haben und das würde in einigen Fällen ausreichen), aber kein Abschluss bedeutet, dass Sie die Einlassfilter, über die der Personalchef wenig Kontrolle hat, nicht bestehen.Es wäre unklug, Ihre Optionen auf diese Weise einzuschränken.
@EricHauenstein stimmte zu, obwohl ich nicht denke, dass es wirklich ein Landpunkt ist, da mein Punkt nicht war, dass dies nicht passiert, nur dass der vorgeschlagene Test fehlerhaft ist, da es oft keine harten Anforderungen sind.
@TymoteuszPaul Ich verstehe Ihren Standpunkt und stimme zu.Ich ziehe meinen Kontrapunkt zurück und akzeptiere Ihren Kontrapunkt.
Um der Diskussion noch einen weiteren Punkt hinzuzufügen: Ich erinnere mich, dass ich Stellenanzeigen gesehen habe, für die um 2002 5 Jahre .NET-Erfahrung erforderlich waren. Im Allgemeinen hat die Personalabteilung Anforderungen, die für die Anzeigen ohne Eingabe durch die am Einstellungsprozess beteiligten technischen Mitarbeiter gelten.Ich würde diesen Anforderungen nicht zu viel Aufmerksamkeit schenken - meiner Erfahrung nach werden diese Dinge nicht wirklich streng geprüft / durchgesetzt.
In meinem Land in Europa erfordern viele der nächsten Jobs heutzutage auch einen Master-Abschluss.Ein Bachelor-Abschluss ist ein absolutes Minimum!
"Ja, die meisten Unternehmen werden Sie ablehnen, wenn Sie keinen Abschluss haben."Ich habe für viele Unternehmen gearbeitet, sowohl als Angestellter als auch als Berater.In allen habe ich Leute getroffen, die ohne Abschluss für sie gearbeitet haben.Ich denke, eine Behauptung, dass die meisten Unternehmen Sie ablehnen werden, wenn Sie keinen Abschluss haben, erfordert einige Beweise, um dies zu belegen.
Ich bin seit über 35 Jahren in diesem Geschäft.Ich habe einen Abschluss in Chemieingenieurwesen (habe aber vor 5 Jahren einen Master in Software Engineering erworben).Ich bin größtenteils Autodidakt und rechne mich als wahrer Experte in bestimmten Bereichen aus.Ich habe mit ein paar Leuten ohne Abschluss gearbeitet und fast alle waren Experten in dem, was sie tun.Aber so haben sie den Job bekommen.Ein Abschluss ist nicht erforderlich, um einen Job zu bekommen, aber es ist erforderlich, dass Sie Ihren Lebenslauf aus den Händen der Personalabteilung in die Hand des Personalchefs geben **.Das Fehlen eines Abschlusses kann dies verhindern.
hobbs
2020-06-24 00:41:48 UTC
view on stackexchange narkive permalink

Nein, nicht einmal ein bisschen. Es gibt einige Entwicklerjobs, bei denen ein Abschluss einen signifikanten Unterschied für Ihre Chancen auf eine Anstellung bedeutet, aber für die meisten von ihnen ist es kein CS-Abschluss , der zählt - es ist ein postgradualer Mathematik-Abschluss oder ein Wirtschaftsstudium oder ein Ingenieurstudium oder ein anderes Fachgebiet, das zeigt, dass Sie in der Lage sind, dem Unternehmen Wissen zu vermitteln, das über das bloße Schreiben von Computerprogrammen hinausgeht. Die meisten herkömmlichen Softwareentwicklungsjobs erfordern jedoch keinen CS-Abschluss oder profitieren besonders davon, und viele der besten Entwickler, die ich kenne, haben keinen.

Juha Untinen
2020-06-23 10:37:30 UTC
view on stackexchange narkive permalink

Die meisten würden Sie nicht automatisch ablehnen, da Entwickler normalerweise sehr gefragt sind. Aber wenn Sie die Chance haben, Ihr Studium zu beenden, gibt es keinen Grund, abzubrechen. Es wird immer von Vorteil sein, einen Abschluss zu haben.

Ich denke, Maschinen werden Sie automatisch ablehnen (z. B. HR, das einen Filter für "Geben Sie mir Lebensläufe von Personen mit X Jahren Erfahrung und Hochschulausbildung" erstellt), aber ich glaube nicht, dass * Menschen * Sie automatisch ablehnen.Ich denke, wenn Sie einmal mit einem Menschen sprechen können, denke ich, dass Sie gut sind.
@CaptainMan Menschen werden Sie zu Beginn Ihrer Karriere automatisch ablehnen.Ich stelle nur keine Leute ohne Abschluss ein, bis sie ein paar Jahre Erfahrung haben - das Risiko / die Belohnung ist nicht da.Wenn Sie einen Abschluss von einem anständigen College haben, sollten Sie zumindest mit einer Reihe von Grundlagen vertraut sein, auch wenn Sie kein Meister sind.Ohne Abschluss oder nur ein Bootcamp sind Sie im Allgemeinen nicht.Das macht es nicht wert, es zu versuchen, wenn ich andere Möglichkeiten habe.Jetzt, nach ungefähr 5 Jahren, gleichen sich die Dinge aus - ich glaube, bis dahin haben Sie es auf dem Feld gesehen.Aber für diese ersten 5 Jahre wird es ihn Chancen kosten.
Ein Personalvermittler kann Sie mit einem Personalchef zusammenbringen, der bereit ist, dieses Risiko einzugehen, und Sie über den HR-Filter hinausbringen.Auf diese Weise bekam ich meinen ersten Job (mit nur inoffizieller Erfahrung), und das Unternehmen war einfach nicht bereit, für mehr Erfahrung zu zahlen, als ich demonstrierte.2. Job sollte leichter zu bekommen sein.
Fattie
2020-06-24 17:44:23 UTC
view on stackexchange narkive permalink

Es gibt einen großen, epischen Unterschied zwischen

• Webentwicklung

• Softwareentwicklung

Webentwicklung ist unglaublich beeindruckend, erstaunlich lukrativ, wunderbar, Eine großartige Karriere und eine rundum großartige Möglichkeit, Ihr Arbeitsleben zu verbringen.

Aber das Erstellen von Skripten für Websites und das Ausführen von CSS hat überhaupt keine Verbindung zu Dingen wie dem Programmieren von Flugzeugen zum Fliegen, dem Programmieren von Autos zum Selbstfahren und dem Arbeiten auf MMP-Echtzeitsystemen, GPU-Entwicklung oder dergleichen.

Es klingt so, als ob der erwähnte Kurs eher im Bereich "Informatik / Software-Engineering" liegt.

Also in der Tat eine lohnende Die Antwort lautet: Finden Sie einen anderen technischen Kurs , der sich stark auf "Webentwicklung" konzentriert.

Diese Anmeldeinformationen in Verbindung mit Ihrer großartigen Erfahrung helfen.

Hinweis , OP, selbst wenn Sie den vorliegenden Kurs als "das C ++ - Zeug" abtun :) :)

Es klingt wirklich so, als ob

  1. Sie "dabei sind "Webentwickler. und

  2. dieser Kurs ist einfach nicht geeignet

  3. , wie jeder betont hat, "Papier" ist hilfreich stark> in Ihrer Karriere - JA . Es scheint nur der falsche Kurs zu sein.

  4. ol>

    Um die direkte Frage einfach zu beantworten:

    Meine Frage: Würden die meisten Unternehmen meinen Bewerber automatisch ablehnen, weil ich keinen Abschluss habe, selbst wenn ich langjährige Erfahrung mit hoch nachgefragten Fähigkeiten in der Webentwicklung habe?

    Die Antwort lautet einfach , NEIN.

    Bekanntlich, in Webentwicklern und in Software im Allgemeinen, wie in keinem anderen Bereich, können Sie erstaunlicherweise ohne Abschluss eingestellt werden.

    Ich würde sagen, dass 50% der Unternehmen Sie einfach ohne Abschluss ablehnen (wie in jeder anderen normalen Branche), aber erstaunlicherweise kümmern sich 50% einfach nicht darum und gewinnen Fragen Sie nicht einmal .

    So sicher, dass Sie es in Software "ohne Abschluss" schaffen können.

    50% der Unternehmen werden Sie einfach ablehnen ( wie in jeder normalen Branche), aber 50% wissen es nicht einmal oder kümmern sich nicht darum.

Das Problem mit diesem Argument ist, dass es die versteckte Prämisse "Bill Gates und Steve Jobs haben das getan * und ich denke, ich bin genauso talentiert wie sie, also kann ich es auch tun *" ignoriert.
@alephzero, Ihr Kommentar ist etwas verwirrend.Ich fügte einen offensichtlichen * Witz * hinzu, dass Bill und Steve Aussetzer sind.Es hatte nichts mit einem "Argument" zu tun.Ich habe es gelöscht, um zu helfen.Es ist eine überwältigende Beobachtung, dass Sie in der Tat großen Erfolg haben und leicht Jobs im Bereich Webentwickler ohne Abschluss bekommen können.
David Mulder
2020-06-24 20:11:29 UTC
view on stackexchange narkive permalink

Dies ist ein sehr kontroverses Thema, nach dem Sie fragen, und auf beiden Seiten spielt eine unterstützende Voreingenommenheit eine große Rolle. Besonders diejenigen, die 5 Jahre ihres Lebens damit verbracht haben, einen Abschluss zu machen, haben oft das Bedürfnis, diese Investition zu rechtfertigen. Nachdem ich in der Position war, in der wir Junioren und eine kurze Zeit als Programmier-Mentor in einem Umerziehungs-Bootcamp / einer Schule einstellen mussten, musste ich mir ein wenig Gedanken über dieses Thema machen. Ich denke, dies ermöglicht es mir, rationaler über die Vor- und Nachteile beider Optionen zu sprechen.

1. Zu Beginn Ihrer Karriere

Äpfel mit Äpfeln vergleichen

Oft vergleichen Menschen einen Junior ohne Erfahrung mit einem Junior mit einem Abschluss. Dies ist insbesondere in einem Käufermarkt sinnvoll, in dem es weniger Stellenangebote gibt als Kandidaten, die diese Stellen besetzen. Zumindest in den letzten 10 Jahren habe ich kein Land gesehen, in dem dies für Programmierer gilt. Wie ich bereits erwähnt habe, habe ich 3 Monate an einer Umerziehungsschule für Erwachsene gearbeitet und die große Mehrheit der Schüler wurde mit nur 6 Monaten Ausbildung eingestellt ... denn so verzweifelt war und ist der Markt für Programmierer. Der Punkt ist, der faire Vergleich besteht darin, einen Jugendlichen zu nehmen, der 25 Jahre alt ist und entweder die letzten 5 Jahre eine Universitätsausbildung absolviert oder die letzten 5 Jahre als Programmierer arbeitet . P. >

Angesichts einer solchen Jugend kann ich ziemlich sicher sagen, dass die meisten Personalvermittler und Unternehmen diesen jahrelangen Erfahrungen viel Wert verleihen werden. Vor allem, wenn mindestens drei dieser Jahre bei einem einzigen Unternehmen waren. Das bedeutet, dass die betreffende Person zuverlässig und fähig genug ist, dass ein Unternehmen sie behalten wollte. Etwas, das ein Universitätsabschluss in keiner Weise garantiert (obwohl der Abschluss einer guten Universität definitiv etwas über den Intellekt aussagt). Dennoch gibt es einen unglaublich wichtigen kulturellen Aspekt, bei dem einige Länder Grade immer mehr schätzen. Ein schwacher Proxy dafür ist die Verwendung von akademischen Titeln in nicht-akademischen Umgebungen. In Mitteleuropa habe ich gesehen, wie sich Menschen als "Doktor der Philosophie <FirstName> <LastName>" vorstellten, als sie mit einer Krankenschwester im Krankenhaus über den zusätzlichen Respekt sprachen, den sie erhalten, während dies in Nordwesteuropa hoch verpönt und als sehr exzentrisch oder angesehen wäre sogar unangemessen.

Wissen

Realistisch gesehen ist es schwierig, einen fairen Vergleich anzustellen, wenn man weiß, dass man 5 Jahre Erfahrung im Vergleich zu 5 Jahren Universität hat. Am Ende des Tages sind sie sehr unterschiedliche Dinge. Der Einstieg in das klassische maschinelle Lernen ist (früher?) Ohne formale Bildung schwierig. Nur wenige Unternehmen werden sich die Mühe machen, einem Junior solche Dinge beizubringen, da die formale Ausbildung die Schüler nur ziemlich gut darauf vorbereitet. Auf der anderen Seite sind Universitätsstudenten in der Regel völlig unvorbereitet auf jede Art von Architekturfragen oder nur auf die Grundprogrammierung im Allgemeinen. In Anbetracht eines bestimmten Jobs kann es zu einer besseren oder schlechteren Übereinstimmung mit den Fähigkeiten und Konzepten kommen, die die Universität lehrt . Möchten Sie Game Engine-Entwickler oder Spezialist für maschinelles Lernen werden? Wahrscheinlich bekommen diese formale Ausbildung. Möchten Sie Systemarchitekt oder Senior Application Developer werden? Holen Sie sich wahrscheinlich diese jahrelange Erfahrung.

Ohne Erfahrung eingestellt zu werden

Dies ist ohne Frage der schwierigste Teil. Die meisten Menschen, die ich erfolgreich gesehen habe, beginnen während ihrer letzten Ausbildung mit freiberuflichen Arbeiten außerhalb des Ingenieurwesens und erzielen dann ihren ersten Vollzeitjob durch eine Verbindung. Die Schwester meiner Verlobten studiert derzeit CS und viele ihrer Klassenkameraden wurden während ihres Praktikums von ihrem Abschluss abgestellt. Persönlich wurde ich nach der High School und vor der Universität aufgrund eines Portfolios persönlicher Projekte eingestellt, die ich gemacht habe. Wenn Leute sagen, dass X% der Unternehmen Sie sofort ablehnen, ist dies die Phase, in der dies zutrifft. Persönlich habe ich keine technische Ausbildung im Ingenieurwesen absolviert (ich wusste, dass ich das bereits gut genug wusste) und zu diesem Zeitpunkt wurde ich innerhalb einer Woche mehrmals eingestellt, aber das ist zu Beginn definitiv nicht der Fall. Offen gesagt Autodidakt zu sein, erfordert viel Selbstmotivation, die die meisten nicht haben.

2. Sobald Sie 5 Jahre Erfahrung haben

Sobald Sie diese jahrelange Erfahrung haben, werden die meisten Personalvermittler nicht mehr viel auf Ihre Ausbildung achten, ohne zu viel herumzuspringen. Es ist weitaus interessanter festzustellen, für welches Unternehmen jemand gearbeitet hat und welche Arbeit er geleistet hat, als zu sehen, was er vor all den Jahren getan hat. Wenn ein Personalvermittler viele Bewerbungen erhält, ist das Filtern nach Bildung eine der beiden einfachsten Aufgaben ... aber das andere filtert nach jahrelanger Erfahrung. Welcher dieser beiden sich im Allgemeinen durchsetzen wird, kann ich Ihnen nicht sagen, aber ich denke, es ist fair zu sagen, dass es schwieriger sein wird, einen Job bei den beliebtesten Unternehmen zu bekommen, weil sie einfach die Person höher legen, die 5 Jahre älter ist als Sie sind und haben sowohl den Abschluss als auch die Erfahrung (und wenn Sie 20 Jahre Erfahrung gegenüber 25 Jahren haben ... ist das wirklich nicht mehr so ​​wichtig).

3. Sobald Sie einen Job bekommen

Zum Schluss muss ich noch beachten, dass diejenigen, die behaupten (die am besten bewertete Antwort), dass Sie um Größenordnungen härter arbeiten müssen, um die gleichen Ergebnisse zu erzielen ... das stimmt einfach nicht in allen meine Erfahrung. Mein direkter Chef weiß nicht, welche Abschlüsse ich habe, meine Kollegen wissen nicht, welche Abschlüsse ich habe ... und ehrlich gesagt bezweifle ich, dass sie sich auch sehr darum kümmern. Sobald Sie tatsächlich für ein Unternehmen arbeiten, zeigen sich Ihre Fähigkeiten und Schwächen sehr schnell. Das Wichtigste ist, nie aufzuhören zu lernen, und meiner Erfahrung nach haben viele autodidaktische Entwickler das viel besser gemacht als diejenigen, die zur Universität gegangen sind.

Als jemand, der seit 30 Jahren in der IT arbeitet, gibt es * noch * einige Jobs, bei denen er zu Recht oder zu Unrecht nach einem Abschluss fragt (zum Beispiel, wenn Sie für eine Bildungseinrichtung arbeiten möchten).Wenn Sie keinen Abschluss haben, kündigen Sie diese Jobs in der Shortlisting-Phase.Sobald Sie sich in der Interviewphase befinden, kümmert sich niemand mehr um solche Dinge.Gute Antwort.
@RobMoir Stimmt - aber manchmal gibt es Wege, die Menschen nicht berücksichtigen. Nehmen wir zum Beispiel an, ein autodidaktischer Entwickler mit 5 Jahren Erfahrung möchte einen Job in einer Bildungseinrichtung bekommen.Er kann: A) Geh und mach einen Abschluss ... B) Nutzen Sie seine Erfahrung, um die Anmeldeinformationen schnell zu verfolgen - z.Machen Sie einen kleineren Kurs oder nutzen Sie die Erfahrung als Anrechnung für einen Abschluss. C) Holen Sie sich einen Kaffee mit der vorhandenen Fakultät und lassen Sie sich auf diese Weise in die engere Wahl ziehen. Betrachten Sie es weniger als einschränkende Optionen als vielmehr als einen anderen Weg.
John Fairbanks
2020-06-24 03:51:46 UTC
view on stackexchange narkive permalink

Ich bin jetzt seit 28 Jahren in der Softwareentwicklung tätig und bin derzeit Director und treffe Einstellungsentscheidungen. Es ist möglich, ziemlich schnell eine begrenzte Anzahl von Fähigkeiten zu erlernen und nur in dieser Sache nützlich zu sein ... aber ehrlich gesagt gibt es eine Menge Dinge, die Menschen über 4 Jahre Blutschweiß und Tränen lernen und einen Abschluss bekommen, der leicht zu reduzieren ist, wenn Sie setz dich nicht wirklich hin und denke darüber nach. Diese 6-monatigen Code-Camps machen mich sprachlos. Wenn ich einen dieser Leute anheuere, muss ich ihnen alles andere im Job beibringen, und ich kann stattdessen leicht jemanden mit einem Abschluss finden. Wenn überhaupt, scheint ein Abschluss heutzutage für fast jeden anständig bezahlten Job noch wichtiger zu sein.

Während meiner Karriere habe ich mit mehreren sehr guten Entwicklern ohne Abschluss zusammengearbeitet, aber ich kann Ihnen sagen, dass sie einen sehr guten hatten harter Weg. Sie wurden allgemein weniger bezahlt und hatten weniger Möglichkeiten für berufliche Mobilität. Bis auf einen Fall arbeiteten sie in der Nachtschule und erhielten schließlich ihren Abschluss ... und konnten in jedem Fall für einen neuen Job gehen und danach besser bezahlen.

Obwohl ein CS-Abschluss möglicherweise nicht der Fall ist Um Software schreiben zu können (tatsächlich bin ich einer der wenigen Entwickler in meinem Unternehmen, die keinen Ingenieurabschluss anstelle von CS haben), kann ich Ihnen sagen, dass Ingenieure wirklich schrecklichen Code schreiben können, wenn sie sich nicht die Zeit zum Lernen genommen haben Informatik durch andere Mittel. Es gibt einfach Dinge, die Sie in einem CS-Studiengang lernen, die Sie nie im Job lernen werden und die für den Job immer noch sehr wertvoll sind. Es wäre fast so, als würde man sagen, dass jeder mit einem Skalpell operieren kann, solange er für einen anderen Abschluss trainiert. Es macht einfach keinen Sinn und Leute, die behaupten, ein CS-Abschluss sei wertlos, verstehen einfach nicht, was in dem Abschluss gelernt wird ... oder sie haben ein wirklich schreckliches CS-Programm durchlaufen.

Leider scheint ein CS-Abschluss die Wahrscheinlichkeit, dass jemand guten Code schreibt, nicht wesentlich zu erhöhen.Obwohl es einige sehr gute CS-Programme gibt, sind viele von ihnen ein Witz, der wenig mehr über Programmierung lehrt als das, was in Codierungslagern gelehrt wird (außer Java anstelle von JS), und oft weniger über Softwareentwicklung.Das ist nicht neu;Dijkstra beschwert sich seit den 1970er Jahren darüber.FWIW, ich habe mein Studium nie abgeschlossen und das war noch nie ein Thema in der Industrie. Ich habe bei sysadmin angefangen und bin später zur Softwareentwicklung übergegangen.
Leider ist das sehr wahr ... und vielleicht heute noch mehr.Wir haben an einer großen Universität vor Ort rekrutiert, die ein gutes CS-Programm haben soll, und jeder Student, den wir interviewt haben, wollte nur über sein "Schlangenspiel" -Projekt sprechen.Als wir uns mehr damit beschäftigten, stellte sich heraus, dass es sich um ein Gruppenprojekt handelte und nur eine kleine Handvoll tatsächlich codiert war ... viele waren Marketing, Dokumentation und Projektmanagement.Seufzer.Sie sagten uns, dass sie bereit seien, Entwicklerteams zu leiten, da die gesamte Codierung ausgelagert werden würde.Wir waren noch nie zurück, um dort zu rekrutieren.
Ich werde noch eine Geschichte hinzufügen.Wir haben einen Mann in Indien für unser Testzentrum dort interviewt, der mit einem Master in CS zu uns gekommen ist.Mein Chef fragte ihn, welches Thema er in seinen CS-Studien am interessantesten gefunden habe, und der Typ antwortete "Kommunikation".Also fragte mein Chef nach weiteren Details zu Protokollen, Netzwerken usw. und der Typ sitzt verwirrt da.Mein Chef fragte, welche Art von Kommunikation.Der Typ antwortete begeistert "Englisch!".Es stellt sich heraus, dass es einen großen Druck gibt, einen Arzt oder Ingenieur zu haben oder in die Softwareentwicklung einzusteigen. (Fortsetzung ...)
Also schrieb sich der Typ einfach wie sozial erwartet in das CS-Studium ein, nahm dann aber an den Kursen teil, die einem Englisch-Abschluss entsprechen würden.Mein Chef kommt aus Indien und sagte, es gibt einige erstaunliche Schulen, in die man nur schwer hineinkommen kann, und dann gibt es viele gewinnorientierte Hochschulen, die sagen, was Sie wollen, solange Ihre Familie sie genug bezahlen kann.CS-Abschlüsse leiden also nicht nur in den USA.Wir haben tatsächlich ein Geschäft entdeckt, das von einem Mann geführt wurde, der Ihnen für 10% eines Offshore-Entwicklers des Gehalts eines H1B-Inhabers bei der nächtlichen Arbeit helfen würde
NoSenseEtAl
2020-06-24 10:31:56 UTC
view on stackexchange narkive permalink

Personalvermittler / Ingenieure können länger irrational bleiben, als Sie es sich leisten können, arbeitslos zu sein.

Sie würden denken, dass coole Unternehmen klug sind, sie diskriminieren nicht aufgrund von Bildung, Ihrer Garderobe, ... sondern der Wahrheit ist, dass die meisten Unternehmen, einschließlich der guten, beim Filtern von Kandidaten voreingenommene Heuristiken haben. Leider werden Sie in Ihrer Karriere feststellen, dass es ziemlich erstaunlich / schockierend ist, wie viele kluge Leute blind sein können für große Vorurteile, die sie haben.

2 weitere Punkte:

  1. Sie sind vermutlich ein junger Mensch, haben also noch nie einen Arbeitsmarkt in einer schweren Rezession erlebt (da die derzeitige wirtschaftliche Expansion über 10 Jahre alt ist). Selbst wenn es jetzt so aussieht, als ob Sie sich für 50 Stellen bewerben, für 30 ohne Abschluss ausgewählt werden, leicht 10 Angebote erhalten, kann es vorkommen, dass Sie Schwierigkeiten haben, 1 Angebot zu erhalten, und der Abschluss kann zwischen 0 und 1 liegen. Hinweis: as Kommentare deuten darauf hin, dass dies auf lange Sicht betrachtet wird. Kurzfristig könnten Sie Pech haben, eine Rezession zu erleben, wenn Sie Ihr College beenden. Daher wären 2 Jahre Erfahrung besser.

  2. Im Gegensatz zu anderen Antworten, die Bildung loben, werde ich Ihnen meine Meinung sagen: Wenn es um Entwicklerfähigkeiten geht, ist Bildung für Menschen wie Sie (Selbststarter, die bereit sind, selbst zu lernen) meistens nutzlos, aber der Abschluss ist Signal. Sie signalisieren Ihren zukünftigen Arbeitgebern, dass Sie in der Lage sind, langfristig langweilige Arbeit zu leisten, Sie sind verantwortlich, Sie können mit Stress umgehen (wenn der Abschluss nicht leicht zu bekommen ist), Sie halten die Fristen ein ...

  3. ol>

    Abhängig von Ihren Finanzen (nehmen Sie riesige Studentendarlehen auf, braucht Ihre Familie dringend Geld, das Sie nur durch Abbruch usw. zur Verfügung stellen können usw.), würde ich Ihnen empfehlen, zu versuchen, Ihren BSc zu erhalten.

Den Glauben an Bildung und den Glauben an Einhörner zu vergleichen, ist eine kühne Sache: D.
Ich habe das ** Warum **, Bildung zu brauchen, nie gemocht, aber ich bin nicht dumm genug, den Nutzen als Illusion zu bezeichnen.Wenn ich meinen Bachelor bekommen würde, anstatt ein Diplom zu machen, könnte ich jetzt KI studieren.
@BigMadAndy, das schlecht formuliert war, hat die Antwort bearbeitet, um deutlich zu machen, dass ich über die Tatsache gesprochen habe, dass Voreingenommenheit besteht, selbst wenn man erwarten würde, dass gute Unternehmen sie beseitigen, da dies nicht dazu beiträgt, die besten Kandidaten zu finden.
Beachten Sie, dass der faire Vergleich in einer Rezession "Person ohne Abschluss, aber 5 Jahre Erfahrung" oder "Person mit 5 Jahren Abschluss, aber ohne Erfahrung" ist.Angesichts der Tatsache, dass Unternehmen in einer Rezession eher kurzfristige Investitionen tätigen, bin ich ziemlich zuversichtlich, dass die Menschen die Erfahrung über den Abschluss bringen werden.
@DavidMulder richtig, aber ich sprach auf lange Sicht (alle Rezessionen während des langen Lebens der OP), nicht die nächste.
@NoSenseEtAl Ich bin mir nicht sicher, was ich mit "langfristig" meine.Ich kann mir durchaus vorstellen, dass es sinnvoll ist, eine formelle Ausbildung zu beginnen, anstatt mitten in einer Rezession arbeitslos zu sein, aber auf lange Sicht ist es immer "Sie mit zusätzlichen Erfahrungen".oder "Sie mit einem zusätzlichen Papier".Ich kann nicht sagen, welcher dieser Siege zu irgendeinem Zeitpunkt gewinnt, aber selbst wenn eine Rezession 10 Jahre später eintritt, werden Sie immer noch "Sie mit 10 Jahren Erfahrung" sein.oder "Sie mit 5 Jahren Erfahrung und einem Stück Papier".Ersteres wird wahrscheinlich bedeuten, dass Ihre letzte Position "Senior Developer" genannt wurde, was meiner Meinung nach mehr helfen wird als dieses Papier.
@DavidMulder ist meiner Meinung nach auf lange Sicht zusätzliche Erfahrung weniger als Grad.Schwer zu beweisen, daher können Sie nicht zustimmen.
SquiddleXO
2020-06-24 00:00:34 UTC
view on stackexchange narkive permalink

Ein Abschluss ist in webdev normalerweise keine schwierige Voraussetzung, und Sie werden nicht automatisch abgelehnt, wenn Sie keinen haben. Es gibt viele Leute in der Branche, die keinen Abschluss haben und gut abschneiden, daher ist ein Abschluss eher ein Stellvertreter für Fähigkeiten. Wenn Sie Ihre Fähigkeiten direkt durch Erfahrung und Können unter Beweis stellen können, ist ein Abschluss offensichtlich nicht kritisch.

Ein Abschluss ist jedoch immer noch besser als kein Abschluss, wenn alle anderen gleich sind. Es ist also ein starker Gleichstand, wenn es viele ähnlich qualifizierte Kandidaten gibt. Wenn Ihre Fähigkeiten und Erfahrungen für Ihre Vergleichsgruppe wirklich außergewöhnlich sind, haben Sie dieses Problem nicht - Sie sind sowieso qualifizierter als alle anderen und der Abschluss wird nicht dazu kommen. Auf der anderen Seite, wenn es Bewerber gibt, die die gleichen Fähigkeiten und Erfahrungen wie Sie haben, aber ihr Studium abgeschlossen haben, werden sie über Sie ausgewählt. Es liegt also an Ihnen, zu beurteilen, ob Sie außergewöhnlich genug sind.

Einige Einschränkungen:

  • Gelegentlich gibt es Unternehmen, die tatsächlich einen Abschluss benötigen. Diese sind eine Minderheit und leicht zu erkennen (und zu vermeiden). Zum Beispiel verlangt das Unternehmen möglicherweise einen Abschluss für Gehaltsstufen über einem bestimmten Schwellenwert, und Sie bewerben sich für einen Job, der mehr als das zahlt.
  • In ähnlicher Weise werden Sie bei Beförderungen möglicherweise durch Richtlinien blockiert . Zum Beispiel könnte die Personalabteilung der Ansicht sein, dass es unklug ist, einen diplomierten Mitarbeiter von einem graduierten leitenden Angestellten beaufsichtigen zu lassen. IMO ist dies jedoch ein kleines Problem - wenn Sie an diesem Punkt angelangt sind, können Sie jederzeit wieder zur Schule gehen, und vielleicht würde das Unternehmen sogar dafür bezahlen. In jedem Fall wäre es als erfahrener Erwachsener einfacher.
"Ein Abschluss ist immer noch besser als kein Abschluss, wenn alle anderen gleich sind" und "3-5 zusätzliche Jahre Berufserfahrung sind besser, als sie nicht zu haben, wenn alle anderen gleich sind".Beide sind gleichermaßen wahr und beide sind gleichermaßen bedeutungslos zu sagen.Am Ende kostet ein Abschluss viel Zeit und damit Opportunitätskosten, die beurteilt werden müssen.Nicht zu sagen, dass es sich nicht unbedingt lohnt, aber es ist keine triviale Sache.
alephzero
2020-06-24 20:45:34 UTC
view on stackexchange narkive permalink

Das meiste, was Sie in einem CS-Abschluss lernen, hat einen vernachlässigbaren praktischen Wert, genau wie das, was Sie in einem anderen rein naturwissenschaftlichen Abschluss (z. B. Physik) lernen.

Wenn Sie etwas Praktisches lernen möchten, sollten Sie dies tun Ich habe Software-Engineering studiert, nicht Informatik, so wie Sie sich für Maschinenbau, Elektrotechnik, Bauwesen oder Chemie entschieden haben, nicht für Physik oder Chemie.

Das heißt, any Der Abschluss zeigt zwei Dinge: Sie können auf einem ziemlich hohen und abstrakten intellektuellen Niveau arbeiten, und Sie haben genug intellektuelle Ausdauer, um das zu beenden, was Sie begonnen haben.

Abbruch des Studiums zugunsten kurzfristiger Beschäftigungsaussichten sendet eine Nachricht, dass Sie nicht über diese beiden Eigenschaften verfügen, die für sich genommen wünschenswert sind, unabhängig davon, welche Themen Sie auf Universitätsniveau studiert haben.

NPSF3000
2020-06-25 04:55:31 UTC
view on stackexchange narkive permalink

Um die eigentliche Frage zu beantworten:

Würden die meisten Unternehmen meine Bewerbung als nicht automatisch ablehnen, selbst wenn ich über langjährige Erfahrung mit hoch nachgefragten Fähigkeiten in der Webentwicklung verfüge?

Einige Unternehmen lehnen Sie ab, weil Sie keinen Abschluss haben.

Die folgende Frage lautet jedoch ... wen interessiert das?

Sie tun es nicht Sie brauchen nicht mehr als einen Job gleichzeitig ... Die eigentliche Frage ist also, ob Sie in der Lage sind, die gewünschten Möglichkeiten ohne Abschluss zu erhalten. Die Antwort wahrscheinlich - wenn Sie hart arbeiten.

Zum Beispiel habe ich keinen Abschluss und noch:

  • 10 Jahre Erfahrung (anstelle der ~ 6 Ich hätte einen Abschluss).
  • Ich bin zum Leiter der Entwicklerposition aufgestiegen und habe mehrere kleine Teams geführt.
  • Ich habe für eine Vielzahl von Startups gearbeitet, einschließlich eines für die Serie A.

Ich habe Personalvermittler aus allen großen Unternehmen, die an meinem Lebenslauf interessiert sind. Als ich das letzte Mal nach Arbeit suchte, entschied ich mich zwischen FB in Seattle, einem Einhorn in Colorado und einem Startup in San Francisco.

Wenn ich einen Abschluss gemacht hätte, hätte ich es vielleicht besser gemacht? Vielleicht ... aber ich hätte viel weniger Erfahrung - und würde wahrscheinlich viel weniger Geld verdienen.


Um jedoch die Punkte anderer zu wiederholen, denken Sie nicht daran ist ein einfacher Pfad. Wenn Sie den autodidaktischen Weg gehen, müssen Sie alles lernen, was Ihnen ein Abschluss beibringen würde, und viel mehr. Uni's sind gut darin, Grundlagen, abstrakte Konzepte und Networking mit anderen Gleichgesinnten zu vermitteln. Die ersten beiden können ziemlich einfach online / in Büchern abgeholt werden ... letzteres kann jedoch viel Zeit in Anspruch nehmen.

Die große Schwierigkeit, rein Autodidakt zu sein, besteht darin, nicht zu wissen, welche abstrakten Konzepte wichtig sein werden.Hätte ich mich die Mühe gemacht, Parser-Design, Datenbanknormalisierung oder Logikprogrammierung zu lernen, wenn sie nicht Teil eines Studiengangs gewesen wären?Ich bin mir nicht sicher, ob ich den Punkt für einen von ihnen gesehen hätte ... aber irgendwann waren sie alle nützlich.
Ich begann meine Karriere zusammen mit einem brillanten Entwickler auf Systemebene ohne formale Ausbildung - ich lernte immens aus seiner Erfahrung, aber gleichzeitig war er oft überrascht, wie ich einen Algorithmus aus der akademischen Welt zur Hand bringen konnte, der funktionieren würdeGrößenordnungen schneller als seine Implementierung von der Stange für jede Arbeit, die er tat.
@CharlesDuffy Das sind großartige Beispiele, und ich bin froh, dass Sie es gut gemacht haben!Es sind jedoch nur Anekdoten - zum Beispiel habe ich als autodidaktischer Entwickler meine Besitzer-Parses und normalisierten Datenbanken erstellt.Ich erinnere mich an keinen der zahlreichen Entwickler mit Universitätsabschluss, denen ich das Privileg hatte, mir einen Algorithmus aus einem Papier zu geben, um uns zu helfen.
@CharlesDuffy Ich denke, es gibt dieses Missverständnis, dass, weil einige Leute ihre Erdung über die Uni haben ... der * einzige * Weg, um die Erdung zu bekommen, über die Uni ist.Doch jedes Mal, wenn ich mir Daten anschaue - ob es sich um die Entwickler handelt, mit denen ich zusammengearbeitet habe, oder um die Vergütung von Gehältern ... gibt es bis zu einem gewissen Grad keinen allgemeinen Vorteil ... tatsächlich kann es manchmal weh tun. Denken Sie daran ... es ist nicht so, dass wir keine einheitlich ausgebildeten Entwickler im Team haben - also bündeln wir wie jeder Entwickler in einem Team Erfahrungen aus allen Bereichen, um die anstehenden Herausforderungen zu lösen.Mindestens die Hälfte meines Lernens kommt von meinen Kollegen.
PeterK
2020-06-24 14:31:50 UTC
view on stackexchange narkive permalink

Selbstgedachter Programmierer hier, wie andere gesagt haben; es kommt darauf an.

Zunächst einmal hatte ich großes Glück in meiner Karriere und konnte über viele Jahre hinweg langsam von einer Geschäfts- zu einer Entwicklerrolle wechseln, bis zu dem Punkt, an dem ich Vollzeit arbeitete dev. Zweitens habe ich viel Zeit damit verbracht, kostenlos zu lesen und zu lernen. Drittens mag ich es wirklich, mich zu entwickeln und es zu verbessern. Schließlich hatte ich das Glück, mit sehr talentierten und hilfsbereiten Menschen zusammengearbeitet zu haben.

Als ich von einer Entwicklerrolle zu einer wechselte, für die ich mich beworben hatte, hatte ich das Glück, jemanden zu kennen, der mich vorstellen konnte eine Position auf Hochschulniveau. Das Interview verlief hier gut, da ich über langjährige praktische Erfahrung verfügte, die durch alles, was ich in meiner Freizeit gelernt hatte, gestützt wurde.

Die Arbeit auf Hochschulniveau fühlte sich wie ein Rückschritt an und wies auf Lücken in meinem Wissen hin dass Absolventen für selbstverständlich hielten. Wieder verbrachte ich mehr Zeit mit Lesen und Lernen. Als ich bereit war, umzuziehen, lehnten einige Unternehmen meinen Lebenslauf sofort ab. Andere waren jedoch froh, ein Interview zu führen, und ich hatte eine Reihe von Angeboten zur Auswahl.

Meiner Meinung nach hätte mir ein CS oder ein verwandter Abschluss geholfen, bei einigen Unternehmen Fuß in die Tür zu bekommen Es hätte auch eine Grundlage für meine Karriere geschaffen, die ich von Grund auf neu bauen musste, aber an diesem Punkt halte ich es nicht mehr für einen großen Nachteil.

Gleichzeitig:

  • Ich hatte großes Glück
  • Ich musste eine Leidenschaft und einen Antrieb für meinen Job entwickeln
  • Es kommt äußerst selten vor, dass ich ohne CS so rüberkomme wie ich Grad
  • ol>

    Was Sie betrifft; Ich würde vorschlagen, diese zwei Jahre zu beenden. In zehn Jahren werden sie kaum noch eine Rolle spielen. Auch ein Praktikum ist kein Job. Auf diese Weise kann ein Unternehmen potenzielle Absolventen finden, die sie einstellen und zur Community beitragen können.

    Wenn Sie es jedoch immer noch ernst meinen, einen Job zu bekommen, würde ich zunächst mit der Praktikumsfirma sprechen, um zu erfahren, welche Optionen sie zur Verfügung haben. Um das Beste aus beiden Welten zu bekommen, versuchen Sie, einen Teilzeitjob zu bekommen, während Sie Ihr Studium fortsetzen. Auch wenn sie keine Vollzeitstelle in Bezug auf das Niveau und das Gehalt anbieten, nach dem Sie suchen, würde ich Ihre Beschäftigungsfähigkeit im Moment ernsthaft überdenken.

    AleksandrH
    2020-06-24 21:18:50 UTC
    view on stackexchange narkive permalink

    Basierend auf dem Lehrplan an der Hochschule, die ich besuche, gibt es nicht viele Fähigkeiten, die ich aus dem Rest meines Studiums lernen würde (hauptsächlich C ++ -, die sich in anwendbaren Fähigkeiten in meiner Karriere als Webentwickler niederschlagen würden Dies lässt mich Zweifel am direkten Wert des Abschlusses aufkommen.

    Dies ist eine schrecklich fehlgeleitete Perspektive , die nicht weiter von der Wahrheit entfernt sein könnte.

    Worauf laufen Ihrer Meinung nach beliebte JavaScript-Engines? Spoiler: Es ist kein JavaScript.

    V8 ist Googles Open-Source-Hochleistungs-JavaScript- und WebAssembly-Engine, die in C ++ geschrieben wurde.

    Ich hoffe, es ist in Ordnung zu zitieren Ich selbst aus einem meiner Blog-Beiträge:

    Ich erinnere mich, dass mein Lehrer für Programmiergrundlagen im zweiten Semester meines Grundstudiums einige sehr weise Worte übermittelte, als er mich beschweren hörte Wir lernten C ++, was mir damals völlig fremd war und mit einer Schiffsladung Frustrationen einherging. Er sagte, dass der Abschluss nicht dazu gedacht sei, uns das Programmieren in einer bestimmten Sprache beizubringen, und dass Sprachen lediglich Werkzeuge für die Arbeit eines Programmierers sind. Die Hoffnung war, dass wir nach Abschluss des Programms jede Sprache auf Anfrage lernen können. Unser Ziel war es zu lernen, wie man wie Informatiker denkt, anstatt uns auf den engen Kontext einer bestimmten Sprache zu beschränken.

    Ein CS-Abschluss bringt Ihnen viele Dinge bei, die Sie nicht lernen werden Verwenden von JavaScript-Frameworks und Web-Dev für den Lebensunterhalt.

    Aber das ist die Sache, ein Webentwickler zu sein, der seinen Lebensunterhalt verdient, bringt Ihnen viele Dinge bei, die Sie mit einem CS-Abschluss nicht lernen werden.Beides trifft gleichermaßen zu, die Frage ist, welche dieser Dinge in einer Karriere als Entwickler wertvoller sind.Ich glaube nicht, dass es eine einfache einseitige Antwort auf diese Frage gibt, aber eine Binsenweisheit wie "es wird dir etwas anderes beibringen" hilft überhaupt nicht.(Um nicht zu sagen, dass das Erlernen mehrerer Sprachen nicht sehr wichtig ist)
    "Die Frage ist, welche dieser Dinge in einer Karriere als Entwickler wertvoller sind." Warum?Es gibt keinen Grund, warum Sie nicht beides haben können.
    Wie im Sinne eines Abschlusses bei gleichzeitiger Arbeit?Ich denke, Sie haben Recht, für diejenigen, die die Energie dazu haben: Respekt.Ein Freund von mir machte zwei Junggesellen gleichzeitig, versteht immer noch nicht, wie er es gemacht hat.Für mich - und die große Mehrheit der Menschen - ist ein 40-Stunden-Job mehr als genug.
    Oder meinst du nur, dass du zuerst einen Abschluss machen und dann Erfahrung sammeln kannst?Das stimmt natürlich auch, aber das bedeutet immer noch, dass Sie 5 Jahre in CS verbringen, um Berufserfahrung zu sammeln.Das war genug für mich, um von 'Junior' zu 'Medior' zu wechseln und zusätzlich zu der, mit der ich angefangen habe, zwei verschiedene Programmiersprachen für zwei verschiedene Unternehmen zu lernen.
    Oh, ich kann mir nicht vorstellen, Schule zu machen und Vollzeit zu arbeiten.Das meiste, was ich getan habe, ist ein Teilzeitpraktikum (max. 10 Stunden / Woche) neben der Schule.Wenn OP 40 / h pro Woche arbeitet, kann es schwierig sein, mit seinem Abschluss zu jonglieren.
    "Ein Webentwickler" zu sein ist wie zu sagen "Ich bin ein Mechaniker, der nur an Heizkörpern arbeitet und für alles andere nutzlos ist".Ein so enger Fokus ist gefährlich und einschränkend.Ich bin ein Entwickler, der an allem arbeiten kann, einschließlich Web, und ich habe während meiner 28-jährigen Karriere.Sie müssen sich auch Sorgen machen, dass ein Großteil des Outsourcings im Bereich der Webentwicklung durchgeführt wird. Schauen Sie sich einfach die Projekte auf UpWork an.Die Leute haben dort so kleine Budgets festgelegt, dass ich nicht einmal ihre Anforderungen an das Geld sehen konnte, das sie für Webentwickler bezahlen möchten.
    SouthShoreAK
    2020-06-24 21:58:48 UTC
    view on stackexchange narkive permalink

    Können Sie einen Job in der Softwareentwicklung ohne Abschluss bekommen? Sicher!

    Story Time

    Ich habe einen CS-Abschluss von einer Big 10-Schule, die für Ingenieurwissenschaften bekannt ist. In einem meiner ersten Jobs nach dem College arbeitete ich in einem 10-Personen-Geschäft mit einem brillanten Entwickler ähnlichen Alters, der sein Studium ebenfalls nicht abschloss, weil "es nichts Praktisches zu lernen gab". Er konnte Ringe um mich herum programmieren und wurde innerhalb von ein oder zwei Jahren Microsoft MVP. Er wurde dann von MS eingestellt, und zuletzt hörte ich, dass er für Amazon arbeitete.

    Es ist also möglich. Ich habe jedoch auch gesehen, dass Kinder es rechtfertigen, sich auf ihre sportlichen Fähigkeiten zu konzentrieren, anstatt aufs College zu gehen, weil Kobe Bryant es geschafft hat. Sie müssen in der Lage sein, jedem potenziellen Arbeitgeber zu beweisen, dass Sie genauso fähig sind, wenn nicht sogar mehr als jemand mit einem Abschluss. Sie benötigen wahrscheinlich einen sehr aktiven Blog, viele öffentliche Open-Source-Projekte und so viele andere öffentliche Kompetenznachweise, wie Sie verwalten können.

    Gute Jobs sind wettbewerbsfähig

    10 Jahre schneller Vorlauf. Ich arbeite derzeit in einer Firma mit mehr als 1000 Mitarbeitern in einer der fünf größten Städte der USA. Wir werden von mehreren Publikationen durchweg in die Top 10 der besten Arbeitgeber unserer Stadt aufgenommen. Die Leute wollen hier wirklich arbeiten. Unsere Personalabteilung besteht wahrscheinlich aus 100 Mitarbeitern.

    Ich bin aktiv an unserem Einstellungsprozess beteiligt. Wir bekommen mehr Bewerbungen als wir einstellen können. Wir müssen das Bewerberfeld schnell reduzieren. Die erste Voraussetzung ist also ein Abschluss. Für Studienbewerber gibt es auch eine GPA-Anforderung. Es ist nicht perfekt, aber es ist einfach nicht möglich, jeden Lebenslauf, den wir erhalten, eingehend zu bewerten.

    Außerdem habe ich viele Rückblicke gehabt, nachdem wir jemanden interviewt haben. Wir reden nicht nur über "Hat diese Person das Codierungsproblem gelöst, das wir ihnen gegeben haben?" oder "verstehen sie Abstraktion?" Wir besprechen auch, wie sie als Arbeiter sind, und wir schauen uns genau an, was die Arbeitshistorie über sie aussagt. Etwas wie "Ich habe mein Studium nicht abgeschlossen, weil es nichts Wertvolles mehr zu lernen gab" ist eine MAJOR RED FLAG. Dies mag für Sie nicht zutreffen, aber unsere Schlussfolgerung wäre wahrscheinlich, dass eine Person nicht hart arbeiten möchte, leicht aufgibt, wenn die Arbeit nicht interessant ist, und möglicherweise nicht auf erfahrenere Mitarbeiter hört, weil ihr Wissen "veraltet" ist. Wir würden viele Gegenbeweise brauchen, um diese Annahme zu überwinden und zur Einstellung überzugehen. (Wenn es so etwas wie "Ich bin nicht fertig geworden, weil meine Mutter sehr krank war und ich mich um sie gekümmert habe" wäre, wäre das eine andere Überlegung.)

    Schlussfolgerung

    Sie können sicherlich einen Job ohne Abschluss bekommen. Aber es wird schwieriger sein, anzufangen. Sie müssen arbeiten, um zu beweisen, dass Sie Dinge tun können, die von jemandem mit einem Abschluss angenommen werden (richtig oder falsch). Einige Jobs werden für Sie unabhängig davon geschlossen, und sie sind möglicherweise die Jobs, die Sie am meisten wollen.

    Wenn Sie nicht mehr viel Zeit haben und es sich leisten können, sie zu beenden, würde ich Ihnen dringend empfehlen, dies zu tun es.

    Aus Neugier, wenn ich deine beste Freundin wäre und du zu deiner Einstellung gehen würdest.und sagte ihnen: "Hey, dieser Typ ist cool. Bring ihn zu einem Interview, obwohl er sein Studium noch nicht abgeschlossen hat." Würde mich das durch die Tür bringen?
    Ich bezweifle ernsthaft, dass das funktionieren würde.Die Abschlussvoraussetzung ist eine festgelegte Richtlinie. Wenn wir diese Regel für einen Freund verbiegen, kann dies zu diskriminierenden Einstellungen führen.Ich bin mir sicher, dass es Unternehmen oder Leute gibt, die das tun würden, aber da wir immer viele Bewerber haben, denke ich nicht, dass dies das Risiko wert wäre.
    Verstanden.Ich habe mich gefragt, ob empfohlene Gewichte mehr als der Lebenslauf sind, wie zum Beispiel in einem großen Wirtschaftsprüfungsunternehmen in Großbritannien. Die Chancen, zu einem Vorstellungsgespräch zu kommen, sind viel größer, wenn Sie zuerst empfohlen wurden.
    msouth
    2020-06-26 11:49:59 UTC
    view on stackexchange narkive permalink

    Ich habe die Chance auf einen Job verloren, den ich wirklich wollte, weil der Interviewprozess von Menschen mit CS-Abschluss durchgeführt wurde und sich daher an ihnen orientierte. Ich war 15 Jahre in der Branche und war sicher voll qualifiziert, die Arbeit zu erledigen. Die Fragen waren jedoch alle auf Dinge ausgerichtet, die Sie beispielsweise in einer Algorithmusklasse lernen würden. Ich bin CS-benachbart genug, um die allgemeine "Kategorie" der Dinge zu erkennen, über die sie gesprochen haben, aber meine Abschlüsse sind in Mathematik und Physik und sie fragten Dinge, die ich herausfinden konnte, wenn ich genug Zeit hatte, aber nicht etwas, mit dem ich vertraut genug war um schnell zu antworten und meine Kompetenz zu zeigen.

    Eine weitere Überlegung ist, über die Tools zu verfügen, um schwierigere Probleme zu lösen . Zum Beispiel läuft ein Großteil des Internets derzeit auf Linux-Servern. Wenn Sie ein Problem haben, bei dem Sie Code kompilieren müssen, um es zu beheben, können Sie davon profitieren, dass Sie wissen, was ein Compiler ist, was ein Linker ist usw. Dies sind Dinge, die Sie möglicherweise im Laufe der Zeit aufgreifen oder nicht als "nur ein Programmierer", aber dass ein guter CS-Abschluss Sie lehren wird. In meinen mehr als 20 Jahren habe ich Situationen erlebt, in denen ich vielleicht mehr Jahre in der Branche bin, aber ich sehe Leute mit CS-Ausbildung, die in der Lage sind, sicherere Probleme zu lösen, weil sie (zum Beispiel) einen Compiler in einer Klasse geschrieben haben und infolgedessen Sie haben einfach ein besseres Gefühl für "Was ist unter der Haube?".

    Mein Rat ist also, dass Sie nicht nur das Studium abschließen, sondern alles, was Sie können, aus jeder Klasse aufnehmen, vorausgesetzt, dass die Informationen / Fähigkeiten / Das Verständnis, das Sie gewinnen, ist entscheidend, um einen Job zu finden oder ein schwieriges Problem zu lösen, für das die anderen Leute einfach nicht die richtigen Voraussetzungen hatten.



    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
    Loading...