Coding Is Not Enough Anymore! (3 THINGS TO STAND OUT)

Andrew Peacock
10 Mar 202407:12

Summary

TLDRThe video script addresses the challenges faced by tech workers in the current job market, emphasizing the importance of standing out. It offers three key pieces of advice: conducting thorough research on stakeholders before presentations, focusing on reading and writing documentation effectively, and prioritizing personal projects to showcase problem-solving skills. These strategies aim to enhance a tech professional's career prospects and marketability in a competitive industry.

Takeaways

  • 🔍 The tech industry is facing challenges with mass layoffs, underscoring the importance of standing out in a competitive job market.
  • 👩‍💻 Being a skilled coder is no longer sufficient; differentiation and additional skills are increasingly critical.
  • 🎯 One strategy to stand out is to conduct research (or 'Recon') on your audience before presentations, understanding their roles and interests to tailor your communication.
  • 🎨 Tailoring demos and presentations requires understanding the 'Three Ws': Why the audience cares, What is the essential information, and Where the demo should take place.
  • 📚 Emphasizing reading and writing documentation can vastly improve understanding and use of tools, libraries, and frameworks.
  • ✍️ Writing documentation enhances your ability to articulate and sell both your system and yourself, providing a significant career advantage.
  • 🚀 Prioritizing personal projects can distinguish job candidates in the tech industry, showcasing creativity and problem-solving skills.
  • 💡 Personal projects offer a practical demonstration of your skills beyond traditional coding challenges or interviews.
  • 📈 Investing time in writing and personal projects not only aids in job searches but also fosters creativity and problem-solving skills.
  • 🌱 These pieces of advice are aimed at helping tech professionals navigate their careers during uncertain times and emphasize the importance of adaptability and continuous learning.

Q & A

  • Why is the beginning of the year considered challenging for workers in the tech industry?

    -The beginning of the year is challenging due to mass layoffs at some of the country's largest tech companies, as noted in forums like Reddit and LinkedIn, where there are many 'open to work' badges and discussions about unemployment.

  • What is emphasized as a key factor for standing out in the tech industry?

    -The key factor for standing out in the tech industry is not just being a good coder, but also tailoring communication to your audience, understanding business roles, and engaging in personal projects.

  • What is one major piece of advice given for improving presentations or demos?

    -One major piece of advice is to do recon on your audience to understand their roles and interests better, thereby tailoring your demo to align with their perspective and business needs.

  • What are the three W's mentioned as a guide to tailor demos for the target audience?

    -The three W's are: Why the audience should care, What is the minimum amount of information they need, and Where the demo should take place (in-person, Zoom, etc.).

  • Why is reading and writing documentation highlighted as important?

    -Reading and writing documentation is important because it ensures accurate use of tools and libraries, helps avoid reliance on inaccurate prompts from tools like ChatGPT, and improves communication and understanding of systems.

  • How can personal projects impact one's chances of getting hired in the tech industry?

    -Personal projects showcase problem-solving skills and creativity, making a candidate more appealing to employers over those with just technical interview skills, like solving LeetCode problems.

  • Why might personal projects be considered more valuable than expertise in technical interview tasks?

    -Personal projects demonstrate real-world problem solving and the ability to ideate, decompose, and implement solutions, providing tangible evidence of skills that are directly applicable in professional settings.

  • What misconception about side projects is addressed?

    -The misconception addressed is that working on side projects outside of regular working hours is unnecessary; however, these projects are seen as beneficial for fostering creativity and demonstrating skills.

  • How does the script suggest approaching the use of ChatGPT and other AI tools during coding?

    -The script suggests that before turning to ChatGPT or similar AI tools, one should first consult the API documentation of the tool or library being used to ensure accurate and up-to-date information.

  • What general advice is given for improving one's prospects in the tech industry?

    -The advice includes understanding your audience, reading and writing documentation, and prioritizing personal projects to showcase creativity and problem-solving skills.

Outlines

00:00

🚀 Standing Out in the Tech Industry

The paragraph discusses the challenges faced by tech workers in the current job market, emphasizing that being a good coder is not sufficient to stand out. It offers three key pieces of advice for professionals looking to make a change. The first advice is to conduct thorough research on the audience before presenting a demo, understanding their roles and how the project benefits them. The speaker shares a personal realization about the importance of tailoring presentations to the audience's perspective and understanding. The advice also includes using the '3Ws' (Why, What, Where) to effectively communicate and deliver demos that resonate with the target audience.

05:00

📚 Emphasizing Documentation and Personal Projects

