Noen av dere har kanskje lest hans vellykkede bøker. Andre kan holde styr på ham via sin populære blogg. Likevel er Jeff Croft en av de ledende talsmenn for webstandarder i dag. I denne raske brannen vil Jeff svare alt fra favorittmusikken til hans "web development pet peeves". Nyt!
Jeff har jobbet på nettet i over 12 år. Han begynte sin karriere som webdesigner i 1995, ved hjelp av SimpleText på Macintosh System 7 og Netscape 1.1N som utviklingsmiljø. Siden da har han jobbet i flere bransjer, og bringer moderne webdesign og utvikling til steder der du ikke alltid finner det, inkludert utdanning og journalistikk. Utover hans arbeid for Blue Flavour, er Jeff en blogger, forfatter, høyttaler, kritiker og industri tanke leder.
Jeg vurderer Seattle, WA hjemme i disse dager. Imidlertid bor jeg midlertidig i nærheten av hvor jeg vokste opp, i Kansas City, MO, for å ha en tendens til noen personlige forhold. Forhåpentligvis kommer jeg snart tilbake i Seattle.
Blå Flavor>
Tittelen min er Designer, men jeg gjør også en anstendig mengde utvikling.
Hmm. Meksikansk. Og sjømat. Og meksikansk med sjømat. :)
Jeg studerte musikk (spesielt jazz) på college og slags lært å like omtrent alt. Men mine favorittgenrer er det jeg ville kalle "svart
musikk. "Jazz, blues, R & B, sjel, funk, hip-hop, etc..
Jeg leser mye mer generelle designbøker enn webutviklingsbøker, men hvis jeg skal plukke en webdev-bok, må jeg være åpenbar og velg å designe
Med webstandarder, av Jeffrey Zeldman. Visst, nesten alle leser det nå, men det er det nærmeste vi må ha en bibel.
Det er så mange. Jeg anser Mike Davidson å være en mentor, av slags. Han har hjulpet meg med mer enn han sikkert vet. Og selvfølgelig skylder vi alle mye
noen av pionerene til webstandarder og CSS, inkludert Jeffrey Zeldman, Dave Shea og Eric Meyer. Det er så mange flotte mennesker som jobber på nettet
I dag er det ingen måte jeg kunne nevne dem alle.
Hmm. Jeg er en pen avslappet fyr - ikke for mye plager meg. Men hvis jeg må velge et kjæledyr, vil jeg si at det er folk som beklager når de ikke trenger det, og
derfor betyr det ikke det. Jeg hater det når folk sier at de beklager hele tiden. Vokse en sekk!
Jeg vil si at mitt største pet peeve relatert til bransjen ville være folk som fokuserer på teknologi i stedet for design, standarder i stedet for brukere, og validering
heller enn innovasjon. Webstandarder og beste praksis er edle mål, men altfor ofte i samfunnet folk glemmer at de er et middel til en slutt, ikke
selve selve.
Jeg er ikke sikker på om det virkelig kvalifiserer som "pinlig", men sannsynligvis var mitt mest fortryllende øyeblikk i karrieren min da jeg skrev et blogginnlegg som, når de ble lest av
andre, syntes å innebære at jeg hadde noen innvendinger mot britiske folk. Det var et forsøk på humor som gikk galt, og jeg forstyrret mange av mine engelske venner.
Det var vanskelig å håndtere, fordi jeg virkelig elsker alle disse menneskene. Hell, London er min favorittby i verden! :)
Jeg vil si at mine mest tilfredsstillende opplevelser møter nye mennesker på konferanser og bransjehendelser. Jeg elsker å utveksle, kunnskap, jeg elsker å møte mennesker, jeg
elsker å reise, og jeg elsker denne bransjen. Jeg får bare en ekte spark ut av å være rundt en haug med nye mennesker som er lidenskapelige om de samme tingene jeg er. EN
mange ganger på disse hendelsene, jeg føler meg del av noe mye større, og det er en fantastisk følelse.
Det som passer best for jobben ved hånden. Jeg er en CSS-guru av forskjellige slag, og jeg er ikke mye av en Flash-programmerer. Så, jeg kommer sannsynligvis til å velge CSS mest
av tiden. Men, Flash er en god teknologi som, når den brukes ansvarlig, kan være den perfekte løsningen for mange problemer.
Ignorer IE. Periode. :)
Ok, det er sannsynligvis ikke rettferdig. Igjen, det koker ned til situasjonen ved hånden. Hvilke nettlesere du skal støtte fullt ut er en forretningsavgjørelse først, og
en teknologi ett sekund. Du må avgjøre beslutningen fra bedrift til sak.
Spørsmålet sier, "når du utvikler." Vel, "når du utvikler," bruker jeg ikke personlig noen versjon av IE. Jeg føler meg veldig komfortabel å utvikle i en nettleser
Det er mer pålitelig når det gjelder å gjengi ting av spesifikasjonen, og også en nettleser som har bedre feilsøkingsverktøy tilgjengelig. Personlig bruker jeg
Safari, men også Firefox er klart et godt valg.
Django (http://djangoproject.com). Skjønnheten i å jobbe i Django har gjort det vanskelig for meg å bygge en nettside på en annen måte, disse dager. Det faktum at jeg har
uendelig kontroll og fleksibilitet; at jeg kan gjøre * hva som helst * jeg vil og aldri noen gang har begrensninger av noe CMS pålagt meg; det faktum at alt føles
så elegant og rent, og gjort den "riktige" måten. Alt om Django og Python føles som det ble laget for en designer som min filosofi: de tingene
bør være robust og kraftig og abonnere på beste praksis, men aldri på bekostning av å være nyttig og brukbar.
Jeg er også veldig spent på @ font-face font embedding, som til slutt føles som det faktisk kan ta av. Det er ingen steder i nærheten, men det er det ennå
kan til slutt ha drivkraften bak det for å få oss dit til slutt.
Jeg skriver ikke mye Javascript, men når jeg gjør det, ser jeg til jQuery.
Mac.
Textmate. Photoshop. Subversion. Det handler om det.
Jeg vet ikke om jeg kan velge et spørsmål, men de mest irriterende tingene en klient kan gjøre er:
Begge disse tingene fører til en situasjon hvor de eneste valgene er å si opp forholdet eller produsere noe som suger. Jeg er vanligvis ikke villig til
produsere noe som suger.
Jeg kan ikke bekrefte eller nekte rykter om at jeg kan jobbe med en bok om webtypografi. ;)
For utviklere: få med den nyeste teknologien, og ikke faller bak. Få med moderne, dynamiske språk som Ruby og Python. Gå ut av din Gud-forlatte PHP rut, allerede. :)
For designere: lær om * design *. Husk at design handler om historiefortelling og kommunikasjon, og ikke i det hele tatt om å skrive godt CSS eller å lage kul
gradienter. Lær om layout, farge og typografi. Kom over ideen om at du er en artist. Du er ikke. Vi gjør kommersielt arbeid slik at folk kan gjøre
penger. Det er ikke kunst, og du vil gjøre bedre arbeid når du skjønner det.
Pro CSS Techniques er den ultimate CSS-boken til den moderne webutvikleren. Hvis du allerede har grunnleggende om webdesign og utvikling under beltet ditt, men vil ta kunnskapen til neste nivå og frigjøre CSSs fullstendige kraft på nettstedene dine, så er dette boken for deg. Det er en samling av påviste CSS-teknikker som du kan bruke daglig for å få mest mulig ut av tiden du bruker på prosjektene dine, fra start til slutt.
Kjøp
Emnene spenner fra essensiell CSS-typografi og rutenettdesign, effektiv styling for CMS-drevne nettsteder og forbløffende PNG-gjennomsiktighetsteknikker, til DOM-skripting magi for å lage layouter som endres avhengig av nettleseroppløsning og brukerpreferanse, og bedre utskriftsoppsett for websider.
Kjøp
Etter å ha lest begge disse bøkene, anbefaler jeg dem sterkt! Takk igjen til Jeff for å gi oss dette intervjuet! Kommentere unna.