Četvrtak, 12.10.2017.

17:15

Želite da postanete programer? Ovo je 15 najpopularnijih jezika

Izvor: B92

Želite da postanete programer? Ovo je 15 najpopularnijih jezika IMAGE SOURCE
IMAGE DESCRIPTION

34 Komentari

Sortiraj po:

Jordan

pre 6 godina

Svladajte dobro "Python", i lagano mozete naci posao...
(nemke, 12. oktobar 2017 19:39) - KAKO JE JADNO KADA JE JEDINI CILJ DA SE NADJE POSAO. PARICE, PARICE... SAMO PARICE U SRBIJICI

Nata

pre 6 godina

Ovo je cini mi se jedina struka u kojoj se dozvoljava da neko sa polozenim jednim kursicem i znanjem copy paste, radi. Bio je komentar, zasto neko ne bi mogao da bude neurohirurg, potpisuje projekte, sudi.... sa velikom zeljom, odgledanom operacijom na YouTube, ako lepo zna da dekorise stan.....?!

Klej

pre 6 godina

@kadza Kao neko ko je radio jedan izvjestan period sa Go programskim jezikom mogu samo da zakljucim da jos nisam naisao na programski jezik propracen tolikim hype-om. Dobra stvar je laka tranzicija s nekog programskog jezika na Go. I to je otprilike sve. "Error handling" je totalni promasaj. Ogroman broj ljudi iz Go ekosistema opravdava nedostatak generika. Sve je ok dok ne morate napraviti implementaciju nekog iole komplikovanijeg algoritma. Praviti implementaciju za svaki tip je nevidjena prljavstina. A sta ti mislis da je skalabilnost? Dodavanje novih instanci i masina do besvijesti? Kako Go rjesava cuvanje stanja aplikacije? Kako rijesava nadzor asinhronih procesa? Distribuciju stanja izmedju instanci? Klastere izmedju vise data centara? Sharding? Klaster "singleton-e"? Kako uopste Go moze da se poredi u takvim situacijama sa Scalom i Akkom ili Erlangom i OTP-om? Goroutines jedva pokrivaju i djelic toga.
Sve u svemu, Go je dobar za "low scale", lak za ucenje, ali isto tako, ni po cemu specijalan jezik.

wer

pre 6 godina

(Miki, 13. oktobar 2017 13:43)

mikice duso :)
sa 6-12 meseci nekog kursa, ti si sendvich boy u nekoj iole pristojnoj programerskoj firmi

da svakako, tako moze da se pocne, i niko ne pravi famu, vec vrlo dobronamerno pricamo o tome da programiranje nije programski jezik vec jos mnogo toga, i da su za to potrebne godine i mnogo upornog i predanog rada, ponajbolje kroz ozbiljan faks, ali nije neophodno

nadam se da se razumemo :)

Sofronije

pre 6 godina

Compiler, ako nisi upucen ili upoznat onda izbegavaj da komentarises. Analogno tvom komentaru, to je isto kao da kazes nekome....ne ratuj oruzjem nego bacaj kamenje pa si faca ako pogodis I bacis daleko. zna se sta je asembler

CarloNS

pre 6 godina

Ne postaje se programer učenjem programskog jezika, već učenjem principa programiranja (strukture podataka i algoritmi, objektno orijentisano programiranje, operativni sistemi, itd).

...

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja elektrotehnicka pascal
visoka elektrotehnicka racket i c

Goran

pre 6 godina

"20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?
(Raps, 13. oktobar 2017 08:19)"

Prosvetli nas - šta je to "Zapadna Virdžina"? :) Šalu na stranu ... pa, šta si očekivao, da nađeš visokostručan tekst na B92 sajtu? :) idi na IEEE, ako tražiš stručne stvari.
Što je najgore - ti statistički podaci možda i jesu tačni, ali njihovo tumačenje može biti pogrešno. Ko zna odakle je ovo prepisano i koliko je smisao originalnog teksta izmenjen.

Miki

pre 6 godina

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?
(wer, 13. oktobar 2017 08:13) naravno da jeste, kako si ti naucio? Bices pocetnik, naravno, ali to tako ide..ako se neko posveti 6-12 meseci je dosta za naci posao..opet ponavljam, pocetnik si, ali tako se pocinje..ne treba praviti ne znam sta od programiranja..koga zaista zanima, naucice.

