mandarīnpīle Posted September 14, 2013 Report Share Posted September 14, 2013 Šajā topikā varētu padalīties ar veidiem kā celt darba/mācību produktivitāti, ātrumu, koncentrēšanās spējas u.t.t. Ceru uzzināt ko nedzirdētu. Runa NEiet par programmēšanas valodu, versiju kontroli, freimworku vai tml ko lietojam, bet par visādiem blakus rīkiem, kas derētu praktiski jebkuram programmētājam neatkarīgi no specialitātes. Pats šobrīd īstenoju, piemēram, : Datora vadīšana praktiski bez peles. Attiecīgi rīki kā Vim, Vimium, Awesome WM ~1.5 h dienā pavadu ceļojot vai gaidot kaut kādu transportu. Tā vietā lai skatītos laukā pa logu, telefonā iekačātas audio grāmatas un screencasti par programmēšanu Izklaides, ziņu un tml WEB lapu, kurās mēdzu pavadīt stundām nelietderīga laika, bloķēšana host failā. Kaut arī atbloķēšana ir ~10s jautājums, parasti ieraugot blokādes ziņojumu browserī pazūd vēlme tās atvērt un atgriežos pie kaut kā derīga. Vispārīga mācību plāna sastādīšana 3-4 mēnešiem uz priekšu un progresa dokumenēšana Desktopa wallpapera, windowsu dekorāciju u.c. GUI elementu praktiska izskaušana, lai nenovērš uzmanību. Manuprāt, ja kaut uz mirkli redzams desktopa wallpapers, tad mums ir ļoti nelietderīgi aizņemts ekrāna laukums. Browsera, teksta editora un failu managera autostarts ieslēdzot datoru uzreiz katram savā workspeicā. Quote Link to comment Share on other sites More sharing options...
php newbie Posted September 14, 2013 Report Share Posted September 14, 2013 http://en.wikipedia.org/wiki/Pomodoro_Technique Quote Link to comment Share on other sites More sharing options...
kristers_Z Posted September 14, 2013 Report Share Posted September 14, 2013 fuzzy finderi visur kur vien var.. Quote Link to comment Share on other sites More sharing options...
codez Posted September 14, 2013 Report Share Posted September 14, 2013 (edited) http://en.wikipedia.org/wiki/Minimum_viable_product http://en.wikipedia.org/wiki/A/B_testing P.S. Bet pati svarīgākā programmēšanas produktivitātes lieta ir intelektuālās spējas, jo vienu un to pašu problēmu bieži vien kāds atrisina dažās dienās, bet kādam vajag gadu, kāds atrisina 10 koda rindiņās, kādam vajag pāris simtus, utml. Edited September 14, 2013 by codez Quote Link to comment Share on other sites More sharing options...
F3llony Posted September 15, 2013 Report Share Posted September 15, 2013 Efektivitāte ir stipri individuāla lieta. Parasti neefektīvākā darba procesa daļa ir nevis kaut kādi desktopi un wallpaperi vai izklaides lapu apmeklēšana bet gan paša darba organizācija. Datora vadīšana praktiski bez peles. Attiecīgi rīki kā Vim, Vimium, Awesome WM Stipri individuāls pasākums, man pele ir tik pat labs darba instruments, kā viss cits. ~1.5 h dienā pavadu ceļojot vai gaidot kaut kādu transportu. Tā vietā lai skatītos laukā pa logu, telefonā iekačātas audio grāmatas un screencasti par programmēšanu Galīgi garām. Programmēšana nav vēl visa dzīve, programmēšana ir darbs. Un darbs ir pamatā domāts darba laikam. Ar produktivitāti šim nav nekāda sakara. Skat. nākamo. Izklaides, ziņu un tml WEB lapu, kurās mēdzu pavadīt stundām nelietderīga laika, bloķēšana host failā. Kaut arī atbloķēšana ir ~10s jautājums, parasti ieraugot blokādes ziņojumu browserī pazūd vēlme tās atvērt un atgriežos pie kaut kā derīga. "Stundas" pavadītas nelietderīgi parasti nemaz nav tik nelietderīgas. Ja tās tomēr ir stundas, problēma ir darba organizācijā. Mazāks laiks samazina "izdegšanas" (see: developer burnout) iespējamību un patiesībā mēdz efektivitāti pat palielināt. Desktopa wallpapera, windowsu dekorāciju u.c. GUI elementu praktiska izskaušana, lai nenovērš uzmanību. Manuprāt, ja kaut uz mirkli redzams desktopa wallpapers, tad mums ir ļoti nelietderīgi aizņemts ekrāna laukums. Stingrs bullcrap. Ja viss šis tev spēj novērst uzmanību no darba, tev vajadzētu iet strādāt betona bedrē 50m zem zemes. Ne tur problēmu meklē. Browsera, teksta editora un failu managera autostarts ieslēdzot datoru uzreiz katram savā workspeicā. Vai arī vienkārši datoru liec gulēt ne slēdz ārā. Ietaupīsi vēl vairāk laika. Bet tas ir ekscess. Produktivitātei pamatā nevajag daudz, un galvenais bez augstāk minētās matu skaldīšanas ir - Patīkama, tīra, sakārtota, klusa un ērta darba vide. Darbs labāk ritēs tīrā un klusā birojā kā mājās ar bērniem. Labi organizēts darbs. Ja strādā komandā, team lead parasti var labi izdalīt darbus cilvēkiem pēc tā, kas kuram labāk sanāk un patīk darīt. Jebkāda pozitīva motivācija. Nekāda fud. Nekāda "ja nedarīsi X Y laikā, būs slikti". Uzdevumu rotācija. Monotonisms un rutīna nogalina produktivitāti un efektivitāti. Realitātei atbilstoši uzdevumi un pēc iespējas mazāk stresa. Laba plānošana un komunikācija novērš stresu. Labi atstrādāti un izmēģināti darba un komunikācijas procesi - kas kam ko jautā, ja kaut kas nav skaidrs, kurš par ko atbild. Atpūta. Pieprasīt programmētāju un vispār jebkuru šāda tipa darba veicēju strādāt 8 stundas dienā 5 dienas nedēļā ir neprāts. Ar to vispār nevar rēķināties. Efektīvās darba stundas katram programmētājam atšķiras, bet normālā gadījumā normālam devam eds nepārsniedz 6 stundas 8 stundu darba dienā, vairumā gadījumu pat mazāk. Tātad katru dienu vismaz 2 stundas dienā tiek novērsta uzmanība, apzināti vai neapzināti, ar mērķi atdzesēt smadzenes. Pēc iespējas skaidri darba uzdevumu nosacījumi. Jo neskaidrākas prasības, jo vairāk laika tiek patērēts zīlējot un komunicējot. Lai piedod man mūsu foruma izcilie prāti, kas par šo gribēs mani sist plusā, bet programmētājam ir jāprogrammē. Prasības izzināt ir analītiķa uzdevums. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 15, 2013 Report Share Posted September 15, 2013 Šoreiz es pat piekritīšu Robertam. Tās lietas ir _daudz_ svarīgākas par Vim vai Tvitera banošanu. Paldies par Pomodoro ieteikšanu, būs jāiemēģina! Quote Link to comment Share on other sites More sharing options...
101111 Posted September 15, 2013 Report Share Posted September 15, 2013 Principā Roberts visu jau pateica. Ievērojams produktivitātes grāvējs ir neskaidri nodefinēts sagaidāmais rezultāts un nepārtraukta monotonu uzdevumu raušana noved pie izdegšanas. Vēl produktivitāi var ietekmēt neapmierinātība pret darbavietas specifiku (neadekvāts atalgojums, jāuztur nevīžīgu/paviršu/dumju kolēģu rakstīts kods, utt). Vispār jau gribētos teikt ka Pomodoro un tamlīdzīgas tehnikas drīzāk ir vajadzīgas tādiem kuriem darbs ir tik garlaicīgs, ka nepieciešams izdarīt ievērojamu piepūli, lai uz to piespiestos. Tas arī noteikti nepalīdzēs kad produktivitāte tiek zaudēta to iemeslu dēļ, kurus aprakstīju pirmajos teikumos. Quote Link to comment Share on other sites More sharing options...
rpr Posted September 15, 2013 Report Share Posted September 15, 2013 Aizvien biežāk dzirdu - "kolēģu sliktais kods". Visi baigie naži laikam, visi raksta ideālu kodu, izņemot kolēģus. Vai tik nav no sērijas - "sliktam dejotājam pat olas traucē". Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 16, 2013 Report Share Posted September 16, 2013 Ir slikti? Ej prom! Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted September 16, 2013 Report Share Posted September 16, 2013 Oftopiks, bet ko darīt, ja man ir vēlme, piemēram, iet prom no šī foruma, bet nekur profilā nav viegli pamanāmas, lielas sarkanas pogas "katapultēt savu kontu un visu info no datubāzes"? Un tā pēdējā laikā ir visur! Ja es kaut kur reģistrējos, lapa nez kādēļ iedomājas, ka gribēšu būt tajā līdz mūža galam. Uzraksti kādam adminam lai tevi izdzēš. Protams, nav garantijas, ka tas tiks izdarīts, bet tāpat nav arī garantijas, ka tas tiks izdarīts nospiežot pogu "Delete Me". Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 16, 2013 Report Share Posted September 16, 2013 Uzskatu, ka dzēšanās ir tizls pasākums. Tikai bojā informācijas pieejamību citiem censoņiem! Quote Link to comment Share on other sites More sharing options...
rpr Posted September 16, 2013 Report Share Posted September 16, 2013 Grevis, manupr'at, bija dom'ajis - ej prom no darba! ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.