www.exaltitude.io Open in urlscan Pro
52.206.163.162  Public Scan

Submitted URL: https://oqvemg.clicks.mlsend.com/te/cl/eyJ2Ijoie1wiYVwiOjcyNTIyOSxcImxcIjoxMDk1NTU1NDIzMTQxOTAyMTUsXCJyXCI6MTA5NTU1NTQ0MTc4NTU4OD...
Effective URL: https://www.exaltitude.io/blogs/2024-guide-to-goals-for-software-engineers?utm_source=email
Submission: On January 08 via manual from CA — Scanned from CA

Form analysis 2 forms found in the DOM

Name: wf-form-subscribeGET

<form id="wf-form-subscribe" name="wf-form-subscribe" data-name="subscribe" method="get" class="subscribe-form-flex3" data-wf-page-id="6173607e056a3b5f4b9e4599" data-wf-element-id="7d40c0ee-d155-439d-f4bd-7db64d5be3aa" aria-label="subscribe">
  <div class="subscribe-form-input-wrapper"><input class="subscribe-form-input-formatted w-input" maxlength="256" name="Name" data-name="Name" placeholder="Enter your name" type="text" id="Name-8" required=""></div>
  <div class="subscribe-form-input-wrapper"><input class="subscribe-form-input-formatted w-input" maxlength="256" name="Subscriber-Email" data-name="Subscriber Email" placeholder="Enter your email" type="email" id="Subscriber-Email-6" required="">
  </div><input type="submit" data-wait="Please wait..." class="submit-button-3 w-button" value="Subscribe">
</form>

Name: wf-form-subscribeGET

<form id="wf-form-subscribe" name="wf-form-subscribe" data-name="subscribe" method="get" class="subscribe-form-flex3" data-wf-page-id="6173607e056a3b5f4b9e4599" data-wf-element-id="ce9a636c-4cc9-c4b2-f29d-3396f8c72000" aria-label="subscribe">
  <div class="subscribe-form-input-wrapper"><input class="subscribe-form-input-formatted w-input" maxlength="256" name="Name-9" data-name="Name 9" placeholder="Enter your name" type="text" id="Name-9" required=""></div>
  <div class="subscribe-form-input-wrapper"><input class="subscribe-form-input-formatted w-input" maxlength="256" name="Subscriber-Email-7" data-name="Subscriber Email 7" placeholder="Enter your email" type="email" id="Subscriber-Email-7"
      required=""></div><input type="submit" data-wait="Please wait..." class="submit-button-3 w-button" value="Subscribe">
</form>

Text Content

Resume handbookJob SEEKERSCareerBlog
Youtube




2024 GUIDE TO GOALS FOR SOFTWARE ENGINEERS

Interview with Jordan Cutler, Senior Software Engineer and author of "High
Growth Engineer" newsletter.

Jean
|
January 5, 2024

Jordan loves seeing engineers grow and achieve their goals. He's obsessed with
personal growth and spends most of his time learning how to become a better
engineer and teaching others how to do the same. Starting in his career, he grew
to Senior Software Engineer in just 2 years. His newsletter, High Growth
Engineer, reached 40k subscribers in less than 1 year. Recently, he started a
course on Maven which gives mid-level engineers the skills to reach Senior
Engineer. It was listed as a top course on Maven and received 4.8/5 stars.

EXA NEWSLETTER


WHY REINVENT THE WHEEL?


Exaltitude newsletter is packed with advice for navigating your engineering
career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

I had a great conversation with Jordan Cutler, a Senior Software Engineer and
author of "High Growth Engineer" newsletter, about different types of goals, how
to make decisions about them, and why having clear plans is crucial for success.
Come along as we check out the 2024 Guide to Goals for Software Engineers.
Jordan will be sharing helpful tips based on his own experiences, making it
easier for you to reach your personal and professional goals. Let's dive in!

‍


MAIN TAKEAWAYS

 * The different types of goals you can set
 * How to decide on your goals
 * How to achieve your goals by the end of the year

‍


WHAT ARE THE DIFFERENT TYPES OF GOALS?

