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?

Poznámka: 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?

Můj Khan Academy Internship, Summer '15

Toto léto, Nechal jsem přátelské omezuje Cambridge a cestoval ven Západ udeřit to bohatý stážista jako softwarový inženýr Khan Academy. A to není tak docela dělat to spravedlnost: to bylo naprosto transformativní zkušenost.

Salman Khan of Khan Academy
Díky úžasné Sal Khan, zakladatel Khan Academy

Děsivý projekty

Vyrůstal jsem tuny jako softwarový inženýr tím, že pracuje s mým mentorem na takových projektech jako chladných:
– Vytváření SEO'd vstupní stránky pro naše videa
– Budování funkci poslat uživatelům e-mailová upozornění, když jejich otázky týkající se našich videí dostat odpověděl, úzce spolupracuje s návrhářem
– Sledování dolů a opravování chyb v našem novém video přehrávač

Publikovat, jako, a najít: budování otevřené a curated ekosystém

Většina ekosystémy, jako app obchodech jsou buď otevřené nebo kurátorem. Ale proč nemůžeme mít obojí? Dobře, můžeme — vše, co potřebujete, je tři slovesa: publikovat, najít, a jako. To platí pro technologie a něco jiného.

Obvykle existují dvě možnosti, pokud chcete publikovat aplikaci: publikovat ho na něco, jako je iOS App Store (kde lidé najdou svou aplikaci, ale Apple recenzenti nemůže popřít, váš příspěvek) nebo jen dát to na svých webových stránkách (kde je to snadné publikovat, ale není žádná záruka někdo uvidí.) Ne největší sada voleb.

Není tu způsob, jak spojit silné stránky obou z nich, aby se pro nejlepší možný zážitek jak pro vydavatele a spotřebitele? Myslím, že je. Říká se tomu otevřený a kurátorem ekosystém. Pojďme se podívat na:

  • Co otevřeno a Kurátoři ekosystémy jsou
  • Příklady otevřených a kurátor ekosystémů
  • To, co je potřeba, aby se otevřený a curated ekosystém
  • Příklady těchto ekosystémů než jen technologie

a uvidíme, jestli se nám podaří objevit něco o síle crowdsourcing, inovace, a tři slovesa publikovat, najít, a jako.

Kurátoři vs. otevřené ekosystémy

IOS App Store a otevřený internet, mimo jiné, jsou app ekosystémy — místa, kde je možné aplikace publikovány a nalezené. A já si myslím, že velké faktory, které odlišují jeden od druhého ekosystém je, zda je ekosystém otevřeno, kde může kdokoli publikovat aplikace a zda je Kurátoři, kde nejlepší aplikace stoupat na vrchol a uživatelé je zajištěna kvalitní aplikace. To je hlavní rozdíl mezi obchodu iOS a internetu na velké, které jsem se zmínil již dříve.

Podívejme se na příklady kurátory a otevřených ekosystémů, a to, co je odlišuje.

5 neocenitelné zdarma aplikace produktivity pro vysoké školy

Před několika lety jsem psal o užitečné aplikace pro střední školy — ale teď škola je tady, a přináší celou řadu nových požadavků. Od Přijel jsem na Harvardu, Musel jsem udělat víc, a moje aplikace měli udělat více také.

Tyto nové aplikace je třeba běží na všech platformách (Windows, Gumák, Android, iOS), synchronizovat hladce mezi nimi, a pomozte mi udržet my data uspořádána. Musí být univerzální, robustní, a snadný-k-použití. A mají být volný.

S tím na mysli, Zde je pět aplikace, které jsem se spoléhaly na většině na Harvardu a že Doporučuji každému, kdo na vysoké škole nebo kdekoli jinde v životě. Jsou seřazeny v pořadí podle užitečnosti.

Evernote, Wunderlist, Mailbox, Sunrise, Pocket
5 volný, základní aplikace pro vysoké školy: Evernote, Wunderlist, Poštovní schránka, Svítání, a Pocket.

Self-výraz na internetu: hybridní přístup?

Na internetu by vám měl pomoci vyjádřit sám sebe snadno a zajistit, že máte kontrolu nad obsahem a kvalitou svých spisů. Ale je to možné?

Internet se vždy nazývá velký prostor pro sebevyjádření. Tvrzení, že jde již není nutné být talentovaný a to štěstí, aby si svou práci do knihy nebo noviny nebo časopis; někdo může publikovat cokoli k internetu, a pokud je to dost dobré, to může dostat nalezeno.

Je to určitě pravda, že Náklady na sebevyjádření šla dolů s internetem, takže lidé jsou mnohem pravděpodobnější, a je schopen ho použít k publikovat své myšlenky. (Myšlenka ekonomické náklady, nebo množství úsilí je potřeba něco udělat, je velmi mocný, mimochodem. Když se dostane jednodušší udělat něco, Ta věc vybuchne v oblibě. Je to docela samozřejmé, ale je to účinný způsob, jak se dívat na věci, jako vzestup sebevyjádření s internetem.)

K dispozici jsou dva hlavní způsoby publikování obsahu on-line:

  • Publikování nezávisle (vytvořit vlastní platformu)
  • Použití platformy někoho jiného (hostil publikování)

Oba tyto nedosahují bránu což umožňuje snadné self-publishing. Myslím, že, ačkoli, že je tu prostor pro hybrid, který přinese to nejlepší z obou.

Na “sociální” media, slabé vazby, a Snapchat příběhy

Jak sociální média je navržen tak, aby vám pomohou budovat vztahy s známých, a proč Snapchat (ano, že Snapchat) je nejúčinnější mediální platformu sociálního

Bylo dost pozdě, že jsem přestal myslet na noc, tak jsem hrdě prohlásil ke svým blízkých přátel, že jsem se dostat Snapchat účet. To mě vždycky připadala jako trochu nudný a narcistický – budete vyměňovat pečlivě vybrané selfies s ostatními, aby se pokusila získat přízeň – ale já bych si to zkusit.

But I quickly learned that Snapchat, like any other social media platform, gives rise to a number of use cases that the creators probably never intended. (Například, Twitter probably never foresaw that it would contribute to the Egyptian Revolution of 2011.) What I saw was this: Snapchat and other social media platforms are surprisingly effective ways to grow and maintain your network of weak ties (acquaintances) by reducing the costs of communication and increasing the number ofhooks,” or chances to strike up conversation, you have. All social media can do this, but Snapchat, by its very nature, is the king of this.