This paragraph highlights the importance of focusing on reading and writing documentation. It suggests that engineers should start their coding sessions by reviewing API documentation, which can prevent common issues arising from outdated or incorrect information. The speaker regrets not spending more time on writing documentation, as it not only improves one's writing skills but also aids in selling the system and oneself. Lastly, the paragraph emphasizes the value of personal projects in showcasing problem-solving skills and fostering creativity, which can significantly improve one's chances of getting hired in the competitive tech industry.

Mindmap

Keywords

💡Mass layoffs

Mass layoffs refer to the large-scale termination of employees within a company or industry. In the context of the video, it highlights the challenging job market and the need for individuals to adapt and stand out in the tech world. The script mentions layoffs at major tech companies, indicating a broader issue affecting the industry and prompting the need for the advice that follows.

💡Recon

Recon, short for reconnaissance, is the act of gathering information about an individual or group before an interaction. In the video, it is used to emphasize the importance of understanding the roles and interests of stakeholders before presenting or discussing projects. This strategy helps in tailoring presentations to the audience's needs and concerns, thereby improving communication and outcomes.

💡Demo

A demo, or demonstration, is a presentation that showcases a product, service, or project. In the tech industry, this often involves showing off software features or design elements. The video stresses the importance of tailoring demos to the audience's level of interest and understanding, focusing on what matters most to them in the context of the business.

💡API documentation

API documentation refers to the written instructions and descriptions that explain how to use an Application Programming Interface (API). It is a critical component for developers as it provides guidance on the functionality and usage of the API. The video highlights the importance of not only reading but also writing clear and comprehensive API documentation to improve one's coding skills and ability to communicate effectively with others.

💡Personal projects

Personal projects are individual endeavors outside of one's primary job or employment. These projects allow individuals to explore their creativity, solve problems, and demonstrate their technical skills and initiative. In the tech industry, having personal projects can significantly improve one's chances of being hired, as they showcase a candidate's ability to independently identify and address real-world problems.

💡3Ws

The 3Ws is a communication strategy that focuses on the questions 'Why,' 'What,' and 'Where.' In the context of the video, these questions are used to tailor demos to a specific audience by understanding why they care about the information, what minimum information they need, and where the demo should take place. This approach helps in delivering a focused and effective message that resonates with the audience.

💡Stakeholders

Stakeholders are individuals or groups who have an interest or concern in a project, business, or industry. They can be internal team members, managers, or external parties. Understanding stakeholders is crucial for effective communication and project management because it helps in aligning the work with their expectations and goals. In the video, the speaker emphasizes the importance of knowing the stakeholders' roles and interests to better communicate and succeed in the tech industry.

💡Problem-solving skills

Problem-solving skills refer to the ability to identify, analyze, and solve problems effectively. In the tech industry, these skills are highly valued as they demonstrate a candidate's capacity to tackle challenges and come up with innovative solutions. The video highlights that personal projects are an excellent way to showcase these skills, as they allow individuals to present real-world problems they've identified and solved.

💡Career development

Career development involves the process of improving one's professional skills, knowledge, and experience to advance in their career. The video provides advice on how to enhance one's career in the tech industry by focusing on communication, documentation, and personal projects. These strategies are aimed at standing out in a competitive job market and increasing one's value to potential employers.

💡Communication

Communication is the process of exchanging information, ideas, or feelings. In the context of the video, effective communication is emphasized as a key skill for tech professionals to convey their ideas and work to different stakeholders. This includes understanding the audience's perspective and delivering messages in a way that resonates with their interests and roles.

Highlights

The tech industry is facing a challenging start to the new year with layoffs and high unemployment rates.

Being a good coder is no longer sufficient to stand out in the tech industry.

To stand out, it's important to understand the roles and responsibilities of the people you're working with and presenting to.

Tailoring your communication and presentations to your audience's level of understanding and relevance can greatly improve your effectiveness.

The '3Ws' method (Why, What, Where) can help in customizing your demos for different audiences.

Focusing on the 'Why' helps to understand the audience's interest and how your work benefits them.

Determining the 'What' involves providing the minimum necessary information to convey your message effectively.

The 'Where' considers the platform and environment where the demo will take place, which can impact the delivery and reception of your message.

High-quality engineers know the value of thoroughly reading and understanding API documentation.

Starting coding sessions with API documentation can prevent common issues and misunderstandings.

Writing documentation is crucial for not only explaining your work but also for selling your system and yourself.

Emphasizing personal projects can significantly improve your chances of getting hired in the tech industry.

Personal projects foster creativity and provide a platform to showcase your problem-solving skills.

