| Python, AI in prihodnost – ali se splača vlagati čas in energijo? | ||
|---|---|---|
|
tolomen
10. nov 2025 10:43:24
Pridružen od: 7. apr 2011 730 objav 319 47 14 |
#1
Zdravo, ekipa!
zadnjih 10–15 let sem bil kar konkretno aktiven v digitalnem marketingu, blogganju, SEO in delu z drugimi podobnimi zadevami, a v zadnjem času opažam, da AI zelo spreminja področje, s katerim sem se ukvarjal. To me je pripeljalo do razmišljanja o novih znanjih - programiranju, avtomatizacijah, analitiki in uporabi AI - in tako sem naletel na Python. Zanima me vaše mnenje, kako danes in v prihodnjih 10–15 letih stoji znanje Pythona: 1.) Je Python znanje, ki ga je mogoče enostavno vnovčiti, ali je to že “commodity”, kjer vsakdo iz Indije/Pakistana dela za minimalne zneske? 2.) Je mogoče dobiti redno zaposlitev na tem področju tudi brez 5 let delovnih izkušenj (programiranja) in "norega" portfolia na GitHubu? Ali so enostavni začetni projekti dovolj, da te kdo jemlje resno? 3.) Ali pa je morda bolje s tem znanjem iskati kakšne stranke zaslužke v popoldanskem času? 4.) Se je smiselno specializirati v neke niše? Recimo marketing, športna analitika, finance, ipd.? 5.) Kako bi vi priporočili, da se lotim učenja Pythona in spoznavanja sveta AI, avtomatizacije in programiranja? 6.) Je smiselno vlagati energijo, če imam že izkušnje z digitalnim svetom, a sem v Python/AI začetnik? Vse izkušnje, nasveti in vaše realne zgodbe so dobrodošli. Hvala vnaprej! |
|
|
gentleman
10. nov 2025 21:45:02
Pridružen od: 21. sep 2009 331 objav 381 63 5 |
#2
Hello!
Mislim, da moraš malenkost prilagodit thinking model - pozabi na programski jezik kot "znanje". Dejstvo je, da specifičen programski jezik danes ni več neko konkurenčno znanje. AI pozna celotno dokumentacijo vsakega jezika, dobre prakse, itd,... V programiranju ga nikoli ne boš prekosil. Nikoli. Ne se učit programirat, uči se oblikovat procese - tvoja konkurenčna prednost ni v tem, da napišeš boljšo kodo kot AI, ampak v tem, da veš kaj mora ta koda rešit; torej, da razumeš poslovne procene, da vidiš kje so bottlenecki, kjer ljudje tratijo čas, itd,.. AI ti kodo napiše v minutah - ampak ne ve, kje tvoja firma, ali tvoji clienti dejansko izgubljajo čas. Tvoj 15 letni background v digitalu ti je pri tem lahko samo v pomoč. Veš kako zadeve potekajo v praksi, kje so problemi, itd,.. Še bolj poenostavljeno povedano; poklic programer v klasični obliki ne obstaja več (ali pa kmalu ne bo obstajal več), obstajajo pa arhitekti, optimizatorji, itd,.. AI ti bo pomagal pri izbiri primernega jezika, in pri pisanju kode, pri reševanju tehničnih zapletov in problemov, otpmizaciji, itd,... Vse ostalo nadzoruješ ti. Glede zaposlitve - ABSOLUTNO je možno dobiti zaposlitev. Pred kratkim sem full-time zaposlil AI developerja, ki je bil še par mesecev nazaj profesionalni plesalec. Nič portfolia, brez izkušenj. Pokazal je proaktivnost, naredil par sample projectov z AI in pokazal da zna reševati probleme... Danes je full time v moji ekipi. Kako začet? Inštaliraj si Cursor in si zadaj, da boš zbuildal 5 različnih aplikacij - kopiraj nek SaaS iz tvoje branže, in ga skopiraj v celoti - ne zato da ga boš prodajal, ampak da se naučiš buildanja. V enem mesecu boš vedel vse, da lahko začneš služit prve cekine. V tem mesecu se ne boš učil sintakse, učil se boš razmšljati, kako vodit AI do rešitve. Kje so priložnosti? Ne v konkurenci z developerji iz Indije. Tvoja niša so stara, nedigitalizirana podjetja.Jih je OGROMNO. In ti s svojim marketinškim znanjem in razumevanjem AI lahko rešuješ njihove probleme na načine, za katere sploh nimajo pojma, da so možni. Ne prodajaš "Python development". Prodajaš optimizacijo procesov, avtomatizacijo, rešitve problemov, prihranke denarja,... 🍬 Pa še en bonbon: Javi se mi čez 60 dni - če me prepričaš, da si resen, in da znaš razmišljat, imam projekt zate. |
|
|
Bjorgen
11. nov 2025 12:38:28
Pridružen od: 13. jun 2011 393 objav 231 47 7 |
#3
@gentleman ob tej ponudbi sem si še sam inštaliral Cursor 🥷
|
|
|
tolomen
12. nov 2025 07:55:10
Pridružen od: 7. apr 2011 730 objav 319 47 14 |
#4
@gentleman,
res ti hvala za tako konkreten in realen odgovor — si me kar malo “resetiral” z vidika razmišljanja. :) Po tvojem komentarju sem si res vzel čas in premislil, se zamislil - moje mnenje je, da bi mogoče vseeno bilo fino imeti nekaj osnov kodiranja (v mojem primeru Python), nato pa, kot si predlagal, kakšen Cursor in gasa z njim v razne projekte. Imam za sabo kar nekaj let izkušenj v digitalnem marketingu (SEO, content, blogi, social, …) in res opažam, da se ogromno stvari ponavlja in da bi se dalo marsikaj avtomatizirati. Določene zadeve, ki sem jih včasih počel, bi danes z lahkoto bile izvedljive "na klik" in z avtomatiko. Škoda samo, da je marsikaj od "tistega" že pase. :) Če boš čez 60 dni še imel na razpolago ta “bonbonček”, se ti z veseljem oglasim. Če bom le do takrat uspel kvalitetno "naštudirati" zadeve, ki sem si jih zamislil. Do takrat pa – hvala še enkrat za smer, to je bil eden najbolj uporabnih odgovorov, kar sem jih dobil v zadnjem času! ;) |
|
|
kopriva
12. nov 2025 08:41:51
Pridružen od: 6. nov 2007 1376 objav 2027 207 28 |
#5
To, kar je gentleman napisal + po lastnih izkusnjah nekaj tedenskega steep learning curva s Cursorjem: mislim, da bo *the* hottest nisa v “programiranju” naslednjih 5 let postala “AI architect”.
To je nekdo, ki globoko razume delovanje sistemov med sabo in predvsem, ki zna arhitekturno postavit koncept, ki drzi dva paradoksa hkrati: popolno svobodo in s tem vso moc, ki jo prinese AI na mizo in na drugi strani popolno kontrolo. “What can go wrong?” in “What can I delete?” bodo napisi na t-shirtih cracked AI arhitektov. Vmes bo verjetno kup vibecoderjev cracknil neko niso in potem se bodo lepega dne zbudili s sladkim problemom: kako da fak zdaj to resno poscaleat?? Ker se bodo izgubili v messu, ki so ga ustvarili s cistim vibecodanjem. In tuki se bodo vlagale blazne pare. Ker ce mi neki dela 1M na mesec in ne morem scaleat, ker ob vsaki mini spremembi (na produkciji) gres cez full on panic attack, bos placal “karkoli”, samo da nekdo resi ta problem. Poleg tega bos lahko s tem znanjem oz bolje receno *razumevanjem* gradil sam lastne projekte. Blazno hitro, varno in scalable. Primer, ki ga zdaj sam postavljam in s cim se te dni najbolj ubadam, je tocno to: kako izkoristi surovo moc AI-ja in ga hkrati drzat pod kontrolo: database management. Trenutno razmisljam v smeri, da sem si naredil “helper agente” za celoten database management: - zacensi z roles (kater database user ima dostop do katere tabele in s kaksnimj pravicami) - Zod managament: kako hitro generirat clean minimalne, unbloated tabele in generirat Zod schemo iz tega + jo kopirat v dev repo dejanske aplikacije + potem v Cursorju s tehnicnimi (ne verbalnimi) omejitvami omogocit Cursorju samo dostop in branje teh shem, brez da karkoli spreminna - avtomatske in varne database migracije (ko neki nardis na novo, da se migracije naredijo avtomatsko iz dev > staging > production okolja) Vsi ti helperji laufajo na pythonu - s katerim v zivljenju nisem sam spisal niti ene vrstice kode. To je jasen odgovor na tvoje vprasanje, ali se ti splaca ucit nekega dejanskega jezika. Po mojem so ti casi mimo. Kar je zdaj vredno je razumevanje, kako sistemi delujejo. Hkrati bo po mojem mnenju blazno pomembno, da bos znal uporabljat prave modele na pravem mestu. Zaradi cost/margin kontrole. Tam kjer je pomembno za user experience uporabljas bleeding edge top of the line modele, za vse ostalo slabse modele + batchanje v jobe, ki jih “ponoci” zaganjas s chron jobi. In pa - seveda - vektorske baze. Extension operativnih mozganov, ki jih drzis v bolj strukturirani klasicni MySQL/ Postgres bazi. Blazno zanimivo in moram priznat, da me je pozaugalo kot bencin na voznem parku, ki ga upravlja @biata. Izjemno veliko je tudi globoke duhovne rasti v smislu ucenja “letting go”. Fora je, da ti AI tako hitro vse na novo postavi, da si moras pustit obcasno “vse skupi zbrisat” in boljse postavit arhitekturo ter jo hitro na novo nafilat z dejansko AI generirano kodo. Vsekakor se ti splaca nastudirat te stvari, ce imas vsaj malo passiona in casa in zelje it v to smer. Pa srecno! 🙌🏻 “Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
|
|
|
massiv
14. nov 2025 02:22:18
Pridružen od: 20. feb 2012 5 objav 4 0 0 |
#6
@gentleman in @kopriva - hvala za te golden nuggete. Z restartom tega foruma in z odgovori, kot so vajini, se pocutim kot Lara Croft, ki se prebija v dolgo pozabljeno grobnico polno neprecenjivih zakladov.
|
|
|
tilen123
17. nov 2025 09:30:16
Pridružen od: 2. maj 2012 7 objav 5 0 0 |
#7
Hej
Še moja dva centa. Vedno sem si želel biti programer a iz takšnih in drugačnih razlogov pač ni potegnilo. Logika mi je bila vedno blizu. Ko je prišel AI sem hitro zgrabil priložnost. Štartal sem z Lovable a hitro ugotovil da iz te moke ne bo kruha. Ko app postane malenkost bolj zahteven gredo krediti v nebo in se samo vrtiš v loop-u. Preskočil na Cursor in začel spoznavat localhost, izdelovanje baz predvsem s Postgress, github in kako poteka deploy Danes sem na Claude Code Max planu in programiram večino svojega časa. Trenutno razvijam app za svoje podjetje, kjer sem solastnik. App je že v produkciji in ga v enem delu našega podjetja kjer je ecomm že uporabljajo. VSe skupaj je delano na client based zasnovi tako da ga lahko kasneje tržim naprej v kolikor bo želja. Uglavnem uživam v delu kot še nikoli. Hkrati je scary ko vidim, koliko je možno brez znanja kode. Nekaj nasvetov: 1. Če boš uporabljaj Claude Code, spoznaj novo skills funkcijo, ker zelo pomaga pri kvaliteti in hitrejšemu kodiranju 2. Daj pozornost na security. Ni pomemben dokler je......Opensource app-i kot so semgrep ti lahko veliko pomagajo odkrit luknje in bug-e. 3. Naučil se osnove github-a kako preklaplaš i različnih vej in podobno. 4. Coolify - po mojem eno mojih največji odkritij. Open source app s katerim zelo enostavno urejaš deploy-e, nasnameš baze z enim klikov, urejaš S3 backupe, izvajaš ukaze v terminualu znotraj appa, itd...... Če se navežem na zgornje vprašanja. Znanje kode in sintaxe je vsekakor zelo dobrodošlo ker imaš vseeno večjo kontrolo nad napisanim. Po drugi strani se AI tako zelo hitro razvija in s pomočjo MCP-jev, Claude skillsov in podobno bomo dosegli / dosegamo že sedaj zelo visoko kvaliteto razvoja. Srečno! |
|
|
Toasted Web
17. nov 2025 11:02:30
Pridružen od: 15. nov 2008 380 objav 127 33 6 |
#8
Da še jaz dodam svojih 5 centov in 25 let izkušenj iz izdelovanja spletnih strani.
Predstavljaj si, da se želiš naučiti govoriti španščino, in pol ti nekdo da nasvet; "Pozabi na učenje jezika... saj ti AI vse prevede". Mislim, da je že tukaj moj point dovolj jasen. AI je samo orodje, in ti boš še vedno in vedno potreboval vsaj osnove, da boš to kar ti AI napiše znal razumeti, povezovati v celoto, oz. da mu boš sploh znal povedati kaj hočeš in kako naj ti to dostavi. Poleg tega pa ti bo AI marsikdaj spisal nekaj kar bi lahko izpeljal bolje, in ti moraš biti sposoben to prepoznati. Če ti AI izpisuje oz. prevaja v španščino, ti pa to niti malo ne razumeš,... Po mojem mnenju je najbolje, da zmogljivosti AI uporabljaš, da se učiš, hitreje delaš. Ne dovoli si, da si omejen samo nanj glede znanja. Jaz sem probal več AI urejevalnikov...in meni najbolj sede samo eno: Textmate editor brez kakršnih koli dodatkov za code completion ali suggestions... in pa ChatGPT :) In ChatGPT je moj; brainstorm buddy, senior programmer buddy, junior programmer buddy... all in one :) Brez njega ne želim več, a ponosno rečem, da bi lahko. Torej, ne bodi 100% odvisen od AI znanja, prenesi ga nase, sicer boš v prihodnjosti imel krizo identitete haha! Srečno! lp M. |
|
|
tolomen
17. nov 2025 11:08:53
Pridružen od: 7. apr 2011 730 objav 319 47 14 |
#9
Ekipa, hvala vsem za odgovore in mnenja ...
Torej, ta vikend sem si vzel čas za namestitev Cursor-ja. Klikam, klikam, spoznavam, nastavljam. In potem se nekako odločim, da mu "naročim", kaj naj naredi za mene. In baaam, mape, file-i, vse je letelo "po luftu", vse je stalo na svojem mestu, ampak potem je bilo treba še v terminalu pognati določene zadeve, preveriti neke errorje ... in tukaj sem se ustavil. :) Hitro sem ugotovil, da je vse skupaj daleč od enostavnega in da mi manjka kar nekaj znanja - pa ne samo iz področja Python kode, ampak še marsikaj drugega. Mislim, da bom vseeno moral iti "štengo" po "štengo" in jih ne preskakovati, da bom dejansko zadeve razumel in bom vedel, kaj se dogaja ... 😳 Sedaj sem v PyCharm dodal GitHub Copilota, ki ga bom imel za pomoč, ko bom "plaval" skozi tečaj Pythona in počasi spoznaval osnove. Potem pa grem na naslednje korake. |
|
|
blackmamba
17. nov 2025 11:28:03
Pridružen od: 4. mar 2008 559 objav 392 25 11 |
#10
Oj, pa še moja 2 centa.
Mislim, da je samo še vprašanje časa, kdaj bo AI prevzel večino našega dela. Trenutno je vse skupaj še v poporodni fazi in že na tem mestu prekaša marsikoga. Trenutno smo programerji, ki razumemo kako stvari funkcionirajo, še nujno potrebni, da vodimo in popravljamo agente, da pravilno pridejo do cilja. S tem kar se trenutno dogaja, vsi ustvarjamo brezplačen human-reviewed training data, in še plačujemo za to :) Danes, jutri, bodo iz teh podatkov naredili specializiranega orkestrator agenta, ki bo delal točno to kar sedaj počnemo mi in še bolje. Zanimivi časi :) |
|