Interviu cu Jonathan Snook

Cu o soție și copii, Jonathan spune, ziua de muncă trebuie sa se termină tocmai la ora 5:00. Cu toate acestea, el reușește în continuare să fie un dezvoltator de web, scriitor, blogger, freelancer - îl numiți! Unul se întreabă dacă Jonathan folosește un ceas special pe care noi nu îl cunoaștem.

"Un designer și dezvoltator web admirați pe plan internațional, cu sediul în Ottawa, Canada, Jonathan Snook este un creator talentat de designuri remarcabile, markup și cod impecabil și idei și aplicații care promovează viitorul, care câștigă invariabil respectul celor mai buni oameni din industrie. "

În ce parte a lumii locuiești??

Locuiesc la marginea capitalei naționale a Canadei: Ottawa.

Familie? copii?

Am reușit să rămân căsătoriți de peste 10 ani și am doi băieți energici.

Cât timp ați fost un dezvoltator / designer web?

În calitate de pasionat, am făcut site-uri pe web începând cu 1995, dar am intrat doar în a face acest lucru în mod profesionist în 1999.

Limba de programare preferată?

JavaScript. Este un limbaj foarte versatil care și-a găsit drumul în browsere, servere și aplicații desktop.

Cadrul de alegere, dacă există?

Nu puteam să-l reduc la unul. Fiecare cadru are argumente pro și contra și este important să le cântăriți înainte de orice proiect.

Editor de cod preferat?

Eu nu joc favorit. Schimb de multe ori, încercând să obțin combinația potrivită a caracteristicilor și anumite aplicații funcționează mai bine pentru anumite tipuri de muncă. În prezent am Zend Studio, Dreamweaver și UltraEdit în suita mea de instrumente.

Bibliotecă preferată de Javascript, dacă există?

Nu, nici un favorit aici. Am folosit jQuery, Prototype, Mootools, YUI și ExtJS și există lucruri pe care îmi place (și nu le place) toate acestea. (Și da, am folosit fiecare dintre ele pe proiecte client!)

Aplicația care rulează în mod constant pe computerul dvs.? Photoshop, IDE, etc?

UltraEdit este întotdeauna deschisă. Este atât de ușor, o folosesc în mod constant.

Ce este o zi tipică pentru tine?

De la 9 la 5, mă aflu la biroul meu și am conectat ceva. Având în familie o aplicare a unui program strict, atunci când vine vorba de locul de muncă, care este, probabil, un lucru bun. Ceea ce fac între 9 și 5 variază foarte mult, dar se amestecă între design, dev dev deviere, back-end dev, Twitter, e-mail și așa mai departe. Noțiuni de bază pentru a decide ce și cum îmi petrec ziua este unul dintre motivele pentru care am devenit independent.

A fost o decizie dificilă de a alege viața independentă pentru a lucra cu o firmă de design?

În mod surprinzător, nu atât de greu. Cel mai mare obstacol a fost convingerea soției mele că a meritat încercarea. În cele din urmă, știau că întoarcerea la munca cu normă întreagă a fost întotdeauna posibilă. Din moment ce nu am avut niciodată o problemă care să-mi aducă un loc de muncă, am avut întotdeauna acea plasă de siguranță.

Ce ați recomanda dezvoltatorilor care se află pe "frontiera liberă", ca să spun așa? Evident, lucrurile precum asigurarea devin o problemă mult mai mare atunci când lucrați pe cont propriu.

Trebuie să fii disciplină. Trebuie să încărcați suficient - și să vă apreciați suficient pentru a nu vă simți vinovați de încărcarea mai multor ore decât ați lucrat cu normă întreagă pentru "om". Trebuie să fii dedicat. Este ușor să renunț (și m-am apropiat de ea de câteva ori), dar libertățile făcute de liber profesioniști au făcut-o în cele din urmă merită.

Design-ul dvs. de web / dezvoltare de animale de companie peeve?

Cea mai mare mânie de animale de companie mă blochează pentru o problemă de o jumătate de zi. Voi încerca o duzină de moduri de a obține ceva de lucru doar pentru a-mi da seama că lipsea un mic lucru. Din fericire, asta nu se întâmplă prea des!

Ați scris două cărți: "Arta și știința CSS" și "Scripting DOM accelerat cu AJAX, API-uri și biblioteci".

Există una nouă în lucrările despre care puteți vorbi?

Am fost la bord pentru a scrie o altă carte, dar a renunțat pentru că nu aveam timp. Există întotdeauna o oportunitate de a scrie un altul, dar cu adevărat trebuie să fiu sigur că sunt pregătit pentru angajamentul în timp. Nu am avut niciodată un timp ușor când vine vorba de scrierea unei cărți. Pur și simplu nu iese din mine.

Considerați că este greu să fiți la curent cu cele mai recente tendințe de dezvoltare având o soție și doi copii?

Starea la zi nu a fost atât de greu. Lucrurile pot părea că se mișcă repede, dar nu trebuie să fiți pe marginea sângerării pentru a pune împreună un site web excelent. Cu aceasta a spus, între feed-uri RSS, Delicious, Twitter și conferințe, reușesc să rămân în acord cu ceea ce se întâmplă.

Caracteristica CSS 3 despre care sunteți foarte entuziasmat?

Este greu să-l restrângeți la o singură caracteristică, dar raza de graniță este probabil una comună pe care o lucrez în permanență. Sper mereu că Microsoft o va arunca în IE8 în ultima clipă, dar asta nu pare probabil. Mai multe fundaluri ar fi decente, de asemenea, deoarece puteam scoate colțurile rotunjite cu un singur element. Aștept cu nerăbdare ziua în care poți construi o pagină HTML, cu puțină atenție pentru cârligele CSS necesare pentru a-l stiliza.

Până în prezent, ce limbă ți-a dat cea mai mare dificultate?

Orice limbă prezintă unele dificultăți atunci când mă înscriu pentru prima dată în ea, pentru că trebuie să îmi înfășez capul în jurul idiomelor sale. Simt că am înot prin noroi până când lucrurile fac clic în mod conceptual. Java a fost probabil cel mai greu, încercând totuși să înțeleagă cum se potrivesc toate piesele împreună.

Există proiecte de animale pentru care lucrați în timpul liber?

În prezent, încerc să revizuiesc Snitter, clientul meu Twitter, împreună cu finalizarea lui Haylia, un instrument de blogging pentru comunitatea de adopție. Am o duzină de proiecte pe care mi se pare că mă gândesc la orice moment dat. Mi-ar plăcea să le construiesc pe toate, dar întotdeauna reușesc să pun proiecte personale pe arzătorul din spate, în timp ce mă concentrez pe munca clientului. Poate anul viitor va fi anul în care le-am tras.

Nenumărate? :)

Desigur! Asigurați-vă că verificați atelierele Sidebar. Prima noastră apariție (în curând!) Pe 12 noiembrie în DC cu planuri în lucrările pentru San Diego și Austin în noul an.

Mulțumesc pentru interviu. A fost o plăcere.

Cumpărați Cărțile Lui

  • Arta și Știința CSS

    Achiziționați cartea

  • Scripting DOM accelerat cu Ajax, API-uri și Biblioteci

    Achiziționați cartea

Cod