Employers prefer candidates who can demonstrate real-world problem-solving through personal projects over theoretical coding expertise.

The speaker shares their personal journey and advice through regular updates on their YouTube channel.

Transcripts

play00:00

look at the state of the tech world the

play00:01

new year is not starting off on a happy

play00:03

note for workers at some of the

play00:04

country's largest tech companies with

play00:07

more layoffs just announced Mass layoffs

play00:09

forums and Reddit and Linkedin

play00:11

absolutely full of open to work badges

play00:13

cries for help and conversations of

play00:15

longtime unemployment it just goes to

play00:17

say that being a good coder is not

play00:19

enough anymore and if you really want to

play00:21

stand out if you really are finding

play00:23

yourself in a spot where you want to

play00:24

make a change here are three pieces of

play00:26

advice that I wish I had when I was

play00:28

coming up that you can take with and run

play00:30

at whatever level you see fit let's talk

play00:32

about it like you we're all trying to

play00:34

work 40 hours and I get it some of you

play00:36

are cranking 100 plus hour weeks and

play00:38

some of you are part-time Heroes I'm

play00:41

pretty

play00:44

tired I think I'll go home now and one

play00:47

of my biggest pieces of advice that I've

play00:49

realized over the last 2 years and

play00:51

something that will really help you

play00:52

stand out is to do a little Recon

play00:54

whether it be on workday talking to

play00:56

colleagues creeping their LinkedIn and

play00:58

really figure out who your you're

play01:00

talking to when you're going to give a

play01:01

demo and I don't mean just understanding

play01:03

their name you should know that but what

play01:06

I'm talking about is having a real

play01:08

understanding of what their role in the

play01:10

business is and what their role on your

play01:12

project is here's a silly example you're

play01:15

a designer and you're going to give a

play01:16

demo to your design lead they probably

play01:18

care that the button is blue and not red

play01:21

they're going to have an interest in

play01:23

that but if you were to give that exact

play01:24

same demo to your boss's boss the truth

play01:26

is they probably don't give a what

play01:28

color the button is and they just care

play01:30

that that button happens to be the

play01:32

finalized checkout which is going to

play01:33

make the business money and it's not

play01:35

that they don't care that you worked

play01:37

super hard to fight CSS or that you made

play01:39

the backend API to support the button

play01:41

it's just that their role is all about

play01:43

making money dealing with Staffing and

play01:45

contracts and finding additional

play01:47

business leads to bring in a bigger

play01:49

market for the company do yourself a

play01:51

favor help yourself by helping them

play01:54

understand the tools that you're

play01:55

providing but in their world and in

play01:58

their terminology and if you're asking

play01:59

how how the hell you can do that here

play02:01

are three W's that I like to use when

play02:03

I'm trying to tailor My Demo to my

play02:05

target audience first and foremost you

play02:06

need to answer why they care what is

play02:08

their role in the business why do they

play02:10

care that you added this button how is

play02:12

it going to help them the second of the

play02:14

three WS what is the minimum amount of

play02:16

information that you can give them based

play02:18

off of why they care and this isn't to

play02:21

hide information but this is to

play02:22

streamline and put a spotlight on the

play02:25

bits of information and the overall

play02:27

message that you're trying to deliver to

play02:29

them once again help yourself by helping

play02:32

them and the last W may seem a bit

play02:33

strange but this last W is where should

play02:36

this demo take place is it in person is

play02:39

it over Zoom Microsoft teams is it in

play02:41

the cloud or is it locally deployed on

play02:43

your machine this is one of those like

play02:46

doesn't seem like it quite fits with the

play02:48

others but I promise you if you can nail

play02:50

this one you're going to have a much

play02:52

better delivered message they're going

play02:53

to probably think a little higher of you

play02:55

and you're going to get a lot less

play02:57

questions and instead receive some

play02:59

proper feedback back that we're all

play03:00

actually trying to get out of our bosses

play03:02

I put this pillar first because in my

play03:04

opinion this is the biggest secret that

play03:07

really highquality Engineers just know

play03:09

how to take advantage of if nothing else

play03:11

in this video consider those 3ws and

play03:13

start tailoring your demos for the

play03:15

target audience in their language I

play03:17

promise you it'll make a huge difference

play03:19

on how you are received and perceived

play03:22

from the people that control your money

play03:23

the second piece of advice that I wish I

play03:25

had when I was coming up was really

play03:27

putting emphasis on reading but more

play03:29

importantly writing documentation rather

play03:31

than starting your coding session with

play03:33

chat GPT on one screen and your intellig

play03:35

or vs code on the other screen I really

play03:37

encourage you to start making the API

play03:39

documentation of whatever tool or

play03:41

Library you're using your very first

play03:43

place to look I can't count the amount

play03:44

of times I've helped another engineer

play03:46

and truthfully myself included where the

play03:48

issue with the snippet of code is that

play03:50

the chat GPT prompt they use just wasn't

play03:52

good enough you're trying to use methods

play03:53

that don't exist anymore options that

play03:56

just flat out never existed or even

play03:58

smaller more subtle things things like

play04:00

you're on version 5 but Chachi BT is

play04:02

giving you answers and responses to

play04:04

version 3 so what do you do in this

play04:06

scenario you start riffing back and

play04:07

forth with chat GPT just trying to brute

play04:09

force your way through this and this

play04:11

type of prompt hell hole I think you can

play04:13

completely avoid if you just start

play04:15

reading the API docs first more

play04:16

importantly I wish I would have spent

play04:18

way more time actually writing

play04:20

documentation and it's not that I didn't

play04:22

write docs but quite honestly the docs

play04:24

that I did write were quite

play04:26

spending more time writing in general

play04:28

will not only help you write better

play04:30

documentation but also help you better

play04:32

sell the system and yourself think about

play04:34

it your documentation is kind of like

play04:36

this rushing nesting doll you have

play04:38

function or method level docs which roll

play04:40

up to your class level docs which roll

play04:42

up to your service or API docs which

play04:44

rolls up to your microservice which

play04:46

rolls up to your architecture which

play04:47

rolls up to the product line as you grow

play04:50

in your career and spend different

play04:51

amount of time in all of these different

play04:53

levels writing documentation I promise

play04:55

you that you will have a huge jump start

play04:58

if you just start putting more emphasis

play05:00

on writing now I remember being asked my

play05:02

very first time to help identify

play05:04

components of a product line for a

play05:06

proposal we were working on I had never

play05:08

done that before had no clue where I

play05:09

should even start and it really

play05:11

highlighted how terrible of a writer I

play05:13

was so now I just spend more time

play05:15

writing I actually find that I enjoy

play05:17

writing it's peaceful it's relaxing it

play05:19

energizes me but also are great

play05:21

additions to my resume so that in the

play05:23

future I can go ahead and better sell

play05:25

myself the last piece of advice I wish I

play05:27

had when I was coming up was to spend

play05:29

more moretime prioritizing personal

play05:31

project as I mentioned in the beginning

play05:32

the tech world right now is kind of a

play05:34

show it's damn hard to get a job in

play05:36

Tech right now and based off of all of

play05:38

the data that I've seen and interviews

play05:39

that I've been a part of the people

play05:41

getting hired fast are the ones that

play05:43

have personal projects that they can

play05:44

show off and talk

play05:49

[Music]

play05:55

about in full transparency for a very

play05:58

long time I was one of those people that

play06:00

thought it was absolute to work

play06:02

on side projects like I write code 9 to5

play06:05

why am I going to write more code

play06:06

outside of work but the real kicker of

play06:07

prioritizing personal projects is not

play06:10

only helps you Foster creativity but

play06:12

allows you and gives you an Avenue to

play06:13

show off your problem solving skills

play06:15

sure you might have to solve a leak code

play06:17

problem or two during your interview

play06:18

process but it is really cool

play06:20

when you can show off that you found a

play06:21

problem in the world and you solved it

play06:23

and I'm personally not a leak code

play06:25

fanatic you just don't use that in the

play06:27

real world so if you can show me some

play06:28

real soft Ware and how you ideated the

play06:31

problem decomposed all the features and

play06:33

tasks and implemented it I would pick

play06:36

you 10 times out of 10 to join my team

play06:38

over the elite code expert and there you

play06:39

have it that's three actionable

play06:42

practical pieces of advice I wish I had

play06:44

when I was coming up and practice what

play06:45

I'm preaching check out the card over

play06:47

here or the link down below where I'm

play06:49

prioritizing my personal project and to

play06:51

take you along the entire Journey The

play06:52

Good the Bad the Ugly the success the

play06:54

failures all of it right here on YouTube

play06:57

so subscribe if you're a Dev or if

play06:58

you're interested in that sash journey I

play07:00

post a new video every week and with

play07:03

that I will see you next week

play07:10

peace

Rate This

5.0 / 5 (0 votes)

Related Tags
Tech LayoffsCareer AdviceJob MarketCommunication SkillsDocumentation ImportancePersonal ProjectsAPI DocumentationProfessional GrowthSoftware EngineeringCreative Problem Solving