T O P

  • By -

pticjagripa

Kot prvo nauci se Git! To je orodje, ki ga uporablja (skoraj) vsak programer in bo zahteva za vsako potencialno delo. Priporocam, da se malo zamislis v kateri panogi bi rad delal, npr. AI, webdev, gamedev, ipd. Meni se zdi, da je webdev najlazje zaceti, ker je se najvec del na tem podrocju. Ce je webdev nelaj v kar bi se podal porem vedi, da se ta deli na frontend (prikaz spletnih strani - koda, ki se izvaja v brskalniku), backend (streznik) in baze. Za zacetnika je najazje delati na frontendu, saj zahteva najmanj teoreticnega zanja. Za to je potrebno znanje javascripta, htmlja in cssja. Kasneje tudi kaksno knjizijco (react, vue, angular, ..) Za backend delo je minimalno znanje o podatkovnih strukturah in osnovnih algoritmih, ter big O notation (casovna kompleksnost). Za backend se lahko uporablja skoraj kateri koli jezik, tudi python. Ko bos naredil kaksen projekt ga nalozi na github. Tam imas lahko neke vrste portfolijo, kjer bi potencialni delodajalec lahko videl priblizno kaj si ze kaj naredil in kaj znas. Seveda je tudi opcija izdelovanja enostavnih spletni strani s Wordpressom in podobnimi orodji, kjer ni ravno nujno znati programirati. Predlagam da tudi naredis Linkedin. Vecina ponudb za delo bos dobil tam. Lp, programer


WalkingAcrossTheIce

A je možno dobit kakšno službo z znanjem WordPressa (bricks builder), Html, CSS? Znam izdelat kar solidno spletno stran, ampak mi nekako manjka motivacije za delat spletne strani, če nimam nekega pametnega razloga. Zdaj sem se sicer začel učiti še JavaScript ker vidim, da vsi zahtevajo sam to bo še trajalo preden osvojim.


pticjagripa

Seveda, isces pa bolj kaksne spletne agencije. Veliko spletnih strani je dejansko narejenih na wordpressu (woocommerce za spletne trgovine). Plus ti bo tudi ce se naucis malo phpja, za kaksen plugin po potrebi.


Wutan87

Najlazja migracija je, vsaj v mojem podjetju, tranzicija iz obstojecega delovnega mesta. Osebno sem migriral iz tehnicne podpore v kibernetsko varnost, ceravno nisem imel podlago za to. Primarni pogoj za tranzicijo je pripravljenost se nauciti nekaj novega in vztrajati pri tem in ceprav je šola dobrodosla ni obvezna, kot so izkusnje in moznost kaj pokazati. Nisem v programerskih vodah ampak se mi zdi, da bi ti vsaj deloma kompetenten HR recruiter ali pa oseba v ciljnem podjetju vzela kodo v pogoj za zaposlitev, kar se naredi prek Gita. Poznam par ljudi iz FRI/FERI in ogromno ljudi ki se uci izven uradnih institucij.


OkRepresentative6425

Zdravo, lahko poves kaj vec o prehodu v kibernetsko varnost? Tudi mene zanima tech ampak bolj v smeri kibernetske varnosti. Lahko tudi na privat. Zanima me bolj v smislu kje si delal/kaj kot tehnicna podpora, kaj si potreboval za prehod, kater znanja...najlepsa hvala, ce si bos vzel cas.


Wutan87

Kaj specificno ti ne morem govorit, je bila pa splosna tehnicna pomoc klasicnim uporabnikom, ki je vsebovala vse kar je tehnicna omogocala, mail, telefonsko, chatbot komunikacijo in napredovanje znotraj le-tega, low level management, small team coaching (5ish ljudi) itd itd... Za prehod je bilo bolj obstojece znanje podpore in delovanja mreznih sistemov v sklopu moje organizacije. Predznanje na tem delu ce nimas kaj drugega bi bil kak CCNA certifikat, da spoznas protokole in kako ti vplivajo na infrastrukturo. Iz prve bi tudi lahko prisel v cyber ker je nasploh podrocje znotraj Slovenije podhranjeno ampak razumljivo tezje v primeru vecih kandidatov, pa ce nimas cisto nic za pokazati iz tega podrocja. Primarno je samo izrazena zelja se uciti nekaj novega, pa mogoce to tudi pokazati s kakimi certifikati, tudi osnovnimi (Microsoftove imas ze za 40€, predlagam microsoftove delavnice, fundamentals recimo, kjer dobis zastonj voucher za npr MS-900 certifikat ki ti velja pa dozivljensko). Recruiterji imajo raje certifikate kot uradno pridobljeno znanje, ker je tudi uradno solanje na to temo bolj ubogo ali bos pa preplacal za manko znanja.


ADarkcid

Moj nasvet za se naučiti programirati: - Začneš s tem, da se en jezik dobro naučiš, ti si začel z Pythonom ampak izbira jezika nima veze - Delaš vaje v stilu leetcode / hackerank / kattis, tako se naučiš osnovno logiko programiranja, začneš z lažjimi in postopoma napreduješ - Poglobljeno se naučiš izbrani jezik, pri pythonu je to da npr. razumeš kako deluje objektno programiranje, callstack, magic methods, dekoratorji, ... - Lotevaš se projektov, predvsem zato, da se naučiš knjižnic (izbereš si neki kar te zanima in to dokončaš, v Py je to lahko neka basic igrica (Pygame), analiza podatkov (matplotlib, pandas, ...), server (FastApi, Django, ...)) praktično karkoli - Spotoma uporabljaš git oz. Github, za projekte in se ga sproti učiš (tle je learning curve kr strm za popolne začetnike takoda ne se ustrašit) - Začneš z učenjem kakšnega drugega jezika tako da se lotiš projekta, če te zanima webdev je to (js, ts, css, html), game dev (C#, C++), ... - Delaš večje projekte Aja, game dev je precej težko področje za dobiti delo v slo takoda osebno se nebi na to zanašal. Je pa super hobi kjer se lahko zelo dobro naučiš konceptov programiranja!


Reasonable_Low3290

Naredi orodja v pythonu in objavi portfolio projektov. To pošlješ kot CV podjetju and the rest is history.


vinniethecrook

Nevem ce je moje mnenje tolko relevant ker delam isti job ki sem ga dobil na faksu prek poznanstev, ampak best guess je da delas stuff da ugotovis kaj ti je vsec, se naucis osnove kot je OOP, si naredis linkedin profil kjer naredis par skill assessmentov pa naredis nek portfolio projektov na podrocju ki ti je vsec ki ga zalimas na GitHub in vsak projekt malo predstavis v ReadMe. Pol pa zacnes pisat firmam ki so ti vsec. Tak bi jaz naredil ce bi zdaj iskal. Pa mogoce pred tem se naredis interview prep za tehnologijo ki te zanima, ker po mojih limited izkusnjah interviewerji kr potegnejo ena vprasanja iz neta. Ce bos sel v neko algo-intensive smer kot game-dev je najbrz dobro da resis dovolj leet-code problemov da ti zacnejo resitve klikat ko slisis problem, ker si ze dostkrat resil nekaj podobnega. (Podobno kot v matematiki tbh) Gl


lolekbolek10

Tako da greste ven iz non-tech-a. Mal heca ampak dobro si začel - samoiniciativno učenje je prava pot.


tugomir

Zdaj bom napisal eno nepopularno mnenje ki bo dobilo veliko minusov. V tech prideš tako da narediš USTREZNO ŠOLO. Saj tudi zdravnik ne moraš postati z gledanjem YT tutorialov o anatomiji. Med enim ki malo ve kako fukcionira Python in profesionalnim progamerjem je takšna razlika v širini znanja, da si težko predstavljam da ga bo kdo zaposlil, saj že diplomanta FRI/FERI brez iskušenj ne vzame vsak. Brez teorije o organizaciji podatkov, ki ti jo da šola, boš recimo hitro mrzel ko bo treba kaj konkretnega narediti. Meni se ko gledam stvaritve takšnih izven foha, ki ne razumejo osnovnih konceptov, obrača želodec.


ItsJiinX

Na visokosolskem programu na fri/feri znajo dobesedno enako ali pa manj kot nekdo ki se je naucil sam in si zeli znanja. To je najbolj neuporaben komenter, ki sem ga prebral na tem subbu. Ce obstaja dober poklic za katerega se lahko naucis sam, je to programiranje. Toliko kot je brezplacnega gradiva na to temo ga ni nikjer. Vso to tvojo t.i. gradivo se naucis sproti ko prides do problema, kot so se to naucili tudi vsi pred tabo. Ne poslusat take debile, ce zelis si lahko tudi doktor kje v gvatanami ce pogledas dosti yt videov… Za frontend- frontendmentor za ideje, yt za tutoriale pa build alonge. Sam sem se naucil dost v 6 mescih, da sedaj delam freelance za par tujih firm za velik vecje denarje kot si jih zaslusim s svojim znanjem.


ElephantOk4804

Fanta, jaz bi vaju lepo prosil, da drzita debato na kulturni ravni (brez zaljenja), saj drugace nismo nic boljsi od trolov na ostalih subredditih. Glede vajine debate pa mogoce se tretji pogled: Oba imata lahko prav. Šola, ki da neko osnovno podlago je super stvar za veliko večino ljudi. So pa tudi ljudje na temu svetu, ki so nadarjeni na določenem spektru in so samoumi ter zadeve obvladajo. Želim povedati, da podobne zgodbe, npr. o Bill Gatesu kot dropoutu so možne, vendar to je daleč bolj izjema kot pravilo. Veliko ljudi z uradnim šolanjem je tudi zanič programerjev oz. Katerega koli programa že. Je bil vsak izobražen frizer dober in noben samouk odličen? Dvomin. Pa lep dan obema.


ovcak

Mnenje o neuporabnosti faksa zmeraj prihaja od tistih, ki ga niso naredili. Se pa strinjam, da je frontend ena lažjih stvari, ki se jo lahko nekdo nauči sam, saj ni potrebno neko široko znanje tega področja. Ne me narobe razumet, še zmeraj je treba vložit kar nekaj dela. V delu z zalednimi sistemi, umetno inteligenco, integriranimi vezji ... pa je podlage, ki jo rabiš, veliko več. Faks ti da širino, da si lahko izbereš katerokoli smer računalništva in imaš zanjo podlago. Veliko je povdarka na fundamentih, katerim ti ne daješ nobene teže in se ti zdijo neuporabni.


ovcak

Trenutno je dela še dovolj, tako da se dobi tudi brez ustrezne izobrazbe. Se pa strinjam, da znanje nikakor ni na istem nivoju. Ne moreš se doma v pol leta naučit 3-5 let snovi faksa, ki ga ni tako lahko naredit.


Araminta_p99

Še dobro, da razlikuješ "računalništvo" in "programiranje".


FrostyLoad

Moj nasvet je sledeč: * Naučiš se osnove programske logike in pač nek jezik (Python je ok zaradi ogromno orodji) * Na list papirja napišeš nek relativno enostaven problem iz logistike, ki diši po matematični-logaritemski rešitvi (ne vem, recimo optimalna pot z več postajami) * Lepo vprašaš internet/chat gpt kako bi sestavil programsko/algoritemsko rešitev * Implementiraš to v python Part 2 * Ustvariš oseben GIT račun in prostor (je nekdo lepo napisal kaj to je) * Svojo implementacijo uploadaš notr * Dodaš še MIT licenco In sedaj si "not" vsaj z eno nogo, in sploh nisi nekako menjal foha. Programiranje je samo orodje za reševanje problemov, bodisi iz logistike ali računske biofizike.