Hirdetés

Keresés

Új hozzászólás Aktív témák

  • disy68

    aktív tag

    válasz Csaby25 #18308 üzenetére

    Nekem némi php/javascript-es előzmények után java backend majd c# .net backend és angular frontend typescript-tel lett az irány. Üzleti alkalmazások.

    Java oldalon a Spring (Boot) keretrendszer nagyon bejött. Arról váltani c#-ra .net web api-ra nem volt túl nagy probléma. Az Angular Typescript-tel a backend után, szintén könnyen abszolválható volt.

    Java mellett/helyett több helyen használnak Kotlin-t is, elég sok lib elérhető kotlinban is, ami java-ban. Dolgoztam olyan projekten, ahol Spring volt használva Java-val, de újabb modulokat/service-eket már csak kotlinban írtak. Szintén JVM-es világban pl. Scala-s projektekkel is lehet találkozni, illetve ott a Groovy is, amit főleg DSL-ek személyében használnak (pl. gradle).

    Jelenlegi munkahelyemen van Flutter iOS/Android/web kombóhoz, kollégák, akik használják nagyon meg vannak vele elégedve. Sokkal jobban, mint a korábbi natív Android Java (kotlin-t nem használtak itt) és pláne az iOS Swift (és még inkább pláne az objective c) után. Azt viszont érdemes tudni, hogy itt is ismerni kell a natív környezetet, vannak megoldások, amiknél a különböző platformokra célzottan kell kódot írni és emiatt szélesebb körű ismeretek is kellhetnek. Platformok terén az apple világa nem éppen baráti :) .

    Python-nal csak minimálisan foglalkoztam, de java/c# után a syntax nagyon nem volt szimpatikus, de ez nyilván csak személyes dolog.

    ---

    Szóval ahogy #18310 sh4d0w is írja első körben azt döntsd el, hogy mivel szeretnél foglalkozni frontend/backend esetleg mobilfejlesztés. Ha ez megvan, akkor nézhetsz állásajánlatokat (itthoni/külfödi) az adott területen bármilyen nyelven, hogy lásd miket várnak egyes helyeken (keretrendszer, adatbázis, környezet, tooling), miknek kéne még utánajárni/megismerni és mi az ami neked szimpatikus. Ezzel persze óvatosan, van ahol a világ minden technológiája is elvárás lenne minden alap nélkül ;)

  • coco2

    őstag

    válasz Csaby25 #18308 üzenetére

    A Java-t már csak meggyőződés nélkül tolják. A mobil aranyláz zászlóshajója volt, ami elsüllyedt. Azóta olyan sokan hagyták a fenébe, hogy a pénzek azért emelkednek. Ha úgyis ezzel foglalkoztál a legtöbbet, próbáld meg ezt.

    A Dart-ról még előbb döntse el a Google, mennyire akarja tolni. Tolja immáron egy évtizede, és még mindig nem sok benne az értelem, hogy miért teszi. Talán majd egy újabb évtized után kiderül.

    A Python-t illetően van egy olyan vicc, hogy a világ legrosszabb nyelvét már feltalálták. "P"-vel kezdődik a neve, és nem a Pascal az.

    Amiket kihagytál:
    -programnyelvek gyanánt C#,
    -scriptnyelvek gyanánt PHP, Javascript,
    -leíró nyelvek gyanánt HTML, CSS

    Amíg az exotikumok eldöntik, hogy befutni akarnak-e, vagy éhen dögleszteni a saját közösségüket, ha csak elkezdeni akarod valahogy, maradj a kiforrottabb eszközöknél.

  • axioma

    veterán

    válasz Csaby25 #18308 üzenetére

    szerintem leginkabb az a kerdes, hogy a gondolkodasmodod mire match-el jobban
    Es innen minden szvsz.
    en nem szeretek a ui-jal kuzdeni igy azt passzolom, de a java es python tok mas vilag, masra jo, mas hozzaallas kell [van aki kimondottan ganynak latja a pythont mert nem szigoru tipusos, es hogy nez mar ki hogy s="32", s=int(s) leirhato], van aki meg ezt a flexibilitast szereti, a sajat gondolatmeneteben ugyis tudja h mit miert csinalt 'kevesbe szepen' [de joval kevesebb kodsorral, viszont jellemzoen lassabb futassal]. A python a PoC helyzetekben hasznos, meg a nem szakmabol hanem domainbol jott programiroknak [pl. mestint/data science], illetve me'g teszteleshez, es csapatmunkanal mar jellemzobb [foleg backend-en] hogy ne'mileg visszadugjak a szellemet a palackba es megkoveteljek a 'nagykonyves' tipusozast, egyes szabalyok kikenyszeriteset (persze messze van igy is a klasszikusoktol).
    A Java-val a legeleje szivas, de valamilyen szinten korlatok es az en erzesem szerint sokkal inkabb pattern-ek kozott vagy, de ha beleeled magad akkor nem a sajat korlatodat latod benne, hanem a tobbi resz korlatjat a sajatod biztos alapjanak [ha ertheto mire gondolok]. Nagy feladatban kis reszt jo esellyel ebben egyszerubb megfogni [persze ha az alap jol van megirva], de masreszt jellemzoen oriasi monstrumok vannak benne, es at fog idovel kelleni latni az egeszet valamilyen szinten.
    Kornyezet nem hiszem h szamitana, foleg h a jellemzo IDE-k mar altalaban rendelkeznek keresztbe plugin-okkal, es cegtol inkabb fugghet mint nyelvtol.
    Es mindjart szetszednek a tobbiek h nem is igaz amit irtam, mert peldaul...

  • sh4d0w

    félisten

    LOGOUT blog

    válasz Csaby25 #18308 üzenetére

    Stop.

    Nem nekunk kell eldonteni, hogy Te mit akarsz csinalni, hanem Neked. Ha ezen tul vagy, valaszthatsz eszkozoket, amelyekkel elerheted a celokat.

  • mobal

    nagyúr

    válasz Csaby25 #18308 üzenetére

    Azért egy java-ból hosszab távon lehet többet profitálni, főleg a python-hoz való hozzáállást. De az nem egy két év lesz...

Új hozzászólás Aktív témák