Senior Programmers vs Junior Developers
ฝัง
- เผยแพร่เมื่อ 12 ก.ค. 2022
- Chat with me! bit.ly/ChatWithMiso
------
What senior engineers do vs what junior engineers do. Just for memes, enjoy! Subscribe to me here: bit.ly/MICHAELSONG
If you’re new to the channel: welcome ~ I’m Michael and I'm a rising senior at Carnegie Mellon University studying Information Systems. I make new videos every week about college and tech
Follow me on Instagram! / m.ichaelsong
Find me on TikTok! / softwareintern
Links!
-----
Signup for a free 30-day trial with Skillshare! skillshare.eqcm.net/c/3544551...
Get a 3-month free trial with Audible! amzn.to/3otOX3L
Get a 30-day free trial with Audible (Without Amazon Prime): amzn.to/3vhhSvL
My Equipment!
-----
Camera (AKA iPhone 13): amzn.to/3cGwyy8
Tripod: amzn.to/3Jc4pLt
Mic: amzn.to/3OAi546
Junior: Googling
Senior: Googling fast
Exactly 😊
ㅋㅋㅋㅋㅋ
100%
Seniors already have bookmarks
Correct, when you’re senior your google searches are more precise and produce better results. 😅
I love how TH-cam thinks I'm a software engineer now
Bruh, yes
Not yet
we
Ikr
I'm a UI UX Designer, but yeah they think I'm into it
Junior : many bugs and error
Senior : No bug and error but don't know why
True😂
Haha or expecting tests to fail, but some how everything's passing.
No error found because of 2>/dev/null 😂😂😂
😂 nope
😂😂😂
Typing is 5% of time.. 95% is thinking
So you work while walking, taking a shower, eating, driving, etc! Should you charge for that time out of the desk but still working lol
True lol
If this isn't the truth 😂
95% waiting for pipelines to run
@@a_d3monsearching is for 95% of time, 5% is copying 😂
This is more like"how you think programer is vs how it actually is"
Facts!
Yup. Programming = copy + paste 😆
Facts
THIS.
LoL. Exactly
Being a senior dev is about knowing what to copy and where to place it :)
So true.
😂😂😂
So true 😂😂😂
HAHAHAHAHA
AHAHAHAH
the difference between senior and junior is that the senior knows which code should be copied
this language looks like python
The more senior you become, the less code you write
- Junior dev
Alternative title: Hollywood programming vs Real life programming
This is real
😂
Right
This is perfect title. A senior developer can do write code like this 😂
😂😂😂😂 or "the mind of a junior who believes be a senior" 😂😂😂
"The difference between a master and a novice is that a master has failed more times than the novice has even tried" - Someone somewhere
Wise man gives good wisdom, so does a poor man
That's deep bruh
"I like potatoes" me right now
I screen shotted this comment. That’s real asf 💯
That's very well said.
plot twist: the junior actually coded the error message and it was just working
Funnier than the video :)
junior: i want 30mins break coding: "window.alert" give to senior...
Hence his surprise
😅
WHAT A TWIST!
Junionr: ctrl+C - ctrl+V
Senior: 30 meetings in calendar.
The only actual real answer.
Yap wrong Caption
JR vs Fresh grad
This is sad, but so true
:`(
Terrifyingly accurate...
How a trainee sees themselves as a junior engineer versus a senior engineer.
Looks like the Junior Engineer is actually doing the job😂
Junior: Copy, paste
Senior: Know what to copy, where to paste, and how to make this actually work
Lol
hes saying the true me as a senior developer i definitely copying and paste the code but i know why actually work
As a senior engineer, I confirm
Yes
That’s absolutely bs.
I’m a senior and i still copy… you can’t know everything and always remember rule number one: Don’t invent the wheel again. If there is code that works perfectly fine… use it
Well, according to this video, you are not a senior YET. 😆
Definitely.
@@xof64 hahahahaha
Yeah
@@xof64 looks like i have to study again xD
Principle engineer: Hey Tim, I designed this workflow, go implement it, meanwhile I have a meeting
The senior Dev Is typing too much 😅
He should be a typist as programmers do not judged by their typing speed but produce fast and bug free programs.
@@simondan4668 Typing too much, whether slower or faster, produces a lot of code that isn't fast or bug-free, less is more.
@@imzelo "produce fast" is achieved by optimum or what you said less code which also leads to less buggy or bug free code.
Expectation:
Seniors: Can code really good
Reality:
seniors: can fucking google faster
We get it
after spending a week looking for an error that turns out to be a ; where : should be that the ide couldn't even figure out.
@@stephblackcat bro what if someone change ; to a greek ; symbol which means question mark 💀
@@neonwolf07 fortunately it's rather hard to accidentally type greek characters on an english keyboard and i presume equally hard to type english ; on a greek keyboard. :P so I presume that would require malicious intent.
@@stephblackcat which ide?
Not true, even senior would've copy
The senior dev is the one that tells me that I put too much effort on my own code and should just copy everything xD
My senior dev told me one of his most prized applications consisted of 90% copy and paste from w3schools.
you speak truth. Been a professional for 10 years now, and it definitely is nothing like this video shows
This video is an indicator you're a junior!!!!
Very true but senior engineer would know how to do it them selves if they have enough time (they never do); however, juniors don’t know how to do it themselves if they had the time
That "Void loser function" on Junior Engineer got me 😂
Hoodie backwards is genius. Thank you youtube algorithm for making me learn tricks so I can nap at my desk and watch youtube even as I sleep.
Writing code without error on your first try is a myth
Nope
It happened to me once. I felt like a god.
Does it count if I got ChatGPT to do it for me?
@@Minecraftian2345432 Honestly, it's probably more impressive ChatGPT got it right first try.
not a myth because ive done it.. once or twice. but that power was too much for a human like me, and it was stripped away.
Senior = junior
Real senior = only on meeting
Junior: typing
Senior: ctrl C. Ctrl V
"Programming is not about typing, it's about thinking." - Rich Hickey
When you have low typing speed👺
@@rnjack5427 what's ur typing speed
@@user-xe5eq9br1c Average 70 only..keep trying to fast
@@rnjack5427 that's actually pretty good
@@user-xe5eq9br1c thanks brw🥰
Junior: Copy paste
Senior: What to paste, Where to Paste
Legend: Use AI tools to solve errors 😅😅
the senior only codes with ghjkitjk keys of his keyboard, impressive
i cried when all the tests passed
If only lool
LMAO YES
What tests?
As a noob of programming… this career will send me straight to an asylum 😢
int test1() { printf(“Test 1 Passed”); return TRUE; }
Imagine a senior engineer having time to code instead of being stuck in meetings…
Very true:D
Soo true
That's a bad senior engineer
This 😭
@@es696 Don't think the meetings' their fault when they didn't call for it mate
The use of arrays and for statements 😂😂
I like that part where he goes "jkljkljkljkljkl"
I expected to see the code continue being written while lifting his two hands 😄
Github CoPilot FTW
That's called a lead engineer
@@ascientistanengineer8038 lol
@@ascientistanengineer8038 😆
@@ascientistanengineer8038 best comment of the day
Junior: “ChatGPT, can you write this Python function?”
It can, actually, it is quite a good for simple tasks.
@@ivaniliev2272 not all functions will strictly speaking be simple tasks. just singular tasks.
😂😂
😂😂
The libraries It suggests are always lack of something you really want in your project
Honestly if you keep typing while glancing quickly around the room, makes you feel so much like a Pro!
He still needs the internal pointer variable 😂😭💔
Senior is so good that he can easily write the whole code with only 4 keys.
ctrl,c,v,delete
@@Sebastil1an Bravo :D
hahaha
He was saving the places where those 4 keys had to be entered for his coffee break. Classic time saving trick programmers use.
아 존나웃기네 ㅋㅋㅋㅋㅋㅋㅋ
Junior: “where is the documentation for this?”
Senior: “in my head”
Java has more than 4000 thousand Standard classes and interfaces, it is impossible for even an expert to memorize them.
@@vtsbrahmana that varies day to day as well so yeah I'll be googling forever. Programmers just learn what and how to google more efficiently
That junior Dev works for BGS and worked on Starfield lol
Junior : chatgpt : show me the codes
Senior: All code tests pass
Junior: Deletes test gate code
china's no 1 dev
Yes, but need to change definitions
as a junior, my code test is console.log() what ever I'm working with. if it doesn't look right I know I fucked up
if you run your code for the first time and it runs, somethings wrong
Yea, the coding process is wrong, writing once, having all green, and calling it a day means that you haven't even done 10% of your job.
Not just somethings wrong. The bugs are hiding and you are in for several months of debugging hell when something goes wrong and no amount of terminal debug code can help you locate where that stray .000001 came from.
That's only happened once to me in my life and it was GLORIOUS.
@@dannyarcher6370 In my experience if it has happened even once the code is very simple (under 100 lines of code) or you just haven't found the bug yet.
It's called copy and paste
Can confirm. I'm an embedded electronics guy, whenever I see our senior programmers or ops guys typing, it's like magic. Shit happens on screen in seconds that would have taken me half an hour (every electronics guy nowadays has to be able to code at least somewhat).
I like how the senior programmer didn’t even use the shift button for the symbols
His code while drinking a coffee:
kjnkjnkjnkjnkjnkjnkjnkjnkjn
I'm a senior and I still remember the best advice during my junior days. "You can copy but don't copy + paste!". Just sharing. Happy coding! 😁
does that mean you type the code you copy instead of copy and paste it
@@luqmanooo5402 It means don't copy and paste code. You can "use" the code that worked, but don't copy and paste.
@@SamLee-ur7xl so in other words just type out that code rather than copy and paste it?
@@spectate0074 Yes, and additionally it prevents lazy thinking and streamlines the code. For example, when you write an essay, the final draft should be done by writing out a fresh outline again from memory, then filling it out with the info from the previous draft. That way, the argument is more succinct and streamlined, and useless stuff are left out and better versions are left. The same thing should be done in code.
@@SamLee-ur7xl I can see the reasonings now. Thanks for explaining.
Hu noticed the guy pressing the same keys
I'm starting on my web developer journey but now you're scaring me 😂😂😂😂
Don't be afraid. This depiction of a senior programmer is unrealistic. In reality, a senior is just generally better at seeking out the solution to problems because they have more experience telling them where to look. Plus they have less time to do actual work due to all the meetings.
"Error in line 270, please restart your life"
uninstall al of them 🤣
yy
“Error in Line 270”
The file only has 10 lines
@@BastianInukChristensen now THATS allot of damage
@@BastianInukChristensen Fuck thats pain
The worst is when you’ve been coding super smooth and effortlessly all day, then in a meeting you need to change something for a demo and can’t type English words and look like an idiot
Fingers can only press the letters I need :)
I wish when the junior was slowly typing it said, "If...array...(" and cut away as he put in a "?"
LOL
Stack overflow 😂
Junior : Stack Overflow
Senior : Stack Overflow
1 asks the other pastes
Senior: Stack overflow shortcut on computer
Almost no one codes as easily as the senior in this video. I'm worried that those who are just learning will see this, believe it, and then feel discouraged.
Agreed.
Even when doing the easy stuff that I already know how to do in my mind, I like to always double check spelling, do lots of debugging. It takes time even if it is easy to you.
if there’s code available and it’s correct, why risk messing it up yourself. the internet is a programmers #1 tool
Don't worry, they'll feel discouraged no matter what.
Indeed. Even seniors Google all the time.
Almost no one? Actually no one. No one ever.
what i experienced over the years is that i can way more often write functionality or refactor stuff from start to finish and when i run it it just works.
i still need to look up things and stuff. but the entire concept and architecture often is in my head very early and i can imagine how everything will work together until i run it for the first time.
not always works like that but i see it works more and more frequently
that rick roll was uncalled for
Ayyyyy TH-cam thinks I’m actually a programmer nice - I must be close.
The Senior programmer literally just clicking "ASDF ASDF ASDF" repeatedly on his keyboard
What you don't see is that he set up Macros for each of those subsequent keystrokes, and what seemed like nonsensical typing to outsiders actually pasted twelve separate code snippets.
@@LinkEX wow
Senior Developer: I'm fictional character
Junior: using Google
Senior: using Copilot in IDE
I love how every tech TH-camr remakes this video every six months, with no originality... I also love that it's actually incredibly false
Yeah it’s bullshit
maboy
@Austin Johnson So True 😂
It sucks but this is what people want. Easy fantasy
Yes, looks like ppl who havent worked or coded in their life think this works
As a programmer myself, there is nothing much to be bragged about speed. You would be doing 10 lines per day on some days, but do what matters
Senior in the video: asdf hjklhjklhjklhjkl
Junior: Googling bad and long time
Senior: Googling effective
I got my very first job as a junior full stack developer last week and I was put in a team with a senior engineer. We were in a meeting and getting presented with the things that we needed to implement for this sprint and I was just freaking out inside like "can we really finish that in # days??" but the senior was like "hm. ok, no big deal" and I was just "..."
How’s it going now?
@@Wonderlaust I ended up finishing most of it by myself 😂 definitely a wild month full of learnings.
@@heyNepti proud of you 🙌
@@heyNepti cool 👏🏼👏🏼
Cool
We all know that we are more of junior engineers even at the experience of senior engineer...
As a junior engineer sometimes you forget how to write hello world LOL😂😂
Novice: I can do better CHATGPT
The fact that a senior's workflow is so fast means that he has copied and pasted the code so much, he knows what to do without even looking it up on stack overflow.
Lol.
He actually automated the copy and pasting of code from stack overflow.
I started uni this year and my engineering professor literally always says,”if you don’t know the answer consult your best friend, google”
bro typing on the same keys 😂😂
And his jacket is backward 😂😂😂
If there's no stackoverflow, I'd be suffering with memory heap exception..
It's my life! I'm completing 4 days today as a Junior Developer.
How much do you earn?😮
@@mishalw2103 dollars an hr
Godspeed! I hope your team is more supportive and nicer to you than mine was
@@mishalw210 my friend earns 120k as a junior. i earn 60k as a junior
I feel attacked lol
The backwards hoodie was a nice touch
Senior engineer knows what they’re doing & know what they’re looking for more specifically than Junior coder. Coding is difficult and sometimes it not meant for everyone but if that’s what your passion abt, don’t give up! Hard work pays off!
Hey, we all start somewhere. Those senior engineers were all juniors too at some point
Yeah but I hope you do know the junior one in the video doesnt def differ from the senior one 😂
When he types only with l,k,j keys with one hand. 😂
You can do that if Vim is your IDE. 😆
“ a FATAL error has occurred” is crazy
"Error at line 24, please delete your computer "
Whether you’re senior or junior you’re going to have that pop up message you had in the end 🤣 then stack overflow 😂
A senior don't code like crazy anymore tho, they'd just be sitting all month staring at their monitor looking for a bug lol
I'm a 2nd year college computer sciences and this is really fucking true
Senior: But why it works?
2024:
Senior : GPT
Junior : GPT
The tests passing was so satisfying! I don't get that a lot at work lol.
Bra, who does?
Which program "test passing" use?
@@illegalbilgiler intellij if you still want to know
@@koszy really? isnt it leethcode etc?
@@illegalbilgiler the program in this vid is intellij for what I know. Idk about others
As I'm almost a senior now, this truly hits me hahahahaha. I never expected I could almost be that guy in the video (senior engineer version) when I was a junior. It's all about your brain muscle memory.
For the juniors out there doubting yourselves when facing frustrating bugs/errors/issues, keep grinding boys. Those will be valuable lessons
I hope so, I'm the junior one😋
'muscle memory'... I remember a period where I had to use Schema (LISP variant) and found I was subconsciously balancing parentheses... correctly. On the first typing, at least; any time I had to go back and decipher something I had to parse it.
I don't use that language anymore, and I am so glad for it.
Im in senior year of highschool. I have to wait
This... sounds like you arent a senior engineer... alot of engineering, is NOT coding. Its sitting down and planning things out. The coding bit is the easy part.
That keyboard is like nails on a chalk board hooly
As a junior engineer I feel attacked 😂😂
I'm a senior and i'm still looking like a junior 😂
Me too
Then still continue learn mouahhhhhh
Its normal 😂 the senior one was over exaggerated. Every true software developer knows theres always going to be some googling around and wondering what went wrong
The one key that is always louder than the other.
Mouse left click?
The spacebar
The senior engineer actually are just doing up down left right on vim
The junior one is me 😂😂😂😂😂😂
From my experiences, Seniors are there just to chill, give orders and approve pull requests without checking them
Correct
From my experience they are the firefighters that come when the building is burning and you can't find a way out.
I hardly ever google things just because I want to solve stuff myself and make it stick. Sure it might be slower at first, but it'll pay off in the long run. You learn a lot more that way
You forget the bit where you swear at ChatGPT for being sofa king lazy!
Well, every senior was once a junior
all the problem the junior has is the fact that he forgot to past after copy
im a senior and i basically just watch netflix all day and occasionally type in teams "having trouble with the vpn, will try and restart"
I see you're work from home like me. I do that all the time. LMAO
Fatal error has occurred 😂😂
Me making a program to give me immortality, guess which one looks more like me...