Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li biti programer? Buducnost profesije

[es] :: Vodič za posao :: Da li biti programer? Buducnost profesije
(TOP topic, by Nebojsa Milanovic)
Strane: << < .. 46 47 48 49 50 51 52 53

[ Pregleda: 149035 | Odgovora: 1041 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije20.05.2021. u 14:56 - pre 2 meseca
Citat:
mjanjic:
Citat:
Branimir Maksimovic:
mjanjic:"Ne očekuje se od onih koji su u 40-tim i 50-im da razbijaju Web aplikacije i sl., to se tako brzo menja da i ovi od 25 godina ne mogu da pohvataju,"

Zasto tako mislis? Verujes da kad dodjes u godine prestajes da ucis?

Ne, nije da prestaju da uče, ali sada se stvari tako menjaju iz godine u godinu da je za nekog od 50 godina gubljenje vremena da se time bavi. Npr. pogledaju šta radi MS sa .NET Core, evo izašla verzija 5, a oni već spremili 6 koja je u nekoj preview ili beta fazi. Isto za Angular, Vue, React, sa Javom više i ne znam šta se radi, kao da je Oracle rešio da je sahrani i da ostane samo serverski jezik za razvoj servisa koji se oslanjaju na Oracle database server.
O razvoju mobilnih aplikacija da ne pričam, izlaze nove verzije jezika, alata, OS-a, sve se to menja relativno brzo.

Za nekoga ko ima 25 godina, nije problem da u sledećih 5 godina 2-3 puta promeni tehnologiju (nova verzija nečega koja se razlikuje 10-20% od prethodne), za nekoga ko ima 55 godina to je gubljenje vremena ako može da se bavi nekim fundamentalnim stvarima koje su zadnjih 30-40 godina iste.


To što ima pojedinaca koji su izabrali drugačiji put ne znači da je to pravilo. Svako normalan sa godinama gleda da manje vremena troši na posao ili da radi posao koji ne zahteva dodatno razmišljanje van radnog vremena.


A cuj jedan kolega je reko mi (low level programeri, znaci C/C++) mozemo da radimo wbe, ali ne vazi obrnuto ;)
Mislim ono mene bi interesovalo da napisem neki web frejmvork ali ne i da ga koristim ;)
Ajde ono web se svodi na ucenje web frejmvorka kojih sam se ja takvih napisao u proteklih 30 godina. Mislim ono, ako znam
da ga napisem sto ne bih znao kako radi i kako se koristi neki tudji. Kao sto kazes tejnike su u 30-40 godina iste ;)



press any key to continue or any other to quit....
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije20.05.2021. u 14:58 - pre 2 meseca
Citat:
Ivan Dimkovic:
Ne, ali performanse nisu iste.



Naravno niko nije isti i ima ljudi koje ovi efekti ne doticu (verovatno postoje ali ne uticu na dnevne performanse) do 60-tih, 70-tih...

Obrati paznju - gomila stvari koje opadaju (radna memorija, uporedjivanje pattern-a i sl.) su vrlo bitne za "sljaka" deo programiranja. Upravo zbog ovoga to zanimanje nije popularno u 50+ grupi zato sto bas na ovim stvarima kreces da budes losiji od junosa.

Sa druge strane, onos to raste je znanje (iskustvo), sto objasnjava prelaz u menadzment, staff eng./senior/architect i sl. pozicije.

Citat:

Pa to i jeste fazon, Retko ko sa 50 ostane developer ;)


Upravo. Mada, znam i ja par likova i respekt :) Ali opet... dajem im mozda jos nekoliko godina max. posto je previse dr*anja i prelaza na nove stvari, a ljudi imaju 30000 drugih obaveza u zivotu.


Interesantni grafikoni ;)
Samo sto mislim da ne stoje, kao sto sam ranije prezvakao.... da se ne ponavljam...

press any key to continue or any other to quit....
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16184
...kabel-badenwuerttemberg.de.



+6984 Profil

icon Re: Da li biti programer? Buducnost profesije21.05.2021. u 06:14 - pre 2 meseca
Sta tacno ne stoji i sa cime sto si pricao se ne poklapa?

Tvoje razbijanje kiinaca se moze objasniti bas ovim grafikonom -> "World knowledge" kategorije su druge, ali je princip isti.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4394
*.dynamic.sbb.rs.

Sajt: www.adamov.rs


+133 Profil

icon Re: Da li biti programer? Buducnost profesije21.05.2021. u 09:26 - pre 2 meseca
Citat:
Da li si nekada čuo za EARN mrežu preko koje se išlo na internet od 1988. godine?


Znam da pitanje nije meni upućeno, ali ne mogu da izdržim, napisaću samo ovo:

[email protected]

Hoćemo li da se podsećamo kačenja na out dial VAX-ove u SAD i zvanje tamošnjih BBS-ova? B)
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije21.05.2021. u 09:46 - pre 2 meseca
Citat:
Ivan Dimkovic:
Sta tacno ne stoji i sa cime sto si pricao se ne poklapa?

Tvoje razbijanje kiinaca se moze objasniti bas ovim grafikonom -> "World knowledge" kategorije su druge, ali je princip isti.


Pazi, tvoji grafikoni pokazuju da sto si stariji to ti performanse vise opadaju, Ono sto grafikoni ne pokazuju je da stariji recimo ima 50% performansi
a klinac 5%. Ostavicemo za genijalce vise od 50% ;)
Ono sto je sigurno je da mladji moze vise da potegne i da moze raditi duze od starijeg, sto opet ne garantuje bolje performanse, ali ja kolko vidim
mladji ne rade duze od starijih nego je isto radno vreme ;)



press any key to continue or any other to quit....
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1064



+774 Profil

icon Re: Da li biti programer? Buducnost profesije21.05.2021. u 20:31 - pre 2 meseca
Evo sta radi mladjarija:

It took 'over 80 different developers' to review and fix 'mess' made by students who sneaked bad code into Linux

https://www.theregister.com/2021/05/21/linux_5_13_patches/

"The majority here is the fallout of the umn.edu re-review of all prior submissions. That resulted in a bunch of reverts along with the "correct" changes made, such that there is no regression of any of the potential fixes that were made by those individuals. I would like to thank the over 80 different developers who helped with the review and fixes for this mess."

 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2280



+620 Profil

icon Re: Da li biti programer? Buducnost profesije22.05.2021. u 09:39 - pre 2 meseca
Pa kad su pustili "studente" da rade na kernelu, a eto neki tamo web app mogu da rade samo seniori, studenti mogu samo da prčkaju nešto po HTML-u i CSS-u :)

Citat:
Branimir Maksimovic:
Ajde ono web se svodi na ucenje web frejmvorka kojih sam se ja takvih napisao u proteklih 30 godina. Mislim ono, ako znam
da ga napisem sto ne bih znao kako radi i kako se koristi neki tudji. Kao sto kazes tejnike su u 30-40 godina iste ;)


Pa nije baš tako jednostavno, ne verujem da bi se usrećio sa ovim novim FW-ovima, najpre će biti da bi stalno psovao ...
Da ne pričamo kojom brzinom sada izlaze nove verzije, kao da nekome tamo plata ili bonus direktno zavisi od broja verzija, a ne od kvaliteta.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16184
..1e1:dd00:6599:b2c7:139d:f201



+6984 Profil

icon Re: Da li biti programer? Buducnost profesije22.05.2021. u 14:33 - pre 2 meseca
Citat:
Branimir Maksimovic:
Citat:
Ivan Dimkovic:
Sta tacno ne stoji i sa cime sto si pricao se ne poklapa?

Tvoje razbijanje kiinaca se moze objasniti bas ovim grafikonom -> "World knowledge" kategorije su druge, ali je princip isti.


Pazi, tvoji grafikoni pokazuju da sto si stariji to ti performanse vise opadaju, Ono sto grafikoni ne pokazuju je da stariji recimo ima 50% performansi
a klinac 5%. Ostavicemo za genijalce vise od 50% ;)
Ono sto je sigurno je da mladji moze vise da potegne i da moze raditi duze od starijeg, sto opet ne garantuje bolje performanse, ali ja kolko vidim
mladji ne rade duze od starijih nego je isto radno vreme ;)


Izgleda sa godinama opada i mogucnost citanja grafikona :-)

