Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Everything posted by Kaklz

  1. ja vien laptopam nav garantija, tad liekas, ka parasti pie mātesplates defekta met ārā visu portatīvo :)
  2. Parasti der šajā listē iekļaut arī savas e-pasta adreses vairākos servisos un tad paskatīties headerus saņemtajai vēstulei. Ja nemaldos, tas pats inbox.lv smuki apraksta headeros vai tas viņuprāt ir spams un ja ir, tad kādu iemeslu dēļ. Atbildot uz jautājumu - jā, ir iespējams. Ja neesi ievērojis piesardzības pasākumus, tad varbūtība pat ir visai liela... un ja jau tu lieto inbox.lv e-pastu kā sūtītājs, tad izskatās, ka tu nedari neko sakarīgu.
  3. Cik mazi tavuprāt ir tie mazie gabaldarbiņi?
  4. nemec, tavs domu gājiens ir ļoti pareizs. Bet man ir aizdomas, ka ļoti liela daļa no hobija līmeņa programmētājiem vienkārši nemāk ne atrast šos gatavos risinājumus, ne arī tos izmantot. Ja tu neesi bakstījis cita cilvēka kodu, var teikt, ka būtībā tev nav pieredzes un darba devējam lielā daļā gadījumu ar tevi būs problēmas, jo pārsvarā jebkurš programmēšanas darbs ietver arī sveša koda lasīšanu, saprašanu un prasmes pielāgoties tam.
  5. Viss ir relatīvs. Es runāju par vidējo statistisko gadījum, kopējām tendencēm un to, ar ko tu varētu saskarties piesakoties darbā praktiski jebkur. Protams, ka šeit ir virkne izņēmumu. Tev ir visas iespējas pierādīt to, ka tu esi labāks par vidējo statistisko kandidātu un tad tev ir durvis vaļā. Centība un vēlme izprast lietas un procesus ir virziens, kurā doties. Kad mēs meklējam darbiniekus, mēs skatamies arī uz konkrētā darbinieka potenciālu, cik daudz konkrētajam cilvēkam būs pie mums iespēja izaugt, vai viņam pie mums nebūs garlaicīgi. 24 ir pilnīgi normāls vecums. Stāsts par 30+ radās no vairākiem cilvēkiem, kas strādājot valsts iestādēs vai citos uzņēmumos paralēli savam faktiskajam darbam hobija līmenī stutē lapeles un kaut kādā brīdī mēģina mainīt profesiju. Pārsvarā bez nopietnas pieejas pie konkrētās tēmas apguves (apmēram līmenī - no visa pa druskai zinu). Cik man ir bijusi darīšana ar šiem cilvēkiem, praktiski neviens nav bijis tāds, kurš varētu atbildēt uz pamatjautājumiem par web izstrādi & programmēšanu. Sāku strādāt par web programmētāju 2. kursā mācoties augstskolā. Programmēju dažādas ar web nesaistītas un neapmaksātas (ar atsevišķiem izņēmumiem) lietas jau pirms mācību sākšanas vidusskolā. Kas attiecas uz CV rakstīšanu - arī tas ir jāmāk. CV nav tavas dzīves arhīvs, kurā ir jāsaraksta viss iespējamais. Normālā gadījumā CV raksta katram darba devējam individuālu, lai uzsvērtu pieredzi, kas ir vērtīga konkrētam darba devējam un iesaiņo kopā ar normālu motivācijas vēstuli. Es teiksim pirms programmēju web lietas diezgan intensīvi darbojos Delphi un citās programmēšanas valodās/vidēs. Savā CV es to šobrīd pilnīgi noteikti neiekļautu vai pieminētu kā ļooooti virspusēju faktu. Tas vienkārši vairs nav aktuāli nākamajam darba devējam.
  6. Nu jau kādu pusgadu vai vairāk intensīvi piedalos web programmētāju atlasē priekš vairākiem uzņēmumiem. Lietas, kas nerunā tev par labu: 1) darbs apsardzē - manuprāt galīgi nav savietojams ar programmēšanu. Tāpat es brīnos par cilvēkiem, kas uz programmētāja vakanci piesakās un CV saraksta 6 gadus vecus ierakstus par to, ka vasarās ir strādājuši par DUS operatoriem vai krāvuši malku. 2) visticamāk iztrūkums kaut kādās pamatzināšanās (pats atzīsti, ka ir tumšās vietas). Ja jau pats atzīsti, tad man bail, ka tumšās vietas varētu būt vairāk, nekā tu pats apzinies. 3) augstas skolas nav obligāta prasība, lai gan vismaz es personīgi tam pievēršu uzmanību. Ja cilvēks nemācās / nav ieguvis augstāko izglītību, tad tas ir viens no punktiem, kas mani dara bažīgu. Cita lieta, ka formālu izglītības trūkumu manuprāt var atsvērt ar lielāku pieredzi. Ja man atnāks tikko universitāti beidzis bakalaurs bez jēdzīgas pieredzes un cilvēks ar vidusskolas diplomu, bet jēdzīgu pieredzi, es priekšroku došu vidējās izglītības īpašniekam. Tas ir saistīts ar vairākiem pat ļoti kliedzošiem izņēmuma gadījumiem uzņēmumā kurā strādāju, bet es uzsveru, ka tie ir izņēmuma gadījumi. Reizēm cilvēki bez formālas izglītības ir tik lieli speciālisti, ka viņiem klāt nestāv gandrīz neviens no tiem, kam ir formāla izglītība. Tavā gadījumā, kad nav ne formālas izglītības, ne būtiskas pieredzes - ir slikti. 4) Var to saukt par vecuma diskrimināciju, bet ja tev nav nopietnas pieredzes programmēšanā un ir jau pāri 30, tad es arī uz tevi skatītos visai šķībi. Lietas, kas jāņem vērā 1) algas 600, 800 un "aizies debesīs" ir tāda paliela pļāpāšana. Tev sava alga kā darbiniekam ir jānopelna un parasti (ja arī uzņēmums to publiski neatklāj) ir kaut kādas aptuvenās / vēlamās summas, kuras uzņēmums ir gatavs maksāt (turklāt man zināmie uzņēmumi ne tuvu nemaksā 1.5kLs 30 un vairāk % IT speciālistu). Ja tu aizej uz darba interviju un uz jautājumu "par kādu summu tu esi gatavs strādāt" atbildi "a cik jūs varat maksāt", tad 99% gadījumu manuprāt reakcija būs - uz redzēšanos. Ja esi gatavs strādāt arī par nelielu summu, tad vari to droši teikt, tāpat vari teikt par savām nākotnes vēlmēm. Manuprāt ir tikai normāli, ka cilvēks ir gatavs startēt ar kādu minimālo summu un nākotnē pašam augot raugās uz iespējām pēc izaugsmes & lielākiem cipariem. 2) Svarīga ir specializācija. Ja tu saki, ka tu "kaut ko zini no visa pa druskai" tas pa lielam nevienu neinteresē. Ja mēs meklējam hardcore PHP/MySQL koderi, tad tev ir jāpārzin šo divu lietu iekšas. Ja kāds meklē HTML/CSS graizītāju, tad tev ir jāpārzin HTML/CSS/JS, utt. Attiecīgi arī ieteikums sākt ar to, ka pamēģini kaut kur specializēties un kārtīgi apgūt kaut kādu daļu lietu. 3) Nezinu, kā tas notiek citos uzņēmumos, bet viens no maniem klasiskajiem jautājumiem ir par pieredzi ar dažādiem ietvariem (frameworks). Ja tu neesi bakstījis nevienu no šobrīd +/- populāriem ietvariem (kohana, codeigniter, zend, cakephp, symphony, YII, utt.) vai arī tu neesi uzrakstījis kaut ko izmēru ziņā ievērības cienīgu, tad sāk rasties aizdomas par to, vai tev vispār ir kārtīgas fona zināšanas par to, kā veidot projekta struktūru, utt. Tas, ka tu būsi uzrakstījis savu bloga dzinēju varbūt atstātu uz kādu iespaidu gadus 4-5 atpakaļ. Šobrīd par tevi labā daļā gadījumu pasmaidītu. 4) Nezinu, kā ir citos uzņēmumos, bet mēs meklējam cilvēkus, kas domā līdzi un var piedāvāt kaut kādu savu pievienoto vērtību projektā. Ja kāds no vadītājiem par kādu niansi nav iedomājies, tad programmētājs ir tas, kurš ir arī spējīgs norādīt uz nejēdzībām, u.c. 5) Kā jau iepriekš minēja citi - es nekad neprasu konkrētas f-jas vai parametru secības. PHP manuālis ir viens no labākajiem manuāļiem, kāds ir pieejams un tur atrast visu vajadzīgo var burtiski sekunžu laikā. 6) Par kursiem. Es personīgi neesmu pārliecināts, ka kursi varētu tik ļoti būtiski uzlabot situāciju, lai ieteiktu obligāti tos apmeklēt. Kursi nekādā ziņā nevar aizstāt pilnvērtīgu augstāko izglītību šajā specialitātē. 7) Portfolio. Es tam ticu tik daudz cik es gribu zināt, ko cilvēks iepriekš ir paveicis. Man var mierīgi nerādīt citu mākslinieku sazīmētas weblapas un to screenshotus. Mani interesē projektu sarežģītība. Ja tu esi cepis 50 vizītkaršu lapas, tad uz mani tas iespaidu neatstāj. Ja tu esi uzcepis 1 interesantu un tehniski sarežģītāku risinājumu, kuram pat nav jēdzīga dizaina, tad tu man pat esi interesantāks. Galvenais ieteikums - kaut kādā veidā tiec pie jēdzīgas pieredzes. Es pats sāku ar darbu caur paziņām, toties izdarīju to tik labi, ka attiecīgais projekts darbojas vēl šobrīd - pēc 10 gadiem. Būtībā mēneša laikā iemācījos un uzbūvēju to, ko pie normāliem izstrādes procesiem uzņēmums būtu būvējis vismaz 4-5 mēnešus.
  7. Lielos vilcienos kad gribēsi kaut kur sākt strādāt, darba devējs gribēs redzēt, ko tu vari uzbūvēt. Ja viss, ko tu varēsi parādīt ir kāda CS monitora lapa, tad normālā gadījumā tevi neviens darbā neņems. Ja būsi kaut ko būvējis, ar to dalījies publiski, radījis ko interesantu, tad tevi paņems darbā visai veikli. Būtībā iesaistoties kādos projektos vai pats uzsākot kādu open source projektu tu nodrošini sev pieredzi, ko novērtēs tavs potenciālais darba devējs. Tas ir arī stāsts no manas pieredzes, kāpēc es šobrīd strādāju tur, kur es strādāju. Rakstīju savu blogu, dalījos ar zināšanām, dalījos ar sarakstīto kodu un mani pamanīja & piedāvāja darbu. Šobrīd paskatoties kaut kādus puslīdz nopietnu uzņēmumu darba sludinājumus ārzemēs viņi pat prasa saiti uz tavu github profilu, lai redzētu, kas ir tas, ko tu proti un kā tu kodē.
  8. Paskaties uz "SVN post-commit hooks" tu vari sadefinēt, kam ir automātiski jānotiek pēc katra veiksmīga commita. Tajā skaitā ir iespējams uzrakstīt skriptu, kas tavā viet uzliek vajadzīgo saturu uz attālināta FTP servera. Tas gan notiek SVN servera pusē, kam tev varētu nebūt pieeja.
  9. 20-30 query pie katras lapas ielādes jau velk uz to, ka tu mēģini vienā lapas ielādes reizē izdarīt apmēram 5 reizes par daudz. Nemaz nerunājot par to, kas notiek pie 50query vienā lapā. Parēķini 100 pageview sekundē un tev ir uz db serveri 5000 query sec.
  10. Ja nemaldos, tad vienīgais "bonuss" ir izpildes ātrums un korekts rezultāts. Ja vien nav aizdomas par neatļautiem paņēmieniem, tad, liekas, ka tavu kodu vispār neviens cilvēks nelasa.
  11. 1) http://vip.latnet.lv/lio/DOKI/Inform%C4%81tikas_nolikums_2011_mo.pdf @ 5.2.1 c) 2) http://vip.latnet.lv/lio/PANAKUMI/2011_rezultati.pdf 3) http://vip.latnet.lv/lio/ARHIVS/arhivs.htm
  12. Draugiem.lv gadījumā tu vari tikt arī pie plikiem datiem JSONP formātā: http://www.draugiem.lv/ltf/js/fans?callback=method Pēc tam no šiem datiem tev vajadzētu prast pārējo uzzīmēt.
  13. http://www.maxmind.com/app/city Ja vajag tikai konkrētas valsts ietvaros, tad nav nemaz tik dārgi - $50 par valsti.
  14. Pag pag, tev jau jāpostē atpakaļ ir viss tas, ko tu saņem no paypal, nevis šajā brīdī jāizdomā kaut kāds maģisks maksājums kurš satur tikai summu. IPN strādā tā, ka tavs skripts saņem pilnu info par transakciju tad, kad tavā kontā iekrīt/izkrīt nauda. Tb cilvēks maksā caur webu un IPN notifikācija uz tavu skriptu tiek sūtīta paralēli un nesaistīti ar esošajiem web requestiem. Ja vien es pareizi saprotu, ko tu tagad dari, tad tas pat ne tuvu nav uz to pusi, kas ir jādara. Tb request linku ģenerē PayPal tad, kad tu veic maksājumu.
  15. Teorētiski jau atļauto atmiņu vari mēģināt pacelt arī skripta izpildes laikā: ini_set('memory_limit', '128M'); No otras puses vajadzētu paskatīties vai atmiņa netiek piecūkota nevietā
  16. Tu vienkārši padod parametrus nepareizā secībā. Apskaties addMarker definīciju function addMarker(longitude, latitude, description) { un kā tu padod datus addMarker(markers[id].latitude, markers[id].longitude, markers[id].name); redzi atšķirību?
  17. Nu jau dažus mēnešus man vairs nav nevienas Drupal lapas, jo vienīgo savu eksperimentu notirgoju uz ārzemēm. Lai nu kā - man bija vairākas problēmas, kurām īsti neredzēju risinājumu vai būtu gribējis kādu skaidrojumu. Noklusētā Drupal instalācija ir visai ievainojama pret dažādiem spama botiem. Man bija community tipa lapa, kurā lietotājiem biju paredzējis ļaut pašiem rakstīt rakstus, diskutēt forumā, utt. Pēc neilga laika man sāka gāzties virsū automātiski reģistrētie konti, forums veikli piepildījās ar spamu un būtībā lapa kļuva nelietojama un grūti administrējama. Tam visam klāt, Google nobloķēja konkrēto lapu adsense, jo uzskatīja, ka mana lapa satur p0rn. Attiecīgi viena no iesācējiem interesantajām tēmām droši vien varētu būt kaut kas saistīts ar šo problēmu - kā sagatavot drošu Drupal vidi. Ņemot vērā, ka Drupal ir platforma, droši vien varētu būt interesanti klātesošos iepazīstināt ar populārākajiem Drupal moduļiem un to pielietojumu praksē, jo iesācējam visticamāk nav īsti lielas skaidrības par to, kā vienkārši un jēdzīgi attīstīt savu lapu tieši milzīgās moduļu izvēles dēļ. (tikko uzmetu aci - tiek piedāvāti teju 9000 moduļi). Nedaudz palietojot Drupal man radās sajūta, ka šis monstrs varētu būt visai grūti apkalpojams pie lielākām slodzēm. Labi vienkāršu lapeli mans serveris pavilka, bet ja tur ienāktu 100 cilvēki vienlaicīgi, visticamāk viss nodegtu zilām liesmām. Varbūt ir vērts padomāt par kaut kādām prezentācijām "High Performance Drupal" virzienā. Es zinu, ka Drupal izmanto Mozilla un vēl šādi tādi lielie projekti, bet ar šo faktu vien man ir par maz. Tāpat mani varētu interesēt darba iespējas ar Drupal. Kāpēc man mēģināt apgūt šo platformu, vai Latvijā ir reāli ar to nopelnīt? Te droši vien varētu būt info par kaut kādiem Drupal lietotāju skaitiem LV, utt. + lapā šobrīd nopublicētie temati lielākoties man varētu būt interesanti. Visu augstāk rakstīto vienkārši paturi prātā - vēl neesmu pārliecināts, ka došos uz šo pasākumu un īpaši man pielāgot programmu galīgi nav nepieciešamības :)
  18. Kāpēc neder mysql auto_increment?
  19. Kā palika ar solījumu pagājušās nedēļas laikā sagatavot pilnu pasākuma programmu? Šobrīd redzu tur 5 tematus, kas īsti neizskatās pēc pilnas pasākuma programmas.
  20. Kaklz

    Rank nummber!

    marrtins, man bail iedomāties, kas notiek, ja šādu praksi pielieto uz lielākām tabulām :)
  21. Apskati LV ražojumu http://desktime.com Atruna: strādāju ar izstrādātājiem saistītā uzņēmumā.
  22. Nezinu, varbūt ķēpa ir pēdējos dažos gados. Kad es gāju pēc programmētājiem uz bakalauriem, nekādu dižu ķēpu neatceros.
  23. Kad es mācījos programmētājos, tad daži budžeta kursabiedri bija pat tādi, kas īsti nezināja, ko nozīmē programmēt. Tā kā tas, ka šobrīd vēl neproti ne C, ne Pascal galīgi nav problēma - būs lieliska motivācija tās lietas apgūt. Es gan personīgi ar C mācīšanos nopietnā līmenī nekad tā īsti neesmu aizrāvies - universitātē iespēju robežās vienmēr izlīdzējos ar Pascal, kas, manuprāt, ir stipri vienkāršāk apgūstams.
  24. Ja tu tur nopelnīsi $10 mēnesī, tad diez vai tev ir vērts iespringt. Ja pelnīsi $1k mēnesī, tad droši vien varētu būt cita veida situācija.
×
×
  • Create New...