You’ve probably heard of SMART goals. We’ll talk about that more later, but I’m
here to tell you I don’t think every goal needs to be SMART.

‍

Here are the types of goals I’ve identified that you can use:

1. Objective not 100% within your control: “Be promoted to Senior Engineer”

 * These are types of goals that rely on others’ actions. While being promoted
   is partially in your control, it’s ultimately up to your manager and the
   company. Also, there could be things like budget constraints that prevent
   this.

2. Objective 100% within your control: “Exhibit the behaviors of a Senior
Engineer”

 * This type of goal is 100% within your control. It doesn’t rely on the
   decisions of others.
 * With the previous goal of being promoted, you could have done everything in
   your power to get promoted, and it still not have worked out for plenty of
   reasons outside your control.

3. Action-based checklist: “Read 25 books in 2024” or “Do 3 database courses”

 * This is a straight checklist. These are okay, but it may be unclear how doing
   these bring you toward the future you want for yourself. For example, you
   could complete this goal by reading 25 childrens books, which probably
   doesn’t help you much.

4. Recurring pattern: “I want to read 1 hour per day” or “I want to go to the
gym 3 times per week” or “I want to study for interviews 2 hours per day.”

 * This is a great goal for building a system. It’s important to understand your
   “why” behind this type of goal though, otherwise it’s easy to skip it. The
   end result you’re expecting should be clear; like gaining knowledge in a
   particular area, losing weight, or getting a job somewhere specific.

5. Feeling: “I want to feel more confident at public speaking.”

 * These are good aspirations but it may be unclear when this is “done.”

‍

There’s no right or wrong on which of these to use. It’s just helpful to know
which you’re using and what to keep in mind for each to make them effective.

‍

For my 2024 goals, I have a mix of these, but I mostly use the first 3.

We’ll talk about how to decide your goals and how this relates to SMART goals
next.

‍


HOW DO YOU DECIDE ON YOUR GOALS?


START WITH FOCUS AREAS

The easiest way to decide on your goals is to do it in layers.



First, decide on a focus area like “Personal growth”, then choose goals within
that.

First, you choose focus areas based on which areas of your life you want to
improve.

For me, I’ve chosen these:

 * Personal growth
 * Travel & Fun
 * Health
 * Side Hustle

If you’re stuck, you can also check out Ali Abdaal’s Wheel of Life analogy. My
system is a bit different than his, but he gives a great approach too.

‍


ASK YOURSELF WHAT YOU WANT TO CELEBRATE

For each focus area, ask yourself: “What do I want to be celebrating in 1 year?”

Below you can see my answers to each of the focus areas:



Todoist board of each of my focus areas and goals for the year in that area

These goals should be SMARTish—specific, measurable, achievable, relevant,
time-bound).

‍

I say SMART“ish” because it’s important to paint the picture of achievement as
clear as possible so you have a target to work toward.

‍

BUT, having any goal is better than not writing anything at all. Not everything
needs to be a SMART goal. It’s ok to just have a general direction for yourself.

Here’s an example:

 * Non-SMART goal: Make more friends this year
 * SMART goal: Make at least 5 new friends this year that I can invite over

I might use the “Non-SMART” goal version if making it SMART comes off too oddly
specific or if the goal is a lower priority and more of a “nice-to-have” that I
should just keep in mind.


ANSWER YOUR “WHY”

For each goal you create, you should know why it’s important to you to complete
it.



Without this, you put it off indefinitely because you don’t have a reason to do
it.



Here is what I wrote for my “why” on my goal of reading 8 books this year:



My “why” associated with the goal I want to achieve that year.

‍


WHAT’S YOUR ADVICE ON ACTUALLY ACHIEVING YOUR GOALS?

Success = Goals + Systems to achieve those goals

‍

Now that you have annual goals for each of your focus areas, break them down
into quarterly (or every 3 months) goals.

 * Q1 goals: Jan 1 - March 31
 * Q2 goals: April 1 - June 31
 * Q3 goals: July 1 - September 31
 * Q4 goals: October 1 - December 31

