Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

Programiranje - savjet

178 pregleda · 10 odgovora · otvorena 21.11.2014. u 14:41

Pošto planiram da malo "uđem" u programerske vode, želio bih zamoliti nekog ko se razumije u programiranje HTML i Java da mi kaže koliko je potrebno vremena da se savlada jedan od ova dva programska jezika :)
Odmah da ti kazem da ti pristup ne valja.

Da bi bio programer moras se s tim roditi tj. sa "programerskom logikom" bez toga mozes raditi sta hoces, od tebe nikad nece biti kvalitetnog programera.

Znaci nema pitanje "Sta mi vi preporucujete" i sl.Moras naci nesto sto te zanima, tj. pronaci se u necemu 

Sretno 
SaltCityBoy je napisao/la:
HTML osnove za 15 minuta:
https://www.youtube.com/watch?v=Ggh_y-33Eso

Java osnove za 30 minuta:
https://www.youtube.com/watch?v=WPvGqX-TXP0

Za naprednije stvari ti moze trebati od nekoliko dana do nekoliko sedmica, zavisno od toga koliko si dobar s logikom i koliko vremena mozes odvojiti za ucenje.

P.S. HTML nije programski jezik.
Hvala na linkovima. Bar su nas učili u OS da je to lafo PJ.
To sto si dobio su samo osnove, za HTML(koji je opisni jezik) moras nauciti CSS,javascrpit,php,sql... da bi mogao raditi neke projekte i zaradjivati pare.
Pogledaj na oDesku i na Freelancing sta ljudi traze i koliko se zaradje.
Oko svega navedenog imas na http://www.w3schools.com

Sto se tice jave to je programski jezik, prvenstevno se bazira na razvoju softverskih aplikacija, ukoliko zelis da ucis neki jezik pocni od C i CPP.
Zasto C? Zato sto ima mali broj kljucnih rijeci(googlaj sta su kljucne rijeci u programskom jeziku) s kojima mozes raditit mnogo. Drugi razlog jeste da predstavlja lijepu osnovu za CPP.
Ukoliko planiras da se duze bavis programiranjem CPP predstavlja logicku osnovu za sve programske jezike. Mnogo kljucnih rijeci koji omogucavanju mnogo toga.
I da sto je momak prije rekao, za programersku logiku, ne moras se roditi s time, samo programiranje zahtjeva mnogo vremena,posvecenosti i temeljan rad, ne smijes niti jedan detalj, ama bas nijedan izostaviti, jer se sve nadogradjuje.
Sretno, i ukoliko zelis biti programer, instaliraj sebi Linux.
Zanima me još nešto. Recimo, oni iskodiraju sve to, svaku komandu. Ali kojim putem kreiraju GUI?
berhs1a je napisao/la:
Zanima me još nešto. Recimo, oni iskodiraju sve to, svaku komandu. Ali kojim putem kreiraju GUI?
Pogledaj neki tutorijal na YouTube-u u programima poput Visual Basica, Delphi-a i slično.
Imaš već napravljene dijelove programa, tipa MessageBox, Button itd.
To je dio GUI-a, poredaš sve tipke. Onda prelaziš na programiranje tih tipki da bi one imale neku funkciju. Npr. ako praviš digitron, Button na kojem piše 1 treba da daje rezultat 1, Button na kojem piše 2 - treba davati 2. Kada želiš isprogramirati Button sa '+'-om, kodiraš tako što rezultat prvog buttona sabiraš sa rezultatima n-tog buttona. Button '=' bi u tom slučaju trebao vratiti sumu svih tih sabiraka ..

Mislim da je teško objašnjavati programiranje. Moraš imati neku osnovu a ista se stiče ili u školi, ili na nekom finom kursu. Osnove programiranja je inače najbolje i najpametnije učiti u jeziku poput C-a. Dobar C programer se za 15ak dana prilagodi na bilo koji drugi programski jezik jer je programerska logika ostala ista, samo je potrebno prilagoditi se na sintaksu jezika u kojem tada programiraš.
Naravno, jezik poput Jave ima sopstvene konstruktore i destruktore, dok C++ omogućava samostalno programiranje istih. Zato je C++ obimniji i puno 'širi' u smislu mogućih opcija, ali je i teži za shvatiti sve to.
Učiti programirati odmah u Javi, HTML-u je jednostavno preglupo i neefikasno. Moraš shvatiti neke osnove kroz C, C++ pa onda preći na C# i programiranje pravog programa, koji će imati i GUI za lakšu upotrebu.

Ako si već voljan programirati, upiši kakav fin kurs ili pohađaj školu, ali kreni od osnova, a osnove nikako nisu i ne mogu biti programiranje u Javi, HTMLu i slično.

Post dobio aplauz od Elysium

berhs1a je napisao/la:
Zanima me još nešto. Recimo, oni iskodiraju sve to, svaku komandu. Ali kojim putem kreiraju GUI?
GUI se kreira na način koji je svojstven za svaki jezik. Neki jezici imaju više načina (npr. Python ima tkinter, pygame, gui2py i dr) a neki imaju jedan ugrađen unutar sebe (nisu potrebni dodaci). Mislim da za početni jezik i shvatanje logike programiranje općenito trebaš početi sa jezicima čija je sintaksa (laički rečeno, pravila pisanja, "gramatika" tog jezika) je jednostavna, a opet su moćni (npr. Python). Također, možeš početi i sa nešto jednostavnijim i "slabijim" jezicima tipa Pascal, Basic i sl.

Post dobio aplauz od Elysium

Ceeeekaj malo, dok stignes do GUI-a ti moras preci osnove programiranja, algoritmi, onda programirati 8-bit programe u C, pa tek kasnije preci na 32-bit programe i grafickih bibliotekama.

Prijedlog: Zajebi jezik, nauci prvo logiku programiranja, citaj knjige o algoritmima i strukturu jednog programa, kada shvatis sve to onda predji na C/C++, bice ti mnogo, mnooogo lakse.

Post dobio aplauz od Elysium

Evo ja sam počeo učiti c++ prije mjesec dana.
Shvatio sam neke osnove gledajuću tutoriale i čitajući knjige.
Uglavnom dugotrajan je proces učenja ali kad skontas jedan trebat će ti puno manje vremena za svladavanje idućeg.

Ako ti treba nešto da učiš imam ja knjigu na našem jeziku u PFD pa ti mogu poslat na PM. (c++)
Cave of Programming:
https://www.youtube.com/user/caveofprogramming

Zahvaljujući ovome čovjeku i predobrim postepenim objašnjenjima, položio sam sve ispite što se tiče Jave i C++-a, bez čitanja kilometarskih knjiga i objašnjenja. Toplo preporučujem njegov kanal, koji je najviše baziran na Javu. Kreni gledati Java for absolute beginners ispočetka i uz malo logike, truda i rada, možeš savladati gradivo.

Što se tiče GUI-a i aplikacija, na to prelaziš kada savladaš sintaxu gore navedenoga. Za Android aplikacije, jednostavno instaliraš plug-in za Eclipse(platforma na kojoj radiš Javu) i opet učiš novu sintaxu. S druge strane, za iOS aplikacije, nedavno je izašao novi programerski jezik po imenu Swift, koji je nasljednik Objective C-a. Također imaš tutorijala i za njega i kada njega savladaš, komotno možeš razmišljati o nekim prihodima i to je jedna od brojnih stvari koja se traži u programerskoj industriji.

Što se tiče HTML-a, on ti je sama osnova i najbolje ti je da kreneš od njega. Opet preporučujem neki youtube tutorial od pouzdanog i dobrog predavača ili jednostavno sebi kupi knjigu u knjižari i listaj. Tu ti je bitno znati da HTML je vezan uz CSS. HTML koristiš za izradu stranica, a CSS za njihovo uređivanje.

Sretno!

Prijavi se da bi odgovorio/la na ovu temu.