How am I suppose to get a job as a software engineer?
Key Takeaways
The video discusses the fairness of companies' expectations for software engineers, including knowledge of multiple technologies such as database management, programming languages, Docker, and DevOps tools, as well as algorithms and data structures. The speaker argues that while these expectations may not be fair, they can be used as a checklist to prepare for interviews and increase one's chances of getting hired.
Full Transcript
so I had this interesting interaction today on Twitch where someone effectively asked me this question where they said hey companies are looking for all these Technologies and they also require alos and data structures do you think this is fair now this might be a bit of a hot take especially in today's world no I don't think it's fair but at the exact same time life is not fair so you're going to have to figure some of these things out now are all these Technologies are requirement at every company no are technologies that companies list as their requirements a requirement often no it's just like a wish list people just put all this crap on these resumés and eventually someone hits most the markers and they say hey that's good enough but what can you do with these wish list what can you do with these qualifications well you can use those as stepping stones to get the job you want now yes they may interview you with some algorithms and data structures do I think that's the best way to interview someone no but should you know about them yes just learn them if you know that's the handshake to get into a company that you want to work at just spend a couple weeks in your own time learning them it's not that hard and the more time you put into it the easier they get and when I say it's not that hard yes the concepts they are initially hard but like everything in the world you put time and effort into it it gets easier and so yes you can sit around and say oh these things aren't Fair they're not right oh I think interviews are broken blah blah blah blah blah or you can realize you are being handed the exact checklist you need to be able to dunk on an interview for a company that's going to pay you six figure salary so just do it and that's kind of the mentality I took into it is that I just didn't care right I just don't have to think of the Justice or Injustice to the whole situation instead I can just go okay I am going to figure out what they want and I'm going to crush what they want so of course this guy responds with it's impossible to learn everything and have experience with everything and I do agree there is not enough time the day to explore everything but a little bit of hard work and some time you can explore a lot of things you can knock out basic understanding of Docker and all this infrastructure uh requirements for devops in just a couple weeks of practice and really getting after it you will become able to at least talk about it and most jobs don't need to hire the best person ever they're looking for someone that has the language and understanding to be able to Google and build the solution for them you don't need to be the best but you need to just simply understand how it's used the trade-offs for different versions of these things and what you should be doing so yes you can can actually have experience with quite a few things if you use your time effec please if you're looking for a job you're on your first job you don't like it you're on your second job you don't like it you don't have a job and you really really want one take the time to explore to learn these things go look at all these different job requirements the jobs that you want see what they all require and learn about it enough to be able to talk with people and second off you know what you can do you can say jump into the Discord yes there's 1,800 people actively online and about 5700 members that means if you have technologies that you're trying to figure out things that you're working on there is a programming section which you can ask questions about but what you really want is to be able to bounce your ideas off of discuss things you have to have people in your life go to meetups talk about technology practice and then moreover find companies you don't really care about getting hired at and interview become good at it be able to practice the art of discussing your ideas in a situation in which is just tossed on you cuz most of the time interviewers are looking for someone that can discuss ideas and come to Solutions they're not necessarily always looking for someone that's going to give them the most pristine answer in that moment and they're often not looking for someone that knows all the Technologies they've listed so take the time practice do it it's going to be beneficial I would highly recommend looking at Life as a challenge not as an inconvenience to look at it as an adventure not some sort of Injustice or ill will towards yourself and I strongly recommend that you hit that sub button okay can you just hit it and yes I did subtly State at the beginning of this that I was streaming on Twitch so you know you can jump in the section down below and follow the links my name is the primagen
Original Description
Is it fair what companies expect of software engineers? Is it fair that they want you to know database foo, multiple languages, docker, and other dev ops tech? What about hiring with algos? Is that fair? is it good?
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEAGENYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
### Editor
All my videos are edited by Flip. Give him a follow! https://twitter.com/FlipMediaProd He is also open to do more editing, so slide deeeeeeeeep into his dms.
### Links
Linode: https://linode.com/prime
https://discord.gg/ThePrimeagen
Twitch: https://twitch.tv/ThePrimeagen
Insta: https://instagram.com/ThePrimeagen
Twitter: https://twitter.com/ThePrimeagen
VimRC & i3: https://github.com/ThePrimeagen/.dotfiles
Keyboard (15% off, I don't earn commission): https://bit.ly/primeagen-adv2
#vim #programming #softwareengineering
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from ThePrimeagen · ThePrimeagen · 22 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
▶
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Two Simple Steps to go from IDE to Vim
ThePrimeagen
Git's Best And Most Unknown Feature
ThePrimeagen
My Developer Workflow - How I use i3, tmux, and vim
ThePrimeagen
Github Copilot MAKES A CLI GAME IN GOLANG FROM SCRATCH?!?!
ThePrimeagen
I made the greatest tool ever! | tmux & cht.sh & fzf
ThePrimeagen
Is TypeScript (NodeJS) Faster than Go?? | A server comparison
ThePrimeagen
How to make TypeScript Blazingly Fast (JavaScript/NodeJS)
ThePrimeagen
Learn Vim in Less than 2 Minutes
ThePrimeagen
The biggest lie about programming? REACTING to tech twitter
ThePrimeagen
Rust or Go for my next project? WHAT TO CHOOSE? (as a senior intern engineer)
ThePrimeagen
Go is faster than Rust??! Go vs Rust vs TypeScript Servers (as a scientist)
ThePrimeagen
You only Git Merge?!? feat Theo : DevHour #1
ThePrimeagen
YOU DONT UNIT TEST??? DevHour #1 Theo
ThePrimeagen
Tech TikTok - Is this really programming? | React
ThePrimeagen
I am dying
ThePrimeagen
Comparing Rust (Yew) vs TypeScript (React) NodeJS | SSR times
ThePrimeagen
Why I use Vim in 2022
ThePrimeagen
How programming feels
ThePrimeagen
Why I Quit Netflix
ThePrimeagen
Programming on TikTok
ThePrimeagen
If I could give advice to myself when starting as a software engineer
ThePrimeagen
How am I suppose to get a job as a software engineer?
ThePrimeagen
Why do I feel burnt out? (software engineering)
ThePrimeagen
I am done with vim
ThePrimeagen
Maintaining Motivation as a Software Engineer
ThePrimeagen
Bun (TypeScript) is faster than Rust!?!
ThePrimeagen
Go is blazingly faster than Zig?
ThePrimeagen
Facebook Recommends Rust?
ThePrimeagen
5 Things I Hate About JavaScript
ThePrimeagen
Why I Make Content
ThePrimeagen
Is ADHD Bad For Programming?
ThePrimeagen
Vim As You Editor - Advanced Motions P1
ThePrimeagen
How I Would Get My First Job If I Started Over
ThePrimeagen
Vim as your editor - Advanced Motions P2
ThePrimeagen
My Best Decision Professionally
ThePrimeagen
Should you use RUST as your FIRST programming language?
ThePrimeagen
How I Made JavaScript BLAZINGLY FAST
ThePrimeagen
Is JSON Blazingly Fast or...?
ThePrimeagen
Vim As Your Editor - Introduction
ThePrimeagen
Vim As Your Editor - Horizontal
ThePrimeagen
Astro IS SO GOOD
ThePrimeagen
STOP LYING, The truth about Software Engineering
ThePrimeagen
Does Your Editor Matter?
ThePrimeagen
React Is This Fast???
ThePrimeagen
Vim As Your Editor - Vertical Movements
ThePrimeagen
Rust for TypeScript devs : Borrow Checker
ThePrimeagen
Will ChatGPT Terminate Your Job?
ThePrimeagen
0 to LSP : Neovim RC From Scratch
ThePrimeagen
From Meth To Netflix
ThePrimeagen
Faster than your favorite JS framework?
ThePrimeagen
Primeagen Answers the Webs Most Asked Questions for a Software Engineer
ThePrimeagen
This Algorithm is 1,606,240% FASTER
ThePrimeagen
Looking Under the Hood of JavaScript
ThePrimeagen
What Next...Finding a New Job In Software
ThePrimeagen
JSON, I hardly know 'er
ThePrimeagen
RUST Enums ARE Better
ThePrimeagen
CoPilot Review: My Thoughts After 6 Months
ThePrimeagen
How to Vim in 2023: Tips and Tricks
ThePrimeagen
Twitter's Algorithm Has MASSIVE Problems
ThePrimeagen
Rust Foundation IS DOING WHAT????
ThePrimeagen
More on: Tool Use & Function Calling
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Common Next.js Errors (and How I Solved Them)
Dev.to · gary killen
Applying Scalability in Backend (CodeBuddy)
Medium · LLM
Why Every Backend Developer Should Learn Nginx Before Going to Production
Medium · DevOps
Connecting Frontend to Backend: A Backend Engineer’s Reality Check
Medium · Programming
🎓
Tutor Explanation
DeepCamp AI