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?

Atkreipti dėmesį: 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?

Mano Khano akademija Stažuotės, Vasaros "15

Šią vasarą, Palikau draugiškus pragyvena iš Kembridžo ir nukeliavo iš Vakarų į streikuoti ji turtinga vidaus kaip programinės įrangos inžinierius Khano akademija. Ir tai ne visai tai daro teisingumą: jis buvo visiškai transformacijos patirtis.

Salman Khan of Khan Academy
Su nuostabus Sal Khan, iš Khan akademijos įkūrėjas

Awesome projektai

Užaugau toną, kaip programinės įrangos inžinierius, dirbant su mano mentorius dėl tokių įdomių projektų, kaip:
– Kurti SEO'd nukreipimo puslapius mūsų video
– Statyba funkciją siųsti vartotojų pranešimą elektroniniu paštu, kai gauti atsakė į jų klausimus apie mūsų video, glaudžiai bendradarbiaujant su dizainerio
– Susekti ir nustatyti klaidas mūsų naują vaizdo grotuvas

Paskelbti, kaip, ir sužinoti: sukurti atvirą ir kuravo ekosistemą

Dauguma ekosistemoms, kaip antai app parduotuvėse yra atidarytas arba kuravo. Bet kodėl mes negalime turėti tiek? Gerai, mes galime — viskas, ko jums reikia, yra trys veiksmažodžiai: paskelbti, rasti, ir kaip. Tai pasakytina ir apie technologijas ir ką nors.

Paprastai yra du variantai, jei norite skelbti app: publikuoju jį į kažką panašaus į "iOS" App Store " (kur žmonės bus rasti jūsų app, tačiau "Apple" recenzentai gali paneigti savo nuomone) ar tiesiog padėkite jį ant jūsų svetainėje (kur tai lengva skelbti, bet nėra jokių garantijų, kas bus matyti.) Ne Didžiausias rinkinys parinkčių.

Ar yra būdas sujungti abu stipriąsias padaryti už geriausią įmanomą patirtį tiek leidėjų ir vartotojų? Manau, kad yra. Tai vadinama atvira ir kuravo ekosistema. Paimkime pažvelgti:

  • atviras ir Kuratorius ekosistemos
  • Pavyzdžiai atvirų ir kuravo ekosistemų
  • Ką jums reikia padaryti atvirą ir kuravo ekosistemą
  • Pavyzdžiai šių ekosistemų ne vien technologijos

ir pamatyti, jei mes galime atrasti kažką apie crowdsourcing galios, naujovė, ir trys veiksmažodžiai paskelbti, rasti, ir kaip.

Kuratorius vs. atviras ekosistemas

"IOS" App Store "ir atviro interneto, be kita ko,, yra app ekosistemos — vietos, kur programos gali būti paskelbti ir rasti. Ir manau, kad dideli veiksniai, diferencijuoti vieną ekosistemą nuo kito yra, ar ekosistema yra atviras, kur kiekvienas gali paskelbti programas ir ar jis yra Kuratorius, kur geriausia Apps kyla į viršų, o vartotojai yra tikri kokybės programos. Štai pagrindinis skirtumas tarp iOS parduotuvę ir apskritai internete, kuri minėjau anksčiau.

Pažvelkime pavyzdžių kuravo ir atviras ekosistemas ir kas juos išskiria.

5 neįkainojama nemokama produktyvumo Apps kolegijoje

Prieš keletą metų rašiau apie Naudingos Apps vidurinėje mokykloje — bet dabar Kolegija yra čia, ir ji atneša visiškai naują rinkinį poreikius. Nuo Atvykau Harvarde, Turėjau padaryti daugiau, ir mano programos turėjo padaryti daugiau per.

Šie nauji programos reikia paleisti visose platformose (Langai, Mac, Androidas, "iOS), sinchronizuoti sklandžiai tarp jų, ir man padėti išlaikyti savo duomenys organizavo. Jie turi būti universalus, tvirtas, ir paprasta naudoti. Ir jie turi būti nemokamai.

Turint tai omenyje, čia yra penkios programos, kad aš rėmėsi dauguma Harvarde ir kad Aš rekomenduoju visiems, kolegijoje ar bet kur kitur gyvenime. Jie užėmė tam naudingumo.

Evernote, Wunderlist, Mailbox, Sunrise, Pocket
5 nemokamai, Esminiai Apps kolegijoje: "Evernote, Wunderlist, Pašto dėžutė, Saulėtekis, ir Pocket.

Saviraiška internete: hibridinių požiūris?

Interneto turėtų padėti jums išreikšti save lengvai ir užtikrinti, kad jūs turite kontroliuoti turinį ir kokybę savo raštuose. Bet ar tai įmanoma?

Interneto visada buvo vadinamas didelis platforma saviraiškos. Teiginys eina, kad jums nebereikia būti talentingas ir laimė gauti savo darbą į knygą ar laikraštį ar žurnalą; kiekvienas gali skelbti nieko internete, ir jei jis pakankamai geras, jis gali gauti nerasta.

Tai tikrai tiesa, kad kaina saviraiškos nuėjo žemyn internete, kad žmonės yra daug labiau tikėtina, ir gali jį naudoti skelbti savo idėjas. (Ekonominės išlaidos idėja, arba dydis pastangų reikia, kad kažką daryti, yra labai galingas vienas, beje. Kai ji tampa lengviau padaryti kažką, tas dalykas sprogsta populiarumas. Tai gana akivaizdu, bet tai galingas būdas pažvelgti į dalykus, pavyzdžiui, saviraiškos kilimo su internetu.)

Yra du pagrindiniai būdai leidybos turinį internete:

  • Leidyba savarankiškai (kurti savo platformą)
  • Naudojant kažkieno platforma (Patalpinta leidyba)

Abu šie nepasieks tikslą leisti lengvai savarankiškai leidyba. Manau,, nors, kad ten patalpa hibridas, kad atneštų geriausias tiek.

Apie “socialinis” Žiniasklaida, silpni ryšiai, ir Snapchat istorijos

Kaip socialinė žiniasklaida yra sukurta siekiant padėti jums sukurti santykius su pažįstamais, ir kodėl Snapchat (taip, kad Snapchat) yra efektyviausias socialinės žiniasklaidos platforma

Tai buvo vėlu pakankamai, kad aš sustojo galvoti už naktį, todėl aš išdidžiai skelbė, kad mano netoliese draugams, kad aš buvo gauti Snapchat paskyrą. Jis visada ištiko mane šiek tiek nuobodus ir narciziškas – jūs Swapping kruopščiai parenkami selfies su kitais pabandyti laimėti palankumą – bet aš raštuotas aš give it a go.

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. (Pavyzdžiui, 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.