Naravno da ti opadaju neke performanse, to je jednostavno posledica starenja. Mislim samo napred ako neces da prihvatis, ali to sto pricas je bukvalno u suprotnosti sa decenijama testova i prikupljenog iskustva.

Ono sto ti skace je u okacenom grafikonu opisano kao "world knowledge".

Posto nisu testirali softverase vec generalnu populaciju, pa je "world knowledge" baterija testova nesto drugo. Ali u slucaju nase industrije ono sto se smatra za iskustvo bi upalo bas u "world knowledge". Znaci svo znanje koje si nakupio tokom svih godina rada. Od sitnica tipa da je besmisleno imati vise niti od broja jezgara sto se performansi tice ili da lock-ovanje mutexima nije "dzaba", pa sve do "vidjenja" optimalnog algoritma za problem znajuci sa kojom arhitekturom baratas.

Drugim recima, klinac ce >definitivno< brze od tebe pisati sablonski kod, zato sto mu je kratkotrajna memorija brza, aritmetika mu je brza itd...

Ali ono gde ce klinac da zaglavi je nedostatak znanja - koje ti imas. Ocigledne stvari ce naci preko Google-a i time smanjiti razliku, ali uprkos tome postoji zilion stvari koje se ne mogu "kupiti" ili "naci na netu" vec moras sam da ih prozivis radom.

Jedan od razloga zasto su seniori skupi je bas taj: sto je to znanje takvo da omogucava visestruko ubrzanje (ako firma ume to da iskoristi, naravno) - plus, nije ga je moguce nadomestiti "grubom silom" (tipa sad cu zaposlim 3 odmah posle uni-ja i ima da zamene nekog seniora od 45 koji jedan kosta ko 3 komada nova).

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije23.05.2021. u 00:05 - pre 2 meseca
Citat:
mjanjic:
Pa kad su pustili "studente" da rade na kernelu, a eto neki tamo web app mogu da rade samo seniori, studenti mogu samo da prčkaju nešto po HTML-u i CSS-u :)

Citat:
Branimir Maksimovic:
Ajde ono web se svodi na ucenje web frejmvorka kojih sam se ja takvih napisao u proteklih 30 godina. Mislim ono, ako znam
da ga napisem sto ne bih znao kako radi i kako se koristi neki tudji. Kao sto kazes tejnike su u 30-40 godina iste ;)


Pa nije baš tako jednostavno, ne verujem da bi se usrećio sa ovim novim FW-ovima, najpre će biti da bi stalno psovao ...
Da ne pričamo kojom brzinom sada izlaze nove verzije, kao da nekome tamo plata ili bonus direktno zavisi od broja verzija, a ne od kvaliteta.


A cuj ja sam se petljao sa Rustom dok je bio nestabilan, a sada sa Zigom ;)
Ne verujem da su ti FW nestabilniji od toga ;)


press any key to continue or any other to quit....
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 721



+126 Profil

icon Re: Da li biti programer? Buducnost profesije23.05.2021. u 06:31 - pre 2 meseca
Ne znam zbog čega bi neko imao problem sa savladavanjem web frameworka ako poznaje programski jezik
za koji je framework namenjen. Framework je samo tu da olakša razvoj aplikacija jer obično (bar ovi bolji)
podrazumevano uključuje podršku za baze, migracije, templates, API, itd.

Problem nastaje ako neko pokušava da savlada framework a da prethodno nije savladao jezik za koji je framework.
Po meni, bitnije je dobro savladati jezik nego sam framework. Evo na primer, ja nisam Rust programer ali sam
recimo za minut pohvatao osnove ovog Rustovog web frameworka.

Rocket/Rust
Code:

#![feature(proc_macro_hygiene, decl_macro)]

#[macro_use] extern crate rocket;

#[get("/")]
fn index() -> &'static str {
    "Hello, world!"
}

fn main() {
    rocket::ignite().mount("/", routes![index]).launch();
}


Flask/Python
Code:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return "<p>Hello, World!</p>"

if __name__ == '__main__':
    app.run()

 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2280



+620 Profil

icon Re: Da li biti programer? Buducnost profesije23.05.2021. u 11:32 - pre 2 meseca
Da bitno je naučiti prvo jezik, to delimično i jeste problem ovih juniora, bolje znaju framework nego sam jezik na kome je baziran :)

Oni koji razvijaju framework vrlo često krenu da preteruju, jer, eto, mora nešto da se radi, da se ubacuju novi "features" koji nikome ili velikoj većini nisu bitni ili bar nisu većini, promene se neke suštinske stvari iako za tim nije bilo potrebe, ali tim za razvoj je smatrao da je tako bolje, itd.


Što se tiče programiranja kao profesije u Srbiji, biće uvek posla, samo pitanje za koga i koje znanje će se zahtevati. Većina IT kompanija u Srbiji se okrenula skupljim poslovima u IT sektoru, ali to zahteva veći broj seniora sa dobrim iskustvom - kojih nema i čiji broj se ne povećava dovoljno brzo, pa se postavlja pitanje šta je sa desetinama hiljada juniora koji su u ovaj sektor ušli u zadnjih 5 godina ili više?
Otišli u inostransvo? Rade odavde direktno za strance?
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

Turmen
Software Quality Assurance Engineer
Wireless Media
Beograd

Član broj: 317274
Poruke: 161
95.180.116.*



+41 Profil

icon Re: Da li biti programer? Buducnost profesije28.05.2021. u 22:38 - pre 2 meseca
Citat:
Branimir Maksimovic:

Pa to i jeste fazon, Retko ko sa 50 ostane developer ;)
Mislim ono mislim da u BGD ofisu ima samo jos jedan lik koji se bavi razvojem a da ima preko 50:)
A ima nas 200 ;)
Znaci prosek je oko 30.


Ne znam mnogo developera koji imaju preko 50god, ali znam nekoliko vrhunskih QAjeva koji imaju preko 50. Bili programeri godinama, prešaltali se na testiranje i automatizaciju, unit, integration i API testiranje i ako sam nešto naučio o testiranju, o tome kako da nateram app da pukne, kako da "pronađem rupu" naučio sam od iskusnih "bivših programera".
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
82.117.201.*



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije08.06.2021. u 12:52 - pre 51 dana i 14h
Heh na godisnjoj evaluaciji za sve sam iznad ocekivanja, komentar jedini poznajem ceo projekt, osim
liderstva koje je samo "ispunjava ocekivanja" ;)
Bas dobro mene opisuje tim lid, pregaram u poslu ali me ne zanima da napredujem u sefa;)

press any key to continue or any other to quit....
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije10.06.2021. u 16:18 - pre 49 dana i 10h
Hehe zadnje dve nedelj sam izvukao u proseku 14 sati efektivnog rada, sinoc sam smislio i imlemetirao resenje koje klinac ne bi moga oi nikad a ida moze to bi trajalo jedno 3 meseca ;)
Meni 16 u jednom cugu sati ;)

press any key to continue or any other to quit....
 
Odgovor na temu

ssi

Član broj: 305920
Poruke: 294
*.dynamic.stcable.net.



+363 Profil

icon Re: Da li biti programer? Buducnost profesije30.06.2021. u 22:58 - pre 29 dana i 3h
Da li ste sigurni za buducnost profesije ?

https://copilot.github.com/ ?

Sada ?

Developed in collaboration with OpenAI, GitHub Copilot is powered by OpenAI Codex, a new AI system created by OpenAI. OpenAI Codex has broad knowledge of how people use code and is significantly more capable than GPT-3 in code generation, in part, because it was trained on a data set that includes a much larger concentration of public source code.

?
 
Odgovor na temu

Branimir Maksimovic
Senior Software Engineer

Član broj: 64947
Poruke: 5441
*.cpe.sn.co.rs.



+1054 Profil

icon Re: Da li biti programer? Buducnost profesije30.06.2021. u 23:00 - pre 29 dana i 3h
Pa ono da trazi code snipete na google-u moze i AI :P
I da odradi rutinske poslove za koje se ne koristi mozak. Ali da programira, malo teze...
press any key to continue or any other to quit....
 
Odgovor na temu

ssi

Član broj: 305920
Poruke: 294
*.dynamic.stcable.net.



+363 Profil

icon Re: Da li biti programer? Buducnost profesije30.06.2021. u 23:02 - pre 29 dana i 3h
Citat:
Branimir Maksimovic: Pa ono da trazi code snipete na google-u moze i AI :P
I da odradi rutinske poslove za koje se ne koristi mozak. Ali da programira, malo teze...


Pa ne bas, mislim da je malo bolji od toga. Bar prema onome sto sam ja video.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16184
213.16.86.*



+6984 Profil

icon Re: Da li biti programer? Buducnost profesije30.06.2021. u 23:38 - pre 29 dana i 3h
Ima na HN ogromna tema o copilot-u.

TL;DR - web developeri su najvise impresionirani. Verovatno taj kod ima najvise "boilerplate" elemenata, pa ne cudi izuzetan uspeh koji prijavljuju.

Npr:

https://news.ycombinator.com/item?id=27676266

Citat:

I’ve also been using the Alpha for around two weeks. I'm impressed by how GitHub Copilot seems to know exactly what I want to type next. Sometimes it even suggests code I was about to look up, such as a snippet to pick a random hex color or completing an array with all the common image mime-types.

Copilot is particularly helpful when working on React components where it makes eerily accurate predictions. I see technology like Copilot becoming an indispensable part of the programmer toolbelt similar to IDE autocomplete for many people.


Ovo je autor WebTorrent-a.

Sve u svemu, ovo ce biti odlicna pomoc - omogucice jos vecu produktivnost, bar nekim domenima u kojima se trazi razvoj softvera.

Medjutim, ima ovo i malo tamniju stranu: vec je nadjeno dosta primera gde ovakvi izumi "pljuju" original sadrzaj iz data seta koji je koriscen za trening.

https://twitter.com/eevee/status/1410037309848752128

Postoje radovi koji se bave npr. GPT mrezom:

https://bair.berkeley.edu/blog/2020/12/20/lmmem/

Citat:

Yet, OpenAI’s GPT-2 language model does know how to reach a certain Peter W--- (name redacted for privacy). When prompted with a short snippet of Internet text, the model accurately generates Peter’s contact information, including his work address, email, phone, and fax:


...

E sad zamislite horor scenario: kuckate vi lepo kod, GitHub-ov Copilot vam predlozi kako da zavrsite f-je... jupi, sve ide brze, krace, lepse.

Ispostavi se da je taj kod ili licenciran na nacin koji vam ne odgovara ILI, jos gore, da je u pitanju kod koji NE ZELITE da imate u vasem projektu (npr. Windows kernel kod).

Siguran sam da se GitHub (Microsoft) izuzeo od svega toga i ostajete odgovorni vi - ime i prezime, firma. Mahanje rukama i pozivanje na "AI" ne verujem da ce proci na sudu. Eventualno mozete da tuzite Microsoft za odstetu... puno srece sa tim, plus naravno - u USA svaka strana placa svoje troskove :-)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2280



+620 Profil

icon Re: Da li biti programer? Buducnost profesije02.07.2021. u 02:36 - pre 28 dana
Mene na jednom računaru zeza VS tako sa tim, krenem da kucam naziv klase ili tako nešto, a on mi ubaci neku klasu iz .NET-a koja počinje istim slovima... i nikako da stignem da pogledam u čemu je problem, jer mi se takva glupost ne dešava na drugim računarima.

Takođe, problem kod tog Copilot rešenja je primena u situcijama kada se kod patentira - zamislimo sad Apple i Google programere kako koriste taj servis, i sutra krenu da se tužakaju, a kad ono 70% koda isto, pa krene po medijima spinovanje ko je koga pokrao.
Ili recimo online kladionice, u SAD sav kod ide nekoj komisiji koja to pregleda, ne sme biti copy/paste koda iz drugih projekata, itd.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16184
2a02:8071:31e1:dd00:8d25:ff6..



+6984 Profil

icon Re: Da li biti programer? Buducnost profesije03.07.2021. u 09:54 - pre 26 dana i 17h
https://twitter.com/mitsuhiko/status/1410886329924194309

Ouch...


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

[es] :: Vodič za posao :: Da li biti programer? Buducnost profesije
(TOP topic, by Nebojsa Milanovic)
Strane: << < .. 46 47 48 49 50 51 52 53

[ Pregleda: 149035 | Odgovora: 1041 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.