Pereiti prie turinio

Kokią programavimo kalbą perspektyviausia mokintis?


  

97 nariai balsavo

  1. 1. Kokią programavimo kalbą perspektyviausia mokintis?

    • C++
      15
    • Java
      23
    • PHP
      14
    • Python
      11
    • Pascal
      0
    • Kita (Parašykite atskaymuose, kokia ir kodėl)
      9
    • .NET
      13
    • JavaScript
      12


Rekomenduojami pranešimai

Sveiki, jau visus metus mokausi programuoti, bet žiūrint į ilgalaikes perspektyvas sunku išsirinkti tinkamą programavimo kalbą. Šiuo metu mokausi C++ bei PHP, bet vis neramina toks dalykas kad PHP programuotojų ir taip pilna, o C++ šiuo metu dėstoma mokyklose, tai yra kelių metų bėgyje jų taip pat bus pilna. Taigi prašau nusimanančių žmonių pagalbos, kurie galėtų patarti kokią kalbą mokintis, kad ateityje gaučiau gerai apmokamą darbą. Prašau nerašyti tokių pranešimų kaip rinktis tą, kuri labiausiai patinka, nes šiuo metu, kaip jau minėjau, gaudausi tik keliose programavimo kalbose, taigi yra noras išbandyti viską, bet pasirinkti geriausius variantus. Ačiū tiems, kurie atsakys į klausimą ir dalyvaus apklausoje. :)

Redagavo L1nasas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Perspektyviausia - JavaScript, toks jausmas kad greitai pusė interneto veiks jos arba kažkokios jos atšakos pagrindu.

 

O šiaip esmė ne tiek kalboje, kiek programavimo gebėjime. Programuotojas turi sugebėti sąlyginai greitai persijungti tarp kalbų ir frameworkų, jei to reikalauja užduotis.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Rinkis tą kuri tau nepatinka, bet "pelningiausia" :D

 

Rinkis kas tau labiausiai patinka ir įdomu. Niekada nebūsi itin geras specialistas jeigu tu tai darai tik dėl pinigų pvz. mokinuosi java, nes tai super perspektyvu. Būsi geras specialistas - turėsi ir darbo, nesvarbu kurią pasirinksi. Atmink, programuotojų vis daugiau trūksta.

Redagavo Eligijus
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, jau visus metus mokausi programuoti, bet žiūrint į ilgalaikes perspektyvas sunku išsirinkti tinkamą programavimo kalbą. Šiuo metu mokausi C++ bei PHP, bet vis neramina toks dalykas kad PHP programuotojų ir taip pilna, o C++ šiuo metu dėstoma mokyklose, tai yra kelių metų bėgyje jų taip pat bus pilna. Taigi prašau nusimanančių žmonių pagalbos, kurie galėtų patarti kokią kalbą mokintis, kad ateityje gaučiau gerai apmokamą darbą. Prašau nerašyti tokių pranešimų kaip rinktis tą, kuri labiausiai patinka, nes šiuo metu, kaip jau minėjau, gaudausi tik keliose programavimo kalbose, taigi yra noras išbandyti viską, bet pasirinkti geriausius variantus. Ačiū tiems, kurie atsakys į klausimą ir dalyvaus apklausoje. :)

 

Tai tada nėra ką ir diskutuot :D. Mėgink viską, už ko užsikabinsi prie to ir dirbk. Kaip jau minėjo žmonės anksčiau, programuotojų vis dar didelis trūkumas, tad jei būsi geras savo srities specialistas, ne tik kad dirbsi mėgstamą darbą, bet dar ir pinigus gerus gausi. O jei kaip kad ten sakė rinksies JAVA, nes perspektyvu, nu tai... sėkmės gyvenime tada :)

Redagavo facis1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Rinkis kas tau labiausiai patinka ir įdomu. Niekada nebūsi itin geras specialistas jeigu tu tai darai tik dėl pinigų pvz. mokinuosi java, nes tai super perspektyvu. Būsi geras specialistas - turėsi ir darbo, nesvarbu kurią pasirinksi. Atmink, programuotojų vis daugiau trūksta.

 

