Denne damnindustrien

Editorials på Nettuts + er få og langt mellom, men gitt at vi nærmer oss slutten av enda et år, trodde jeg det kunne vært fint å ha en diskusjon om et søvnberøvende aspekt av denne webutviklingsbransjen at vi alle er privy til: det er alltid vri og snu.

Til de som har fem eller flere års erfaring: Å vite hva du vet om den bratte, uendelige læringskurven, vil du være villig til å starte over alt?

Jo mer du lærer, jo mer innser du hvor lite du vet.


Et eksempel

Ta meg, for eksempel: Jeg er 25, og har jobbet i denne bransjen, i ulike former siden college. Ved noen annen bedriftsmåling er jeg en baby - knapt verdig å åpne munnen under et lagsmøte. Men vår spesielle webutviklingsindustri er litt annerledes i denne forbindelse: vi er unge. Mange av utviklerne som raskt presser på nettet, er under 30 år; hvor samtidig fantastisk og deprimerende samtidig!

Deprimerende? Sikker: deprimerende. De sier at i matematikk, hvis du ikke har hatt din gode ide innen 30 år, vil du aldri få det. Selvfølgelig bruker jeg generisk "de sier" fordi jeg egentlig henviser til en linje fra filmen, "Beautiful Mind" - men jeg går ut av. Fordelen med ungdom er rundt oss: det er i musikken du lytter til, JavaScript-rammene du elsker, verktøyene du bruker osv..

Har du noensinne lagt merke til hvordan favorittmusikartisterne dine sjelden oppnår det samme nivået av "magi" i et nytt album et tiår etter at de kom inn i musikkbransjen? Hvorfor det?

Kanskje, når du er ung, er du åpen for nye ideer, og spørsmålet status quo. Eller kanskje, femten tjue år senere, har du ikke den samme stasjonen som du gjorde før. Rocky Balboa vil referere til dette som "tigers øye" ... eller mangelen derav. Han engang mistet det ... og dårlige ting skjedde.

Nå overgår dette ikke over "pin-for-pin" til vårt lille utviklingsmiljø, men det er rimelig å si at det gjør det i en liten form.

Mine dager

Selv når jeg blir betalt for å lære, har jeg fortsatt funnet at det er umulig å holde tritt med pakken.

En stor del av hver av mine arbeidsdager blir brukt til å lære ny teknologi. Enten det kommer i form av å dechiffrere CSS3 Spec, eller krysse gjennom utallige blogger (takk, Instapaper!), krever jobben min å holde seg oppdatert om de nyeste trender og teknikker. Jeg kan ikke fortelle deg hvor ofte min bærbare er tatt i seng, da jeg jobber med et prosjekt lenge etter at savnerne har sovnet. Min tarm forteller meg at vi alle er kjent med det allestedsnærværende "laptop in bed" syndromet, så vel som varme lyskeffekt. Når det er sagt, selv når jeg blir betalt for å lære, har jeg fortsatt funnet at det er umulig å holde tritt med pakken. For eksempel, la oss se gjennom en kort liste over spennende nye teknologier eller skript som jeg har ennå å leke med:

  • CoffeeScript
  • NodeJS
  • ControlJS
  • LabJS
  • Raphael
  • Ruby / Rails
  • Kohana-rammen

Kanskje enda mer deprimerende, den listen bare utgjør hva jeg kunne tenke på i et øyeblikk eller så. I ytterligere seks måneder fra nå, vil listen tredobles.

Enda scarier, ved 25, står det til grunn at jeg innen fem år vil ha barn. Lagre nå noen få skildringer fra min forlovede - vanligvis når hun er klar til å forlate huset, mens jeg fortløpende sier "5 minutter" - Jeg kan bruke så mye tid som mulig og kodes bort i et rom som er lenge siden gått mørkt, etter at solen gikk ned; fordi selvfølgelig kan jeg ikke bli plaget til å skru på lampen når jeg jobber!

Til Moms og Dads

Til de av dere som har heltidsjobber, koner (helst bare en) og barn: hvordan finner du tid til å fortsette å lære? Eller kanskje bedre satt: når finner du tiden?


Hvorfor fortsetter vi å lære?

"To mus falt i en bolle med krem. Den første musen ga opp og døde med en gang. Den andre musen kjempet og svømte til han krummet den krem ​​i smør og han krypet seg ut." - Christopher Walken

Så dette bringer spørsmålet: hvem fortsetter vi å lære nye teknikker, hvis de samme teknikkene alltid blir utdaterte innen et par år eller så? Hvor mange ubrukelige, gamle teknologiske bøker har du lyst rundt i huset?!

Jeg forestiller meg at hver og en av oss fortsetter læringsprosessen av en rekke årsaker.

  • Lidenskap: Fra tid til annen beklager jeg mildt at det virker som om jeg aldri har tid til å slappe av, og si, spill det nye videospillet jeg kjøpte for en måned siden, men har ennå ikke gravd inn. Selv om jeg er ærlig, er det fordi jeg virkelig gleder meg i løpet av fritiden med noe nytt rammeverk eller personlig prosjekt. Som du leser denne artikkelen akkurat nå, står det for at du er den samme måten.
  • Forpliktelse: Kanskje din spesielle jobb krever at du holder deg oppdatert på de nyeste trendene, og klar over de spesifikke endringene / oppdateringene i hver ny nettleserversjon.
  • Konkurranse: Er det mulig at du forsømmer dine venner til fordel for en skjerm på grunn av konkurranse med jevnaldrende? Bekymrer deg for at du blir bestått av, hvis du tar en måneds ferie?
  • Nødvendighet: Vi er alltid inspirert av nettsidene vi blar gjennom. Intrigued av Apples bruk av CSS3 animasjoner på deres nettside? Vel, hvis du vil etterligne den typen effekt uten JavaScript, må du grave inn i noen CSS3-artikler på vår nettside, eller Andy Clarkes utmerkede Hardboiled Web Design-bok.
  • Nyt straffen: Så igjen, det er også mulig at du liker å pusse tennene med en flaske Jack, og slipe tennene på den knapt lesbare HTML5-spesifikasjonen. Enten vi innrømmer det eller ikke, ville jeg satse på at vi alle faller inn i denne leiren. Det er en unik følelse av stolthet som kommer fra læringsrammer og teknikker som .1% av befolkningen er i stand til å forstå.

[...] Det er en verden av skjønnhet og intellektuell utfordring som nektes 99,9 prosent av de som ikke er høytematige matematikere.
- Andrew Wiles

Hvis du er litt som meg, kan du forestille deg at du vil identifisere med hver av mulighetene ovenfor - i hvert fall i en liten form.


Hva er poenget ditt?

Ok, okay så er det et poeng til alt dette vandrende? Kanskje det; kanskje ikke - redaktørens prerogative!

For det meste, mitt mål i dag er å egoistisk finne trøst i det faktum at, som meg selv, andre også, blir våken om natten, sliter med denne frustrerende, aldringsfremkallende og raskt utviklede industrien.

Glem mange års erfaring: Hvis du tar enda et år eller to pause fra denne bransjen, finner du deg selv tilbake i begynnelsen, og holder igjen tittelen "noob". Men alvorlig, gjør noen av oss noen gang virkelig komme vekk fra det ordet helt? Jeg har brukt WordPress i årevis ... men jeg refererer fortsatt til WP codexen på daglig basis.

Så neste gang din hjertefrekvens øker, som du, igjen, forsøker å bryte deg om noen ny teknikk, eller måte å kode på (tenk webskjemaer vs MVC), husk alltid: vi er alle sammen i dette sammen; vi alle føler seg bak pakken. Men så igjen, Vi holder kurset fordi vi elsker denne damnindustrien.


Konklusjon

Som denne artikkelen konkluderer, har jeg bare tre spørsmål for deg, John Q-leser:

  • Hvordan håndterer du den konstante utviklingen av vår bransje, og forståelsen at hvis du tar et år, vil du føle deg foreldet?
  • Å vite hva det tok å komme dit du er i dag, ville du være villig til å starte hele tiden hvis klokken ble rullet tilbake?
  • Hvorfor leser du Nettuts + hver dag?