195
u/JestemStefan 23h ago
What xd
Junior usually do some non critical/ maintenence tasks so they can learn and they require a lot of assistance. It's usually less work to do it yourself as a senior.
You could probably get fired tommorow and project will continue as nothing ever happened.
51
u/unpopularOpinions776 22h ago
this. i only give juniors shit that iâm not worried about. stuff that i could do 10x faster than them but i can also quickly see if theyâve done it wrong, so it saves me time
1
u/ArchMob 4h ago
Yes I noticed this 10x speed too without exaggerating. Is it universal in señor vs junior? I mean in construction for example, a senior might work 2-3x faster, even that might be a stretch
But your mindset is good. Save MY time instead of trying to make them faster or trying to deep coach them to be at my level
11
177
u/unpopularOpinions776 23h ago
no fucking way is this real. the juniors are tasked with dumb shit like localization or intro dialogs
29
u/oh_ski_bummer 22h ago
is this heaven you are speaking of?
38
u/unpopularOpinions776 22h ago
no itâs just a normal job. any place that has a junior doing critical tasks is a place you should be suspicious of
12
u/agfitzp 21h ago
Other signs are builds and tests, I joined a startup that had already been running for a few years but some of their components had no build infrastructure and no automated testing.
I fucked off out of there so fast I set a new land speed record.
1
u/The_Real_Slim_Lemon 20h ago
Thatâs my current role lol - my first task was to set up an integration testing framework for them
11
0
u/almostDynamic 16h ago
Idk. I run go-live critical task with a lot of handholding. Even Iâm sussed out by the level of prod access I have.
That said. They know that I know what Iâm touching - And I kind of appreciate that. Iâm learning at light speed.
11
u/Gtantha 22h ago
Hahaha, it's true in some companies. Just a bit over a year into my first job and I'm winging projects completely alone. I wish I could work with other people on the same codebase together, but so far it has been one person per codebase. Maybe a project was transferred from one person to another, but I haven't seen two people working on the same codebase at the same time.
6
u/unpopularOpinions776 22h ago
you should find a new job. youâll never learn the right practices by yourself
6
u/nightonfir3 17h ago
I disagree that its all bad. Yes you wont know how to do it the same way a senior at a large firm does it. But you can get paid to learn stuff nobody would let you near at a big company. Then you move over to a big company and look at what a big company did and you can actually understand because you tried to do it yourself and understand the problem space.
If your just trying to glide through with minimal effort you probably wont learn things though.
8
u/Gtantha 22h ago
Sure. Will you put in the work to search for a new job? Especially one where I don't have to move and don't have to work from home. Took me half a year to land this one while not working forty hours a week.
-1
11
u/werwolf2-0 22h ago
I was tasked to code the basis of the core part of our new project/product. The rough outlines and overarching architecture was given by the seniors, but I was creating the internal code structure. Worked out pretty well, we are still using it as I implemented it
3
u/SpacecraftX 21h ago
I was tasked with solo building a feature that I had done a tech demo for on a âhackathonâ day that the company turned around and told the customer, Aramco, was already a feature that would be in the next release.
1
5
22h ago edited 19h ago
the juniors are tasked with dumb shit like localization or intro dialogs
Junior dev, first day in a new job AND new stack (went from React + Python, -> .NET Framework MVC, and jQuery). They tell me to clone their project, learn the codebase (the docs were just passwords), and implement a dynamic survey generator within 2-3 weeks because it was an urgent request from a client.
Idk which organized and sane world you're coming from, but it's definitely not "localization or intro dialogs".
14
u/JestemStefan 22h ago
It sounds your doing regular Dev job for junior pay then.
Or this survey generator wasn't mission critical.
Junior developers are investment. Assumption is that they will match the speed of the team and grow to be seniors
0
19h ago edited 19h ago
Or this survey generator wasn't mission critical.
It was a request from one of the largest adopters of the CRM, and they paid (the company, not me) a hefty sum to have it deadlined within 2 weeks. SMS/email notifications and all included.
Junior developers are investment. Assumption is that they will match the speed of the team and grow to be seniors
What happened to mid-level?
12
u/unpopularOpinions776 22h ago
clone the project from github
and thatâs⊠complicated? doesnât that go without saying? lol
dynamic survey generator
so a system that stores strings and allows a selection of aforementioned strings?
yeah man. not pulling the train here
2
u/agfitzp 21h ago
Sounds like a make work project, I did something similar for one of our co-ops that we got when another team decided the didn't have room or time for a co-op
1
u/unpopularOpinions776 21h ago
my thoughts exactly. doesnât sound missions critical to the business but like a rating tool for customers for NPS
0
19h ago edited 19h ago
and thatâs⊠complicated? doesnât that go without saying? lol
The cloning part isn't complicated. Learning a legacy codebase while using a new framework to get productive without a senior was the complicated part. "Clone it and read it" was basically the onboarding process.
FWIW in the company I previously worked for, we ensured to make smaller feature tickets when onboard anyone from other teams because we believed that, when it comes to getting up to speed, working on small features to learn bits and pieces here and there works better.
yeah man. not pulling the train here
I... never claimed it was. I claimed that it was more than what the comment above said: "the juniors are tasked with dumb shit like localization or intro dialogs".
so a system that stores strings and allows a selection of aforementioned strings?
That made us an extra 2.5k as an urgent contract. I get us devs love looking at the technical difficulty of all, but if I made money by adding value to our client I'm good with storing strings.
0
1
55
54
u/jdgrazia 21h ago
Accurate, Because you're not actually helping and they're still cheering you on.
8
u/-Kerrigan- 18h ago
Yeah! Junior will learn by doing. A good lead is neither overly challenging, nor overly supporting
6
u/YouDoHaveValue 16h ago
"Wow great job! Now just go ahead and filter on the server side instead of loading all the records locally and then filtering and I'll take another look!"
25
u/Friendlyvoices 21h ago edited 21h ago
The amount of work my junior developers do vs the amount they think they do is wild. "I spent all sprint on this component" sounds impressive to them, but there's a reason the number of points they get each sprint is half that of a senior dev.
When your stories go from "build a class that has x,y,z acceptance criteria" to "we have a request to build Google" you're in the senior territory.
12
u/YouDoHaveValue 16h ago edited 16h ago
For real.
I had one of my guys brag that he can get a dashboard of basic charts done in a week.
And I had to bite my tongue because I wanted to tell him okay you're picking it up but we need to get you to where you can turn that around same day.
11
u/TechFiend72 21h ago
This picture is missing the other senior developers laying the track out in front of the junior devs.
7
6
u/Levibisonn 20h ago
Not a SWE but it's really staggering how as I have become more senior I'm expected to delegate and manage other people instead of taking on an actually heavier, more complex engineering load. I see a bunch of my senior colleagues (who are damn good engineers) not engineering at all and just PMing junior engineers /contractors. It's wild.
3
u/ososalsosal 19h ago
Junior: but Senior, during the worst issues there was only one set of footprints
7
2
1
u/terminalxposure 10h ago
There is only one developer. The other players would be 4XProject Manager, Stream Leads, Scrum Master, Project Support Officer, Change Manager, Training, OCM Lead, Solution Architect, Security Architect, 3XTechnical writers, Cloud architect, Department Liaison, 2xCompany Partners, 3xEnterprise Architect, Service Design Lead, Service Delivery Manager, 2XBusiness Analyst, 10xTest Engineers, Product Owner and Sneaky Product Sales guy upselling shit
1
u/TechnoRhythmic 10h ago
I don't know where this happens. I always feel most senior developers (genuine developers) would rather write their own code than train a junior developer.
Most of the times for the initial few years (till the junior becomes a senior) - having the junior developer is an "investment" for the team - which they hope would pay off in the long run.
1
u/yoyotigre 5h ago
Every junior thinking that the copy-paste or any other boring task he got is what keeps that project and company alive :))
1
1
u/morrisdev 53m ago
So this is a toy train that thinks it's actually pulling a real train, and the 2 others are like, "really?"
Call me jaded, since this is the 3rd weekend I have to go to the office to rewrite some junior developer's code so we don't miss our deadline.
0
u/GvRiva 22h ago
The infotainment software of a major car brand is based on the communication concept developed by an intern for another project. That intern isn't even working there anymore
0
u/XWasTheProblem 18h ago
I was that junior (well, me and the other junior) except there was no senior, and nobody else really knew shit about programming.
It was not a pleasant experience.
0
u/pondwond 12h ago
I'd rather do a years work in a week than sit through those stupid meetings middle Management has their calenders full with!
0
0
-3
1.2k
u/Piotrek9t 23h ago
This feels like it was made by an overwhelmed Junior who has not yet realized that the Seniors still shelter him from the fucked up stuff