Jei kas nesuprato, rašiau su ironija. Durnam aišku - mokykis kas patinka, turėsi gerą patirtį toje srityje, tai nors ir su paskaliu gerus pinigus uždirbsi :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, jau visus metus mokausi programuoti, bet žiūrint į ilgalaikes perspektyvas sunku išsirinkti tinkamą programavimo kalbą. Šiuo metu mokausi C++ bei PHP, bet vis neramina toks dalykas kad PHP programuotojų ir taip pilna, o C++ šiuo metu dėstoma mokyklose, tai yra kelių metų bėgyje jų taip pat bus pilna. Taigi prašau nusimanančių žmonių pagalbos, kurie galėtų patarti kokią kalbą mokintis, kad ateityje gaučiau gerai apmokamą darbą. Prašau nerašyti tokių pranešimų kaip rinktis tą, kuri labiausiai patinka, nes šiuo metu, kaip jau minėjau, gaudausi tik keliose programavimo kalbose, taigi yra noras išbandyti viską, bet pasirinkti geriausius variantus. Ačiū tiems, kurie atsakys į klausimą ir dalyvaus apklausoje. :)

 

Na čia tai jau nesąmonė. Ką ten mokykloje moko? Pačius pačius pagrindus, t.y. sąlyginiai sakiniai, ciklai, funkcijos/procedūros. Tuo kaip ir viskas apsiriboja. Kad ir su kokia kalba to mokys, tai nereikš, kad tos kalbos specialistų bus daug. Jei patinka C++, tai gilinkis į ją, nes be to, ką moko mokykloj, yra dar daug ką išmokt ir perprast.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, jau visus metus mokausi programuoti, bet žiūrint į ilgalaikes perspektyvas sunku išsirinkti tinkamą programavimo kalbą. Šiuo metu mokausi C++ bei PHP, bet vis neramina toks dalykas kad PHP programuotojų ir taip pilna, o C++ šiuo metu dėstoma mokyklose, tai yra kelių metų bėgyje jų taip pat bus pilna. Taigi prašau nusimanančių žmonių pagalbos, kurie galėtų patarti kokią kalbą mokintis, kad ateityje gaučiau gerai apmokamą darbą. Prašau nerašyti tokių pranešimų kaip rinktis tą, kuri labiausiai patinka, nes šiuo metu, kaip jau minėjau, gaudausi tik keliose programavimo kalbose, taigi yra noras išbandyti viską, bet pasirinkti geriausius variantus. Ačiū tiems, kurie atsakys į klausimą ir dalyvaus apklausoje. :)

 

Abejoju, ar kada bus programuotoju perteklius, dabar truksta geru programuotoju, o ateityje poreikis dar labiau augs. Tiesiog programavimas specifine sritis, kuriai reikia tam tikru savybiu, kurias turi nedaznas zmogus. O kad mokykloje desto C++ pagrindus, tai nereiskia, kad tie mokiniai taps programuotojais. Net ir universitetuose informatika pabaige zmones ne visi dirba programuotojais, tiksliau, gal net puse nedirba

Nuoroda į pranešimą
Dalintis kituose puslapiuose

IMHO, 1-4 vietos apyligiai pagal rinkos poreikius - Java, .NET, JavaScript, Mobile(IOS ir Android), tada jau 5.php.

 

Asmeniniai karjeros krypties vertinimai, tik 3 parasysiu su kuriais tiesiogiai ar netiesiogiai turejau siokiu tokiu reikalu:

Java

Minusai: patiks jei turi "devOps"/admino gislele, nes visada niekas neveiks tvarkingai kaip noretum, visad gilinsies su kazkokiomis problemomis, kurios nevisai susijusios su programavimu. Platforma nevisai tvarkinga, milijonai biblioteku, nera aiskiu praktiku, geriausio kelio (aka imk Rails ir daryk), reiks derinti tarpusavyje daugybe biblioteku ir pan. Net susikurti real-life projekta reikia tikrai pavargti.

Pliusai: Yra paklausa, yra solidziu darbo vietu, bendrai paemus programuotojai labiau "subrende" (kulturos prasme, ne talento aka pragmatiski), maziau jaunatvisko betikslio uzsidegimo.

 

.NET

Minusai: Maziau pasirinkimo laisves, todel gali paskui pabosti arba nepatikti. Pagrinde Windows. Renginiai/Konferencijos kencia nuo Microsoft reklamos kisamos i gerkle.

Pliusai: gana svari platforma. Maziau pasirinkimo laisves, todel maziau galvos skausmo. Daug informacijos, kuria tau beveik ant lekstutes pateikia internete pats Microsoftas. C# grazi kalba. Bendras programuotoju lygis maziau "subrendes" nei Java, bet link "subrendimo".

 

JavaScript

Minusai: Daugybe nauju biblioteku kiekvienais metais - reikia pastoviai mokytis (nors daug kam tai patinka). Jei metus isvyktum atostogu, po metu butu didelis klausimas ar lengvai susirastum darba. JavaScript - IMHO bloga kalba is principo. Programuotojai linke i jaunatviska "nebranduma", nors yra ir isimciu. Daznai teks taikytis prie projekto - teks dirbti su Java/.Net zmonemis - instaliuotis ju irankius, serverius, duomenu bazes, bus daug vargo kuris "javascripteriui" visai neidomus.

Pliusai: Nenuobodu, daug naujo kiekviena diena, perspektyvu, poreikis tik auga, nes tai gana nauja - Java/.NET zmoniu jau N metu yra, JavaScript programuotojai kaip tokie pas mus tik skaiciuoja keleris metelius rinkoje. Lengva kazka susikurt greitai (neveltui daug startupu). Visokie irankiai nekvarsina galvos.

Redagavo new1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tu esi programuotojas. Palyginsiu tave su krepšinio komandos akcininku. Pastarasis turi-gali-privalo rinktis perspektyvius žaidėjus, juk gerieji skina pergales, tiesa? Ar jam kas trukdo rinktis perspektyviausius? Nežinau kaip šiuo atveju su juo yra, tačiau jį riboja. Pinigai. Ir aš nežinau kiek jis jų turi, todėl taip pat nėra aišku kada akcininkas prieis prie įperkamumo ribos. Analogiškai pakalbėkime tave. Žinai, kur tavo ribos? Ne piniguose, juk tu nesiruoši pirkti programavimo kalbos. Tavo ribos yra tavo noruose ir valioje kažką išmokti. Ar tu nori programuoti? Pirmiausia savęs to paklausk ir nebus jokių klaustukų dėl programavimo kalbos pasirinkimo. Kalbos nėra ypatingai skirtingos. Tai ne teisė ir medicina. Ne, tokių skirtumų nėra. Jeigu tikrai nori programuoti ir esi bandęs, tau nebus iš esmės didelio skirtumo ar kalba yra perspektyvi, ar ne.

 

Dabar pakalbėkime apie perspektyvas. Gan subtiliai yra vardijamos programavimo kalbų perspektyvos. Visų pirma, pakalbėkime apie kryptį programavimo, kuri tave domina. Juk WEB programavime vienaip, app programavime kitaip, desktop dar kitaip. Aišku, galima rinktis kuo universalesnę kalbą, kuri realizuojama daugelyje sričių, bet ne visada tas universalumas gerai. PHP yra velniškai populiari ir spėju, kad dar kurį laiką išlaikys tą mega susidomėjimą, tačiau atlyginimai šioje srityje nėra labai dideli. WEB srityje, jei neklystu, vieni iš mažiausių atlyginimų. Ir štai čia jau prieisim tą kirtį.

 

Perspektyva vs pinigai. Perspektyvi kalba nebūtinai pelninga kalba. Tu gali rinktis tiek perspektyvią kalbą, tiek pelningą kalbą, tačiau negali dirbti dėl pinigų. Turi dirbti dėl savęs. Programavimas tau turi būti malonus lyg pornografinio filmo žiūrėjimas (nors čia pagal skonį). Dirbdamas dėl pinigų ir galvodamas apie juos tu:

