Predznanje za .Net edukaciju?

poruka: 4
|
čitano: 1.583
|
moderatori: Lazarus Long, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
10 godina
offline
Predznanje za .Net edukaciju?

Pozdrav ekipa, upao sam na neku edukaciju za .Net pa me zanima što bi bila dobra podloga za .Net. Trebao bi se radit .Net core WebApi, a navedeno je da bi trebao znati osnove OOP.

 

Pa eto ako itko ima kakav savjet bio bi zahvalan.

 
0 0 hvala 0
13 godina
offline
Re: Predznanje za .Net edukaciju?

-postavljeno potanje kaže da ne znaš ništa od osnova.. (i da time nisi adekvatan kandidat).

-tj ako te zanima, skineš-instaliraš vs, klikaš next i s prvim primjerom si već kreirao core ili neku drugu app ovisi koji primjer pokreneš.. dok je oop stvar 'klikanja' tj umjesto 'pravog' znanja programiranja (tzv štikanje koda u npr c-u) manje-više klikaš objekt i dodjeljuješ mu svojstva.. npr button i što će se desiti kao metoda, banalno kao što npr radiš prezentaciju u pptu ili html stranicu editorom.

-objekt je dio forme (app) nešto što klikaš-vidiš, npr text-labele ili button ili sama forma-pozadina ili meni.. a što npr piše u meniju to ovisi o tebi-programeru tj što želiš to napraviš tj oop je programiranje koje te generatorom-vizardom štedi pisanja dijela koda oko same forme tj ubrzano-olakšano kao što bareg olakšava kopanje umjesto lopatom-ručno no i dalje je programiranje stvar znanja, tj biti programer i ne znati osnove je kao ne znati matematiku 1+1, 2+2 i koristiti calculator tj klikati pa što ispadne.. čak moguće ali nisi tad programer a tad ti takva edukacija nije potrebna.

-sve je korisno, znati, naučiti.. ne može štetiti, no većina takvih edukacija je manje korisna nego npr čitanje helpa, tj ovisi zanima li te stvarno ili samo trebaš neki certifikat, jer svi žele biti 'hakeri' dok je u primjerima (pogotovo gotovim) to lako, klik-nextaš i to je to.. nije baš.

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
10 godina
offline
Re: Predznanje za .Net edukaciju?
ihush kaže...

-postavljeno potanje kaže da ne znaš ništa od osnova.. (i da time nisi adekvatan kandidat).

-tj ako te zanima, skineš-instaliraš vs, klikaš next i s prvim primjerom si već kreirao core ili neku drugu app ovisi koji primjer pokreneš.. dok je oop stvar 'klikanja' tj umjesto 'pravog' znanja programiranja (tzv štikanje koda u npr c-u) manje-više klikaš objekt i dodjeljuješ mu svojstva.. npr button i što će se desiti kao metoda, banalno kao što npr radiš prezentaciju u pptu ili html stranicu editorom.

-objekt je dio forme (app) nešto što klikaš-vidiš, npr text-labele ili button ili sama forma-pozadina ili meni.. a što npr piše u meniju to ovisi o tebi-programeru tj što želiš to napraviš tj oop je programiranje koje te generatorom-vizardom štedi pisanja dijela koda oko same forme tj ubrzano-olakšano kao što bareg olakšava kopanje umjesto lopatom-ručno no i dalje je programiranje stvar znanja, tj biti programer i ne znati osnove je kao ne znati matematiku 1+1, 2+2 i koristiti calculator tj klikati pa što ispadne.. čak moguće ali nisi tad programer a tad ti takva edukacija nije potrebna.

-sve je korisno, znati, naučiti.. ne može štetiti, no većina takvih edukacija je manje korisna nego npr čitanje helpa, tj ovisi zanima li te stvarno ili samo trebaš neki certifikat, jer svi žele biti 'hakeri' dok je u primjerima (pogotovo gotovim) to lako, klik-nextaš i to je to.. nije baš.

 

A ono, radio sam nešto C# u Unity-u pa ajde nešto sitno znam. Izvan Unity-a ništa.

 

Zanima me i .Net, ali ponajviše me zanima naučiti C# i krenuti u tom smjeru da ga naučim što bolje da ga mogu u slobodno vrijeme u Unity-u koristiti prilikom izrađivanja igara. Tak da ono, volio bi raditi .Net da naučim C# što bolje.

13 godina
offline
Re: Predznanje za .Net edukaciju?

-želš naučiti.. odeš na ms stranicu i skineš vs.. pri čemu je c-c#-python 99% ista sintaksa-jezik-filozofija dok te ide-editor-pomagalo rasterećuje rutinskog štrikanja koda i banalnih stvari kao izraditi button i kontrolirati ga, ali 'po pravilima' se tako uči, ne preskakati... odnosno preskače se zbog tempa-vremena ili kad već imaš osnove koje su univerzalno-upotrebljive pa samo iskoristiš neki alat koji ti olakša izradu app, ubrza tj i dalje ti treba isto znanje dok s objektnim programiranjem rutinski dio za tebe obavi generator špageti koda a ti samo onaj 'bitan' dio, tako barem ide teorija.. praksa je svašta ili ponekad čak takva, češće različito..

 

-net je na azureu, cloud i sl fore-hype, .. može se reći da već kasniš za tim trendom (mada ne znam koji bi bio noviji-aktualan, python?) :)

.. svako malo ne traži nešto novo ili nova 'revolucionarana' platforma za okakšani-brži razvoj (rad)... pa se tad npr traže java programeri, ili c ili nešto deseto, no sve je to 'isto' (slično) tj kao mobitel-auto-tv.. znaš jedan znaš ostale tj snađeš se a jedina razlika je što ćeš brže radit ono što znaš (napamet) nego kad tražiš gdje je što po menijima ili sintaxu..

 

-skineš studio i probaš, npr standardni helloworld.. i možeš ga usporediti s ostalim jezicima, primjeti sličnost-razliku i to je to.. kad zatrebaš znaš, kao i vaditi korjen nekog broja i koristiti calculator jer je brže-točno itd..

- kod koji generira neki vizard-app-ide je testiran-ispravan, eliminira se ljudska greška tj svako može negdje pogriješiti ili nešto previdjeti dok će računalo raditi uvjek jednako kako je programirano.. to je 'bolje', osim kad nije, kad se traži nešto novo, optimizacija ili ispravak-debugiranje.. tad trebaš upravo to iskustvo da bi pronašao grešku ili nešto popravio-ubrzao i sl. tj ako to nisi prošao klasičnim načinom tad te takav alat sigurno tome neće naučiti a tad si recimo klasa code-monkeya ili kuhara u mcdonaldsu što može svaki tudum, dok 'pravi' dev-programer to radi svojim znanjem kao i svaki drugi majstor svog posla, kuhar-ostalo..

 

-objektno programiranje.. daleko lakše je kad taj dio posla obavlja računalo-generator, brže.. tj iscrtavanje ekrana-forme, kontrola svega je recimo 'naprno' (količinski) + greške su ljudske-moguće čak i kad nešto radiš rutinski.

-lakše je kreirati objekt npr txt-box i dati mu svojstva, kao dimenzije-poziciju, boju-font.. nego to štrikati klasičnim c++ i sl. no nije bolje ili nije učenje programiranja jer time preskačeš upravo to kao osnovno, što je temelj svih jezika kao i logiku-pravila.. i iskustvo. To je kao kad pekar koji radi kruh ne zna kako posijati žito i dobiti brašno, nije problem dok to netko treći za njega radi.. no što kad nema trećeg? što kad treba nešto novo a to u definiciji nije nešto što već postoji pa ni u generatorima koda.. tek će postojati, tad ti treba 'pravo znanje' ili klasičan programer, dok su ovakve stvari za rutinske-količinske poslove kao codemonkyje..

 

-npr možeš uzeti neki gameengine kao cs-quake i sl. i napraviti kopiju-svoju igru, tj možeš korisiti samo one texture koje imaš u aplikaciji, samo ono što si već dobio u paketu a to je nešto tuđe-zaštićeno, kopija.. možeš napraviti svoj tetris no to nije original.. nego samo kopija, dok za izmisliti trebaš znanje ili barem maštu npr možda ne biti programer nego pisac romana.. koji će angažirati tim za programiranje od kojih je jedan neki dev, drugi neki glazbenik za audio, treći neki designer za crteže-skinove i pravnik za pravne poslove kao i čistačica-kuharica itd za ostalo što je također dio posla firme mada nije samo programiranje.

-gotove platforme su kao lego kocke, možeš njima složiti ono što je predviđeno tim setom kockica.. ne nešto novo, za što trebaš novu-nepostojeću kockicu.. takve alate programira pravi dev-programer .. recimo u c.. a korisit netko za brži razvoj kao što je to posao industrijskog radnika na traci .. pri čemu radnik na traci automobila ekšli ne zna napraviti auto ili ga popraviti kao serviser, tj on zna samo jednu operaciju koju ponavlja beskonačno, npr ugradnja sica i retrovizora.. to nije majstor-serviser nego samo priučeni radnik kao kuhar u mcdonaldsu..

 

-ali, svako učenje, svako programiranje ti može pomoći (neće odmoći..) pa pogledaj-probaj.. tako se uči + važnije je da znaš da nešto postoji ili ako zatrebaš da time nešto možeš, npr znaš da postoji calculator i kad trebaš izračunati korjen tad ga iskoristiš.. i to je ok, tj to je primjena znanja, dok ako se to ne možeš sam snaći tad nemaš adekvatno znanje.

-ovakvi tečajevi često ne služe pravom učenju, često samo kao neka potvrda-diploma... tj sve to možeš sam ako se primiš 'knjige' tj programiranja, visual studio ili bilo što.. svaki alat ima dovoljno primjera, help + msdn s beskonačnom bazom + google + yt pa praktički nema pitanja na koje ne možeš dobiti točan odgovor.. no kod učenja je isto važno imati dobrog učitelja-mentora.. nije sve u knjigama ili helpu, nije isto, način razmišljanja-snalaženja.. ne kako naći nešto što već postoji nego što kad moraš nešto sam, kad nema google-helpa.. ili i to može biti ok tj važno da ako imaš projekt to izguraš do kraja, da radi.. a kako ćeš do cilja stići je tek sekundarno pitanje... (može brže-kvalitetnije-bolje .. no to nije primarni kriterij, osim kad je .. pa tad bolji učenik dobije višu ocjenu ili bolji programer višu plaću a lošiji otkaz..).

 

-nekako je lakše učiti-razvijati u timu npr s frendom.. svatko nešto vidi-ispravi, dvoje uvjek znaju više od jednog-samog.. tako učiš igrati igre, može i programiranje tj neke posebne razlike nema u bilokojoj struci-poslu.

-primiš se tog i nešto napraviš.. za početak je važna želja, nešto potencijala i predznanja kao logika-matematika, ostalo je rad-učenje-upornost... ili odustaneš za par minuta.

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice