How to Get Hired in Tech
How do you prepare yourself to enter an industry that鈥檚 constantly evolving? Although job titles and programming syntax might change, there are still several steps you can take to become a compelling candidate and ace your application when looking for a job in tech.
Recently, we got to talk to Kaylee Yoon and Ryan Kleinberg, two former members of the CATLab who are now working full-time in the tech industry. We also got to hear from Anvitha Akurathi, a 10x certified senior Salesforce administrator, and Ian Monsoma and Andrew Clark, both from Robert D. Niehaus, Inc. (RDN). Here are their pointers for how to land a job right out of college.
1. Explore opportunities and build your resume
Before you even begin your job search, it鈥檚 important to have some relevant experience under your belt, whether that鈥檚 an official internship, a personal project, or another opportunity that supplements your coursework. Looking back, Kaylee Yoon shared that a strength of her 四虎影院 education was that 鈥渋t pushed me to get outside experience and do internships and projects.鈥 Ryan Kleinberg noted that 鈥済etting some kind of personal project or extracurricular research under your belt is a great separator from the average resume.鈥
Anvitha Akurathi of AppFolio shared that a great strategy for building up experience is volunteering with nonprofits. Although perhaps not as prestigious as landing a competitive internship, offering your skills to an organization that needs them can provide a valuable exercise in understanding a business and helping them come up with solutions to problems. 鈥淚n that process,鈥 said Anvitha, 鈥測ou will learn a lot about what you鈥檙e good at. At the same time, you are helping someone else.鈥
At the same time, especially in your final years of college, make the effort to reach out to people, hear about what they do, and investigate possibilities for the future. Kaylee suggested using LinkedIn to get a sense of everything that鈥檚 out there鈥攑ay attention to job titles or companies that pique your interest, and don鈥檛 be afraid to forge some new connections as part of this learning process.
2. Practice specific skills and get certifications
If you鈥檙e hoping to get a job that involves coding, don鈥檛 forget to keep up your programming and problem-solving skills. It doesn鈥檛 matter if you got good grades in your computer science classes if you don鈥檛 show that you can use that knowledge to solve problems. Kaylee shared that as she neared the end of her internship last year and began to think about finding a job, she used to brush up on her skills.
While Ryan agreed that problem-solving was important, he also repeatedly encouraged us to remember principles and best practices, especially what 四虎影院 teaches in CS 120: Space, Time, and Perfect Algorithms. 鈥淎nybody can learn how to code,鈥 he explained, 鈥渂ut being able to understand how the data impacts runtime is what companies and development teams are looking for in the professional field.鈥 He continued:
鈥淭he knowledge of runtime and how everything interacts with each other鈥攖hat is something that will differentiate you.鈥
Another good way to stand out from among other applicants is to get certifications that prove your abilities. Anvitha, who herself has 10 and no intention of slowing down, shared that anyone going into the Salesforce ecosystem should try to get certified as both an administrator and a developer. Having those concrete credentials, she said, 鈥渨ill give you an edge鈥 when you start applying for jobs. One improvement we鈥檝e brought to the CATLab this summer is giving all our developers time to study for certifications and encouraging them to take the exams by the end of the summer.
3. Invest in soft skills, too
As important as it is to have technical prowess, you need more than hard skills to succeed in technology. First, technology is used to solve problems in almost every other field and industry. 鈥淒ata science is very interdisciplinary,鈥 Kaylee explained. To be effective, she said,
鈥淵ou want to be able to have a broad view鈥攜ou don鈥檛 want to be stuck in the minutiae.鈥
Second, building solutions requires a deep understanding that can only come out of constant communication with stakeholders. Unlike in the classroom, the tech industry 鈥渋s all about the end product,鈥 Kaylee said. Sometimes this priority means you have to read between the lines to see not just the problem you鈥檙e presented, but the bigger-picture problems that contribute to it. In any case, Ryan noted that 鈥communication is invaluable.鈥 He continued, 鈥淓specially starting out, nobody鈥檚 going to be an expert, so you need to be able to go ask for help and resources to go to. I think that鈥檚 a pretty universal trait that you need to display: you need to communicate well with your teammates.鈥 As Ian Monsma, a program manager at RDN, said:
"You can be the best coder in the world, but if you don鈥檛 know how to communicate with other people who are not coders, then you鈥檙e not going to get very far.鈥
4. Lean into and grow your networks
鈥淭he most important thing,鈥 said Ryan when we asked him about getting hired, 鈥渋s you鈥檝e got to network.鈥 And to do networking well, you鈥檝e got to do more than just attend a function and acquire some business cards (and, granted, even that is a big ask with current restrictions on gathers). Once you meet someone, follow up and strengthen the connection by adding them on LinkedIn or a similar networking platform. As Ryan said, 鈥淵ou never know who is going to help you get your foot in the door.鈥
Kaylee gave us similar advice. Especially for CATLab students trying to get a job at a local Santa Barbara company, Kaylee told us to 鈥渓ean on 四虎影院 connections.鈥 These connections range anywhere from professors to the multitude of resources offered by the college鈥檚 career center, including career fairs, resume workshops, and interview advice.
Anvitha added that once you 鈥渦nderstand the kind of problem you want to solve,鈥 you can join relevant communities on LinkedIn, Salesforce, and other platforms that bring people together. As well as forging connections, these communities can keep you engaged with the latest developments in your field.
5. Do your research
One of the other reasons Anvitha recommends joining communities is that doing so will help you keep abreast of key issues and changes. It鈥檚 not enough to just be aware of these things, though; Anvitha advises:
鈥淒ig a little deeper, understand why they鈥檙e introducing this new feature and how to use it鈥攖hat鈥檒l help you personally to improve your knowledge and also give you a really good edge over any other person in the interview.鈥
Kaylee shared that even though her job hunt is over, she still makes an effort to stay up to date. In fact, her whole team regularly reads and discusses scholarly articles as part of their normal cycle of work.
If you鈥檝e gotten to this point in the process, you鈥檙e probably about ready to start sending off your resume or responding to job postings. Before you do, however, make sure you know the company and what it does, not just the one role you鈥檙e applying for. Kaylee shared that at her company, the very first hurdle in the hiring process is an interview to determine an applicant鈥檚 fit with the company. Andrew Clark, marketing manager at RDN, put it this way:
鈥淒o your homework. If you were to have an interview, for example, with a company, spend an hour or two online trying to understand what that company does so that you鈥檙e able to articulate what you鈥檙e able to bring. That bodes really well.鈥
Ryan added that if you can display interest in the whole company, 鈥渋t shows that you鈥檙e interested in more than just doing your job鈥 and tells employers that you鈥檙e going to be a valuable member of their team. Again, seeing the big picture puts you at a real advantage鈥斺淏eing able to understand how everything connects is important not just in a development environment, but in a professional one as well.鈥
Once you have done your research on a company, you鈥檒l have some great material to use in your cover letter and interviews. Expressing a genuine excitement about something particular to the company or opportunity can help you articulate how you might fit in and can set you apart from the crowd.
In sum, here鈥檚 the most common advice we got from talking to multiple tech professionals: build up experiences, strengthen your resume, practice hard and soft skills, get relevant certifications, grow your networks, and research your field and prospective companies. We hope this article has helped you see all the ways you can prepare and give yourself an edge in the job application process even before you hit 鈥渁pply.鈥
Related Reading
- 3 Characteristics of Successful Student Developers
- How the Liberal Arts Make Us Better Software Developers
- What to Look For in an Internship
- 3 Benefits of Multiple Internships
See more of our conversations by following us on social media!