*Jausiesi emociškai blogai, nes norėsi kuo greičiau baigti darbą, o už nieko neveikimą pinigų negausi;

*Stengdamasis kuo greičiau baigti darbą ir gauti atlygį rašysi nebe kokybišką kodą;

*Rašydamas nekokybišką kodą prarasi klientų pasitikėjimą - jie nuo tavęs paprasčiausiai nusisuks, o tu sulauksi neigiamų atsiliepimų;

*Programavimas - ne bulvių kasimas ir vargu be vidinio kaifo turėsi noro nuolat tobulinti žinias.

Pinigai visuomet yra blogas motyvas, blogas pagrindas, blogas siekis. Mes turime dirbti dėl savęs už tai gaudami atlygį.

 

Dabar gal truputį link konteksto. Truputis statistikos:

 

1. Java

Velniškai populiari ir tuo pačiu perspektyvi. Jau kokį penkmetį gal stato į vietą kitas kalbas. Programavimo kalba gan universali (mobile, web, desktop). Aišku, didžiausias panaudojimas mobile srityje, čia ir supportas didžiausias ir visa kita. Kalba sudėtinga, nelanksti šiek tiek, bet jei jau su ja dirbi, gali drąsiai save laikyti tikru programuotoju.

 

2. C

Nesitikėjote? C! Mobile, desktop, hardware kalba. Didžiausią panaudojimą turi hardware srityje arba žemame desktop lygmenyje. Sakyčiau, viena iš rimčiausių programavimo kalbų. Jei domina kompiuterio veikimo principai, tai ši kalba pats tas.

 

3. C++, Python, C#

Šios kalbos pagal populiarumą lygiagrečiai tūno, nots pagal paskirtį skiriasi. Apie C++ daug komentarų nereikia, tai labiau sisteminė, varikliukų visokių kalba. Python - kažkas stebuklingo (kitiems, man asmeniškai nelabai): nedurna sintaksė, platus panaudojimas (populiarėja web srityje, o desktop'e ypač populiaru). C# - realiausia Java konkurentė. Nėra tokia galinga kaip pastaroji, dar ir veikia oficialiai Windows platformoje (nors nesunkiai galima perkelti į linux ar kitur). Visgi, neperkanda ši kalba Java, bet turi savotiškų pliusų: nėra perkrauta per daug (tai kaip ir draugiškesnė), gan griežta ir nenugrybausi su ja programuodamas kažkur į pievas.

 

4. PHP, Javascript

Labiausiai web platformos gigantės. Jei jau programuoti, tai geriau kartu, nes paskirtis panaši, bet iškeitimas vienos į kitą nelabai įmanomas, nors galima ir mąstyti, kad javascript kažkurią dalį iš esmės galima duoti ir front-end'ams. Pagal populiarumą stovi kalbos panašiam lygmeny, nes realu tai, kad PHP dažnai konstruojamas lygiagrečiai įterpiant to javascript.

 

Vėliau eina Ruby, Sql. Ruby - kylanti alternatyva PHP, bet burbulo sprogimas dar nenusimato. Sql - duombazių kalba, itin dažnai vaikštanti kartu su PHP, bet kadangi yra alternatyvų arba tik dalis web projektų naudoja sql, tai pagal populiarumą šiek tiek žemesniam lygmeny.

 

Kažką galėjau nusišnekėti, bet stengiausi bent kiek į ritmą pataikyti. Jeigu kažkas ne taip, pataisysit.

Redagavo Bern1994
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, jau visus metus mokausi programuoti, bet žiūrint į ilgalaikes perspektyvas sunku išsirinkti tinkamą programavimo kalbą. Šiuo metu mokausi C++ bei PHP, bet vis neramina toks dalykas kad PHP programuotojų ir taip pilna, o C++ šiuo metu dėstoma mokyklose, tai yra kelių metų bėgyje jų taip pat bus pilna. Taigi prašau nusimanančių žmonių pagalbos, kurie galėtų patarti kokią kalbą mokintis, kad ateityje gaučiau gerai apmokamą darbą. Prašau nerašyti tokių pranešimų kaip rinktis tą, kuri labiausiai patinka, nes šiuo metu, kaip jau minėjau, gaudausi tik keliose programavimo kalbose, taigi yra noras išbandyti viską, bet pasirinkti geriausius variantus. Ačiū tiems, kurie atsakys į klausimą ir dalyvaus apklausoje. :)

C++ programuotojų tikrai nebus pilna, nes tam reikia pasišventimo, jai tokie klausimai kyla, ši kalba netau.

Mokykis web stacko, greičiausias kelias į realių uždarbį, plius poreikis vis auga ir auga. Vilniuje mačiau tikrai

neblogus pinigus moka net tiem kuriu žinios nėra įpač blizgančios, svarbu gali darbą atlikti.

 

PS paprieštarausiu Bern1994 nuomonei, kaip žmogus pasiblaškęs po darbo rinką pasakysiu kad Web darbų atlygis labai plataus spektro

Vilniuje gali uždirbti betkur tarp 800 euru ir 3000 euru priklausomai nuo kompetencijų ir kur pataikysi (kalbos PHP, JS, Ruby ir t.t.).

 

Kas liečia C/C++ darbus, pasirinkimas begalo mažas, ir atlygiai retai viršyja 1000 eu, (teko nevienoje įmonėje derėtis dėl atlyginimo, nors buvau visus kandidatus aplenkęs žiniomis). Radau vieną vietą tik kuri pasiūlė padorų atlyginimą su protingomis darbo salygomis.

 

Java/.NET (Enterprise) darbovietės taippat labai puikiai moka senjoram (dėl juniorų nesu tikras)

 

App developement tipo darbo (Android, iOS) taippat kolkas nėra didelė pasiūla, uždarbio spektras toks pat platus kaip ir Web.

Redagavo alexcoldberg
Nuoroda į pranešimą
Dalintis kituose puslapiuose

3. C++, Python, C#

Šios kalbos pagal populiarumą lygiagrečiai tūno, nots pagal paskirtį skiriasi. Apie C++ daug komentarų nereikia, tai labiau sisteminė, varikliukų visokių kalba. Python - kažkas stebuklingo (kitiems, man asmeniškai nelabai): nedurna sintaksė, platus panaudojimas (populiarėja web srityje, o desktop'e ypač populiaru). C# - realiausia Java konkurentė. Nėra tokia galinga kaip pastaroji, dar ir veikia oficialiai Windows platformoje (nors nesunkiai galima perkelti į linux ar kitur). Visgi, neperkanda ši kalba Java, bet turi savotiškų pliusų: nėra perkrauta per daug (tai kaip ir draugiškesnė), gan griežta ir nenugrybausi su ja programuodamas kažkur į pievas.

Gal būtų kokių argumentų?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tu esi programuotojas. Palyginsiu tave su krepšinio komandos akcininku. Pastarasis turi-gali-privalo rinktis perspektyvius žaidėjus, juk gerieji skina pergales, tiesa? Ar jam kas trukdo rinktis perspektyviausius? Nežinau kaip šiuo atveju su juo yra, tačiau jį riboja. Pinigai. Ir aš nežinau kiek jis jų turi, todėl taip pat nėra aišku kada akcininkas prieis prie įperkamumo ribos. Analogiškai pakalbėkime tave. Žinai, kur tavo ribos? Ne piniguose, juk tu nesiruoši pirkti programavimo kalbos. Tavo ribos yra tavo noruose ir valioje kažką išmokti. Ar tu nori programuoti? Pirmiausia savęs to paklausk ir nebus jokių klaustukų dėl programavimo kalbos pasirinkimo. Kalbos nėra ypatingai skirtingos. Tai ne teisė ir medicina. Ne, tokių skirtumų nėra. Jeigu tikrai nori programuoti ir esi bandęs, tau nebus iš esmės didelio skirtumo ar kalba yra perspektyvi, ar ne.

 

Dabar pakalbėkime apie perspektyvas. Gan subtiliai yra vardijamos programavimo kalbų perspektyvos. Visų pirma, pakalbėkime apie kryptį programavimo, kuri tave domina. Juk WEB programavime vienaip, app programavime kitaip, desktop dar kitaip. Aišku, galima rinktis kuo universalesnę kalbą, kuri realizuojama daugelyje sričių, bet ne visada tas universalumas gerai. PHP yra velniškai populiari ir spėju, kad dar kurį laiką išlaikys tą mega susidomėjimą, tačiau atlyginimai šioje srityje nėra labai dideli. WEB srityje, jei neklystu, vieni iš mažiausių atlyginimų. Ir štai čia jau prieisim tą kirtį.

 

Perspektyva vs pinigai. Perspektyvi kalba nebūtinai pelninga kalba. Tu gali rinktis tiek perspektyvią kalbą, tiek pelningą kalbą, tačiau negali dirbti dėl pinigų. Turi dirbti dėl savęs. Programavimas tau turi būti malonus lyg pornografinio filmo žiūrėjimas (nors čia pagal skonį). Dirbdamas dėl pinigų ir galvodamas apie juos tu:

*Jausiesi emociškai blogai, nes norėsi kuo greičiau baigti darbą, o už nieko neveikimą pinigų negausi;

*Stengdamasis kuo greičiau baigti darbą ir gauti atlygį rašysi nebe kokybišką kodą;

*Rašydamas nekokybišką kodą prarasi klientų pasitikėjimą - jie nuo tavęs paprasčiausiai nusisuks, o tu sulauksi neigiamų atsiliepimų;

*Programavimas - ne bulvių kasimas ir vargu be vidinio kaifo turėsi noro nuolat tobulinti žinias.

Pinigai visuomet yra blogas motyvas, blogas pagrindas, blogas siekis. Mes turime dirbti dėl savęs už tai gaudami atlygį.

 

Dabar gal truputį link konteksto. Truputis statistikos:

 

1. Java

Velniškai populiari ir tuo pačiu perspektyvi. Jau kokį penkmetį gal stato į vietą kitas kalbas. Programavimo kalba gan universali (mobile, web, desktop). Aišku, didžiausias panaudojimas mobile srityje, čia ir supportas didžiausias ir visa kita. Kalba sudėtinga, nelanksti šiek tiek, bet jei jau su ja dirbi, gali drąsiai save laikyti tikru programuotoju.

 

2. C

Nesitikėjote? C! Mobile, desktop, hardware kalba. Didžiausią panaudojimą turi hardware srityje arba žemame desktop lygmenyje. Sakyčiau, viena iš rimčiausių programavimo kalbų. Jei domina kompiuterio veikimo principai, tai ši kalba pats tas.

 

3. C++, Python, C#

Šios kalbos pagal populiarumą lygiagrečiai tūno, nots pagal paskirtį skiriasi. Apie C++ daug komentarų nereikia, tai labiau sisteminė, varikliukų visokių kalba. Python - kažkas stebuklingo (kitiems, man asmeniškai nelabai): nedurna sintaksė, platus panaudojimas (populiarėja web srityje, o desktop'e ypač populiaru). C# - realiausia Java konkurentė. Nėra tokia galinga kaip pastaroji, dar ir veikia oficialiai Windows platformoje (nors nesunkiai galima perkelti į linux ar kitur). Visgi, neperkanda ši kalba Java, bet turi savotiškų pliusų: nėra perkrauta per daug (tai kaip ir draugiškesnė), gan griežta ir nenugrybausi su ja programuodamas kažkur į pievas.

 

4. PHP, Javascript

Labiausiai web platformos gigantės. Jei jau programuoti, tai geriau kartu, nes paskirtis panaši, bet iškeitimas vienos į kitą nelabai įmanomas, nors galima ir mąstyti, kad javascript kažkurią dalį iš esmės galima duoti ir front-end'ams. Pagal populiarumą stovi kalbos panašiam lygmeny, nes realu tai, kad PHP dažnai konstruojamas lygiagrečiai įterpiant to javascript.

 

Vėliau eina Ruby, Sql. Ruby - kylanti alternatyva PHP, bet burbulo sprogimas dar nenusimato. Sql - duombazių kalba, itin dažnai vaikštanti kartu su PHP, bet kadangi yra alternatyvų arba tik dalis web projektų naudoja sql, tai pagal populiarumą šiek tiek žemesniam lygmeny.

 

Kažką galėjau nusišnekėti, bet stengiausi bent kiek į ritmą pataikyti. Jeigu kažkas ne taip, pataisysit.

 

Visdėlto dėl C# klysti ir net labai. http://en.wikipedia...._Sharp_and_Java

Redagavo highontrance
Nuoroda į pranešimą
Dalintis kituose puslapiuose

...

 

4. PHP, Javascript

Labiausiai web platformos gigantės. Jei jau programuoti, tai geriau kartu, nes paskirtis panaši, bet iškeitimas vienos į kitą nelabai įmanomas, nors galima ir mąstyti, kad javascript kažkurią dalį iš esmės galima duoti ir front-end'ams. Pagal populiarumą stovi kalbos panašiam lygmeny, nes realu tai, kad PHP dažnai konstruojamas lygiagrečiai įterpiant to javascript.

 

Vėliau eina Ruby, Sql. Ruby - kylanti alternatyva PHP, bet burbulo sprogimas dar nenusimato. Sql - duombazių kalba, itin dažnai vaikštanti kartu su PHP, bet kadangi yra alternatyvų arba tik dalis web projektų naudoja sql, tai pagal populiarumą šiek tiek žemesniam lygmeny.

 

Kažką galėjau nusišnekėti, bet stengiausi bent kiek į ritmą pataikyti. Jeigu kažkas ne taip, pataisysit.

 

O kaip dėl node.js, unity3d, windows8 apps ? Viskas rašoma su javascript ir tam nereik PHP.

 

Kalbant apie perspektyviausią kalbą, mano nuomone, tai ir būtų javascript, tačiau jei rinktis ką programuoti, tai kaip jau minėjo, tik tai kas domina, nemanau, kad prašausi pro šalį pasirinkęs PHP vien dėl to, kad patinka kurti tinklapius, ar C#, jei patinka kurti žaidimus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Paminesiu man labiau zinomas kalbas

PHP - web programavimo kalba, populiarumo esme, lengvai sukuriami serveriai aptarnaujantys simtus vartotoju i tukstancius svetainiu, galutiniai produktai labai nesudetingai instaliuojami.

Python - mokiausi tik 2.5 2.7 tai kas neigiamo tai unicode enaiskus sprendimas, be web, dar dauk kur naudojama Linux, yra programiniu paketu kur Python viekia kaip macrosai LibreOffice, lyg ArcGIS, Revit, Gimp

Perl - turit admin teises imanoma isidiegti ivairiausiam internetiniam protokolam paruostus paketus

Java - neprogramuoju, taciau liaupsiu nelabai nusipelno, programos sukurtos java daznai sukuriamos ir pamirstamos, neatnaujinamos koki 5 metus. Narsykleje Javos ant windows jei neatnaujinta beveik visai neimanoma paleisti.

 

Sito Java & JavaScript mikso nieks kazkodel nepaleidzia

gal kazka tai sako

http://www.nerij.us/static/java/h.html

 

Jei renkiesi kalba reiktu asipresti kam prioritetas didesnis:

WEB

Mobilus itaisai

Didziuju kompaniju debesys

Stacionariu pc programos

Linux ar Windows

 

 

su PHP viskas lyg neblogai taciau pritarciau kad rinka uzpildyta

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

.Net yra framework'as, ne programavimo kalba.

 

Siaip asmeniskai manau, kad ne kalba mokytis svarbiausia yra, o ismokti pacio programavimo, greitai adaptuotis prie kitu technologiju/kalbu, nes vistiek visa gyvenima viena kalba nesinaudosi, daug kam tenka daznai keisti kalbas keiciant darba/pasikeitus kazkam imoneje ir panasiai.

 

O siaip jeigu pamineti bent jau populiariausias kalbas tai jos visos jau surasytos cia:

 

JavaScript - absoliuciai visuose ne statiskuose puslapiuose naudojami: formoje raso jog tavo duomenis neteisingi neperkrovus puslapio? JavaSricpt. Bet kokie skaiciavimai puslapyje neperkraunant puslapio? JavaScript. HTML5 zaidimas narsykleje? JavaScript. (Aisku gali buti ir kitomis kalbomis, bet mazdaug 90% sansas kad tai yra javascript). Tuo labiau su tokiais framework'ais kaip node.js, backbone, angular leidzia sia kalba naudoti nebe vien client-sided skriptams, bet ir naudot ja kaip server-sided (backend) kalba. Dar prie to pacio win8/win10 app'sai yra rasomi naudojant ta pati JavaScript.

 

Java - jau kiek metu top'uose sedi pagal programuotoju ir darbu kieki, ypac del Android populiarumo.

 

C# su .Net framework'u darbu skaicius vis dar yra didziulis. Tas gali dar kazkiek minimaliai padideti, nes MicroSoft pristate naujus "Nano" server'ius kurie bus mazdaug 93% mazesni, 80% reikiamu restart'u. Bet cia tiesiog asmeniskas spejimas.

 

C++ Zaidimu srityje vis dar vienu populiariausiu bus manau.

 

PHP irgi nemanau, kad greitu metu dings.

 

Kodel pascal'is paminetas isvis neisivaizduoju.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tuo labiau su tokiais framework'ais kaip node.js, backbone, angular leidzia sia kalba naudoti nebe vien client-sided skriptams, bet ir naudot ja kaip server-sided (backend) kalba.

 

Papasakok plačiau, kokios perspektyvos naudoti tokius front-end frameworkus kaip backbone ar angular server-side programavimui? :)

Redagavo wicked
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sunkoka rasti žodžių ir ką nors tiek pat kvailo pridurti. Tik keli klausimai iškilo.

Čia klausiama kas perspektyvu ar kas kitais metais dar egzistuos?

Kaip galima kabant apie perspektyvias programavimo kalbas diskutuoti apie php? Ji yra interneto karalius. Karalius nuverčiamas anksčiau ar vėliau, tai apie kokią perspektyvą kalbama?

Kaip galima kalbėti apie perspektyvas nepaminint SWIFT, R, GO ir kitų perspektyvių(tikrąja to žodžio prasme) programavimo kalbų?

Kodėl autorius nurodo tik objektines programavimo kalbas? Closure - ko gero labiausiai vykęs LISP palikuonis. Kodėl nepaminėta scala?

WTF is .NET language? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sunkoka rasti žodžių ir ką nors tiek pat kvailo pridurti. Tik keli klausimai iškilo.

Čia klausiama kas perspektyvu ar kas kitais metais dar egzistuos?

Kaip galima kabant apie perspektyvias programavimo kalbas diskutuoti apie php? Ji yra interneto karalius. Karalius nuverčiamas anksčiau ar vėliau, tai apie kokią perspektyvą kalbama?

Kaip galima kalbėti apie perspektyvas nepaminint SWIFT, R, GO ir kitų perspektyvių(tikrąja to žodžio prasme) programavimo kalbų?

Kodėl autorius nurodo tik objektines programavimo kalbas? Closure - ko gero labiausiai vykęs LISP palikuonis. Kodėl nepaminėta scala?

WTF is .NET language? :)

Apie karalius programos sudetingeja dideja tiek apimtimi tiek moduliais. Manyciau juos vis sunkiau nuversti. Is kitos puses nieks turbut nesitikejo tokio triuskinancio Android OS isplitimo. Todel neatmetu kad gali ir iskilti realesne konkurencija PHP.

 

Del Go kalbos gal ji ir siuolaikiska, gal ir skambiai skamba kad paliaikoma Googles, taciau kolkas ji realybeje dar neturi traukiancio i prieki stipresnio postumio.

Terpeje AppEngine yra Python,Java,Go,PHP. Go projektu skaicius nykstamai mazas. Kai kuri norisi paziureti kas yra jau sukurta - Go dar tikrai neisivaziavo.

 

Kam kyla klausimas del tendenciju, manyciau cia reiktu zvilgtelt

http://en.wikipedia.org/wiki/Mobile_application_development

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...