istina

pre 6 godina

Ako želite da postanete programer, prvo se uverite da je to nešto što vas privlači i sa čim možete svaki dan da živite. Postoji besplatan online projekat MIT-a za uključivanje omladine u svet programiranja, pa pogledajte pre nego što uplatite neki od kurseva: https://scratch.mit.edu/about/

ll

pre 6 godina

@Radoznala

U tehnickim srednjim skolama za racunarske smerove se obicno uci jezik C. A ko zna C nece mu biti tesko da nauci bilo koji drugi programski jezik.

wer

pre 6 godina

kao da je neki priuceni hipster pisao tekst, ili je preveden iz nekog srednjoskolskog casopisa sa zapada...

sintaksa jezika ne znaci ama bas nista ako nemate beskonacnu upornost i strpljenje da polako i sistematski izgradite programerska znanja, tokom vise godina: strukture podataka, algoritme, paradigme, osnove operativnih sistema, tipske probleme iz oblasti kojima cete se baviti...

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?

Raps

pre 6 godina

20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?

strahinja

pre 6 godina

Nije kompetentan autor bas. Ako vas bas zanima:

Opensource mainstream (besplatan i sa javnim kodom)

- Server strana: Java ali potrebno znanje neke od Java 2EE implementacija / frameworka kao sto je Spring Framework
- Klijent strana - web: JavaScript ili sada aktuelni Typescript (kao univerzalni web jezik koji generise java skript za izvrsavanje) ali potrebno je znanje mainstream frameworka kao što je Angular (ili Ionic za hybrid mobilne apps)
Takodje obavezan za web je CSS za dizajn - look and feel kao i neizbežni HTML.

A ako znate sve ove stvari, onda ste ozbiljan full stack developer koji moze očekivati ozbiljna primanja cak i u Srbiji.

Ako hocete da se vezete za Microsoft, onda je to C# i Microsoft-ova web rešenja i frameworks ali to cak ni u enterprise industriji vise nije popularno, ne bih to razmatrao u ovo vreme.

fluks

pre 6 godina

Php je u padu, a facebook koristi php koji su sami za razvili i koriste za interne poslove. Uostalom bezveze je pricati o programskim jezicima kad su to samo alati i nikada se ne treba vezivati za jedan i mrzeti drugi. Svaki radi neki posao bolje ili losije.

Nikola97

pre 6 godina

Kod nas se u srednjim skolama uci C, a to je i prvi jezik koji se radi na fakultetima i dobar je kao uvod u programiranje jer ukoliko se dobro razume, pruza dobar uvid u to sta se desava 'u pozadini'. Kasnije je to korisno za lakse razumevanje ostalih jezika, kao i za bolju optimizaciju softvera. C je sam po sebi jedan od najbrzih i najoptimalnijih jezika.

Pingus

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja tehnička:
1 polugodište, 2 godina: Pascal
2 polugodište, 2 godina - 3 godina - C

DDOS

pre 6 godina

@kadza

Pa jos uvek nema ono sto treba da ima. Generics odnosno Tempates bi trebalo da ima ali to nije najveci problem. Prvo GC je spor, drugo ima lose generisanje koda (takodje slabo koristi napredne CPU instrukcije), itd... Performanse se ne mogu porediti sa optimizovanim C-om a od C++-a je sporiji oko 3x. Multithreading je suvi kompomis baziran na GreenThread-s ali daleko od optimalnog za maksimalne preformanse. Generalno je dobar pokusaj, ali s obzirom kada je nastao i da do sada nije napravio neki veci uspeh, to sto Google stoji iza ne kvalifikuje ga za dobar jezik. Rust je mnogo bolje dizajniran jezik, Crystal koji se oslanja na LLVM takodje, na JVM-u Kotlin ima svetlu buducnost, kome jos treba GO!

DDOS

pre 6 godina

@Pickle Rick

