Laravel Idea for PhpStorm - Full-featured IDE for productive artisans!

Finding Suitable Work: Landing the Job

Published on by

Finding Suitable Work: Landing the Job image

Suitable is defined as “right or appropriate for a particular person, purpose or situation.” Suitable work means thinking about more than just skill level. It’s about the strengths you possess beyond the technical talent. How much communication is involved? Are you comfortable with that? Do you have to face clients or lead a team? Will you be performing in a group or working as a solo contributor?

Suitable work as a software developer often means you must put more weight on the non-technical aspects of the job than the technical ones. To land the position that’s most suitable to your entire skillset, you must also consider where you are in your career and what managers need to see from you to hire you.

Your Early-Career Job

If you’re looking for your first or job as a dev, focus on the actual process of the code. Most companies don’t expect junior developers looking for their first or second job to be as proficient as someone with several years—or even one or two years—of experience. They want someone who is thinking the right way and willing to learn. To that end, smaller companies are going to focus more on the ability to learn and be taught. That’s why highlighting your thought process is so important.

Most companies hiring junior developers expect to invest a decent amount of time into leveling them up. When you are doing your technical interview, walk through how you would solve the problem and explain why.. Don’t be too put off if you don’t know what the answer is; the hiring manager knows you’re a new dev. What they want to see is how you would solve the problem.

Another thing managers are going to take into account is your trajectory. We live in a time where people are more prone to job hop than to stay somewhere ten, or even five, years. Know what your goals are, and know how those align with the company you’re interviewing with short and long term. Most managers don’t expect employees to be with a company for the long-haul, but they do want to bring people on that have an idea of where they want to be in five, ten, fifteen years, and beyond. With that in mind, let’s talk about the manager job.

Your Manager Job

Being a manager requires more than just a great handle on the technical aspects of the work. To be a people manager, you need to know what your people are capable of and how to get those capabilities out of them. Before we get into the specifics of what makes a good manager, here’s a few stats I want to point out:

  • Companies fail at choosing the right talent for open positions 82 percent of the time (according to Gallup).
  • Only 30 percent of U.S. employees are engaged at work (worldwide, that number drops to 13 percent).
  • About one in ten employees have what it takes to be a good manager.

These numbers are important because they highlight how difficult it is to find a good manager; how hard it is to be a good manager; and how many actually have what it takes to manage people. Companies fail at choosing talent so often because managers have a difficult identifying potential employee’s strengths and their current employee’s weaknesses. Perhaps they can’t see those weaknesses because there is a high rate of disengagement. It’s also possible, though, they were promoted to a manager position and are part of the 90 percent who are ill-suited for it.

What do those ten percent have that the other 90 do not? How can you be a good manager? According to Gallup, great managers have the following talents:

  • They motivate every single employee to take action and engage employees with a compelling mission and vision.
  • They have the assertiveness to drive outcomes and the ability to overcome adversity and resistance.
  • They create a culture of clear accountability.
  • They build relationships that create trust, open dialogue, and full transparency.
  • They make decisions based on productivity, not politics.

Notice that nowhere in those five traits does it say “be technically sound.” It’s obviously crucial to have a grasp on the technical work you’ll be overseeing. Great technical managers, though, know that the code is king. They need to be articulate and patient leaders. To land that job as a manager, you need to demonstrate those qualities.

When you’re in the interview, emphasize your ability to build relationships and engage in open dialogue. Show that you are capable of motivating others to work together more efficiently and you aren’t afraid to confront conflict with compassion. Talking to people, especially when the conversations are difficult, is imperative to being a successful manager.

You Can Be Successful as an Individual Contributor

Maybe becoming a manager isn’t for you. Maybe you want to continue to climb the ladder, but don’t want to have direct reports. There is a huge misconception out there that you can’t be successful without leading a team of tens, hundreds, or thousands. Let’s debunk this right now: you can absolutely have a wildly successful career as an individual contributor.

If you do choose this path, keep in mind the communication skills discussed in the post are still in play. You are going to have to talk to people. Often, they’ll be non-technical, and you’ll need to explain technical work and ideas. You’ll have to occasionally work with people which means you’ll need to be a good collaborator. Individual contributors need to work just as well with others as managers do.

The main takeaway to finding suitable work is that it isn’t only about technical ability. You must be a well-rounded contributor and look for work suited to your strengths.

Sharon Steed photo

Sharon is an empathy consulting, public speaker and writer. She has over a decade of experience creating and managing content for businesses. A lifelong stutterer, she utilizes her experiences with her speech along with her background in marketing to help companies communicate more effectively both internally and with their target audience. She writes and speaks about improving communication through empathy. She lives in Pittsburgh.

Filed in:
Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.

Laravel Forge logo

Laravel Forge

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Forge
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell
No Compromises logo

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $7500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises
Laravel Idea for PhpStorm logo

Laravel Idea for PhpStorm

Ultimate PhpStorm plugin for Laravel developers, delivering lightning-fast code completion, intelligent navigation, and powerful generation tools to supercharge productivity.

Laravel Idea for PhpStorm
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Bacancy logo

Bacancy

Supercharge your project with a seasoned Laravel developer with 4-6 years of experience for just $2500/month. Get 160 hours of dedicated expertise & a risk-free 15-day trial. Schedule a call now!

Bacancy
Lucky Media logo

Lucky Media

Get Lucky Now - the ideal choice for Laravel Development, with over a decade of experience!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel E-Commerce

E-Commerce for Laravel. An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Lunar: Laravel E-Commerce
LaraJobs logo

LaraJobs

The official Laravel job board

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Multi-tenant Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit
Supercharge Your SaaS Development with FilamentFlow: The Ultimate Laravel Filament Boilerplate logo

Supercharge Your SaaS Development with FilamentFlow: The Ultimate Laravel Filament Boilerplate

Build your SaaS application in hours. Out-of-the-box multi-tenancy and seamless Stripe integration. Supports subscriptions and one-time purchases, allowing you to focus on building and creating without repetitive setup tasks.

Supercharge Your SaaS Development with FilamentFlow: The Ultimate Laravel Filament Boilerplate
JetShip - Laravel Starter Kit logo

JetShip - Laravel Starter Kit

A Laravel SaaS Boilerplate and a starter kit built on the TALL stack. It includes authentication, payments, admin panels, and more. Launch scalable apps fast with clean code, seamless deployment, and custom branding.

JetShip - Laravel Starter Kit
Rector logo

Rector

Your partner for seamless Laravel upgrades, cutting costs, and accelerating innovation for successful companies

Rector
MongoDB logo

MongoDB

Enhance your PHP applications with the powerful integration of MongoDB and Laravel, empowering developers to build applications with ease and efficiency. Support transactional, search, analytics and mobile use cases while using the familiar Eloquent APIs. Discover how MongoDB's flexible, modern database can transform your Laravel applications.

MongoDB

The latest

View all →
Dynamic Mailer Configuration in Laravel with Mail::build image

Dynamic Mailer Configuration in Laravel with Mail::build

Read article
Asymmetric Property Visibility in PHP 8.4 image

Asymmetric Property Visibility in PHP 8.4

Read article
Access Laravel Pulse Data as a JSON API image

Access Laravel Pulse Data as a JSON API

Read article
Laravel Forge adds Statamic Integration image

Laravel Forge adds Statamic Integration

Read article
Transform Data into Type-safe DTOs with this PHP Package image

Transform Data into Type-safe DTOs with this PHP Package

Read article
PHPxWorld - The resurgence of PHP meet-ups with Chris Morrell image

PHPxWorld - The resurgence of PHP meet-ups with Chris Morrell

Read article