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.
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.
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:
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 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?
"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.
[...] 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.
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.
Som denne artikkelen konkluderer, har jeg bare tre spørsmål for deg, John Q-leser: