Miks ma kodeerin: kuidas mõelda kõrvalprojektidele

  • Sep 03, 2023

Kõrvalprojektid aitavad teil avada uusi uksi, avastada uusi vaateid ja hoida teid oma karjääris teravana. Selles artiklis näitab David Gewirtz, kuidas kõrvalprojektid võivad tasuda täiesti ootamatutel ja imelistel viisidel.

hand-write-a-html-source-codegkppafbo.jpg
Pilt: GraphicStock
Selles artiklis jagan teiega üht võimsaimat karjääri kujundamise praktikat, millega olen kokku puutunud. Olen seda lähenemist aktiivselt kasutanud juba kümmekond aastat ja see pole olnud midagi muud kui transformatiivne.

Ma räägin kõrvalprojektidest.

Olen maininud minu kõrvalprojektide praktika mitmetes oma produktiivsust käsitlevates artiklites, kuid ma pole kunagi pühendanud artiklit selle kirjeldamiseks, mis need on ja miks need nii võimsad on. Nii et ma teen seda nüüd teie jaoks.

Tarkvara äritegevuse kiirkursus

  • Kuidas vähese raha ja programmeerimisoskuseta mobiilirakenduste ärisse sisse murda
  • Nii et teil on rakenduse idee ja soovite teenida bajiljonit dollarit
  • Tarkvara müümine: kas teil on edu saavutamiseks õige CV?
  • Miks ma kodeerin: kuidas mõelda kõrvalprojektidele
  • Endise iPhone'i arendaja tõesed ülestunnistused
  • Tarkvara müük: kuhu on kadunud kõik ärimudelid?
  • Miks võib freemiumi pilvemudel olla teie parim valik?
  • Täpsus, sügavus ja paindlikkus: erinevus arvutitarkvara ja rakenduste vahel

Esiteks lihtne määratlus: kõrvalprojekt on käegakatsutava, mõõdetava eesmärgiga projekt, mis ei kuulu teie tavapärase töötegevuse hulka.

Toome näitena minu töö. Minu igapäevane töö koosneb tavalisest meilist, koosolekutest, õpilaste hindamisest ja juhuslikust haldusest, millega enamik meist tegelema peab. Teen ka tööks eriprojekte (briifing referaadid, valged referaadid, analüüs, tunniplaanid, esitlused, veebisaated jne). Nagu teate, kirjutan neid artikleid regulaarselt. Lõpuks teen meediaesinemisi, mis on kas veebis või eetris.

Teie töö võib erineda, kuid mõte on selles, et teie töö on tavaline osa, mis moodustab teie elatise teenimise töö.

Kõrvalprojektid on projektid, mida saate teha töövaikuse ajal. Ära ütle mulle, kui hõivatud sa oled. Alati on töövaikuses. On pärastlõuna, kui koosolek, millel osalete, äkitselt tühistatakse.

On päev, mil mõni seade ei ilmu ja te ei saa installida, mida ootate. Ja kuidas on lood nende kahe nädalaga, mis on ootamatult vabad, sest teie klient pole veel projekti alustamisest alla kirjutanud? On kiireid ja aeglaseid hooaegu.

Kui liidate kõik need mõnevõrra surnud ajad ühe aasta jooksul kokku, võite leida kaks või kolm kuud potentsiaalselt produktiivset aega. Kui lisate mõned ööd ja nädalavahetused, saate tegelikult varuda piisavalt aega, et teha midagi, mis muudab midagi.

Sellesse aega sobivad kõrvalprojektid. Minu jaoks on aeglased ajad, kui õpilased on vaheajal, kui klient pole midagi graafiku järgi üle vaadanud või ooteajal Projekti ametlikuks käivitamiseks või Bütsantsi heakskiitmisprotsesside heakskiitmiseks teevad sageli suured ettevõtted ja agentuurid nõuda.

Umbes viimase kümne aasta jooksul olen need aeglased ajad ära kasutanud. ma kirjutasin kaks raamatut (millest üks viis minu kirjutamiseni siin ZDNetis). Sain magistrikraadi. Ehitasin võimsa tehisintellektil põhineva sisuanalüüsi tarkvara. ma kirjutasin 40 rumalat iPhone'i rakendust. Ehitasin välja server ja võrguinfrastruktuur minu fixer-ülamajas. Ma ehitasin oma Skype stuudio. Alustasin a mittetulundusühing, mis aitab inimestel veebis turvaliselt püsida. Ehitasin ühele oma erialaorganisatsioonile liikmeskonna veebisaidi. Ja nüüd olen hakanud kodeerima WordPressi pistikprogramme.

Seda on palju, kas pole? See kõlab peaaegu nagu uhkustan, aga ma ei mõtle seda nii. Enamik neist projektidest ei maksnud isegi kontserte. Kõrvalprojekti iseloomulik tunnus on see, et see ei pruugi tingimata olla osa teie sissetulekust. Püüan rõhutada, et kõrvalprojektid on oluline ja teostatav investeering teie professionaalsesse tulevikku.

Minu jaoks aitavad nad mul uurida uusi valdkondi ja arendada oma teadmisi valdkondades, kus olen kas uudishimulik või tunnen, et minu oskustest on puudu. Ma teenin elatist professionaalse eksperdina, mis tähendab, et pean hoidma teadmisi suhteliselt paljudes valdkondades.

Üheksa kuud kulub teemasse süvenemiseks ja sellest raamatu kirjutamiseks on suurepärane viis teadmiste kogumiseks. Lisaks osutusid mõlemad raamatud väga suure huviga teemadeks (üks Valge Maja meili ja teine ​​töökohtade kohta), mis Selle tulemusel pälvisid nad palju meediatähelepanu – sealhulgas üks neist tehti CNN.com-i iganädalaselt 2009. aastast kuni 2010.

Nagu näete, kuigi need ei toonud suurt tulu (kinkisin raamatud mittetulundusühingule toetuse kaudu tasuta), olid need suurepärased tööriistad minu karjääri ülesehitamiseks.

See on asja mõte. Kõrvalprojektid võtavad seda aeglast aega, seda surnud aega, seda aega, mil soovite, et töötaksite millegi uue ja laheda kallal, ning lasevad teil töötada millegi uue ja laheda kallal. Kunagi ei tea, kus see töö end ära tasub, kuid uute teadmiste omamine, oskuste täiendamine ja täiustamine ning karbonaadi hoidmine ei saa aidata, kuid kasuks tuleb teie karjääris.

Kui ma valin kõrvalprojekti, valin ma midagi, millest olen huvitatud või mis mulle meeldib. Minu praegune kõrvalprojekt on WordPressi pistikprogrammide kodeerimine. ma töötan annetusi haldava ettevõtte taastamine.

Pärast seda, kui olen veetnud viimased aastad kõrvalprojektide ajal kõrgkoolis akadeemilisi töid kirjutades, saan nüüd teha midagi muud.

Sain aru, et jäin kodeerimisest ilma. Palju.

Programmeerimine on oskus nagu iga teinegi oskus. Muidugi, ma õpetan objektorienteeritud programmeerimist UC Berkeleys. Kuid õpetamine ja tegemine on kaks väga erinevat asja.

Kõrvalprojekti tegemine, mis määratleb eesmärgi, selle eesmärgi nimel töötamine ja - kui see on tehtud - on võimalik osutada tagasi saavutatud eesmärgile tekitavad võimsa lõpetatuse tunde (ja midagi põnevat, mida klientide, valijate, õpilaste ja potentsiaalsete inimestega arutada tööandjad).

Esiletõstetud

  • Kas Windows 10 on enda huvides liiga populaarne?
  • 5 viisi, kuidas leida parim koht oma karjääri alustamiseks
  • Nii muudab generatiivne AI kontserdimajandust paremaks
  • 3 põhjust, miks ma eelistan seda 300-dollarist Androidi Google'i Pixel 6a asemel

Hoian ühendust paljude inseneriõpilastega, kellega 80ndatel koolis käisin. Paljud neist programmeerisid koolis, kuid tänapäeval ei teaks heliloojalt Githubi ega Grooti Grunti. Neile, kes pole programmeerijad, on kolm esimest programmeerimisriistad ja viimane on suur puu, mis ütleb Vin Dieseli häälega "I am Groot".

Olla insener, kes ei oska enam asju programmeerida ega ehitada, on nagu muusikaõpetaja, kes ei oska enam pilli mängida. Muidugi, teooria on olemas ja kindlasti saate seda tööd teha, kuid seal on oskusi, teadmisi ja kogemusi, mida te enam kasutada ei saa. See on kurb... ja mingil hetkel võib see osutuda ohtlikuks nõrkuseks, mis võib sind ootamatult tabada.

Ma ei programmeeri elatise nimel, seega ei saa ma kunagi nii heaks kui parimad Google'i või Microsofti programmeerijad. Ma ei pea olema. Kuid ma pean hoidma oma kotletid üleval, et teaksin, kuidas nendega suhelda, mõistan nende ees seisvaid väljakutseid, oskan kasutada nende kasutatavaid tööriistu ja muutusi tööstuses. Ja ma võin neist teile kirjutada.

Mõnikord aitavad kõrvalprojektid avada uusi uksi, avastada uusi vaateid ja kogeda uusi asju. Mõnikord hoiavad kõrvalprojektid sind karjääris teravana.

Pole tähtis, kui suudate kõrvalprojektideks aega varuda (ja saate, sest aeg on olemas, kui te piisavalt otsite see), mida panustate oma kõrvalprojektidesse, tasub kogu teie jaoks täiesti ootamatul ja suurepärasel viisil karjääri.

Muide, ma teen Twitteris ja Facebookis rohkem uuendusi kui kunagi varem. Jälgige mind kindlasti Twitteris aadressil @DavidGewirtz ja Facebookis aadressil Facebook.com/DavidGewirtz.