Pa nije bas sve tako kako kazes. Vise jezgara procesora moze da se uposli u manje vise bilo kom jeziku. GO je retardirani jezik i tek treba da se razvija, C++ je za inzinjere a ne instant programere, Java bez poznavanja frameworka ne znaci nista (uostalom kao i C#).

Zaboravili ste cistu egzotiku koja pokrece svet Erlang :)

kadza

pre 6 godina

@DDOS

Druze kako je to Go retardiran jezik ? Vrlo kompaktan slican po performansama C-u i jako lagan za pohvatati, da ne pominjem lakocu sa kojom mozes da skaliras aplikaciju. Da nema generics-e ali mala promena u nacinu razmisljanja i eto boljitka. U ostalom Go je munja sto se tice kompilacije samog programa i distribucije na razne arhitekture su bezbolne.

Radoznala

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...

Pickle Rick

pre 6 godina

Greo'ta nema Rust-a :( , Go će tek biti hit jer njime može da se elegatno uposli više jezgara procesora, a C++ je samo za jako dobre programere jer nema garbage kolektor i mora da se planira potrošnja sistemskih resursa. C# baš liči na Javu i koristi se dosta u zadnje vreme za izradu igara za Android(u Unity engine-u), ja sam ih zajedno učio i nekako više volim C# od jave. JS se koristi za interaktivne web stranice i single-page aplikacije i za njim je trenutno baš velika pomama svugde u svetu pa je najlakše naći posao kao JS developer ili front-end developer.

Pickle Rick

pre 6 godina

Greo'ta nema Rust-a :( , Go će tek biti hit jer njime može da se elegatno uposli više jezgara procesora, a C++ je samo za jako dobre programere jer nema garbage kolektor i mora da se planira potrošnja sistemskih resursa. C# baš liči na Javu i koristi se dosta u zadnje vreme za izradu igara za Android(u Unity engine-u), ja sam ih zajedno učio i nekako više volim C# od jave. JS se koristi za interaktivne web stranice i single-page aplikacije i za njim je trenutno baš velika pomama svugde u svetu pa je najlakše naći posao kao JS developer ili front-end developer.

Pingus

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja tehnička:
1 polugodište, 2 godina: Pascal
2 polugodište, 2 godina - 3 godina - C

Radoznala

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...

DDOS

pre 6 godina

@Pickle Rick

Pa nije bas sve tako kako kazes. Vise jezgara procesora moze da se uposli u manje vise bilo kom jeziku. GO je retardirani jezik i tek treba da se razvija, C++ je za inzinjere a ne instant programere, Java bez poznavanja frameworka ne znaci nista (uostalom kao i C#).

Zaboravili ste cistu egzotiku koja pokrece svet Erlang :)

CarloNS

pre 6 godina

Ne postaje se programer učenjem programskog jezika, već učenjem principa programiranja (strukture podataka i algoritmi, objektno orijentisano programiranje, operativni sistemi, itd).

wer

pre 6 godina

kao da je neki priuceni hipster pisao tekst, ili je preveden iz nekog srednjoskolskog casopisa sa zapada...

sintaksa jezika ne znaci ama bas nista ako nemate beskonacnu upornost i strpljenje da polako i sistematski izgradite programerska znanja, tokom vise godina: strukture podataka, algoritme, paradigme, osnove operativnih sistema, tipske probleme iz oblasti kojima cete se baviti...

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?

Miki

pre 6 godina

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?
(wer, 13. oktobar 2017 08:13) naravno da jeste, kako si ti naucio? Bices pocetnik, naravno, ali to tako ide..ako se neko posveti 6-12 meseci je dosta za naci posao..opet ponavljam, pocetnik si, ali tako se pocinje..ne treba praviti ne znam sta od programiranja..koga zaista zanima, naucice.

Raps

pre 6 godina

20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?

DDOS

pre 6 godina

@kadza

Pa jos uvek nema ono sto treba da ima. Generics odnosno Tempates bi trebalo da ima ali to nije najveci problem. Prvo GC je spor, drugo ima lose generisanje koda (takodje slabo koristi napredne CPU instrukcije), itd... Performanse se ne mogu porediti sa optimizovanim C-om a od C++-a je sporiji oko 3x. Multithreading je suvi kompomis baziran na GreenThread-s ali daleko od optimalnog za maksimalne preformanse. Generalno je dobar pokusaj, ali s obzirom kada je nastao i da do sada nije napravio neki veci uspeh, to sto Google stoji iza ne kvalifikuje ga za dobar jezik. Rust je mnogo bolje dizajniran jezik, Crystal koji se oslanja na LLVM takodje, na JVM-u Kotlin ima svetlu buducnost, kome jos treba GO!

ll

pre 6 godina

@Radoznala

U tehnickim srednjim skolama za racunarske smerove se obicno uci jezik C. A ko zna C nece mu biti tesko da nauci bilo koji drugi programski jezik.

Goran

pre 6 godina

"20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?
(Raps, 13. oktobar 2017 08:19)"

Prosvetli nas - šta je to "Zapadna Virdžina"? :) Šalu na stranu ... pa, šta si očekivao, da nađeš visokostručan tekst na B92 sajtu? :) idi na IEEE, ako tražiš stručne stvari.
Što je najgore - ti statistički podaci možda i jesu tačni, ali njihovo tumačenje može biti pogrešno. Ko zna odakle je ovo prepisano i koliko je smisao originalnog teksta izmenjen.

fluks

pre 6 godina

Php je u padu, a facebook koristi php koji su sami za razvili i koriste za interne poslove. Uostalom bezveze je pricati o programskim jezicima kad su to samo alati i nikada se ne treba vezivati za jedan i mrzeti drugi. Svaki radi neki posao bolje ili losije.

istina

pre 6 godina

Ako želite da postanete programer, prvo se uverite da je to nešto što vas privlači i sa čim možete svaki dan da živite. Postoji besplatan online projekat MIT-a za uključivanje omladine u svet programiranja, pa pogledajte pre nego što uplatite neki od kurseva: https://scratch.mit.edu/about/

Nikola97

pre 6 godina

Kod nas se u srednjim skolama uci C, a to je i prvi jezik koji se radi na fakultetima i dobar je kao uvod u programiranje jer ukoliko se dobro razume, pruza dobar uvid u to sta se desava 'u pozadini'. Kasnije je to korisno za lakse razumevanje ostalih jezika, kao i za bolju optimizaciju softvera. C je sam po sebi jedan od najbrzih i najoptimalnijih jezika.

wer

pre 6 godina

(Miki, 13. oktobar 2017 13:43)

mikice duso :)
sa 6-12 meseci nekog kursa, ti si sendvich boy u nekoj iole pristojnoj programerskoj firmi

da svakako, tako moze da se pocne, i niko ne pravi famu, vec vrlo dobronamerno pricamo o tome da programiranje nije programski jezik vec jos mnogo toga, i da su za to potrebne godine i mnogo upornog i predanog rada, ponajbolje kroz ozbiljan faks, ali nije neophodno

nadam se da se razumemo :)

kadza

pre 6 godina

@DDOS

Druze kako je to Go retardiran jezik ? Vrlo kompaktan slican po performansama C-u i jako lagan za pohvatati, da ne pominjem lakocu sa kojom mozes da skaliras aplikaciju. Da nema generics-e ali mala promena u nacinu razmisljanja i eto boljitka. U ostalom Go je munja sto se tice kompilacije samog programa i distribucije na razne arhitekture su bezbolne.

strahinja

pre 6 godina

Nije kompetentan autor bas. Ako vas bas zanima:

Opensource mainstream (besplatan i sa javnim kodom)

- Server strana: Java ali potrebno znanje neke od Java 2EE implementacija / frameworka kao sto je Spring Framework
- Klijent strana - web: JavaScript ili sada aktuelni Typescript (kao univerzalni web jezik koji generise java skript za izvrsavanje) ali potrebno je znanje mainstream frameworka kao što je Angular (ili Ionic za hybrid mobilne apps)
Takodje obavezan za web je CSS za dizajn - look and feel kao i neizbežni HTML.

A ako znate sve ove stvari, onda ste ozbiljan full stack developer koji moze očekivati ozbiljna primanja cak i u Srbiji.

Ako hocete da se vezete za Microsoft, onda je to C# i Microsoft-ova web rešenja i frameworks ali to cak ni u enterprise industriji vise nije popularno, ne bih to razmatrao u ovo vreme.

