Archives Posts
5+1 sfaturi pentru a invinge monotonia in programarea web
Lucrand la acelasi proiect care nu se mai termina sau realizarea celei de 395-a interfata CRUD poate transforma o activitate catre trebuie sa fie provocatoare si interesanta intr-una plicticoasa.
Cateva sfaturi pentru a invinge monotonia in programare:
-
Schimba sistemul de operare
Daca lucrezi pe o statie si folosesti Windows, arde un live-cd cu o versiune care ti se pare interesanta de linux, booteaza si poti sa lucrezi direct pe ftp. Ca editor, Quanta face o treaba foarte buna. -
Schimba editorul folosit
Nu e tocmai recomandat sa folosesti Notepad sau ceva similar. Productivitatea ta este drastic scazuta, iar debugging-ul e un chin. Pentru development PHP folosesti Eclipse? Atunci incearca Zend IDE, PHPEdit, Komodo Edit, PHP Designer, PhpED sau altul.
Folosesti unul din editoarele enumerate? incearca unul din celelalte. -
Foloseste tehnologii provocatoare
Schimba-ti rutina de cod. Adu interactivitate in aplicatia ta: foloseste un framework ajax, introdu efecte in aplicatie, transforma ceva static in ceva rich. Daca ai o aplicatie ceva mai complexa, incearca sa folosesti in framework. Combina utilul cu placutul: iti faci si job-ul si inveti ceva nou.
Intr-o interfata ai un banal combo? transforma-l intr-un element interactiv, ai un tabel transforma-l intr-un Control de tip Grid / tabel sortabil
-
Foloseste mai multe monitoare
Putine firme au ca standard dual-monitor. Solicita un monitor suplimentar si iti organizezi ferestrele in doua monitoare. Astfel nu mai trebuie sa interschimbi ferestrele pentru a avea acces la informatie.
Esti sambata la birou sau stai dupa program? Imprumuta de la colegi/sef. Activitatea o sa para mai interesanta. -
Hack a framework
Roata a fost deja reinventata pentru cele mai multe lucruri.
Majoritatea lucrurilor de care ai nevoie pentru a dezvolta o aplicatie web au fost deja dezvoltate si s-au construit best practices.
Nu trebuie sa folosesti un intreg framework pentru o interfata de editare, dar poti sa imprumuti concepte de organizare si logica a aplicatiei. Ia un framework cu vizibilitate si joaca-te cu el. Incearca sa dezvolti o aplicatie simpla specificate in tutoriale de genul: Hello World!. Studiaza codul sursa, uita-te la componente, imprumuta concepte pentru aplicatia ta. In cazul in care ai de realizat ceva mai reprezentativ, dezvolta aplicatia folosind un framework popular.
Totusi, un astfel de hobby ar trebui sa tina cont si de deadline-uri impuse
.
-
Variaza activitatile
Lucrul la aceeasi aplicatie zi de zi devine plictisitor. Schimba rutina, lucreaza si la un alt proiect. Daca exista politica gen Google (20% off) ai un avantaj; in caz contrar cere managerului sa faci parte si din alta echipa care dezvolta altceva.
Nu uita ca la 50 minute – 1 ora sa iei o pauza de 10 minute in care sa nu te uiti la monitor.
Ar fi util sa ai fructe si dulciuri la indemana…
Spor la treaba!

