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

Programer Pocetnik

[es] :: C/C++ programiranje :: Programer Pocetnik

Strane: < .. 1 2 3 4 5 6 7 8

[ Pregleda: 23566 | Odgovora: 157 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zimbra

Član broj: 292753
Poruke: 61
*.compute-1.amazonaws.com.



Profil

icon Re: Programer Pocetnik10.07.2017. u 12:24 - pre 77 dana i 16h
Citat:
Branimir Maksimovic: Sve to imas na wikipediji sa sve referentom literaturom. Ne djuture, ali ako znas sta da trazis...


kad znas sta trazis onda si vec davno preskocio "pocetnicku" poziciju :( tu i jeste problem, savladati te neke osnovne koncepte pre nego se krene sa ucenjem programiranja, a ne mozes da ih trazis na wikipediji pre nego znas sta su, a kad znas sta su onda mozes da se "podsetis" na wikipediji ali tada nisi noob
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4372



Profil

icon Re: Programer Pocetnik10.07.2017. u 13:03 - pre 77 dana i 15h
Po mom mišljenju, nema potrebe da se toliko udubljuješ u podatke i strukture. Te stvari jesu krucijalne, ali možeš ih savladati učeći neki programski jezik. A i mnogo je lakše nego da ih učiš nasuvo.

Još jedan savet: kloni se C++-a, barem dok ne savladaš dobro bar 2-3 jezika (kad kažem dobro, mislim da napišeš ponešto veće u svakom od njih).
 
Odgovor na temu

mjanjic
Mladen Janjić
Čačak

Član broj: 187539
Poruke: 195
91.187.132.*



Profil

icon Re: Programer Pocetnik10.07.2017. u 17:01 - pre 77 dana i 11h
Programiranje se najlakše uči kroz rešavanje problema, isto kao i matematika ili fizika.

Imaš gomilu primera po raznoj literaturi (nađi npr. knjige 70 ili 150 problema na Google intervjuima i sl., mada je to možda i preteško za početak, ali ima i elementarnih primera), zatim možeš i sam da smisliš problemčiće, kao npr. "naći najmanji i najveći broj od N unetih brojeva" i sl., imaš takvih zadačića u primerima testova/kolokvijuma/ispita iz Uvoda u programiranje i sličnih predmeta na ETF-u i drugim fakultetima koji imaju studijske programe slične Softverskom inženjerstvu.

Iako se primeri čine jednostavni, pokušaj da zapisuješ vreme potrebno za rešavanje. A onda se informiši koliko je nekom iskusnom programeru potrebno vremena za takve "trivijalne" stvari.


Neko pomenu finski jezik, a ja bih pomenuo i sportove kao što su npr. košarka/fudbal/odbojka. Ako nisi dobro savladao elementarne stvari, niko te neće zaposliti niti ozbiljno shvatiti na razgovoru za posao ma koliko poznavao napredne tehnologije i bez obzira koliko ti umeo da radiš neke optimizacije i sl. Jer, jednostavno, u tim naprednim stvarima se sigurno nećeš uvek snaći kako treba ako nemaš odbru osnovu u znanju onoga što se koristi preko 90% vremena.



Dakle, jednostavno odabereš jezik, instaliraš potrebne alate, i kreneš sa jednostavnim primerčićima.
Jeste da neće efekat biti "WOW" kao kad neki "komšijin mali" napravi "web sajt" od gotove bootstrap teme u par klikova, ali tebi nije cilj da radiš za džeparac, već da za nekoliko godina imaš platu bar duplo veću od zvaničnog proseka u Srbiji, zar ne?
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

boguda
Belgrade

Član broj: 310711
Poruke: 99
*.dynamic.isp.telekom.rs.



Profil

icon Re: Programer Pocetnik10.07.2017. u 22:46 - pre 77 dana i 5h
Da sad pocnem da ucim programiranje i da razmisljam sta sve treba da naucim poceo bih od oglasa za posao. Npr "Laravel programer sa odlicnim znanjem php-a, phpunit html5 css, sass, Javascript git vagrant itd(to je ono osnovno sto se trazi za programera pocetnika, hehe salim se)".
E onda istrazis sta je svaka od tih stavki, pa naucis da je Laravel ili Yii php framewok, pa vidis koji ima bolji community pa kad sve odaberes nadjes tutorijale sve ih odgledas i tri puta se predomislis, odustanes i vratis se e onda krenes da pravis nesto sto su svi vec pravili i posle par godina tako besumucnog i uzaludnog rada shvatis da ti sad vec gore spomenute tehnike, znas, da mozes da citas i poneki tudji kod ili dokumentaciju i da su ti je vecinom jasani e onda je vreme da trazis posao.
Moze to i lakse, naucis Wordpress(ne omalovazavam samo sam video dosta takvih "programera" ) znas da koristis gomilu plugin-ova napravis nekoliko sajtova koji i ne znas kako rade(a rade) i zaposlis se u nekoj firmi koja stancuje jeftine sajtove i ti si programer.I imas cak i platu. Ali nije fora zapamtiti jednacinu nego je izvesti na tabli pred celim odeljenjem...
bez blama
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik11.07.2017. u 12:59 - pre 76 dana i 15h
Prošlo je već tri meseca od kako je postavljena tema, pa autor iste može za početak da dobije i jedan test zadatak. Na primer, da u jednom prolazu prebroji koliko puta se string rec pojavljuje u stringu recenica. Ove nizove karaktera korisnik unosi sa tastature.
'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik11.07.2017. u 14:41 - pre 76 dana i 14h
Koji algoritam? boyer-moore, horsepool ili brute force? ;) (a ima i efikasna sse 4.2 instruckija za brute force)
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik13.07.2017. u 20:51 - pre 74 dana i 7h
Hm, nije poenta naučiti napamet sve poznate algoritme za sortiranje, pretragu, itd, već sa tom osnovom ubaciti mozak u mod koji te tera na razmišljanje i pronalaženje optimalnog rešenja. Recimo, u primeru koji sam naveo u zavisnosti od duzine unetih stringova može se primeniti jedno, drugo ili treće rešenje. Možda je optimalno baš ono koje nije obrađeno u literaturi. Nema recepta za neki problem u praksi, niti postoje gotovi delovi konstrukcije koje slažeš kao lego kockice da bi dobio gotov proizvod. Ok, postoje, ali ako ostaneš samo na tom nivou, nećeš biti u stanju da proračunaš "statiku" objekta, stvari će ti biti jasne samo na površini, a ne i suštinski. Može i to, šta se kome više sviđa i gde se pronalazi. Na kraju, boguda je to bolje objasnio od mene:

Citat:

Ali nije fora zapamtiti jednacinu nego je izvesti na tabli pred celim odeljenjem...

'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik13.07.2017. u 22:06 - pre 74 dana i 6h
Problem je u tome sto se ne dolazi lako do tih algoritama inace ne bi dobili imena po svojim pronalazacima ;p
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik14.07.2017. u 15:54 - pre 73 dana i 12h
Pa čekaj malo, ti se pozivaš na neke algoritme. Kako znaš za njih ako se do istih ne dolazi lako? Imaš love, pa si platio? Šta to nije javno dostupno? Ništa ne shvatam.
'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik14.07.2017. u 15:57 - pre 73 dana i 12h
Sto se pravis glup kad nisi ;)
Ti propovedas ovde nekakvu nauku o pametovanju tipa razmisljanja o nekakvim resenjima koje nema u literaturi, umesto da pokupis gotovo resenje i primenis ga shodno.
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik14.07.2017. u 17:02 - pre 73 dana i 11h
Aham, tako znači. Da li ti čitaš pažljivo ono što sam napisao ili samo kuckaš reda radi? Evo da ti nacrtam, kao arhitekta ili građevinski inženjer bih morao da pogledam(pregledam, naučim) i realizujem bar stotinak različitih planova, projekata kuća pre nego što bih bio u stanju da napravim sopstveni za neki specifičan zahtev kupca. Da li ti je bar malo jasnije? Možeš imati zilion algoritama za sve i svašta, ali konkretni naručilac posla će ti tražiti nešto što nećeš moći da realizuješ samo prepisivanjem iz knjige ili metodom kopiraj i pritisni dugme. Da je tako, niko ne bi učio nikakvu školu, niti bi bilo minimalnog napretka.

Tebi ostaje da nam kažeš do kojih se algoritama ne dolazi lako?
'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik14.07.2017. u 17:45 - pre 73 dana i 10h
Jedno je algoritam drugo je implementacija algoritma. Tu imas siroku slobodu i zavisi od toga u kom jeziku radis. E sad retko ko ce i to da radi kad imas vec gotove f-je koje samo pozivas ;)

Implementacija resenja u softverskom svetu zavisi od firme do firme. Osim ako nisi glavni programer u firmi i tek pocinjes posao pa onda biras tehnologije.
Nema tu mnogo mesta za kreativnost ako radis u firmi kao grunt koji treba da dumbara kod koji je neko narucio.
Ne dolazi se lako do novih algoritama za pretrazivanje stringova recimo. Mozes ti da smislis neki pa da kazem koristim Bradzor algoritam ;)
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik14.07.2017. u 20:53 - pre 73 dana i 7h
Dobro, sve je to lepo, sve se slažem, manje više.

Samo, još uvek mi nije jasan smisao sledećeg:

Citat:
Branimir Maksimovic:
Problem je u tome sto se ne dolazi lako do tih algoritama inace ne bi dobili imena po svojim pronalazacima ;p


Ne dolazi se lako do njih u naučnom smislu? Hm, nešto nisam siguran da će postavljač da radi na nekom institutu ili da vodi doktorante. Zašto bi se on oko toga uopšte potresao? Ne dolazi se lako do dobrih algoritama, zato što nisu svi dostupni javnosti? Ako tako nešto postoji, opet teško da će raditi za ciju ili neku sličnu firmu.

Zaista, šta je poenta citirane izjave, osim da potvrdi očigledno?
'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik14.07.2017. u 21:13 - pre 73 dana i 7h
Poenta je da to ne ide tako kako si zamislio ;p
Dakle ima ko da pronalazi algoritme, i ima ko da ih primenjuje. Jedni su naucnici, drugi programeri ;p
Stvar je u tome da naucnik ima oho vremena a programera pritiskaju rokovi ;p
 
Odgovor na temu

Bradzorf012

Član broj: 334105
Poruke: 65



Profil

icon Re: Programer Pocetnik14.07.2017. u 22:27 - pre 73 dana i 6h
Citat:

Poenta je da to ne ide tako kako si zamislio ;p

Kako sam zamislio? Kako ide, objasni mi molim te.

Citat:

Dakle ima ko da pronalazi algoritme, i ima ko da ih primenjuje. Jedni su naucnici, drugi programeri ;p

Ovo nisam znao dok mi ti nisi rekao. Uzgred, do otkrića u nekoj oblasti često dolazi slučajno, do otkrića ne dolazi uvek i samo onaj kome je to posao, tj. naučnik, istraživač, saradnik u institutu.

Citat:

Stvar je u tome da naucnik ima oho vremena a programera pritiskaju rokovi ;p

Ni ovo nisam znao dok mi nisi rekao. Opet, ni naučnik nema sve vreme ovog sveta, ne može ni on baš da digne sve četiri uvis i svirucka, pa ako naiđe inspiracija, naiđe, ako ne nikom ništa. Da, programera pritiskaju rokovi, ali se od njega ne traži da otkrije i uobliči novu naučnu teoriju, ne traži se čak ni da otkrije neki novi algoritam, pa makar ponudio i minimalno poboljšanje. Ne, traži se da bude dobro upoznat sa kretanjima u nauci(oblasti, struci), kako bi sve ono što je do tada otkriveno mogao relativno jednostavno da primeni na konkretan problem koji rešava.

Citat:

Problem je u tome sto se ne dolazi lako do tih algoritama inace ne bi dobili imena po svojim pronalazacima ;p

Zaista, šta je poenta citirane izjave, osim da potvrdi očigledno?
'Više bih voleo da budem pod okupacijom Crvene armije
nego da moram da jedem hamburgere.'

Alan de Benoa

'Vojvodina je bila izdržavana.'
Zoran Đinđić
 
Odgovor na temu

sale94
Saša Petrović
Novi Sad

Član broj: 337045
Poruke: 2
92.55.100.*



Profil

icon Re: Programer Pocetnik25.07.2017. u 21:10 - pre 62 dana i 7h
Za početno učenje programiranja najbolje je pokušati savladati Python, https://www.python.org. Python je jezik budućnosti koji polako uzima primat od jave, barem je tako u USA http://statisticstimes.com/tech/top-computer-languages.php
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12203



Profil

icon Re: Programer Pocetnik26.07.2017. u 08:20 - pre 61 dana i 20h
Sunce ti, koliko samo ima tih jezika buducnosti
There is no cloud; just someone else's computer.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 5802



Profil

icon Re: Programer Pocetnik26.07.2017. u 08:50 - pre 61 dana i 19h
Mene najvise zapravo odusevljavaju ti indeksi kao sto su TIOBE bazirani na metrici search engine-a

U prevodu najpopularniji i naj-buducniji su jezici o kojima ljudi k*ca pojma nemaju i moraju da guglaju svakih 2 minuta jer nemaju ni pristojan help
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4372



Profil

icon Re: Programer Pocetnik26.07.2017. u 08:56 - pre 61 dana i 19h
Citat:
sale94:
Za početno učenje programiranja najbolje je pokušati savladati Python, https://www.python.org. Python je jezik budućnosti koji polako uzima primat od jave, barem je tako u USA http://statisticstimes.com/tech/top-computer-languages.php

Da si ti živ i zdrav, Python postoji od 1991 (dakle, duže nego ti, sudeći po nicku). :)

Inače, tačno je da je dobar za učenje programiranja.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 600
*.bvcom.net.



Profil

icon Re: Programer Pocetnik26.07.2017. u 12:37 - pre 61 dana i 16h
Python je dobar ako volis da se boris sa tabulacijom i namestis editor da stavlja space umesto tab ;)
Doduse navikao sam na to preko Haskella ;)
 
Odgovor na temu

[es] :: C/C++ programiranje :: Programer Pocetnik

Strane: < .. 1 2 3 4 5 6 7 8

[ Pregleda: 23566 | Odgovora: 157 ] > FB > Twit

Postavi temu Odgovori

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