...

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja elektrotehnicka pascal
visoka elektrotehnicka racket i c

Sofronije

pre 6 godina

Compiler, ako nisi upucen ili upoznat onda izbegavaj da komentarises. Analogno tvom komentaru, to je isto kao da kazes nekome....ne ratuj oruzjem nego bacaj kamenje pa si faca ako pogodis I bacis daleko. zna se sta je asembler

Klej

pre 6 godina

@kadza Kao neko ko je radio jedan izvjestan period sa Go programskim jezikom mogu samo da zakljucim da jos nisam naisao na programski jezik propracen tolikim hype-om. Dobra stvar je laka tranzicija s nekog programskog jezika na Go. I to je otprilike sve. "Error handling" je totalni promasaj. Ogroman broj ljudi iz Go ekosistema opravdava nedostatak generika. Sve je ok dok ne morate napraviti implementaciju nekog iole komplikovanijeg algoritma. Praviti implementaciju za svaki tip je nevidjena prljavstina. A sta ti mislis da je skalabilnost? Dodavanje novih instanci i masina do besvijesti? Kako Go rjesava cuvanje stanja aplikacije? Kako rijesava nadzor asinhronih procesa? Distribuciju stanja izmedju instanci? Klastere izmedju vise data centara? Sharding? Klaster "singleton-e"? Kako uopste Go moze da se poredi u takvim situacijama sa Scalom i Akkom ili Erlangom i OTP-om? Goroutines jedva pokrivaju i djelic toga.
Sve u svemu, Go je dobar za "low scale", lak za ucenje, ali isto tako, ni po cemu specijalan jezik.

Nata

pre 6 godina

Ovo je cini mi se jedina struka u kojoj se dozvoljava da neko sa polozenim jednim kursicem i znanjem copy paste, radi. Bio je komentar, zasto neko ne bi mogao da bude neurohirurg, potpisuje projekte, sudi.... sa velikom zeljom, odgledanom operacijom na YouTube, ako lepo zna da dekorise stan.....?!

Jordan

pre 6 godina

Svladajte dobro "Python", i lagano mozete naci posao...
(nemke, 12. oktobar 2017 19:39) - KAKO JE JADNO KADA JE JEDINI CILJ DA SE NADJE POSAO. PARICE, PARICE... SAMO PARICE U SRBIJICI

Nata

pre 6 godina

Ovo je cini mi se jedina struka u kojoj se dozvoljava da neko sa polozenim jednim kursicem i znanjem copy paste, radi. Bio je komentar, zasto neko ne bi mogao da bude neurohirurg, potpisuje projekte, sudi.... sa velikom zeljom, odgledanom operacijom na YouTube, ako lepo zna da dekorise stan.....?!

Radoznala

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...

kadza

pre 6 godina

@DDOS

Druze kako je to Go retardiran jezik ? Vrlo kompaktan slican po performansama C-u i jako lagan za pohvatati, da ne pominjem lakocu sa kojom mozes da skaliras aplikaciju. Da nema generics-e ali mala promena u nacinu razmisljanja i eto boljitka. U ostalom Go je munja sto se tice kompilacije samog programa i distribucije na razne arhitekture su bezbolne.

Jordan

pre 6 godina

Svladajte dobro "Python", i lagano mozete naci posao...
(nemke, 12. oktobar 2017 19:39) - KAKO JE JADNO KADA JE JEDINI CILJ DA SE NADJE POSAO. PARICE, PARICE... SAMO PARICE U SRBIJICI

Pickle Rick

pre 6 godina

Greo'ta nema Rust-a :( , Go će tek biti hit jer njime može da se elegatno uposli više jezgara procesora, a C++ je samo za jako dobre programere jer nema garbage kolektor i mora da se planira potrošnja sistemskih resursa. C# baš liči na Javu i koristi se dosta u zadnje vreme za izradu igara za Android(u Unity engine-u), ja sam ih zajedno učio i nekako više volim C# od jave. JS se koristi za interaktivne web stranice i single-page aplikacije i za njim je trenutno baš velika pomama svugde u svetu pa je najlakše naći posao kao JS developer ili front-end developer.

Miki

pre 6 godina

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?
(wer, 13. oktobar 2017 08:13) naravno da jeste, kako si ti naucio? Bices pocetnik, naravno, ali to tako ide..ako se neko posveti 6-12 meseci je dosta za naci posao..opet ponavljam, pocetnik si, ali tako se pocinje..ne treba praviti ne znam sta od programiranja..koga zaista zanima, naucice.

Pingus

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja tehnička:
1 polugodište, 2 godina: Pascal
2 polugodište, 2 godina - 3 godina - C

DDOS

pre 6 godina

@kadza

Pa jos uvek nema ono sto treba da ima. Generics odnosno Tempates bi trebalo da ima ali to nije najveci problem. Prvo GC je spor, drugo ima lose generisanje koda (takodje slabo koristi napredne CPU instrukcije), itd... Performanse se ne mogu porediti sa optimizovanim C-om a od C++-a je sporiji oko 3x. Multithreading je suvi kompomis baziran na GreenThread-s ali daleko od optimalnog za maksimalne preformanse. Generalno je dobar pokusaj, ali s obzirom kada je nastao i da do sada nije napravio neki veci uspeh, to sto Google stoji iza ne kvalifikuje ga za dobar jezik. Rust je mnogo bolje dizajniran jezik, Crystal koji se oslanja na LLVM takodje, na JVM-u Kotlin ima svetlu buducnost, kome jos treba GO!

DDOS

pre 6 godina

@Pickle Rick

Pa nije bas sve tako kako kazes. Vise jezgara procesora moze da se uposli u manje vise bilo kom jeziku. GO je retardirani jezik i tek treba da se razvija, C++ je za inzinjere a ne instant programere, Java bez poznavanja frameworka ne znaci nista (uostalom kao i C#).

Zaboravili ste cistu egzotiku koja pokrece svet Erlang :)

strahinja

pre 6 godina

Nije kompetentan autor bas. Ako vas bas zanima:

Opensource mainstream (besplatan i sa javnim kodom)

- Server strana: Java ali potrebno znanje neke od Java 2EE implementacija / frameworka kao sto je Spring Framework
- Klijent strana - web: JavaScript ili sada aktuelni Typescript (kao univerzalni web jezik koji generise java skript za izvrsavanje) ali potrebno je znanje mainstream frameworka kao što je Angular (ili Ionic za hybrid mobilne apps)
Takodje obavezan za web je CSS za dizajn - look and feel kao i neizbežni HTML.

A ako znate sve ove stvari, onda ste ozbiljan full stack developer koji moze očekivati ozbiljna primanja cak i u Srbiji.

Ako hocete da se vezete za Microsoft, onda je to C# i Microsoft-ova web rešenja i frameworks ali to cak ni u enterprise industriji vise nije popularno, ne bih to razmatrao u ovo vreme.

wer

pre 6 godina

kao da je neki priuceni hipster pisao tekst, ili je preveden iz nekog srednjoskolskog casopisa sa zapada...

sintaksa jezika ne znaci ama bas nista ako nemate beskonacnu upornost i strpljenje da polako i sistematski izgradite programerska znanja, tokom vise godina: strukture podataka, algoritme, paradigme, osnove operativnih sistema, tipske probleme iz oblasti kojima cete se baviti...

zar zaista mislite da je kao to to, sednem na kurs jave ili PHP-a od 6 meseci i sad sam programer?

Raps

pre 6 godina

20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?

...

pre 6 godina

Java i Python su izbor srednjih skola u Kanadi,a sta se uci u srpskim srednjim skolama? Ili da pitam jos pametnije pitanje sta se predaje trenutno na matematickom fakultetu, programerski smer? Oba odgovora su razlog zasto smo spakovali kofere i otisli...ali vazno je verovati da smo, kako kaze onaj drugi danasnji clanak "evropska silikonska dolina"...
(Radoznala, 12. oktobar 2017 17:45)
Srednja elektrotehnicka pascal
visoka elektrotehnicka racket i c

wer

pre 6 godina

(Miki, 13. oktobar 2017 13:43)

mikice duso :)
sa 6-12 meseci nekog kursa, ti si sendvich boy u nekoj iole pristojnoj programerskoj firmi

