Rahul Pandey
Rahul Pandey
- 293
- 7 871 563
The best software engineers: learn every new JavaScript framework, experiment with new ML techniques, and grind out 5 Leetcode problems a day. Right?
WRONG
The key to career advancement has very little to do with how many technologies you know, or how much time you spend coding. It's about your behavior and mindset within a team to build something great.
These skills don't get taught in school, and I've learned them the hard way in my career. This channel is to share what I've learned. I also run a membership designed to supercharge engineering careers, check it out at joinTaro.com
My background:
➤ Staff Engineer at Meta (Facebook)
➤ Founding engineer at a startup that got acquired by Pinterest
➤ BS and MS from Stanford
Пікірлер
Well, you didn't need to say I've been working as a SE now, We can see it, barely alive, sulking on failures.
Can you post a video on how live streaming works from basics or the learning path for video streams in one of your courses
Excellent tips, but did he say don't juggle more than three projects at the same time? Juggling more than one is hard enough! I'm glad he said that software engineering is still a new field though given the amount of people worried about AI taking our jobs.
I think you are being unfair to yourself on #4. There are always going to be unexpected behaviors and situations like the notification bar. Its Designer/QA's job to flag it and then the PMs job to decide if it needs to be changed or not.
Its very simple. Any company is not going to pay you more than what you earn for them... The engineer in the example section did exactly that. He/she cut majority cost of having a major client, making the company money by reducing their cost to them, thus getting rewarded.
I promised to deliver an eLearning platform similar to Udemy within three weeks, and now I'm stressed because it's taking longer than expected. The tech stack I'm using includes Next.js, Express.js, MongoDB, and Redis.
software engineers worst estimation time ever 😂
Very informative . Thank you 🙏
As I am moving on the senior level. I appreciate this video
These hold true for Mechanical as well.
The most underrated software dev channel out there.
Great video! Thank you! All are good, except writing comment. IMO less comment in the codebase is better, and utilize PR to discuss them? Just my $0.02
Are there an example of what's a bad surprise to overcomm?
Engineers try to sell these stories to their management to avoid sounding/looking less productive, but they consistently make these mistakes. Most engineers start off risk averse. But they eventually start winging it to become Senior engineers and then slow down to become Staff Engineers. It's a cycle. Engineering leadership should avoid falling for these "beliefs" while planning their projects.
Guilty of these continuously We unfortunately the organization wide don't practice adding test plans in PR. We usually push the unit tests in the same PR. Did you ever post a video regarding test plans? Worth making one if there isn't one which is specially relevant from your experience?
Wait, what's the alternative to pushing unit tests in same PR, and why?
Lying is a sin.
and yet it's so common 😅
Wow, I've made so many of these, good to know even someone who can reach staff engineer is able to make them - this helps so much with the imposter syndrome, ty!
Yes, 5 minutes... 6 hours later. 😂
this is my life story (and why I sleep at 2-3am so frequently)
@@RahulPandeyrkp I feel your pain, I crashed out at 2:30 am this morning after working on an Airtable scripting extension project. I was planning to be done by 11 and got rabbit holed into an Async problem for 3 hours 😂
my life is a lie
so much lying (to myself) in my career
I am the only one that see this to be similar to other programming languages??
The only constant is change.
I feel you left something out by not indicating why one specified you a senior, and the other as junior.
Personality clashes, too.
You are 100% correct when you say PIP is a good thing because you want to work with people that support you!! a collaborative manager is not going to blindside you with something like this. They're going to have conversations with you during your one on ones to communicate where they feel or think you're not meeting the mark, siding, specific examples, and offer new opportunities to correct your performance to a level they think acceptable or even better yet, admirable.
Can data engineer do this as well?
Data engineers got paid ~30% less than software engineers at Meta. It's possible but harder.
I joined a new company but I am working remotely. So it will be awkward to schedule 1:1 with every team member on Teams just for introductions.
I wouldn't frame as introductions. Frame it as "I'd love to learn from you as i ramp up, can I put 30 min on your calendar?"
@@RahulPandeyrkp Sounds good but I have already been assigned a buddy from within my teams and the manager asked me to reach out to him for any doubts.
classic engineer weirdo vibes
Nice video. But there is a huge problem. 1) Market landscape has changed. 2) Big tech doesn't mass hire people like when you applied. 3) There are too many engineers. Especially ones who got laid off
They will again, give it a few years. In the meantime, learn the skills they're looking for
Thanks a Lot
Hi Rahul, I can't seem to find a way to add a dependency for RecyclerView like at 11:20 . Is RecylerView still relevant in 2024? I heard people are using Jetpack Compose. 🤔
It did not automaticaly ask me if I want to add a dependency either when I added the RecyclerView widget on activity_main.xml
Rahul, I want to make a lof of money as a Coder. Where should I start?
This is terrible advice - you should be part of the solution, not the problem
Thnks for this wonderful video. I am wondering if there are additional things to do when onboarding as a senior engineer
Seems its my time to shine
Ok got it. So dont wait outside their house in the bushes .. ✅️😅 lol jk ... Seriously knowing my coworkers work habits, preferences, strengths/weaknesses and routine have really helped my efficiency at the office. Good topic.
Great Video, it Works perfectly. Thank you.
👀
Wow! Inspiration.😎👍🏻
i see you started to upload weekly again 💪 nice!
Great advice, I worked for a consultancy earlier. I'm a good programmer but don't have as many team skills. I recently joined a product company, it's already 2 weeks but I don't feel I'm being given much work but I don't see it's being done intentionally. I'm slightly weirded out, but I'm hopeful and your advice helps a lot.
that's creepy...what about having a fulfilling life with real friends and fun?
What lol you are noob
We don’t do that in tech
That's overrated bro
what your priorities are upto you... if you are rich, have other income sources and a job is just something you do to kill time then yea prioritize other things in life that you find fulfilling, if your career is defined by this job alone, you depend on it as your main income source, have financial obligations and you get a sense a personal accomplishment at your job then prioritize what's covered in the video
Very valuable and hope to keep seeing content from Ethan on LinkedIn and elsewhere.