10 things that made me a senior developer

  Рет қаралды 31,784

Jakub Kozłowski

Jakub Kozłowski

Күн бұрын

Пікірлер: 62
@deathbombs
@deathbombs 7 ай бұрын
Junior = learning how to do things, what's good and bad Senior = making choices based on knowing the "what"
@spongechameleon6940
@spongechameleon6940 2 жыл бұрын
Thinking of features as "user problems" and not "software problems" is so powerful. My application generates qr codes in bulk that redeem products when scanned. One customer wanted the qr codes to point to random products. We could've added that feature in code, but we solved the same problem by telling the customer to just distribute the qr codes randomly. Saved everybody time and unnecessary complexity.
@kubukoz_
@kubukoz_ 2 жыл бұрын
👌👌👌
@marcosandoval7260
@marcosandoval7260 4 жыл бұрын
"If you're not moving forward, you're moving backward". Powerful. Thank you! Congrats from Venezuela.
@framebush9034
@framebush9034 3 жыл бұрын
its all about programming.
@alexplom5958
@alexplom5958 3 жыл бұрын
Absolutely great content and helpful concrete points. I could only add something that I have personally experienced to differentiate between "senior" and "non-senior" developers. And that is: responsibility. I believe that is the single most important trait that helps you stand out and become a great developer.
@crystalkewe
@crystalkewe Жыл бұрын
Such great advice Jakub, that's rarely available on the internet. Thanks for sharing mate!
@iakobkv271
@iakobkv271 3 жыл бұрын
So much information in 10 minutes. Kudos!
@Awethon
@Awethon 4 жыл бұрын
9:27 10/10 transition 10:46 it's like a photo stock meme but in video format 11:37 *clearly wants to take his time on sick leave*
@kubukoz_
@kubukoz_ 4 жыл бұрын
The things we do for a good shot 🤣 Thanks, that transition was probably the most fun part of the editing process...
@nromancarcamo
@nromancarcamo 3 жыл бұрын
I can see you’re a truly senior, I feel related with many things you mentioned, although I think it’s time to make more adjustments. Thanks!.
@mehrandvm7343
@mehrandvm7343 2 жыл бұрын
This video is so underrated. thanks for the amazing advice!
@kamyarnemati
@kamyarnemati 3 жыл бұрын
Hi Jakub, thank you for sharing these points. It's nice to have your channel now in my favorite ones!
@Natalicha1234
@Natalicha1234 Жыл бұрын
Loved this video, thank you!
@Grantrude
@Grantrude 2 жыл бұрын
Love this content and attitude. I couldn't agree more.
@junglegoose4648
@junglegoose4648 3 жыл бұрын
Great video, great delivery, thank you!
@MatDGVLL
@MatDGVLL Жыл бұрын
I can’t agree more with your point of view!
@igornowicki29
@igornowicki29 Жыл бұрын
I found your advices actually useful.
@kubukoz_
@kubukoz_ Жыл бұрын
That was the plan!
@fernandosouza2388
@fernandosouza2388 4 жыл бұрын
thanks for sharing your knowledge
@flutterghana
@flutterghana Жыл бұрын
Thanks so much great content 🎉
@munaar6445
@munaar6445 4 жыл бұрын
Thank you for all of these precious insights , and congratulations
@harrisfpv
@harrisfpv 3 жыл бұрын
"If you haven't had a production issue recently, read some postmortems from other companies, maybe they are dealing with problems you've never dreamed about" That is some really good advice. Do you have any suggestions on how to find these though? Feels like companies don't make that kind of documents public.
@kubukoz_
@kubukoz_ 3 жыл бұрын
You just have to look 😄 e.g. gitlab is pretty famous for sharing. about.gitlab.com/blog/2017/02/10/postmortem-of-database-outage-of-january-31/
@swattertroops-yaaa
@swattertroops-yaaa 2 жыл бұрын
Discord too
@HairOnScreen
@HairOnScreen 2 жыл бұрын
Great advice!
@GuilhermeARomao
@GuilhermeARomao 2 жыл бұрын
Thank you for this content! ;)
@hazemhatem9701
@hazemhatem9701 3 жыл бұрын
"find your limit and stay away from it " Powerful. Thank you!
@miklaop
@miklaop 4 жыл бұрын
Thanks for sharing this!
@bosnianowitzkifan41
@bosnianowitzkifan41 3 жыл бұрын
Great video, very helpful!
@a_k__
@a_k__ 2 жыл бұрын
extremely useful 👍
@Jaber_Dev
@Jaber_Dev 9 ай бұрын
Nice ❤
@swagatochatterjee7104
@swagatochatterjee7104 2 жыл бұрын
Hi Jakub. I always find it easy to crack interviews, but find it difficult to perform well on the job. I mean I have issues setting up estimates, or rather failing to meet them; and at times get blocked on tech issues which my code isn't introducing but getting generated by say the testing platform which is kind of dependent on others but cant get self unblocked by taking shortcuts. Or say coming up with requirements doc, along with all alternative POCs taking time. All these things in turn bring in minor releases to production. I would say these are the only reasons why I am not getting promoted, although I can churn out code pretty fast. Can you suggest how I can overcome this?
@kubukoz_
@kubukoz_ 2 жыл бұрын
Hi Swagato, that's a really challenging question - I only went through a promotion process once, so I can only speak about my experience in that one instance. I would suggest that you talk to your manager about what they think about your progress, and ask whether they can get you any feedback or start the promotion process (it'll be easier than waiting for someone to consider you worthy of a promotion). In my case, I had to ask my manager for a promotion, after which he kickstarted the process and I got a quite comprehensive list of requirements. Also definitely make sure you spend enough time at one place - it may be difficult to get promoted at all if you switch jobs e.g. yearly or so. Don't be too hard on yourself, getting sidetracked about issues like testing or tooling is to be expected. With estimates it's best to err on the safe side, and also estimate on a small scale (small tasks being estimated individually). And finally, depending on the level you want to get promoted to, just producing code isn't going to cut it - delivering value can be so many other things, as I talked in the video :) you may actually want to delegate some low-level work and focus on higher-level design work if you're aiming for a senior role. I wish you a happy and clear path to promotion! Feel free to ask if you have more questions.
@swagatochatterjee7104
@swagatochatterjee7104 2 жыл бұрын
@@kubukoz_ Thanks Jakub. That really helped.
@simon3121
@simon3121 2 жыл бұрын
Hi, just based on your problem description, I would agree you’re not a senior engineer (yet). Own the problems all they way. If I as a manager need to tell you what to do technically (to e.g. solve a problem ‘outside’ your code) you’re not senior. Come to me with solutions and proposals.
@florianwicher
@florianwicher 10 ай бұрын
"Take your time, this is not a sprint." Scrum masters: "Yes it is" 😂
@kubukoz_
@kubukoz_ 9 ай бұрын
No amount of convincing will make scrum masters accept reality, or make reality accept them ;)
@keifer7813
@keifer7813 2 жыл бұрын
Maybe that "Senior JavaScript developer" guy from the ad I keep getting should watch this
@helixnesss
@helixnesss 3 жыл бұрын
Really wonder who downvoted and why. I really appreciated the last point: take your time, you're only human. This is super important, especially for those with constant impostor syndrome (which can be a quality in some ways).
@darshanmukadam
@darshanmukadam 3 жыл бұрын
Which downvot?
@framebush9034
@framebush9034 3 жыл бұрын
thank you for advice. Now creating something
@gamingoutloud293
@gamingoutloud293 2 жыл бұрын
1 thing that made many devs to seniors: Time. Not the skill.
@kubukoz_
@kubukoz_ 2 жыл бұрын
It's time and effort, frankly - you can do your job for as long as you want but you won't advance unless you try ;)
@gamingoutloud293
@gamingoutloud293 2 жыл бұрын
@@kubukoz_ i missed one word "Sadly not the skill" ;)
@MdnightOne
@MdnightOne 3 жыл бұрын
"This is not a sprint" How ironic.
@kubukoz_
@kubukoz_ 3 жыл бұрын
Only ironic if you like Scrum 😂
@wanteed273
@wanteed273 Жыл бұрын
staz w comarchu i lecimy
@Olafisoyem
@Olafisoyem 3 жыл бұрын
if it doesn't get to prod you will get no money.. very true!
@rickythebird9584
@rickythebird9584 3 жыл бұрын
Good content, but I have to rewind a few times while watching as a nonnative English viewer. Especially at the beginning of each point, just cannot read the topic and the subtitles at same time. Thanks for sharing.
@kubukoz_
@kubukoz_ 3 жыл бұрын
I had to retry every sentence a couple times when recording so I guess we're square 😂 tbh every time I watch any part of this video, I feel like I should be speaking much faster - glad someone has a different feeling :) thanks for watching!
@jaaguitar
@jaaguitar Жыл бұрын
Pragmatic people are rare in our industry. Working with OCD people is one of the most miserable parts of software development.
@kubukoz_
@kubukoz_ 9 ай бұрын
To this day, I still try to curb my perfectionism 😭
@AndrewErwin73
@AndrewErwin73 2 жыл бұрын
I am sure the manbun had something to do with it!
@AndrewErwin73
@AndrewErwin73 2 жыл бұрын
But all seriousness aside... good content. I have been a freelancer for almost a decade. I don't even remember what it is like to work in an office environment.
@ingloriouspancake7529
@ingloriouspancake7529 2 жыл бұрын
Microphone should be closer
@kubukoz_
@kubukoz_ 2 жыл бұрын
Yeah. It's better in more recent videos :)
@Polly10189
@Polly10189 2 жыл бұрын
Step #1 : Buy dual monitor with a great headset .
@kubukoz_
@kubukoz_ 2 жыл бұрын
One monitor is enough, this isn't joma tech 😃
@wchen2340
@wchen2340 Жыл бұрын
what does thinking in terms of "senior" and "not senior" aka "junior" does achieve? id say ... data loss.
@kubukoz_
@kubukoz_ 9 ай бұрын
It achieves promotions, pay rises and sometimes even a change in the level of responsibility you feel :) Levels are useful. They are hardly consistent though, and one company's senior will be another's staff engineer.
@cloakrabbit767
@cloakrabbit767 3 жыл бұрын
The most important thing about being senior is to say edgy jokes
L8 Explains The Leap From Junior To Senior Software Engineer
8:24
Kun the Engineer
Рет қаралды 25 М.
8 Tips For Becoming A Senior Developer
13:38
ArjanCodes
Рет қаралды 59 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
The Difference Between Developers & Software Engineers
13:50
Continuous Delivery
Рет қаралды 76 М.
Is Tech Lead the WORST Job For Most Programmers?
24:29
Thriving Technologist
Рет қаралды 214 М.
one year of studying (it was a mistake)
12:51
Jeffrey Codes
Рет қаралды 278 М.
Why I Love Being a Software Engineer
8:53
Marko
Рет қаралды 1 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 126 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,7 МЛН
Why Most Programmers DON'T Last
18:56
Thriving Technologist
Рет қаралды 317 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,8 МЛН