How to Find a Role in Tech You Actually WantComputer Science courses are only good at a few things. They teach you all about language syntax. Code style. And algorithm analysis. But what they forget to teach you is: there’s a world outside the code editor. There are hundreds of industries in need of programmers. From pet walking to car driving. They all need people to write software for their service to come to life. So how do you bridge the gap between writing algorithm in the classroom to writing algorithms for a software product? Focus on the product, not the tech stack.Most students don’t get a chance to think this way. And it’s not their fault. But here are a few reasons why:
But, we can tackle each of those with these 4 steps: Step 1: Understand the landscape. Computer Science is… a large domain. And that makes Technology also a large industry. To narrow in on a specific role, spend 15 minutes learning the landscape and find out where you want to go. Setting firm goals is critical here. For example, you’ve got roles that focus on the front-end:
And there are others that focus on the back-end:
What interests you more? What gets you excited? Step 2: Learn the skills for that particular roleChances are, your classes taught you something you found interesting. Your hundreds of hours of lecture contained a lot of noise. But let’s try to hone in on some signal here: which class did you actually enjoy attending?
Let’s imagine it was that last one. I would do a quick Google Search on “Statistics for Programming” and find job descriptions. It yields 579,000,000 results. If you naturally find yourself falling to down this rabbit hole, fueled by curiosity, move onto the next step. Otherwise, go back a step and try something else. Step 3: Find people already doing that work, and set up a coffee chat.Since my search led me down a rabbit hole, I discovered “Data Science” was a popular choice for those who liked Statistics and Programming. Next, let’s go to LinkedIn take a company I admire (AirBnb) and glue that to my job role (Data Scientist). Now I have a list of people doing exactly what I’m interested in doing. Shoot 3 people a connection, and write them a message you’d like to chat over coffee and get to know more about their work. High odds that 1 person responds. Step 4: Ask them how they got there.People love talking about themselves. To spark a meaningful connection with someone, it’s much more important to be interested than to be interesting. Here are three questions I love to ask to get to know someone. When you ask these grab a pen and take notes. Follow up on what they said. Dive deep. These signals show the other person you are interested in what they have to say.
Then, lastly ask yourself: “Would I trade lives with this person?” TL;DRTo find a role in tech you actually want to do for work...
That's about it. Talk soon, P.S. Whenever you're ready, here's how I can help you:If you’re a student or new grad looking for your first role in tech, pre-order my upcoming book How to Start Your Career in Tech. → Go from broke college student to highly-paid software engineer with this ultimate guide to getting hired in Tech. This guide will teach you the 5-step system I used to get interviews and offers from Google, Apple, Amazon, and beyond during my college years. You got this email because you have subscribed to timelesstips.tech or you pre-ordered Start Your Career in Tech. |
I help CS Students Land $100K+ Jobs After College
Timeless Tech Tips by Ricky Palaguachi My first software engineering internship ever was at Apple. Truth is, I was visibly nervous on my first day. If you’re anything like me, images of highly polished technology come to mind. Designers meticulously crafting the aluminum bodies of MacBooks. Developers pouring out lines of code from their fingertips as if they were composing symphonies of software. I imagined those Apple engineers were true masters of their craft. Me? Well, I’m not like that...
Timeless Tech Tips by Ricky Palaguachi The problem when you’re a beginner Here’s a common situation: Let’s say you’re a beginner in some tool or technology. For example, Swift and iOS Development. And you’re itching to grow in this field. You know there are many different paths to get the experience you need. But you’re not sure which one to take… You could read a book that teaches Swift. You could watch YouTube videos on Swift. You could enroll in a university course on Swift. You could...
Timeless Tech Tips by Ricky Palaguachi Hey there, This week, I re-read Atomic Habits by James Clear for the 3rd time. That’s right, I’m on Round 3 with James. There’s a reason this book sits on airport bookshelves across the country. It’s ****that**** good. I’ll save you the winded book summary, and give you the core idea in thirty seconds: Habits are automatic. Before you sit down to write, you don’t consciously decide “which hand am I gonna write with?” It’s probably automatic for you to...