da svakako, tako moze da se pocne, i niko ne pravi famu, vec vrlo dobronamerno pricamo o tome da programiranje nije programski jezik vec jos mnogo toga, i da su za to potrebne godine i mnogo upornog i predanog rada, ponajbolje kroz ozbiljan faks, ali nije neophodno

nadam se da se razumemo :)

Nikola97

pre 6 godina

Kod nas se u srednjim skolama uci C, a to je i prvi jezik koji se radi na fakultetima i dobar je kao uvod u programiranje jer ukoliko se dobro razume, pruza dobar uvid u to sta se desava 'u pozadini'. Kasnije je to korisno za lakse razumevanje ostalih jezika, kao i za bolju optimizaciju softvera. C je sam po sebi jedan od najbrzih i najoptimalnijih jezika.

fluks

pre 6 godina

Php je u padu, a facebook koristi php koji su sami za razvili i koriste za interne poslove. Uostalom bezveze je pricati o programskim jezicima kad su to samo alati i nikada se ne treba vezivati za jedan i mrzeti drugi. Svaki radi neki posao bolje ili losije.

ll

pre 6 godina

@Radoznala

U tehnickim srednjim skolama za racunarske smerove se obicno uci jezik C. A ko zna C nece mu biti tesko da nauci bilo koji drugi programski jezik.

Goran

pre 6 godina

"20 godina programiram i prvi put vidim ovakav raspored popularnosti programskih jezika. Kakav vam je ovo statistika? Populanost programskih jezika u ugostiteljskim skolama zapadne Virdzine?
(Raps, 13. oktobar 2017 08:19)"

Prosvetli nas - šta je to "Zapadna Virdžina"? :) Šalu na stranu ... pa, šta si očekivao, da nađeš visokostručan tekst na B92 sajtu? :) idi na IEEE, ako tražiš stručne stvari.
Što je najgore - ti statistički podaci možda i jesu tačni, ali njihovo tumačenje može biti pogrešno. Ko zna odakle je ovo prepisano i koliko je smisao originalnog teksta izmenjen.

CarloNS

pre 6 godina

Ne postaje se programer učenjem programskog jezika, već učenjem principa programiranja (strukture podataka i algoritmi, objektno orijentisano programiranje, operativni sistemi, itd).

Sofronije

pre 6 godina

Compiler, ako nisi upucen ili upoznat onda izbegavaj da komentarises. Analogno tvom komentaru, to je isto kao da kazes nekome....ne ratuj oruzjem nego bacaj kamenje pa si faca ako pogodis I bacis daleko. zna se sta je asembler

Klej

pre 6 godina

@kadza Kao neko ko je radio jedan izvjestan period sa Go programskim jezikom mogu samo da zakljucim da jos nisam naisao na programski jezik propracen tolikim hype-om. Dobra stvar je laka tranzicija s nekog programskog jezika na Go. I to je otprilike sve. "Error handling" je totalni promasaj. Ogroman broj ljudi iz Go ekosistema opravdava nedostatak generika. Sve je ok dok ne morate napraviti implementaciju nekog iole komplikovanijeg algoritma. Praviti implementaciju za svaki tip je nevidjena prljavstina. A sta ti mislis da je skalabilnost? Dodavanje novih instanci i masina do besvijesti? Kako Go rjesava cuvanje stanja aplikacije? Kako rijesava nadzor asinhronih procesa? Distribuciju stanja izmedju instanci? Klastere izmedju vise data centara? Sharding? Klaster "singleton-e"? Kako uopste Go moze da se poredi u takvim situacijama sa Scalom i Akkom ili Erlangom i OTP-om? Goroutines jedva pokrivaju i djelic toga.
Sve u svemu, Go je dobar za "low scale", lak za ucenje, ali isto tako, ni po cemu specijalan jezik.

istina

pre 6 godina

Ako želite da postanete programer, prvo se uverite da je to nešto što vas privlači i sa čim možete svaki dan da živite. Postoji besplatan online projekat MIT-a za uključivanje omladine u svet programiranja, pa pogledajte pre nego što uplatite neki od kurseva: https://scratch.mit.edu/about/