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?

لاحظ: 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?

بلدي خان أكاديمية التدريب, الصيف '15

هذا الصيف, تركت الحدود الودية كامبريدج وسافر في الغرب ل ضربه الغنية المتدرب كمهندس برمجيات في أكاديمية خان. وهذا ما لا يفعل ذلك تماما العدالة: كانت تجربة تحويلية تماما.

Salman Khan of Khan Academy
مع رهيبة سال خان, مؤسس أكاديمية خان

مشاريع رهيبة

لقد نشأت طن كمهندس برمجيات من خلال العمل مع مرشدي في مثل هذه المشاريع باردة كما:
– إنشاء صفحات الهبوط SEO'd لدينا أشرطة فيديو
– بناء ميزة لإرسال المستخدمين رسائل البريد الإلكتروني الإخطار كلما الحصول على الإجابة على الأسئلة على أشرطة الفيديو لدينا, العمل بشكل وثيق مع مصمم
– تعقب وتحديد الخلل في منطقتنا لاعب فيديو جديد

نشر, مثل, وتجد: بناء نظام بيئي مفتوح وتنسيق

معظم النظم الإيكولوجية مثل مخازن التطبيق إما مفتوحة أو تنسيق. ولكن لماذا لا يكون لنا على حد سواء? جيد, في وسعنا — كل ما تحتاجه هو ثلاث أفعال: نشر, اكتشاف, و مثل. هذا ينطبق على التكنولوجيا وأي شيء آخر.

عادة ما تكون هناك خياران عندما تريد نشر التطبيق: نشره إلى شيء من هذا القبيل المتجر دائرة الرقابة الداخلية (حيث الناس سوف تجد التطبيق الخاص بك, ولكن المراجعين أبل يستطيع أن ينكر تقريركم) أو مجرد وضعها على موقع الويب الخاص بك (حيث أنه من السهل أن نشر, ولكن هناك ما يضمن أي شخص سوف نرى ذلك.) لا أعظم مجموعة من الخيارات.

ليس هناك طريقة للجمع بين نقاط القوة في كل من هذه لجعل لأفضل تجربة ممكنة لكلا الناشرين والمستهلكين? أعتقد أن هناك. انه دعا ل النظام البيئي المفتوح وتنسيق. دعونا نلقي نظرة على:

  • ماذا فتح و تنسيق النظم الإيكولوجية هي
  • ومن أمثلة النظم البيئية المفتوحة وتنسيق
  • ما تحتاجه لجعل نظام بيئي مفتوح وتنسيق
  • ومن أمثلة هذه النظم الإيكولوجية وراء التكنولوجيا عادلة

ونرى اذا كنا نستطيع اكتشاف شيء عن قوة التعهيد الجماعي, ابتكار, والأفعال الثلاثة نشر, اكتشاف, و مثل.

برعاية مقابل. النظم الإيكولوجية المفتوحة

دائرة الرقابة الداخلية المتجر والانترنت مفتوحة, من بين أمور أخرى, are النظم الإيكولوجية التطبيق — الأماكن التي يمكن نشر التطبيقات وجدت. وأعتقد أن العوامل الكبيرة التي تميز النظام البيئي واحدة من آخر هي ما إذا كان النظام الإيكولوجي هو فتح, حيث يمكن لأي شخص نشر التطبيقات وإذا كان من تنسيق, حيث ترتفع أفضل التطبيقات إلى الأعلى وأكد مستخدمي التطبيقات الجودة. هذا هو الفرق الرئيسي بين متجر دائرة الرقابة الداخلية وشبكة الإنترنت بشكل عام, التي ذكرتها سابقا.

دعونا ننظر إلى أمثلة النظم الإيكولوجية تنسيق ومفتوحة وما يميز لهم.

5 التطبيقات الإنتاجية المجانية لا تقدر بثمن للكلية

وقبل بضع سنوات كتبت عن تطبيقات مفيدة لطلاب المدارس الثانوية — ولكن الآن الكلية هنا, وان يجلب مجموعة جديدة كاملة من المطالب. منذ وصلت في جامعة هارفارد, لقد كان لبذل المزيد من الجهد, وكان التطبيقات جهدي لبذل المزيد من الجهد.

هذه التطبيقات الجديدة تحتاج ل تعمل على جميع المنصات (نوافذ, معطف واق من المطر, الروبوت, دائرة الرقابة الداخلية), مزامنة بسلاسة بينهما, ومساعدتي تبقى بلادي نظمت البيانات. أنها يجب أن تكون تنوعا, قوي, و سهلة الاستخدام ل. وأنها يجب أن تكون حر.

مع أخذ ذلك في الاعتبار, وهنا هي التطبيقات الخمسة التي كنت اعتمد على الأكثر في جامعة هارفارد والتي أوصي إلى أي شخص في الكلية أو في أي مكان آخر في الحياة. انهم في المرتبة ترتيب فائدة.

Evernote, Wunderlist, Mailbox, Sunrise, Pocket
5 حر, التطبيقات الأساسية للكلية: إيفرنوت, Wunderlist, صندوق بريد, شروق الشمس, والجيب.

التعبير عن الذات على شبكة الانترنت: نهج الهجين?

The internet should help you express yourself easily and ensure you have control over the content and quality of your writings. But is that possible?

The internet has always been called the great platform for self-expression. The claim goes that you no longer need to be talented and lucky enough to get your work into a book or newspaper or magazine; anyone can publish anything to the internet, and if it’s good enough, it can get found.

It’s definitely true that the cost of self-expression has gone down with the internet, so people are much more likely and able to use it to publish their ideas. (The idea of economic cost, or amount of effort it takes to do something, is a very powerful one, على فكرة. When it gets easier to do something, that thing explodes in popularity. It’s pretty self-evident, but it’s a powerful way of looking at things like the rise of self-expression with the internet.)

يوجد two main ways of publishing content online:

  • Publishing independently (making your own platform)
  • Using someone else’s platform (hosted publishing)

Both of these fall short of the goal of allowing for easy self-publishing. أعتقد, رغم أن, أن there’s room for a hybrid that would bring the best of both.

في “اجتماعي” وسائل الإعلام, الروابط الضعيفة, وقصص سناب شات

How social media is designed to help you build relationships with acquaintances, and why Snapchat (نعم, that Snapchat) is the most effective social media platform

It was late enough that I’d stopped thinking for the night, so I proudly proclaimed to my nearby friends that I was getting a Snapchat account. It had always struck me as a bit vapid and narcissisticyou’re swapping carefully-chosen selfies with others to try and win favorbut I figured I’d 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. (على سبيل المثال, 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, لديك. All social media can do this, but Snapchat, by its very nature, is the king of this.