programatori profesioniști gândire, Serghei Minyura

Programe software pentru programare - am fost doar interesat în scris de cod, acesta este un mod de gândire și o metodă pentru automatizarea activităților (dezvoltare). Este evident că programator trebuie să știe un limbaj de programare, instrumente și tehnologii proprii, să cunoască practicile profesionale pentru rezolvarea eficientă a problemelor.

Dar este, în scris, în sine cod de programare de software? Fără gândirea conceptuală și logică este un software de simulare. Deoarece codul tehnic perfectă poate fi, din punctul de vedere al utilizatorului, inutil și fără sens. Acest utilizator este criteriul adevărului în evaluarea de soluții software.

La proiectarea și dezvoltarea de soluții software sarcină este de a pune în aplicare cerințele pentru menținerea și dezvoltarea organizației. Valoarea este dezvoltarea competenței de utilizator și reducerea la minimum a lucrărilor mecanice. Deoarece crește eficiența economică a activității și îmbunătățește calitatea acestuia.

programatori profesioniști gândire, Serghei Minyura

Programatorul poate crede că ar trebui să se concentreze pe tehnikeprogrammirovaniya. și este cu siguranță o parte necesară a termenilor săi de referință, dar este doar ABC-ul gândirii profesionale. Dacă el nu înțelege ce real (nu software) problema trebuie rezolvată prin codul, ce idei si concepte sunt puse în sistem în timpul dezvoltării sale, se pare că el chiar ca scriitor tehnic, cod software nu este productiv. Pentru că el nu înțelege logica unui sistem integrat, pentru a rezolva probleme, el scrie cod prea greoaie și complexe, sau chiar produce lucru mecanic, cu un rezultat negativ - o decizie care dă naștere unor noi probleme care necesită soluții noi.

Sistemele profesionale de gândire ne permite să rezolve problema nu este individul, și clase de probleme. în mod clar împărțită în soluțiile arhitectura software de bază, infrastructura de tehnologie, și aplicația finală. Acesta vă permite să creați sisteme software simple și funcționale.

Odată programator devine conștient de o problemă de fond, care rezolvă codul, a se vedea utilizatorul care se execută (suferința) cu programul său, acesta devine un stimulent foarte puternic pentru dezvoltarea profesională și începe să scrie un cod cu adevărat perfectă - simplu și rezolvă nevoile utilizatorilor reale , care este „al cincilea element“ (cel mai important simțuri,) sistemul de informare.

Abordarea tehnocratice, atunci când programatorul se ascunde de problemele reale din „turnul de fildeș“ lor - Eu scriu doar codul si nu cred, de ce este nevoie, cum funcționează în sistem - este naiv și face programator în sistemele de amatori și software eterne în scumpe și monștri inutile.

Partajați acest lucru: