Sta se, zapravo, ocekuje od programera pocetnika?
Ovo mi je prvi post a, shodno uputstvu, nisam znao gde drugde da postavim ovu temu...
Vec duze vreme posecujem ovaj forum te mi deluje kao pravo mesto za jednu lepu razmenu informacija programera koji je tek zavrsio fax i iskusnih kolega koji su vec ispekli zanat. Naisao sam na teme u stilu "koji je programski jezik bolje uciti" i sl. sto je tipicno za vecinu onih koji ulaze u svet programiranja, ali ne i na nesto na temu kakva se, zapravo, znanja od jednog pocetnika ocekuju kad aplicira za neki posao. Mislim da vecina oglasa na koje nailazim ovih dana ima sadrzinu u formi: Trazmo programera/e sa znanjem (navedeni neki prog. jezici) na poziciju tu i tu .... ili cak i bez tog navoda... Nebitno. Sta je sad tu moj problem? Radio sam neki posao koji nema veze sa programiranjem i koji mi je oduzimao puno zivotnog vremena tako da sam jedva zavrsio fax paralelno sa njim. Logicno, nisam imao vremena da znanja o tome sticem u toku te iscrpljujuce borbe za sticanje diplome. Sad sam diplomac koji kao tele ulazi u jedan sasvim novi svet, zeljan znanja ali bez korisnih iskustava (osim majsorskog zvanja iz "poslovnog dzudoa" :) ) Dakle, predstoji mi priprema da uletim u sasvim nove situacije, pa molim za savet. Cenim da ne mogu sad da okrenem sto telefona, odem na bezbroj razgovora i tako spoznam sta u stvari neko ocekuje od mene da imam kao fundament sa kojim mogu da pocnem da radim u nekoj firmi? Ok... imam klasicna znanja koja verovatno manje-vise svaki fax "daje" studentu. Kako dalje? Ocekuje li se da covek mog profila 100% samostalno ulece u novi posao ili postoji i princip da se u hodu uvodi u isti. Mozda je ovo sto mene muci smesno, ali stvarno bih voleo da cujem neke iskrene savete. (Mislim da je, pritom, sasvim nebitno koje jezike ili tehnologije covek preferira. Spektar mogucih situacija koje me ocekuju verovatno ne mogu ni zamisliti iz ove pozicije). Eto... |
U stvari nije mnogo tesko... samo promijeni rijec "programer" u neko drugo zanimanje koje mozda vise poznajes i bice ti mnogo jasnije. Na primjer, mesar pocetnik, obucar pocetnika, traktorista pocetnik, a onda zaostravas situaciju sa hirurg pocetnik, arhitekta pocetnik i pilot pocetnik.
Salim se malo, ali poenta je da kada neko trazi pocetnika, uglavnom ne podrazumijeva da taj nema blage veze sa poslom, vec da je radio taj posao, ali ne mnogo i ne dugo. Ali za pretpostaviti je da se bavio/bavi tim poslom i da poznaje osnove, ali da nema mnogo iskustva. Sta tacno koja firma misli kada da takav oglas je tesko znati jer su firme i poslovi mnogo razliciti. Ali recimo, za pretostaviti je da programer pocetnik zna da programira u trazenom jednom jeziku samostalno, da poznaje sintaksu, osnovne stvari dakle. Jer "programer pocetnik" je zahtijev da je covjek programer prije svega, a ono pocetnik poblize opisuje njegovo znanje i iskustvo. Dakle, ukratko - uglavnom se trazi da covjek moze nakon uputstava i po specifikaciji raditi samostalno ili kao dio tima koga cine iskusniji programeri. I podrazumjeva se da ce mu biti potrebna pomoc i uputstva. |
Hvala na sazetom i jasnom odgovoru.
Zapravo, u tim okvirima sam i sam razmisljao jer deluje, otprilike, kao jedini logican pristup svakom poslu. No, radeci u firmi X sam svakakvih bezvezluka vidjao, pa se sad instiktivno ostrim pred ulazak u nesto novo.... Voleo bih da cujem misljenje o tome da li bi bilo pametno raditi negde ne neki kratak period, kako da kazem... volonterski...? Cisto da covek "oseti" pricu. I da li je to, uopste, izvodljivo nekome ko vec radi neki posao? Cini mi se da ono sto sam ja ucio, bilo da je C#, Java ili, recimo, PHP u pitanju jedno, a biti u toku sa savremenim pristupima ili tehnikama i okruzenjima itd u kojima se radi - sasvim druga prica. Ili sam mozda samo preozbiljno doziveo novi pocetak koji me ceka. Takodje, tu je i blam sto ce moj CV nece sadrzati reference koje su vezane za programiranje, a ja sam vec lep staz nagurao u radnu knjizicu. Voleo bih sto pre da obuhvatim pogledom ono sto je aktuelno, pa da zagrizem i krenem da radim ono sto volim. Ovo je, valjda, ovaj zanos koji sam trebao pre 5-6 godina da imam ali sta da se radi :) |
Ne znam šta da ti kažem već - zagrizi još danas ukoliko je to ono čime želiš da se baviš :)
Što se tiče sticanja iskustva volontiranjem, nemam pojma kako to kod nas ide, mislim da sam čuo da postoji mogućnost, ali vidi - ti možeš da programiraš i za sebe u slobodno vrijeme. Nađi šta ti se čini zanimljivim i programiraj. I čitaj stručne sajtove i prati onlajn zajednice koje se bave izabranom platformom. Čitaj, istražuj i programiraj, to je to :) |
Najgore što može nekome da se desi je da završi školu za mesara a na kraju ne zna razlikovati plećku od buta...
|
Citat:
|
Citat:
Pretpostavljam da mislis da bih vec trebao da imam jasnu sliku o svemu sto me ceka? Ili ne? :confused: Moj licni dozivljaj je da je najgore sto moze da se desi nekome - da je vegeterijanac, silom prilika zavrsi za mesara, pa se u pauzama svinjokolja skoluje za botanicara... :) Grebem ja vec uveliko i naoruzavam se znanjem, samo pokusavam da dobijem jos koji "ziv" i koristan savet iz prakse ljudi koji su pocetak vec savladali... |
u prethodnoj firmi sam bio zaduzen za 'ove nove'
firma uzme studenta proveri na razgovorima i testovima ima li dobro razmishljanje, i da li hoce da radi i sta uzme se na probni rad (relativno dobra startna plata, osiguranje itd) i u tom periodu, pola dana ja radim s njim(a), dok drugu polovinu oni rade nesta samostalno dakle, ogromna finansijska investicija od strane firme, ali se zato to jako isplati na duze staze deo ljudi ode cim pokupi neko znanje ali dobar deo ostalih ostane, jer i imaju neko osecanje duga (ugovorom nije obavezan da radi X meseci kod nas) evo iz prakse: dolazili su kako 'cisti studenti' (zna znanje i .. toliko), tako i oni koji su mozgovi i misle algoritme od kojih mene boli glava :) stvar je da od njih se trazi da napreduju jako brzo dakle, pocetni minimum je jako minimalan (vidi gore) ali od njih trazim da tokom vremena osveze znanje iz OOP, lagoritama, baza da se snalaze u kodu (ne moraju da odmah pisu), da shvate kako gde i sta 2 nedelje nakon toga se ocekuje da mogu da uhvate neki manji task i urade ga, uz malu pomoc ukoliko treba i tako jos 2 nedelje nakon toga, ukoliko tip ostane kod nas, postaje junior developer, daju mu se lagani zadaci vremenom sve slozeniji i tako P.S. kod nas vecina studenata, uglavnom oni bolji, rade jos kao studenti vise je izuzetak da neko zavrsi studije bez ijednog dana radnog staza :) |
Citat:
@robi-bobi Na osnovu mog iskustva mogu reći da je 4 sedmice kratak period za učenje. Imao sam zadatak da obučim nekoliko ljudi za razne poslove (od rada sa običnim CMS-om pa na dalje) i uglavnom se pokazalo kao nedovoljno.. Tipa nakon 4 mjeseca rada postave ti neko pitanje za koje bi dao bubreg da su naučili.. |
Zdravo.
Imam jedno pitanje, koje ima veze sa naslovom teme, pa da ne otvaram novu temu, postaviću ovde to pitanje. Pa ako neko može, neka mi odgovori. Pri čitanju oglasa za PHP/MySQL programera (na primer početnika), pored toga što se naravno traži napredno poznavanje: PHP, MySQL, JS,Ajax... ponekad i pročitam da je potrebno poznavanje HTML-a i CSS-a. Na koji način se misli to poznavanje, pre svega CSS-a (koji nivo znanja) pri zapošljavanju PHP/MySQL programera? |
Vreme je GMT +2. Trenutno vreme je 20:08. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.