Perfect programator web, web studio Blog Magway

Am vrut mult timp să scrie gândurile lor despre calitatea programării web modern. Dar încă nu am putut articula. Acum, după călire deficit de personal de către studioul nostru cumva a căzut în loc. Am făcut pentru mine 2 O:

  1. angajații buni trebuie să se uite în mod constant.
  2. Bine personal acolo și ei vor găsi, dacă urmați revendicarea 1.

Și acum despre calitatea acestui programator cel mai perfect.

Non-conflictuală, prietenos. Imaginați-vă: clientul - cererea, managerul de proiect - conducătorul auto, programator - bios. Cererile de obicei, nu se referă la BIOS-ul direct, ei folosesc acest driver. BIOS execută comenzile permise de conducător auto și nu intră în conflict fie cu driverul sau aplicația. Un astfel de conflict din calculator provoacă ecran albastru de deces. Programatorul trebuie să fie conștient de rolul său ca specialist în partea de software a site-ului și rolul managerului ca apărător în fața imaginația neînfrânat a clientului. Programatorul trebuie să înțeleagă că managerul - a fost colegul său, cu care se pot face proiectul mai bine și mai bine.

Responsabilitate, diligență. Fiecare membru al echipei care creează site-ul este responsabil pentru sfera sa. În practică, aceasta se ridică la o evaluare adecvată a calendarului obiectivelor sale și să garanteze că acestea nu vor fi rupte. De asemenea, aici puteți include morale personale (da da, nu e amuzant) programator responsabil pentru calitatea muncii. Faptul că nici o atitudine programator personal pozitiv pentru munca sa și rezultatele sale nu au făcut un site bun. De aceea nu am luat practica de a forma o specificație detaliată pentru site-urile. Trebuie să faci pur și simplu, totul se răcească. Acesta este singurul criteriu, care este format de intreaga echipa pentru o lungă perioadă de timp.

Un simț al umorului. Descurajarea - păcat. Toți oamenii plictisitoare trebuie să lucreze în bănci de economii și oficiile poștale. Prin faptul că am folosit atunci când plata pentru utilități. Face site-urile trebuie să se distreze. Lucrăm într-o zonă modernă și dinamică. Pe urșii de Internet cutreiera, Upyachka, Onotole, Trololo și alte meme minunate. De mai multe ori pe zi, există un motiv pentru LOL. Dacă în timpul angajatul poate nu toate nechezăturile prost - asta nu înseamnă că el este un profesionist serios. El doar cu probleme de socializare, iar acestea pot să nu funcționeze ca o echipă.

CDA adecvată. Adesea programatori cu această problemă. Într-adevăr, în acest cod de neînțeles, puțini oameni înțeleg Th. Asta e sentimentul că ești un șaman, și de a face mereu ceea ce trebuie. Și apoi acești manageri neorganizate urca cu modificări. Deși chiar acum se simte mai bine. Tehnologii sunt în curs de dezvoltare atât de repede încât chiar și sysadmini nu mai pot bea bere de ani de zile, în căutarea de a crea un server. IT oamenii fac modificări jeleu permanente și de abandon școlar, prin urmare, permanente. Că astfel și avem nevoie - un student perpetuu.

PHP / MySQL. Dacă nu v-ați născut cu cunoștințele de PHP - trebuie doar să învețe. Este nevoie de timp. Am luat acest an 2. supradotați tinerilor, cred că un an de administrare. Nu putem preda programator PHP la birou. Nu, nu am KO, am primit într-adevăr o mulțime de CV-uri de la oameni pentru pozitia de programator PHP, care nu știu PHP. Cunoaște limba - aceasta nu înseamnă o cunoaștere aprofundată a sintaxei. Trebuie să fie în măsură să rezolve orice problemă cu limba. Nu contează cât de mult competent, cel mai important, rapid și transparent.

Cadre, servicii, stiri. Programatorul trebuie să fie conștienți de ceea ce se întâmplă în jurul lui. El ar trebui să devora doar toate informațiile noi și noi. IT nu citesc bloguri, nu urmați rapoartele de dezvoltare Google, nu știu tendința de start-up-uri - în doar deșeuri, dragă vechi Wall-E, nu mai mult. Fiți conștienți de faptul că este foarte dificil. Aceasta este, de asemenea, un loc de muncă. Este necesar să se monitorizeze dezvoltarea PHP, JS, CSS cadre, cu toate API, apariția de noi tehnologii, cota de IE6, karma Boomburuma.

HTML / CSS. programator web ar trebui să poată impune. Da, e drept să ia un aspect PSD si HTML mantuiala, CSS și o mulțime de imagini. În cazul în care o persoană care lucrează în acest domeniu, și nu impune sau pur și simplu „citește» HTML - l profneprigoden. Desigur, astfel de cuvinte pot ofensa specialiști grave care cred că aspectul - o mulțime de designeri cu o calificare redusă sau web designeri. Dar adevărul este că aspectul de pagini HTML - este de programare in HTML si CSS. Face parte din codul care trebuie să lucreze împreună cu scripturi server-side ca o orchestră. Site-ul modern, nu este posibilă fără integrarea strânsă a server și client. Și mai mult și mai mult funcționalitatea târăște pe client.

Programatorul ideala - nu este un om super, care știe toate acestea și are toate aceste calități. Există astfel de oameni, și în orașul nostru. Dar, de regulă, acestea sunt rasfatati de alți angajatori din cauza lipsei de stimulente pentru dezvoltare. Un stimul important - interesant și provocator, dacă nu imposibil, sarcina. In-line saitostroitel'stva programator nu are nevoie de mult. Pe aspectul pentru tine bitrix / UMI / Netcat - pentru toate cravată. Prin urmare, condițiile în care programatorii descriu activitatea lor: fixați modulul, a pus împreună un site web, trage de design, pentru a ridica pe motor, instalați șablonul. Toate aceste sarcini nu sunt pentru programatori. Acest lucru cu calificare redusă, iar el a plătit insuficiente. Avem nevoie, legal vorbind, legislatorii, nu autoritățile de aplicare.

Concluzii Am făcut pe baza rezumatului și comunicarea cu candidații precum și percepția lor subiectivă a profesiei. Sper că elevul cu ochii înflăcărați-l citească și să scrie o scrisoare cu o propunere de cooperare :).