How to get a tech internship

Field-tested job-hunting tips for computer science students.

Also check out my post on getting started with computer science for college students.

Google headquarters

I probably don’t need to convince you that working at tech companies is really attractive. You can work with startups on meteoric rises and world-famous tech giants, all while surrounded by ping-pong tables and unlimited snacks. You can build apps that your friends use and products that make the world a better place.

There’s just one problem: how do you get a tech internship in the first place?

CS50: What Next?

Opomba: this post is aimed mostly at Harvard students.

CS50 logo

So you took Harvard’s introductory computer science class, CS50. (Maybe you were a regular at my section or met me at office hours.) You learned a lot, you enjoyed it, and you want to continue exploring computer science. Maybe you want to concentrate in CS, get a minor, get an internship at a tech company, or better understand how computers are going to take over the world.

But CS is a huge field, and with just one course under your belt, it’s difficult to really break into it.

So what next?

Moj Khan Academy Internship, Poletje '15

To poletje, Pustila sem prijazna meja Cambridgeu in potovali iz West stavke je bogat intern kot inženir pri Khan Academy. In to ni čisto to počne pravičnost: je bil popolnoma transformativno izkušnjo.

Salman Khan of Khan Academy
S super Sal Khan, ustanovitelj Khan Academy

Super projekti

Zrasel sem tono kot inženir, ki delajo z mojim mentorjem na take kul projektov, kot:
– Ustvarjanje SEO'd ciljne strani za naše videoposnetke
– Gradimo funkcijo za pošiljanje uporabniki e-poštnih sporočil, kadarkoli se njihova vprašanja o naših videov odgovoril, tesno sodeluje z oblikovalec
– Izsleditve in določitvi hroščev v naši novi video predvajalnik

Objavite, kot, in ugotovili,: vzpostavi odprta in kurator ekosistema

Večina ekosistemi, kot so app trgovin so bodisi odprt ali kurator. Toda zakaj ne moremo imeti oboje? Dobro, smo lahko — Vse kar potrebujete, je tri glagole: objavi, najti, in kot. Da gre za tehnologijo in nič drugega.

Navadno obstajata dve možnosti, če želite objaviti aplikacijo: ga objavi na nekaj podobnega iOS App Store (kjer so ljudje našli svojo aplikacijo, vendar pa lahko Apple recenzenti zanikati predložitev) ali pa ga samo dal na svojo spletno stran (kjer je enostavno objavo, vendar ni zagotovila, kdo jo bo videl.) Ni največji nabor možnosti.

Ali ne obstaja način, da se združujejo prednosti obojega, da bi za najboljšo možno izkušnjo tako za založnike in potrošnike? Mislim, da je. To se imenuje odprt in kurator ekosistem. Oglejmo si na:

  • Kaj odprta in Kustos razstave ekosistemi
  • Primeri odprtih in kurirala ekosistemov
  • Kaj morate narediti odprto in kurator ekosistema
  • Primeri teh ekosistemov več kot le tehnologija

in videli, če bomo lahko odkrili nekaj o moči crowdsourcing, inovacije, in trije glagoli objavi, najti, in kot.

Kustos vs. odprte ekosistemi

IOS App Store in odprt internet, med drugim, sta app ekosistemi — kraji, kjer se aplikacije lahko objavljeni in Najdenih. In mislim, da veliki faktorji, ki se razlikujejo enega ekosistema od drugega, ali je za ekosistem odprta, kjer lahko vsakdo objavi aplikacije in ali je Kustos razstave, kjer so najboljše aplikacije dvignejo proti vrhu in uporabniki so zagotovljena kakovost apps. To je glavna razlika med trgovino iOS in interneta nasploh, kar sem že prej omenil.

Poglejmo primere kurator in odprtih ekosistemih in kaj jih razlikuje.

5 neprecenljivi prostih apps produktivnosti za kolidž

Pred nekaj leti sem pisal o uporabne aplikacije za srednje šole — zdaj pa kolegij je tukaj, in prinaša povsem nov sklop zahtev. Saj Prispel sem na Harvardu, Sem moral narediti več, in so moje aplikacije moral storiti več preveč.

Te nove aplikacije potrebujete deluje na vseh platformah (Windows, Mac, Android, iOS), sinhronizacijo neopazno med njimi, in mi pomaga ohraniti my organizirani podatki. Morajo biti Vsestranski, robusten, in enostaven za uporabo. In morajo biti brez.

S tem v mislih, Tukaj je pet apps, da sem se zanašale na najbolj na Harvardu, in da Jaz priporočam vsakomur v šoli ali kjerkoli drugje v življenju. Oni so razvrščeni po uporabnosti.

Evernote, Wunderlist, Mailbox, Sunrise, Pocket
5 brez, Bistvene apps za kolidž: Evernote, Wunderlist, Nabiralnik, Sunrise, in Pocket.

Samoizražanje na internetu: hibridni pristop?

Internet naj bi pomagal izraziti sebe enostavno in zagotoviti, da imate nadzor nad vsebino in kakovost vaših spisih. Toda, ali je to mogoče?

Internet je bil vedno imenuje veliko platformo za izražanje samega sebe. Trditev, da gre ne potrebujete več, da je nadarjen in srečo, da bi dobili svoje delo v knjigi ali časopisu ali reviji; lahko vsakdo objavi karkoli na internetu, in, če je to dovolj dober, pa se mogoče najti.

To je vsekakor res, da Stroški samoizražanja je šla dol z interneta, tako da ljudje so veliko bolj verjetno, in možnost, da jo uporabljajo, da objavijo svoje ideje. (Ideja o gospodarskih stroškov, ali truda je potrebno nekaj storiti, je zelo močan en, mimogrede. Ko postane lažje narediti nekaj, Ta stvar eksplodira v priljubljenosti. To je precej samoumevno, ampak to je dober način gledanja na stvari, kot so vzpon samoizražanja z internetom.)

Obstajajo dva glavna načina vsebine založniške spletu:

  • Objavljanje neodvisno (izdelavo lastne platforme)
  • Uporaba platforme nekoga drugega (gostila založništvo)

Oba nižji od cilja, da enostavno self-publishing. Mislim, čeprav, da tam je prostor za hibrida, ki bi prinesla najboljše iz obeh.

On “socialno” mediji, šibke vezi, in Snapchat zgodbe

Kako socialni mediji je zasnovan tako, da vam pomaga graditi odnose z znanci, in zakaj Snapchat (ja, da Snapchat) je najbolj učinkovito social media platform

To je bilo dovolj pozno, da sem prenehal razmišljati za noč, zato sem ponosno razglasil, da mojih bližnjih prijateljev, ki sem bil pridobivanje Snapchat račun. To mi je vedno zdela malce Neslan in narcistični – ste zamenjavo skrbno izbranih-selfies z drugimi, da bo poskusila zmagati uslugo – vendar sem mislil, da sem mu dal go.

Jaz pa se hitro naučili, da Snapchat, kot vse druge družbene medijske platforme, privede do številnih primerov uporabe, ki so ustvarjalci verjetno nikoli namenjena. (Na primer, Twitter verjetno nikoli predvidel, da bo to prispevalo k Egipčanska revolucija 2011.) Kar sem videl, je bil to: Snapchat in drugih socialnih medijev platform so presenetljivo učinkovite načine za rast in vzdržuje omrežje šibkih vezi (znanci) z zmanjševanjem stroškov komuniciranja in povečanje števila “kavlji,” ali možnosti, da stavke gor pogovor, imate. Vsi socialni mediji lahko to storite, vendar Snapchat, po svoji naravi, je kralj to.