Hol lenne érdemes webprogramozást tanulni?

Sziasztok,

Váltani szeretnék, webprogramozóként képzelem el magam a jövőben. Amatőr szinten van némi ismeretem php/js/html/sql terén, és valami olyan képzést keresek, amit e-learning/blended formában el tudnék végezni munka és gyerekek mellett, és ad valami olyan tanúsítvány, amit fel tudok mutatni álláskeresésnél.

Milyen lehetőségeim vannak?

Köszönöm előre is.

Hozzászólások

Tanúsítvány lófaszt se ér általában, referenciád legyen, ha open source, az a legjobb.

Mi nyom a frontend felé egyébként? Ennyiből nem érzem azt, hogy belső indíttatásod lenne rá.

Nincs belső indíttatásom, valójában a PHP megy a legjobban, nem forrott ki bennem, hogy pontosan mivel szeretnék foglalkozni, csak annyira, hogy informatikai területen. 10 éves távlatban külföldre költözést tervezek, de addigra szeretnék felépíteni némi tudást és munkatapasztalatot ezen a területen, mert jelenleg teljesen mással foglalkozom, és a programozást csak hobbiként űzöm, de basic szinten. Valójában azért is hálás lennék, ha tudsz abban orientálni, hogy merre induljak el.

Nincs belső indíttatásom

Akkor miért? Így csak szopni fogsz, ha nincs motivációd. Írd fel, hogy mire van belső indíttatásod, aztán írd mellé, hogy melyik mennyire fizet és az alapján válassz valamit.

Valójában azért is hálás lennék, ha tudsz abban orientálni, hogy merre induljak el.

Bármelyik Angular tutorial, nézd meg, told végig és meglátod, hogy ilyen lovat akarsz-e.

Valódi egyetemi képzésre van szükséged ha valódi programozó szeretnél lenni. Már egy közepes erősségű egyetem is sokkal többet ér mint bármilyen tanfolyam. Budapesten BME vagy OE a legjobb. Esti csak az utóbbin van. Szívás faktor maximális, viszont ezekkel a diplomákkal kategóriával jobb állásokat kapsz, illetve fizetést. Külföldön pedig a megszerzett tudásoddal. Nem egy embert ismerek, akik gyerekek mellett megcsinálták, közöttük nők is. 

A "csak webprogramozást" pedig már nem lehet hobbiszerű munkaként felfogni. Nagyon komoly fejlesztések mennek web ui-ra. Nem a user interface határozza meg a mögöttes programozói munka értékét, és az ahhoz szükséges tudást. A kicsi egyszerű egyedi webshop idők már régen elmúltak. 

Valódi egyetemi képzésre van szükséged ha valódi programozó szeretnél lenni.

Mit jelent a "valódi programozó"? :D

Én ezzel nem értek egyet: a mai világban annyi jó minőségű infóhoz és fejlesztőeszközhöz hozzá lehet férni (sokszor akár ingyen), hogy erre egyáltalán nincs szükség. A felsőoktatás arra nagyon jó, hogy (1) egy gerincet ad a tanulási folyamatnak, azaz fogja a kezed, van honnan tovább ugrani önállóan, illetve (2) van néhány olyan elméleti alap (algoritmusok és adatszerkezetek, adatbázisok), ami nagyon hasznos tud lenni a gyakorlat során is (harmadik talán, hogy büszke lehetsz magadra, ha megcsinálod, ami hasznos, de szerintem itt most elhanyagolható). Hátránya, hogy több szempontból is rugalmatlan: időbeosztásban alkalmazkodni kell (esti/levelező esetén is), anyag nem tudja naprakészen lekövetni a fejlődést stb. Az (1) pontban természetesen a tanfolyamok is tudnak segíteni, a (2) pont a tanfolyamokon nem jellemző, nem igazán hallottam még olyat, hogy akár csak a ciklomatikus komplexitást v. aszimptotikus komplexitást részleteznék, pedig mindkettő elég közel van a programozás gyakorlatához is.

Mondom ezeket úgy, hogy végigjártam az 5 évet az egyetemen becsülettel, megtanultam minden szart is, aminek minimális részét (se) használtam a diplomaszerzés óta eltelt 15+ évben. Ennek ellenére szerettem az egészet, még a legganébb tárgy is jó volt a látóköröm szélesítésére, de ez egyáltalán nem kell mindenkinek, pláne ha "csak" programozni akar.

Ma egy sima (valódi) programozó kb. a modern kisiparos/szalagmunkás megfelelője: a fejlesztőeszközöket meg a Google-t kell tudni jól használni némi problémamegoldási (meg értő olvasási) készséggel megtoldva, és vígan el lehet éldegélni, közben meg még talán ragad is valami az emberre. :)

Talán már elkopott a programozó szó. Akkor helyettesíts be a helyére szoftvermérnök szót. Egyébként a szak neve is hasonló. 

"Én ezzel nem értek egyet: a mai világban annyi jó minőségű infóhoz és fejlesztőeszközhöz hozzá lehet férni..."

Igen ott van a sok infó és tudás az interneten, de mégsem lesz ettől autodidaktaként olyan tudású szoftvermérnök mint az, aki ezt egyetemen tanulta. Számtalan ok miatt:

- Ahhoz, hogy versenyképes tudású szoftvermérnök lehegyen valaki nagyon sok olyan ismeretet kell megszerezni aminek az elsajátítása nem csupa móka és szórakozás, sok benne a szívás. 

- Olyan tárgyakat is tanulni kell egyetemen, amit magától nem feltétlenül tanulna az ember, pedig később mégis jól jön és szükség lesz rá.

- Egyre több a "szemét" oktatási anyag az interneten. Vagy egy cég bújtatott marketingjének a része, ami csak adott termékkel kapcsolatos tudást tartalmaz. Vagy csak bénán van megírva összeállítva az oktatási anyag. 

- A fizetett tanfolyamok szervezői üzleti okokból nem engedhetik meg maguknak, hogy úgy szivassák a tanulóikat mint az egyetemek a hallgatóikat, ezért a könnyű irányba hajlanak és a náluk megszerzett tudás újra csak nem lesz azonos értékű az egyetemivel. 

- Valahol meg kell tanulni tanulni is. Erre a magyar közoktatás már jó ideje nem alkalmas. De nemcsak a magyar a teljes nyugati közoktatás lement kisegítőbe. Erre megint csak az egyetem az alkalmas műintézmény. Utána már egészen másként fogja elsajátítani az ember a választott udemy anyagot is. 

- Egyetemen az ismeretek megszerzéséhez legalább 50%-ban hozzájárulnak a hallgatótársak is. Egy kemény szakon okos társaid lesznek és ez téged is motivál, az egyébként nagy mennyiségű ismeret elsajátításában is sokat segítenek a társak. Egyetemi hallgatók között is vannak maguknak való antiszoc személyek, akik csak bejárnak de alig beszélnek a többiekkel. Ők általában eltűnnek legkésőbb a 3. 4. félév végére még akkor is ha szuper agyuk van. Ha az internet iskolájában tanulsz eleve ebben a hátrányos helyzetben levő magányos harcos leszel. Mindig lesz valami ami közbejön és fontosabb és végül kimarad a megtanulandó anyag igazán nehéz és szívás része. Biztos van ez alól kivétel, kb 10 ezerből egy ember. 

A tapasztalat az, hogy egy egyetem diplomás szoftvermérnök az esetek 99,9%-ban sokkal nagyobb tudású, hatékonyabban végzi el a feladatot mint egy öntanuló "programozó". Illetve számtalan feladatot csak diplomás szoftvermérnökökre lehet bízni, már ha számít annak az elvégzése. 

Ezzel arról az egyetemi oktatásról írsz őszinte véleményt amiben részt vettél. Ha régen volt már amikor az egyetemi padban ültél még más volt az oktatás. Papíros programozás, matek túlsúly elsősorban az egyetemi infrastruktúra hiányosságairól szólt. Kevés és elavult egyetemi géppark mellett nem volt más eszköz mint a toll és papír, ami olcsó. A megszerzett tudás pedig valóban divergált a piac elvárásaitól. Ha az a bsc nem programozó matematikus, azaz bsc utódjában programtervező informatikus vagy mérnökinformatikus volt hanem valami más, például gépészmérnök vagy valamilyen bölcsész szak - erre is van példa informatikusok között - akkor nem is kérheted számon a leadott ismeretek relevanciáját informatikában. Ha mostanában voltál hallgató de gyengébb képzést adó egyetemen, GDF vagy valamelyik kevésbé színvonalas vidéki egyetemen, a következtetésed nem általánosítható. A nevesített BME és Óbudai Egyetem gyakorlatban is jól hasznosítható ismereteket ad, ez tény. 

nabasssz. hirtelen azt hittem, megint egy kikepzo topic

Szerkesztve: 2023. 04. 19., sze – 19:24

Ha nem zavar a német akcentusú angol, itt érdemes kezdeni, aztán a srác (Max) Udemys videói is hasznosak lehetnek: https://www.youtube.com/@academind

A helyedben azért megnézném a Fluttert is, ha már mindenáron frontendet akarnék hegeszteni (backendre meg valami kiforrottabb nyelvet/frameworköt keresnék), mert a webes frontend technológiák gyorsabban és kaotikusabban mutálódnak, mint a leggyorsabban mutálódó és állandóan részeg/befüvezett/beLSD-zett mutáns tumor, amelyik hetente váltogatja, hogy épp jó- vagy rosszindulatú-e. Ezt a tanácsot/kijelentést arra alapozom, hogy 15 évig voltam frontendes webmatador, és mostanában lett teljesen elegem belőle.

Ha mégis web, akkor TypeScript, hogy kisebbeket szívj. Illetve így is szívni fogsz, főleg ha más kódjában is kell vájkálni, de te akartad a webet...

Szerkesztve: 2023. 04. 19., sze – 19:56

Otthon ??

 

folyt:

hogy konstruktív legyek: YT

vannak nagyon jó előadók - nemcsak egy-egy témát, hanem konkrét 20-40órás sorozatot nyomnak végig.

Az így szerzett tudással, már érezni fogod, hogy melyik terület amiben el szeretnél mélyedni és akkor Udemy-n keresel 1-2-3-4 tanfolyamot - havonta 1-2x van 11.99 és 14.99 EUR -ért 10-20órás tanfolyamok is.

 

Nem akarom leszólni az itthoni tanfolyamokat - de pénz kidobásnak tartom.

Papír, tanúsítvány - nem lényeg, mi most vettünk fel frontendest - CV alapján leszürtünk 10 embert, kértünk referenciát pl. github-on van-e kódja, majd kaptak házifeladatot - amit elkészítettek és bemutatak 10-ből 2 tudta megugrani.. 

udemy - tanfolyamot elvégzed le tudsz tölteni valami papírt..

1920. augusztus 01. a Magyarországi Tanácsköztársaság vége.

1918. március 21. – 1920. augusztus 01. Magyarországi Szocialista Szövetséges Tanácsköztársaság.

Nagyon nagy történelmi bűn, hogy létrejöhetett Magyarországon, 1918-ban a tanácsköztársaság.

Szerkesztve: 2023. 04. 20., cs – 22:22

Hallo, onkologia?

Valaki epp nagyon erdeklodik a rak irant. :)

Amilyen komplikált és értelmetlen stack-ek vannak webre, mire 10 év múlva külföldre költöznél, már WebAssembly lesz :)

Tanulj "normális" nyelvet, lehet azzal jobban jársz :)

>Tanulj "normális" nyelvet, lehet azzal jobban jársz

+1 Az első úgyis az, hogy programozni kell rendesen megtanulni, akkor meg már jobb a JavaScriptet csak a legvégén megtanulni, amikor már mindenképpen elkerülhetetlen. És ha szerencséd van nem is frontend programozó leszel és sose lesz szükség rá :-)