JavaRush /Blog Java /Random-PL /Pokaż mi swój dyplom! Czy programista musi mieć wyższe wy...

Pokaż mi swój dyplom! Czy programista musi mieć wyższe wykształcenie specjalistyczne?

Opublikowano w grupie Random-PL
Czy aby zostać programistą odnoszącym sukcesy, trzeba zdobyć wyższe wykształcenie specjalistyczne na uniwersytecie? Pytanie jest niejednoznaczne, trwale aktualne, a zdania na ten temat są bardzo różne. Pokaż mi swój dyplom!  Czy programista musi mieć wyższe wykształcenie specjalistyczne?  - 1Niektórzy twierdzą, że bez wyspecjalizowanej „wieży” ci, którzy chcą zostać programistami, będą mogli jedynie nauczyć się zostać „cueerami”, automatorami, różnego rodzaju „bijakami formy” i innymi podgatunkami zwykłego programisty, które są mało szanowane przez programiści pracy. Inni nie zgadzają się z tym punktem widzenia, twierdząc, że całkiem możliwe jest zostać profesjonalnym programistą przy pomocy samodzielnej nauki i materiałów edukacyjnych dostępnych w Internecie. Gdzie jest prawda? Jak to często bywa, prawda leży gdzieś po środku. Z jednej strony bez specjalistycznego wykształcenia wyższego wielu osobom będzie trudno dostać się do zawodu w ogóle, ale do niektórych szczególnie obiecujących i złożonych specjalności programistycznych, takich jak na przykład sztuczna inteligencja i uczenie maszynowe. Pokaż mi swój dyplom!  Czy programista musi mieć wyższe wykształcenie specjalistyczne?  - 2

60% profesjonalnych programistów uczyło się poprzez kursy online

Z drugiej strony statystyki mówią, że wśród programistów, co dziwne, większość stanowią samoucy. Według jednego zakrojonego na szeroką skalę badania programistów przeprowadzonego przez zasób Stack Overflow, 56% ankietowanych programistów stwierdziło, że nie posiada dyplomu specjalizacji (za takie uznawane są dyplomy ze specjalności z informatyki i dziedzin pokrewnych). Jednocześnie ponad 85% ankietowanych programistów stwierdziło, że częściowo uważają się za samouków, ponieważ samodzielnie nauczyli się przynajmniej jednego z języków programowania lub jednego z frameworków. Natomiast 13% respondentów opanowało zawód programisty wyłącznie w oparciu o samodzielne wykształcenie. Ponadto 60% zawodowych programistów, którzy wzięli udział w ankiecie, stwierdziło, że przynajmniej raz skorzystało z kursów online w celach szkoleniowych. Według tego samego badania około 75% wszystkich programistów ma wykształcenie wyższe, co oznacza, że ​​jedna czwarta wszystkich zawodowych programistów nie posiada żadnego dyplomu. A wśród tych, którzy to zrobili, tylko nieco ponad połowa (60%) zauważyła, że ​​zdobyła wykształcenie na specjalistycznej specjalności związanej z informatyką. Jak widzimy, nie ma zgody co do tego, ile specjalistycznego wykształcenia wyższego potrzebuje programista. Przyjrzyjmy się zatem argumentom za i przeciw.Pokaż mi swój dyplom!  Czy programista musi mieć wyższe wykształcenie specjalistyczne?  - 3

Wykształcenie wyższe specjalistyczne dla programisty. Argumenty dla"

„Czy aby zostać programistą trzeba mieć wyższe wykształcenie specjalistyczne? Ściśle mówiąc, nie. Wydaje mi się jednak, że odsetek osób, które bez formalnego przeszkolenia mogą zostać poważnymi programistami, nie jest tak duży, jak mogłoby się wydawać, czytając posty na ten temat w Internecie. Postawienie pierwszych kroków w programowaniu jest dość proste, a to zachęca wielu do podjęcia tego zawodu, nawet jeśli obiektywnie nie mają do tego zdolności. Zasadniczo, jeśli nie masz formalnego wykształcenia, jesteś amatorem. Chociaż czasami ci amatorzy potrafią całkiem przekonująco wcielić się w rolę profesjonalisty, nawet nie będąc nim” – mówi Randall Schulz, doświadczony programista na stanowisku starszego programisty w Boxie. „Nie zapominajmy jednak, że brak formalnego wykształcenia i brak brak dyplomu – to nie to samo. Część programistów ma pełne wykształcenie informatyczne, ale nie ma dyplomów” – dodał ekspert.
  • Studia na uniwersytecie stanowią podstawę wiedzy specjalistycznej

    Głównym zadaniem szkolnictwa wyższego jest pomoc w budowaniu mocnych i stabilnych podstaw do dalszego opanowania każdego zawodu. I trzeba przyznać, że pomimo wszystkich swoich niedociągnięć, nawet nowoczesne uniwersytety w krajach rosyjskojęzycznych nadal przynajmniej z tą misją sobie radzą. Studia na uniwersytecie często naprawdę pomagają w stworzeniu szerokiej bazy wiedzy teoretycznej i umiejętności, na podstawie których następuje później kształcenie zawodowego programisty.

  • Studia na uniwersytecie kształtują umiejętności związane z samokształceniem

    Jeśli wiedza teoretyczna jest jasna, to jakie naprawdę przydatne umiejętności można zdobyć na uniwersytecie, biorąc pod uwagę, że prawdziwe umiejętności praktyczne, na które jest zapotrzebowanie na rynku, są niezwykle rzadko dostarczane na studiach wyższych? Uczelnie uczą, jak się uczyć, a znaczenie tej umiejętności dla programisty jest trudne do przecenienia. W tym miejscu jeszcze raz zacytujmy pisarza i futurystę Alvina Tofflera, który powiedział, że „analfabetami w XXI wieku nie będą ci, którzy nie umieją czytać i pisać, ale ci, którzy nie potrafią się uczyć i uczyć na nowo”. Dotyczy to zwłaszcza programistów i pracowników innych specjalności technicznych.

  • Posiadanie dyplomu specjalistycznego pomaga w znalezieniu pracy

    Pomimo tego, że posiadanie wyższego wykształcenia w ogóle, nie wspominając o dyplomie specjalistycznym, rzadko jest ważnym kryterium przy zatrudnieniu programisty, czasami posiadanie dyplomu może być nadal bardzo, bardzo przydatne. Przykładowo, w przypadku, gdy programista dostaje pracę w firmie outstaffingowej u zagranicznego pracodawcy, który wątpi w jego kwalifikacje, ważnym atutem będzie ukończenie edukacji w jego specjalności. Posiadanie dyplomu będzie także bardzo przydatne dla programistów, którzy starają się przenieść za granicę np. do krajów Europy czy Ameryki Północnej.

  • Z dyplomem łatwiej i szybciej można uzyskać dobry start w zawodzie

    Posiadanie dyplomu samo w sobie, choć nie zapewni dobrej pracy od samego początku, może pomóc w wejściu w ten proces „od wysokiego startu” poprzez staże w renomowanych firmach i, jeśli dopisze szczęście uczelnia (i kraj pochodzenia), rezydencji), dzięki pomocy cenionych i doświadczonych nauczycieli, ekspertów w zawodzie.

    Pokaż mi swój dyplom!  Czy programista musi mieć wyższe wykształcenie specjalistyczne?  - 4
  • Bez specjalistycznego dyplomu trudno jest dostać pracę w niektórych typach firm i awansować

    Przykładowo, aby otrzymać stanowisko w spółce państwowej lub organizacji międzynarodowej posiadanie specjalistycznego dyplomu może być nadal wymogiem obowiązkowym, gdyż dla pracodawców w tym zakresie formalności odgrywają znacznie większą rolę niż w przedsiębiorstwach komercyjnych. Z tego samego powodu brak odpowiedniego dyplomu może utrudniać rozwój kariery w przedsiębiorstwach lub organizacjach państwowych.

Wykształcenie wyższe specjalistyczne dla programisty. Argumenty przeciw"

