Obecnie robię licencjat z fizyki, ale jestem dobry w języku Swift, CSS, HTML i JavaScript.
Jak mogę zdobyć pracę w zakresie inżynierii oprogramowania lub tworzenia stron internetowych bez dyplomu?
Obecnie robię licencjat z fizyki, ale jestem dobry w języku Swift, CSS, HTML i JavaScript.
Jak mogę zdobyć pracę w zakresie inżynierii oprogramowania lub tworzenia stron internetowych bez dyplomu?
To bardzo subiektywne, ale z pewnością możesz zrobić karierę w tworzeniu oprogramowania bez dyplomu w tej dziedzinie. Znam bardzo doskonałego programistę, który ma 2 tytuły magisterskie, jeden z nauk humanistycznych, drugi z bibliotekoznawstwa.
Jest to jednak ciężka bitwa, zwłaszcza jeśli chodzi o pierwsze kilka miejsc pracy. Kiedy zdobędziesz trochę doświadczenia w swoim CV, wykorzystasz je do zdobycia innych prac itd.
Osobiście nie mam żadnego dyplomu. Ale nawet z ponad 30-letnim doświadczeniem wciąż odmawia mi się bycia branym pod uwagę, ponieważ takiego nie mam. Po prostu tak jest.
Podsumowując, tak, jest to możliwe, ale nie jest to łatwe. Powinienem również zauważyć, że mój najlepszy przyjaciel z liceum zajmuje się również programowaniem i architekturą. On jest doktorem w botanice genetycznej.
Jednej rzeczy brakuje w innych odpowiedziach, że posiadanie wiedzy dziedzinowej w jakiejś dziedzinie ORAZ silne umiejętności programowania i programowania to niezwykle potężne połączenie.
Anegdotycznie, to jest definiujący aspekt mojej własnej kariery. Mam licencjat i magisterium z inżynierii lądowej, ale pracuję głównie jako programista. Praca, którą wykonuję, jest związana z moją dziedziną i uważam, że moje umiejętności wypełniają dość dużą lukę w sile roboczej. Dużą zaletą jest to, że podczas tworzenia oprogramowania masz niesamowity wgląd w to, jak będzie ono ostatecznie używane i co sprawi, że Twój produkt będzie lepszy. Dodatkowo, połączenie tradycyjnych umiejętności z umiejętnościami programisty zapewni wgląd w przeprojektowanie wielu typowych zadań w Twojej branży. Wreszcie, tworzenie oprogramowania to rozwój produktu; to doświadczenie pozwoli ci ostatecznie objąć stanowisko kierownicze.
Porady :
Zdobycie PIERWSZEJ pracy w terenie jest trudne, ale nie niemożliwe, po zdobyciu doświadczenia w tej dziedzinie jest łatwiej. Jest więcej pracodawców, którzy wymagają „dowolnego” stopnia naukowego niż jednego w tej dziedzinie i często doświadczenie można zastąpić. Standardowym szablonem jest to, że lata doświadczenia można zamienić jeden za jeden na stopień. IE
„Stanowisko wymaga 4-letniego dyplomu i 2 lat doświadczenia lub (ogólne zrzeczenie się tytułu, jeśli ma doświadczenie)”
Najlepszym sposobem na zdobycie pierwszej pracy jest zbudowanie wznowić poprzez pracę jako wolny strzelec i / lub wolontariusz, aby móc umieścić je na punktach w CV ...
Doświadczenie:
Organizacja charytatywna XYZ: (wolontariusz) x-prezent
Niezależny konsultant wx
Jest to coraz trudniejsze, a jeśli to robisz, trudniej jest iść do przodu bez stabilizacji, chociaż możesz to prawie naprawić, zdobywając certyfikaty. Dotyczy to zwłaszcza większych firm, ale w niektórych miejscach staje się to powszechne.
Wiele osób powie Ci, że pracują w branży od dziesięcioleci bez żadnego i to prawda. Ale dekady temu było ogromne zapotrzebowanie i w wielu miejscach nie można było dostać dyplomu. Niektórzy z nas byli w pobliżu przed internetem. Wtedy było o wiele łatwiej.
Mówiąc to, jest to nadal możliwe nawet w pierwszym, drugim i trzecim, wciąż jest to całkiem proste. Najlepszym sposobem na to jest posiadanie czegoś, co pokaże Twoje umiejętności, czym możesz się pochwalić potencjalnym pracodawcom, nawet jeśli jest to praca osobista lub wolontariat. Zacznij od dołu i pracuj ciężko i profesjonalnie, zdobądź certyfikat, jeśli to możliwe, i uczyń go swoją branżą.
Kiedy już znajdziesz pracę, spędź tam dobre kilka lat, skupiając się na odejściu z dobrym referencją. To zapewni ci następną pracę i zapewni ci pewny kierunek, przy założeniu, że nie tylko cię awansują.
Tworzenie oprogramowania nie jest w żaden sposób regulowane. Każdy może to zrobić. Więc to, czy możesz dostać pracę bez dyplomu w tych dziedzinach, zależy całkowicie od potencjalnego przyszłego pracodawcy. Niektórzy będą wymagać dyplomu, inni nie.
Jeśli chcesz wiedzieć, jakie są Twoje szanse, przejdź do ogłoszeń o pracę w Twojej okolicy. Załóż, że masz wykształcenie, do którego dążysz, i sprawdź, czy czułbyś się komfortowo, ubiegając się o pracę, o którą chcesz się ubiegać.
Biorąc pod uwagę ogromną liczbę profesjonalnych programistów, którzy mają co najwyżej dyplom z informatyki (a to nie to samo), tak, jest w porządku.
I znam wielu ludzi, którzy pracują w tej branży, którzy mają różne stopnie naukowe. Zwykle zajmują się naukami ścisłymi (np. Fizyką), ale możesz mieć tylko dyplom z angielskiego lub nie mieć go wcale i dostać przyzwoitą pracę, jeśli możesz udowodnić, że jesteś w tym dobry.
Nie mam żadnego dyplomu, a od kilku lat zajmuję się programowaniem. Każdemu, kto próbuje dostać się do branży oprogramowania bez dyplomu, zasugerowałbym:
Jasne, że możesz pracować w IT bez dyplomu informatyka. Każdy stopień analityczny przygotowuje Cię do programowania i pracy systemowej. Zdobądź BS - wiele firm chce mieć dyplom .
Języki rozwinęły się tak bardzo, że nie masz do czynienia ze szczegółami, jak za czasów C ++. Jest tak wiele narzędzi, że prawie nigdy nie potrzebujesz pisać rzeczy systemowych, takich jak sortowanie.
Z licencjatem z fizyki rozważ tytuł magistra z informatyki. Jest poszukiwany i bardzo analityczny.
Zdecydowanie sugeruję, abyś wziął statystyki dla swoich zajęć do wyboru. Wraz ze wzrostem ilości danych rośnie również zapotrzebowanie na statystyki.
Dziedziną, która mogłaby cię zaskoczyć, jak fizyka i matematyka, są finanse. Potrzebują dużo czystej analizy.
Jeśli zamierzasz używać HTML, zrób to w HTML5.
Jak wspomniano powyżej, zdobycie pierwszej pracy w IT jako programista będzie najtrudniejsze, ale w żadnym wypadku nie będzie niemożliwe.
Z mojego doświadczenia wynika, że firmy zwykle patrzą na Twoje doświadczenie w tej dziedzinie.
Twoja pierwsza praca może być początkującym programistą, ale na tym polega kompromis, kiedy zaczynasz ...
Powodzenia.
Są dwie główne rzeczy, które musisz wziąć pod uwagę, próbując to osiągnąć:
1) Czy mam wystarczające praktyczne doświadczenie w technologii [x], aby kompetentnie wykonać pracę, o którą się ubiegam w i zostać wybranym spośród innych wykwalifikowanych kandydatów?
2) Czy prezentuję się w moim CV w sposób, który rzeczywiście da komuś wystarczające zaufanie do mnie, aby dać mi pracę?
Na przykład, jeśli programowałeś w różnych językach, odkąd skończyłeś 8 lat i zbudowałeś kompilator w swoim wolnym czasie i możesz zakomunikować, że jesteś niezwykle utalentowanym programistą w sposób, który przekona HR, który udzieli Ci wywiadu, jesteś gotowy i powinieneś być w stanie w końcu to zadziałać.
Z drugiej strony, jeśli bawiłeś się tylko kilkoma językami i nie jesteś tak naprawdę to musisz zadać sobie pytanie, czy rzeczywiście masz kwalifikacje do pracy, o którą się ubiegasz. Jeśli odpowiedź brzmi „nie”, najpierw zapytam, dlaczego zadajesz sobie trud aplikowania, a po drugie spodziewam się, że będziesz miał sporo trudności z włamaniem się do branży.
W zasadzie wszystko się gotuje do: czy naprawdę mam kwalifikacje do pracy, o którą się ubiegam, czy nie? A jeśli mogę, czy mogę to przekazać w sposób, który zapewni mi pracę?
Jeśli masz wymagane umiejętności, polecam spędzić tydzień lub dwa na zbadaniu strategii wznawiania IT i jak się sprzedać, bo jeśli zawiedziesz na tym obszarze, jesteś martwy w wodzie, bez względu na to, jak dobry jesteś.
W pozostałych odpowiedziach omówiono już kilka dobrych strategii tworzenia CV. Ponieważ nadal jesteś w szkole, mam kilka pomysłów do dodania:
Jako student fizyki trochę trudniej sprzedałem się do tej pierwszej pracy - ale ja miał niewielkie, odpowiednie zajęcia i kilka osobistych projektów. Potem poszło dobrze, znacznie łatwiej było znaleźć następnych i ostatecznie pracę. Jeśli uważasz, że nie są przekonani co do twoich umiejętności programistycznych, omów, w jaki sposób twoje lekcje fizyki przygotowały cię do szybkiej nauki / debugowania / myślenia metodycznego i logicznego / wstaw-pozytywną-jakość-tutaj (popierając to twierdzenie konkretnymi ilustracjami twojego oczywiście na zajęciach lub w laboratorium).
( Zastrzeżenie: Zrobiłem to, co próbujesz zrobić, mianowicie znalazłem pracę jako programista pomimo posiadania dyplomu Po angielsku)
* Odpowiedź skierowana do Stanów Zjednoczonych, YMMV
Żadna z pozostałych odpowiedzi naprawdę nie radzi sobie z tym aspektem, który IMHO jest ważny. Sposób, w jaki to zrobiłem, to nawiązywanie kontaktów. Jeśli nie masz w swojej sieci nikogo zatrudniającego programistów (miałem pod tym względem ogromne szczęście), będziesz musiał spotkać się z nimi tam, gdzie są. Oto kilka propozycji:
Idź na spotkania
Idź na lokalne spotkanie dla języka x. Być może będziesz musiał trochę jechać, jeśli nie mieszkasz w mieście. To jest tego warte. Weź również pod uwagę początek . Podobnie jak w Twojej lokalnej grupie użytkowników Linuksa.
Zajmij się szermierką
Choć może to zabrzmieć śmiesznie, trenowałem szermierki od ponad dziesięciu lat, a nieproporcjonalna liczba szermierzy pracuje w dziedzinach STEM, w tym programistach. YMMV. Poszukaj innych hobby, które mogą spodobać się twórcom oprogramowania.
Poznawaj przyjaciół
Czy jest jakieś miejsce na terenie kampusu lub poza nim że dzieciaki z CS / EE spędzają czas? Idź zaprzyjaźnić się.
Złóż podanie o staż
Wspomniano o tym w innych odpowiedziach, ale warto to powtórzyć: bycie w szkole zapewnia rodzaj dostępu do bezpłatnego lub niedopłacanego doświadczenia, którego oficjalne zdobycie w inny sposób byłoby prawdopodobnie nielegalne. To, czy to dobra, czy zła rzecz, jest dyskusyjne, ale dobierz to FWIW.
Możesz umieścić rzeczy na githubie, załadować swoje CV wystarczającą liczbą modnych słów, aby ominąć HR itp., Ale jest nie zastąpi osobiste przekonanie innych ludzi z branży, że powinni zatrudnić / poprosić swojego szefa o zatrudnienie Ciebie.
Cóż, zrobiłem to więcej dekad temu, niż chciałbym pamiętać. Byłem jedynym w 8-osobowym zespole, który miał komp. Sci. stopień. Inne miały różne stopnie, takie jak francuski, historia, filozofia i astronomia (nie powiodło się).
W tamtym czasie występował ogólny niedobór inżynierów oprogramowania, więc firmy pomyślały „weźmy po prostu ludzi, którzy są sprytni i wyszkol ich w zakresie oprogramowania ”. Więc inni poszli na fajne szkolenia, a ja musiałem zostać w biurze i pracować :-(
Od dziesięcioleci pracuję jako wolny strzelec w USA, kilku krajach azjatyckich i ponad garstce Wydaje mi się, że około 80% programistów, z którymi pracuję, nie ma stopnia naukowego (chociaż większość z nich ma obecnie jakieś stopnie naukowe; elektronika jest bardziej pożądana niż język angielski).
Dobrą wiadomością dla ciebie jest to, że fizyka to dobry kierunek, ponieważ wielu fizyków ma pewną wiedzę na temat kodowania, nawet jeśli nie są formalnie przeszkoleni.
Bardzo fenomenem w Niemczech jest niektórzy, którzy studiują, aby zostać Herr Doktorem fizyki, opuszczają uniwersytet w wieku 27 lub 28 lat, stwierdzają, że jest nadmiar fizyków i nie ma pracy w tej dziedzinie i przenosi się do oprogramowania. Około 70% moich kolegów z zespołu w Niemczech należy do tej kategorii. / p>
Oczywiście będzie się to różnić w zależności od kraju, a nawet firmy, ale ogólnie na całym świecie brakuje programistów, dlatego należy być ok. Po prostu spróbuj zdobyć kilka projektów demonstracyjnych, rzeczy na stronie internetowej lub projekt open source, aby zwiększyć atrakcyjność.
Inżynieria oprogramowania i tworzenie stron internetowych to dwie bardzo różne dziedziny. Znam bardzo niewielu ludzi, którzy są dobrymi inżynierami oprogramowania, a WSZYSCY mają stopnie naukowe w dziedzinie informatyki, inżynierii oprogramowania lub inżynierii komputerowej lub pracują w tej dziedzinie od ponad 20 lat. Znam wielu ludzi, którzy są dobrymi programistami, którzy mają stopnie naukowe z bardzo różnych dziedzin.
Znam wielu fizyków i inżynierów elektryków, którzy myślą, że są dobrymi inżynierami oprogramowania i bardzo utrudniają mi życie, ponieważ wszystko, co naprawdę mogą zrobić, to skrypty programu.
Ponieważ na tej stronie jest subtelnie zagubiony, pozwólcie, że wyrażę się bardzo jasno, wiele osób może pracować jako programista bez dyplomu w tej dziedzinie, ale zdajemy sobie sprawę, że tworzenie aplikacji internetowych i rozwijanie oprogramowania o dobrej architekturze to dwa różne rzeczy i nie będziesz mógł robić tego drugiego przez kilka lat.