Dear CS students: In the Real World, Your Degree isn’t enough to get the job
As a Head of Engineer, whilst sitting with the hiring team; I am understanding that recent [more than half]graduates are not right-fit for coding positions. Tech-companies (starting from small startups to lean startups, product-based companies, MNCs, big-tech giants like Facebook, Google etc,.) are continuously looking for programmers. And incurring huge costs at consultancies for hirings.
There is a MASSIVE shortage of technologists across the world, and it’s only going to get more acute.
— Asim Qureshi CEO LaunchPad | Ex-Morgan Stanley VP | Physics MA, Oxford
And he further quotes;
So, if the following apply to you…
1. You’re going to do some mediocre degree at some mediocre university
2. …and you’re only doing it to get a well-paid job
3. Like most, you have no particular career passions
4. You’re logical…then do this. Forget your mediocre degree — it’s no longer the passport it once was. Go on an intensive coding course instead. You’ll get a ‘graduate-level’ job in 3–6 months. And if you’re a recent graduate struggling to get a decent job, do the same — learn code.
College did not teach me critical thinking. — NeilPatel, New York Times bestselling author.
Considering my experiences as a CTO, I have created a compilation list
1. Programming languages
- Python
- JavaScript
2. Domain 1 : Augmented Reality (OpenCV + OpenGL)
- Education — in preparing lab manuals
- Visiting cards — for business people
- Geo-specific notifications application
- Entertainment — Movie posters, Jukebox, building games like pokemon go
3. Domain 2 : Machine learning — Computer Vision
- Detecting number plates from busy traffic road
- Detecting the number of characters in the given frame/video
- Handling cursor of OS from Eyelid movement
- Learning a manifold of MNIST digits
- Visual words for image retrieval
- Image segmentation using non-parametric clustering
- Video classification using CNNs
- Image search based on CNNs and PCA embedding
- Kalman Filter Tracking
- Video compression based on superpixels
- Optical Character Recognition using neural nets
- Visual and Semantic Embedding (generating captions for images)
- Building Snapchat application
3. Domain 3: Internet of Things
- Education — in preparing lab manuals
- Visiting cards — for business people
- Geo-specific notifications application
- Entertainment — Movie posters, Jukebox, building games like pokemon go
4. Web development
- Building Uber / Zomato application
- Doctor-on-demand application
- Building a Netflix application.
5. DevOps
- Cloud platform: any of these AWS, Google Cloud, Azure
- Git
- Code editors — VIM, Sublime
6. Learning platforms
- Udacity
- Udemy
- Coursera
- Lynda.com
I hope this post will give insights to undergraduates. Spread the word.
Happy Exploration
Learn — Grow — Glow
Reach me at LinkedIn