‍

Note: You can divide into each month if you prefer (Jan, Feb, March, etc.
goals).

‍

Lastly, set action items that work toward each goal.

‍

Below is a partial diagram to show how I break down my 8 books in 2024 goal.



‍

Example flow of how an annual goal turns to a concrete system

‍

Note: You can add as much or as little structure as it makes sense for you. Too
much structure could add stress and reduce flexibility.

‍

The idea is you start with your end goal and work backwards into smaller, more
concrete steps. It works the same way when you plan a technical project at work.

‍


FINAL AND MOST IMPORTANT STEP

You need a system to check in on your progress.

For me, I use a monthly repeating task in Todoist.



Todoist item for me to plan my month, next month, and check in on goal progress.

You could set a Google Calendar invite for the 1st of the month, use phone
reminders, use Notion, or any other app you’d like.



The idea is to set yourself up for success with a system to check in on your
progress.

‍


CLOSING THOUGHTS…

You don’t have to do any of this.

For the most part, I got to where I am by only focusing on inputs and not doing
this specific exercise. I’ve moved to this approach because I have a constant
stream of new tasks to do and I want to have a clearly defined picture of my end
goals and cut out everything else.

Don’t feel like this is something you need to do or let it be something that
stresses you out. You also don’t need to follow this exact process.



Even taking 1 minute to write 1 thing you want to accomplish this year then
never looking at it again could help you have a clearer picture of what you
want.

‍


SUMMARY

 * There are many different types of goals. Know which one you’re setting.

 * Objectives not 100% within your control: Be promoted to Senior Engineer
 * Objectives 100% within your control: Exhibit the behaviors of a Senior
   Engineer
 * Action-based checklists: Read 25 books this year
 * Recurring patterns: Work out 3 times per week
 * Feeling: Feel more confident at public speaking

 * When deciding on goals, start with the end in mind. Think about the focus
   areas you need to grow in to get to your ideal state, then create goals for
   each focus area.
 * To make sure you complete your goals, break down, break down, break down.
   Start with annual goals, then break them into quarterly goals, then for each
   quarterly goal, create action items for that quarter.
 * Finally, set up a recurring reminder to check in on your goals.

‍

CHECK OUT JORDAN’S COURSE ON MAVEN AND HIGH GROWTH ENGINEER NEWSLETTER FOR
MID-LEVEL ENGINEERS.

‍




Exaltitude newsletter is packed with advice for navigating your engineering
career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.



READ THE LATEST...

See the full list of blogs


LAND YOUR DREAM TECH INTERVIEWS: INSIGHTS FOR ASPIRING SOFTWARE ENGINEERS

Unpacking Key Questions and Strategies for Success for Junior Software Engineers
December 9, 2023

Read the full blog



NAVIGATING THE TECH CAREER JUNGLE: LINKEDIN, RESUMES, AND INTERVIEWS UNVEILED


October 19, 2023

Read the full blog



A ROADMAP TO LANDING YOUR DREAM SOFTWARE ENGINEERING JOB: INSIGHTS FROM EXA
MASTERCLASS


September 20, 2023

Read the full blog



MASTERING LINKEDIN FOR SOFTWARE ENGINEERS: RECAP OF "LANDING GREAT INTERVIEWS"
TALK


July 16, 2023

Read the full blog




OPTIMIZING YOUR LINKEDIN PROFILE FOR JOB SEARCH SUCCESS: TIPS FOR SOFTWARE
ENGINEERS


June 12, 2023

Read the full blog



MASTER THE ART OF CRAFTING AN ATS-FRIENDLY, FAANG-READY SOFTWARE ENGINEER RESUME


May 22, 2023

Read the full blog



STARTUP EQUITY NEGOTIATION FOR SOFTWARE ENGINEERS: TIPS FOR SUCCESS


April 13, 2023

Read the full blog



Copyright @Exaltitude

exaltitude.info@gmail.com




Job Seekers' Programs

Ultimate Resume Handbook

Career Accelerator Program

Blog

Youtube

Sponsorship

Founding journey