אַף אֶחָד Posted May 17, 2018 Posted May 17, 2018 (edited) By the way, evo moja firma sad zaposljava fortran programera odredjenog profila i ne mozemo da nadjemo nikoga na nivou koji nam je potreban. A mozemo odlicno da ga platimo. Edited May 17, 2018 by chandra
laser lotus Posted May 17, 2018 Posted May 17, 2018 Platite ga još odličnije - slično kao i sa COBOLom, rijetko ko je spreman da ulaže lovu u razvoj programera, svi bi već gotove na potrebnom nivou. To može da prođe sa široko rasprostranjenim jezicima, ali za niče oblasti ide malo teže. A ide teško jer posljednjih 20-30 godina firme gledaju samo sledeće tromjesečje, zaposleni nisu ljudi već resursi - ekvivalentno, sa druge strane preovlađuje job hopping gdje nalećem na tipove koji se za posljednjih 10 godina nigdje nisu zadržali duže od godinu dana. Pa sretno svima btw, znam tipa koji je sad asistent u Kanadi (ozbiljan univerzitet), apsolutno nesposoban da isprogramira nešto iole složeno (pri čemu je složeno=korak iznad trivijalnog) u bilo kom programskom jeziku - onaj slučaj kad nikakav trud ne pomaže, jednostavno tip ne može da se sastavi sa programiranje (on, naravno, nije svjestan toga). E on je nešto naveliko tamo petljao sa C++ i koliko vidim još je na istom univerzitetu, research assistant. LM, MilenaS, ako te mrzi da učiš programiranje, savladaj barem osnovnu terminologiju i uz samouvjeren stav i upornost možeš daleko da doguraš
MilenaS Posted May 17, 2018 Posted May 17, 2018 4 hours ago, chandra said: By the way, evo moja firma sad zaposljava fortran programera odredjenog profila i ne mozemo da nadjemo nikoga na nivou koji nam je potreban. A mozemo odlicno da ga platimo. Ja sam se loše izrazila, izvinjavam se za postdok poziciju traže nekoga ko je speman da savlada jedan od ta dva jezika, i da ih predaje u okviru predmeta simulaciona hemija, kombinatorska hemija i kompijuterska hemija. (nema veze sa kompijuterima nego sa Simulacijama, i Density Functional Teory blablabla nebitno) Oprema te grupe je na nivou Kineske farme za rudanje bitkoina, bukvalno je rekao da hoću da kopa, mogu. hvala na ovim linkovima i informacijama, pogledacu. dragi @laser lotus, čao, tačno je sve ovo što si napisao, majke mi kao da znaš šta se dešava, prihvataju se na projekte ljudi koji samo pokažu entuzijazam, a nemaju pojma sa programiranjem, zato što manjka ljudi koji su za to zainteresovani, ili osposobljeni, ili brate kao što je chandra reka'o da je zaista osposobljen što bi uopšte radio na nekom projektu kada može da se kao normalan čovek zaposli. Ju da vam postavim ovde linkove i horor priče, kako su neki primili kandidate samo zato što su mislili da će ispuniti obečanje i naučiti kodiranje i program shvatiti. E sada, @chandra da li to znači da meni zapravo ni ne treba obnavljanje pythona i R? nego odmah mogu da dunem na C++? Ljudi ja volim programiranje ali samo ako ima meni neku svrhu, dakle znam da spojim senzor sa arduinom, ali u vecini slucaja koristim te datoteke (self generating code libraries)...to je nešto kao fileshare gde se mogu naci stvari koji su drugi radili, mahom senzori su poznati. Quote U Fortranu kao i u C-u, najzajebanije je da naucis da efikasno debuggiras. Tu trazi pomoc, ne da ti neko trazi bugove po kodu, vec da te nauci kako ti to da uradis. Ako krenes da otkrivas toplu vodu, proci ce ti godine. da. hvala!!!
laser lotus Posted May 17, 2018 Posted May 17, 2018 Posljednji Fortran sa kojim sam bio u kontaktu je F77 tako da dozvoljavam da su se stvari 'malo' promijenile u međuvremenu, ali bi Fortran trebalo da je jednostavniji za učenje od C++. Druga je stvar koliko se isplati ulagati trud u Fortran kad C++ danas ima daleko veću upotrebnu vrijednost (mada tebi to vjerovatno nije bitno, ne planiraš da se baviš programiranjem). S druge strane, podskup C++a koji bi zadovoljio potrebe tih predmeta možda i nije pretjerano veliki. Pomoglo bi da znaš Python, ali ne vjerujem da treba da ga obnavljaš pa da se tek onda bacaš na C++ već grlom u jagode, kako to obično i ide.
אַף אֶחָד Posted May 17, 2018 Posted May 17, 2018 Proveri prvo koji jezik je primaran u toj grupi gde trazis posao. Fortran je i dalje laksi za ucenje i jako rasrostranjen u akademiji. Meni bi za simulacije uvek bio prvi izbor, posebno kad se radi sa matricama. Koji god jezik da izaberes, pretpostavljam da se znanje bar jednog od py/r/julia/matlab i sl. podrazumeva. Mislim, sta god radis, neces raditi post-processing i crtati grafike i slike za radove ni rukom, a bogami ni u C/Fortranu. A ako treba to da predajes studentima, studenti to itekako danas znaju. Meni i daje nije jasno jel to za sta oni tebe traze neki high-performance computing ili igranje u pesku? Ukoliko se ocekuje da primarno radis research i da si kompjuterski pismena (recimo da mozes da napises funkcionalan i efikasan kod od 300 do 1000 linija), to mozes da savladas. Ili da menjas vec postojece kodove. Ukoliko se od tebe ocekuje da razvijas nekakav ozbiljniji softver i/ili ako je kod paralelizovan, za to su potrebne ozbiljne godine iskustva. A i ne daj da te prze s tim pricama o "opremi". Danas je sve manje middle-size projekata u simulacijama. Za male projekte i test-runove dovoljno je i 30ak procesora. Za large-scale simulacije nije ti dovoljno sta god jedna grupa moze da ima, vec moras da trazis ili kupujes vreme od HPC centara.
zmanic Posted May 17, 2018 Posted May 17, 2018 Sad mi već ništa nije jasno. Pre će biti da su ovo minimalni zahtevi za neku poziciju. Prvo, ako se radi o mat. modelima u toj "simulacionoj hemiji" itd .... onda mislim da ima boljih alata za statisticka, matrična i slična istraživanja : Mathematica, Matlab, MatCAD ... Fortran je OK ako imaš velike biblioteke gotivih funkcija. Ako pak tek to treba razvijati u C++ onda će to teško ići. Najveći problem nije programiranje - kodiranje, već ispitivanje i provera tačnosti kopleksnih rezultata i upravljanje memorijskim prostorom pre i posle kalkulacija. Pokušaji po jednoj iteraciji mogu da traju i danima i bedeljama, uz svu današnju CPU snagu. To znatko opežava debagovanje. Sa druge strane traži se neko ko će da predaje to na nekom EDU nivou, a da nije sklon programerskom razmišljanju. Ne ide to jedno bez drugog. Ako se neko upusti u ovakvu oblast neće mu biti fovoljni Fortran i C++, začas upadaju nove potrebe, novi alati, novi jezici i okruženja.
אַף אֶחָד Posted May 17, 2018 Posted May 17, 2018 3 hours ago, laser lotus said: Platite ga još odličnije - slično kao i sa COBOLom, rijetko ko je spreman da ulaže lovu u razvoj programera, svi bi već gotove na potrebnom nivou. To može da prođe sa široko rasprostranjenim jezicima, ali za niče oblasti ide malo teže. A ide teško jer posljednjih 20-30 godina firme gledaju samo sledeće tromjesečje, zaposleni nisu ljudi već resursi - ekvivalentno, sa druge strane preovlađuje job hopping gdje nalećem na tipove koji se za posljednjih 10 godina nigdje nisu zadržali duže od godinu dana. Pa sretno svima Ja bih ga rado platio, ali postoje limiti jer u akademiji profita nema. Ali jos uvek ima neke sigurnosti. Jebiga, samo sto nama treba neko s vrlo odredjenim profilom i iskustvom u hibridnom paralelnom programiranju, a idealno upravo u kombinaciji jezika koje koristimo. I jos da postoji realna spremnost da bude sa nama bar 5 godina ili duze jer se ne isplati nekoga uvoditi u posao ako ce da ode posle godinu. Problem je sto ljudi koji imaju iskustva u tome su u uglavnom ljudi u godinama i s porodicama i obicno ne bas fleksibilni na selidbu.
אַף אֶחָד Posted May 17, 2018 Posted May 17, 2018 7 minutes ago, zmanic said: Pokušaji po jednoj iteraciji mogu da traju i danima i bedeljama, uz svu današnju CPU snagu. To znatko opežava debagovanje. Ne moze biti tacnije od ovoga. Lepo je videti da ima jos onih ovde koji su dotakli poslednji krug programerskog pakla.
zmanic Posted May 17, 2018 Posted May 17, 2018 2 minutes ago, chandra said: Ne moze biti tacnije od ovoga. Lepo je videti da ima jos onih ovde koji su dotakli poslednji krug programerskog pakla. Davno bilo, nisam napisao red u bilo čemu već 10 godina.
אַף אֶחָד Posted May 17, 2018 Posted May 17, 2018 2 minutes ago, zmanic said: Davno bilo, nisam napisao red u bilo čemu već 10 godina. No matter. Ko je jednom bio u tim govnima, zauvek ima moje saosecanje. :P
zmanic Posted May 17, 2018 Posted May 17, 2018 Što se ovo ne pominje više nigde : https://www.wolfram.com/mathematica/ ??? Baš nisam video lakši način vizuelizacije bilo čega nigde i nikada.
MilenaS Posted May 17, 2018 Posted May 17, 2018 (edited) @laser lotus ne razvijam softver, samo hemijske simulacije... jedan mali deo treba sama da izmislim, jer ga nema u opsianog u prirodnim sistemima i zakonima Quote Meni i daje nije jasno jel to za sta oni tebe traze neki high-performance computing ili igranje u pesku? @chandra pratim protokol, tipa using the open-source plane-wave density functional theory (DFT) software, JDFTX . We use the ‘PBE’ generalized-gradient approximation to the exchange-correlation functional, norm-conserving ‘SG15’ pseudopotentials, a kinetic energy cutoff of 30 Eh (Hartrees) and a Fermi-Dirac smearing...kako bi izracunali to i to.... i to je ceo jedan zadatak i deo posla koji moram da odradim @zmanic nije matricno istrazivanje, hemijsko, kvantno. Edited May 17, 2018 by MilenaS
zmanic Posted May 17, 2018 Posted May 17, 2018 To ti misliš ..... Sve se na kraju svodi na preciznu aritmetiku proizašlu iz komplikovane algebre.
MilenaS Posted May 17, 2018 Posted May 17, 2018 1 hour ago, zmanic said: To ti misliš ..... Sve se na kraju svodi na preciznu aritmetiku proizašlu iz komplikovane algebre. to da....
Bujodrag Posted May 17, 2018 Posted May 17, 2018 1 hour ago, zmanic said: Sve se na kraju svodi na preciznu aritmetiku proizašlu iz komplikovane algebre. kradem ovo. Sorry na offu
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now