Skąd wzięła się ta debata o tym, czy programista musi mieć dyplom specjalistyczny, czy nie? Czy nie jest oczywiste, że na pierwszym miejscu nadal będą prawdziwe doświadczenie i umiejętności praktyczne? Cody Harper, programista w firmie Sentinel, podaje dobre wyjaśnienie w poście na stronie pytań i odpowiedzi Quora. „Czy w dzisiejszych czasach konieczne jest posiadanie wyższego wykształcenia specjalistycznego, aby móc pracować jako programista? Krótko mówiąc, nie. Chociaż nie zawsze tak było. Do niedawna większość dużych firm, w tym Google, Microsoft, Apple i IBM, rzeczywiście wymagała posiadania specjalistycznego dyplomu od kandydatów i sprawdzanych kandydatów, aby mogli sprawdzić, czy spełniają ten wymóg. Dlatego wcześniej, bez wyższego wykształcenia na specjalności związanej z informatyką, zwykle nie można było nawet dostać się na rozmowę kwalifikacyjną, a tym bardziej pomyślnie ją zaliczyć. Na szczęście teraz jest inaczej” – powiedziała Harper. I ma rację. Jeszcze nie tak dawno do zdobycia pracy w jednej z czołowych firm (nie na wszystkie stanowiska, ale na wiele) wymagany był dyplom specjalistyczny. Teraz zrezygnowano z tego wymogu, ale fakt, że do niedawna był on bardzo istotny, przemawia na korzyść uniwersytetów.
  • Studia uniwersyteckie poświęcone programowaniu i informatyce są przeładowane teorią

    Pomimo tego, że mocne podstawy teoretyczne są niewątpliwą zaletą zdobycia pełnoprawnego wykształcenia na uniwersytecie, nie można nie przyznać, że czasami studia uniwersyteckie są zbyt przeładowane pogłębioną teorią. A wykładowcami kierunków technicznych na samych uczelniach, nawet tych bardzo dobrych, są najczęściej naukowcy, matematycy i po prostu z natury teoretycy, których interesuje nie tyle praktyczne zastosowanie programowania, ile poprawność i „piękno” napisany kod sam w sobie.

  • Wiele przedmiotów nauczanych na uniwersytetach prawie w ogóle nie jest wykorzystywanych

    Jak zauważa wielu doświadczonych programistów, zarówno naszych, jak i zagranicznych, współczesne studia uniwersyteckie dla programistów są nie tylko przeładowane teorią, ale zawierają także znaczną ilość szczerze przestarzałej wiedzy, która rzadko komukolwiek się przyda. Najczęściej są to kursy poświęcone technologiom, które wcześniej odgrywały ważną rolę, ale obecnie w realnym świecie od dawna uważane są za historię.

  • Obecnie programy uniwersyteckie ignorują wiele ważnych technologii i umiejętności

    Oprócz tego, że kursy uniwersyteckie zawierają wiele nieaktualnych informacji, to także całkowicie lub prawie całkowicie ignorują wiele ważnych technologii, umiejętności i specjalności z zakresu współczesnego rozwoju. Takie jak na przykład kontrola jakości , projektowanie gier, przetwarzanie w chmurze i inne popularne obszary technologiczne, takie jak sztuczna inteligencja czy duże zbiory danych . W rezultacie absolwenci, którzy opierają się wyłącznie na programie studiów uniwersyteckich, nie uzupełniając go samokształceniem, często nie tylko marnują czas na nadmierne zagłębianie się w teorię, ale także kończą studia z poważnymi lukami w wiedzy, których można było uniknąć.

  • Uczelnie zapewniają niewielką wiedzę praktyczną, na którą jest zapotrzebowanie na rynku

    Cóż, w konsekwencji powyższego, jedną z głównych wad zdobywania wykształcenia na uniwersytecie jest to, że świeżo upieczeni dyplomaci opuszczają mury instytucji edukacyjnej z dużą ilością wiedzy teoretycznej i bardzo małą lub żadną praktyczne doświadczenie. W rezultacie większość nadal musi zaczynać karierę od samego dołu, pomimo 4-5 lat spędzonych na nauce zawodu.

Streszczenie

Jaki wniosek można wyciągnąć z powyższego? Niestety, najbardziej banalny: można zostać programistą i osiągnąć wysoki poziom biegłości w tym zawodzie bez dyplomu w swojej specjalności (a także bez dyplomu). Jednak studia wyższe w dalszym ciągu niosą niezaprzeczalne korzyści w przyszłej karierze zawodowej, więc całkowite porzucenie go jako pomysłu również nie byłoby do końca słuszne. Jednak niezależnie od tego, jaką drogę do sukcesu wybierzesz, nie zapominaj, że jedynym warunkiem zawsze będzie ciężka praca i wewnętrzna motywacja do osiągnięcia celu.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION