[ Zumbul Aga @ 24.03.2013. 20:40 ] @
IT-om se bavim preko decenije, i znam sve i svašta, jer me sve i svašta zanima. Problem je što ništa od toga ne znam kao ekspert, teško mi je da se opredelim samo za jednu stvar i da nju vežbam do perfekcionizma 24/7, već stalno lutam sa oblasti na oblast. Šta da odaberem, šta nudi najbolju perspektivu? Ja inače više volim samostalan rad, mada od timskog ne bežim i nisam nikada imao problema (dok god me slušaju ). Znam recimo: > mysql: relativno složene SQL upite, administriram/kreiram/dampujem iz komandne linije > generalno u komandnoj liniji i SSH pristupu u svim oblastima se osećam kako kod kuće, dok maksimalno izbegavam sve vrste administracije preko web UI-a > Volim relacione baze generalno. nekada sam radio i složene access baze sa savršenim relacijama između njih. Odnosno svođenje relacionih baza na normalne forme mi nimalo nije strano, čak štaviše nekako mi je mozak "native" za te stvari, i vrlo volim celu tu oblast. Ali tu sam do sada najmanje posla nalazio, i zato nisam daleko odmakao sa dubljim upoznavanjem MySQL ili nekih drugih finesa. > php: jednostavnije sajtove sa mysql pristupom, prikaz i unos podataka, držanje sesije, skripte za razne administrativne i druge stvari. Php uglavnom koristim da pišem shell skripte, kada nešto ne umem da izvedem sa bash-om > bash: skripte relativne složenosti, mada ne znam regularne izraze (još uvek) ali mnogo toga drugog znam > linux administracija: slackware, centos, ubuntu.. sve administriram iz konzole, ali opet nisam ekspert (recimo ne znam sve one silne prekidače za yum, apt-get, ali znam da namestim mrežu i firewall i httpd iz nano-a, servise, itd) > windows administracija: domeni, grupe, prava pristupa, servisi... > mrežni servisi: DNS, DHCP, rutiranje, firewall, mail: opet sve to znam da podesim da radi lepo, ali opet ni u čemu nisam ekspert. > VoIP (asterisk, protokoli, skripte): ista stvar. Pravio sam i skripte prilične složenosti, sa sopstvenim LCR rutiranjem i tarifiranjem poziva uz korišćenje MySql baze > programiranje... nemam nekih problema da naučim svašta, probao sam Delphi davno, probao i C, nekada sam znao Bejzik, Fortran. Iako programiranje generalno volim, to sam najmanje radio (poslovi su me uvek vukli na stranu administracije i raznih usluga). Tanak sam sa OOP, ali zato špageti kod mi nikada nije izazivao strah , u doba bejzika i GOTO naredbi pravio sam najzamršenije špageti programe koje možete da zamislite... a koji rade bez bagova . Strukturno mi nije problem, da me ne shvatite pogrešno, jedino me objekti nešto nisu voleli za sada (tj. nisam ni imao preku potrebu za njima pa ih nisam ni mirisao). Dakle, šta od toga odabrati, i tome se posvetiti 24/7 i postati eskpert? Razmišljao sam o MySQL/PHP varijanti pošto ona spaja i moju ljubav prema bazama i prema programiranjem,. ali ja recimo nekako ne bih voleo da upadnem u čisto web programiranje jer imam utisak da je previše jednosmerno i neinventivno. Opet, ako bih odabrao da se pustim u neko ozbiljnije programiranje, koji jezik da odaberem sa kojim bih mogao da radim što širi opseg različitih, lako dostupnih i zanimljivih (a ne jednoličnih) poslova... Za C mi se čini da treba mnogo učenja i zalaganja i vežbanja da bih došao na nivo iole upotrebljivog znanja (pokazivač na pokazivač na matricu na... ufff...), i tek onda se sa tim znanjem nalazim tek na početku... dok se na PHP-u već nalazim na nekom početnom i sasvim upotrebljivom nivou, ali PHP nije baš jezik u kome bih recimo mogao da radim kojekakve GUI programe i ne deluje mi kao "pravi" jezik. Šta bi bilo nešto između? Eto, otprilike sam izrazio muku koja me muči već neko vreme. Za sada me prvenstveno zanimaju frilens poslovi (od kuće npr.) sa što lakšim nalaženjem, uz što više slobode, i naravno dovoljno para , ali ne bežim ni od fiksnog radnog vremena ako nudi dovoljno prednosti (recimo pristup koleginicama ) |