• Pages
01 Introduction
02 Contents
03 Year One
04 Year Three
05 Year Five
06 Year Ten +
07 Closing Advice

Year One

Landing your first job

Some technologists know exactly what they want to do from the outset of their careers, and how to get there. Others may find themselves on more of a quest to define themselves, and that’s totally OK! Your first job won’t define your tech career, but it will provide you with some valuable learning opportunities (even if it teaches you what you don’t want in a job).

WORKSHEET

Starting Out Your Tech Career

Download and use this worksheet as you navigate Year One to jot notes and answer questions that will help you make decisions about your own career.

What Kind of Company Appeals to You?

Startup

This is a key choice for many technologists starting out. Startups can give young technologists a lot of leeway to build cool stuff; you pretty much end up working on a little bit of everything to keep the lights on. Plus, if the startup is acquired or (eventually) enjoys an IPO, you could see quite a bit of deferred compensation.

Established

Don’t discount the ability of established companies to positively impact your budding career: at a larger firm, you can find mentors, focus on developing a core set of key skills, and often work on big projects that impact a sizable audience, which is always fun.

SMBs

Some technologists don’t want to work for a startup or a large company. Small- to medium-sized businesses (SMBs) everywhere need technologists of all types, from front-end web developers to sysadmins. With SMBs, you often have quite a bit of latitude when it comes to tasks and projects… but things are a little bit more established than at a startup, and roles are often more clear-cut.

Prepping to Apply

How do you actually land that first job, especially if you have little (or no) formal job experience? Let’s break down what’s worked for technologists just starting out:

Leverage everything

Don’t worry if you’ve never had a technology job (everyone starts somewhere)! When it comes to candidates for entry-level positions, recruiters and hiring managers are looking for a grasp of key skills, along with humility (Can you take feedback well?), hunger (Are you always up for new challenges?) and people smarts (Are you empathetic, collaborative and enjoyable to work with?). When you’re putting together your first resume and application materials, you can pretty much use any experience relevant to tech: internships, personal/passion projects, school projects and more.

Rely on personal projects

Personal projects show that you’ve mastered key technologies on your own time, that you’ve worked with others toward a common goal (if you’ve built an app with friends, or participated in open-source projects), and that you're always hungry to learn and adapt. Before you begin applying for jobs, make sure to spin up at least one of the following:

  • A GitHub repo with your code
  • A personal website displaying your personal projects
  • A link to the app store that has your products
  • Pretty much anything that allows a hiring manager to quickly evaluate your portfolio

Always do your research

For recruiters and hiring managers, it’s instantly clear if a candidate knows nothing at all about the company and/or role. Well before the interview, do your research, starting with the organization’s official website and any other web pages that describe what they do. You’ll also want to check for any news about the company via Google News, Apple News or your aggregator of choice; make sure to focus on any mentions of their strategy and future roadmap and determine how your skills can potentially help them achieve their goals (even in a small way).

Stories sell

During the application and interview process, the best way to sell a hiring manager or recruiter on your skills and background is to frame as much as possible in a narrative format. While crafting your application materials, cite times that you guided a team or overcame adversity to achieve stunning results; during the interview process, expand on those stories to show off not only your technical skills, but also how your soft skills led to successful outcomes in your internships, school projects or personal pursuits. And don’t be afraid to use past challenges to show your humility, compassion and growth; the story of how you evolved past your shortcomings is always a powerful one.

Master Those Skills

Companies don’t expect technologists in the first year of their career to know everything; however, they often expect you to learn rapidly. While it’s sometimes difficult to carve out the time to learn new skills and platforms, make it a priority during this stage of your career. Knowledge of the latest tools will give you a proverbial leg up during your future job hunts, even over more established candidates.

Given the current hunger for technologists across all industries, don’t sleep on the opportunity to have your organization pay for your further training and education. Managers are increasingly willing to pay for certifications, training courses and whatever else technologists might need to advance their skills. If your organization offers anything along these lines, take them up on it; there’s a lot of upside there.

Speaking of negotiation…

Negotiate for Compensation

At the beginning of your career, you might not enjoy the same leverage as more established technologists who have varied experience and specialized skills. Given the crunch for talent, however, you have more room than ever as a new technologist to negotiate for a bit more compensation when accepting a new job.

Consult the Dice Tech Salary Report for an idea of the median salary associated with certain titles and skills. If you’ve developed specialized skills, or you’ve mastered a technology platform essential to the company’s operations, you have a bit more leverage to raise your offer. However, if this is your first job, you should also be prepared to accept the offer, accomplish some notable things, and then ask for more compensation during your first annual review; you’ll have more results to back up your request.

Even if they’re not willing to talk cash, companies are often more than willing to play ball with you on benefits such as flexible schedules and training. As part of the Tech Salary Report, technologists reported that, in addition to “traditional” benefits such as healthcare and retirement plans, newer benefits such as work-from-home stipends interested technologists a good deal; and chances are excellent that more organizations will offer these benefits in years ahead.

Should You Pursue Certifications?

The decision to pursue certifications hinges on the career you are seeking. Roughly half of technologists have told Dice they don’t have certifications, but companies hiring for very specific and specialized focuses such as cybersecurity often ask for them. Many technologists who don’t have a substantial work history will obtain certifications to demonstrate their proficiency in a core set of skills or a platform (such as AWS or Azure).

Some of the most popular certifications include CompTIA A+, which certifies technical support and IT operational skills, along with CompTIA Network+, CompTIA Security+, Project Management Professional (PMP) and Certified ScrumMaster. Many of these certifications (and others) ask for a certain number of years of experience as a prerequisite, so you often don’t need to worry about obtaining those just as you’re starting out. If you’re already dedicated to a track that seems to demand lots of certifications, such as cybersecurity or some kinds of management, keep an eye on the ones you may need to obtain within the next few years once you’ve built up enough experience.

For many jobs, mastery of skills matters just as much as formal certifications to hiring managers (especially those desperate to hire talent). Either way, employers will test your skills knowledge during the application process, often through a battery of tests. For programming languages, make sure to check out LeetCode, HackerRank and Codecademy, which a.) offer lots of example questions for Python and other technologies, and b.) are often used by recruiters and hiring managers to generate interview questions and tests.

More Resources

What are the Best Days to Submit Your Resume and Job Applications?

Resume Updates for a Changed Workforce in 2022

Dice Tech Salary Report: Which Certifications Were Most Popular in 2021?

4 Tips for Negotiating for More Equity from Your Employer in 2022

Want a Bigger Salary? Follow These Key Negotiating Tips.

Continue to Year Three

Interested in connecting with top tech recruiters and employers?

Create a profile on Dice

Share this on social or via email: