Video není dostupné.
Omlouváme se.
This Is Why You'll Never Become A Software Engineer
Vložit
- čas přidán 14. 08. 2024
- Go read The Compound Effect with your five day trial and receive an additional 20% discount on your annual subscription at shortform.com/...
I've seen a number of people try to become software engineers only to fail out and go back to their normal lives. In this video I'm going to tell you why you'll never become a software engineer, and because I'm such a nice guy, I'll tell you what you should be doing today, to get on the right path to becoming a software engineer tomorrow.
🚶♂️ FOLLOW ME 🚶♂️
Join Our Discord - / discord
Twitter - / codyengeltweets
TikTok - / codyengeltalks
Medium - / membership
Subscribe To My Newsletter - www.engel.dev/
Download GitKraken - www.gitkraken....
💡Get 20% Off Of Brilliant - brilliant.sjv....
🎥 My CZcams Gear - kit.co/CodyEng...
🖥 My Desk Gear - kit.co/CodyEng...
🎵 My Background Audio - www.epidemicso...
*The above links are affiliate links.
📚 RESOURCES 📚
The Compound Effect - amzn.to/3H9YghU
⏰ TIMESTAMPS ⏰
0:00 - Why People Fail To Become Software Engineers
0:40 - Never Getting Started
1:52 - Pick A Personal Project
2:46 - Finding Time For Your Project
3:27 - The Compound Effect
4:09 - How Shortform Will Accelerate Your Learning
5:30 - How To Pick A Programming Language
6:41 - Becoming Self Sufficient
7:15 - Making Use Of GitHub
8:24 - Stop Being A Perfectionist
9:12 - Avoid These Embarrassing Mistakes As A Software Engineer
#softwareengineer #softwaredeveloper
Go read The Compound Effect with your five day trial and receive an additional 20% discount on your annual subscription at shortform.com/cody
"if you are watching this video alone during your morning poo, then you will never become a software engineer"
me: (watches video while pooing in the morning before getting ready to log in as a senior software engineer to my remote job at a faang company)
also "wait, don't click away"
me: (clicks away and goes to work as a senior software engineer)
lol
No worries. I was debating if the video should be for experienced an inexperienced programmers. Ended up focusing on inexperienced programmers this time around. Congrats on the successful morning poo 💪💩
I wrote over a 1000 lines of code on Raspberry Pi using OOP principles for an internship (2nd year of uni) as opposed to the usual 10 liners we would do in class (blink leds lol). I had to do a testbed for resistive fibers, with 2 types of routines : step by step and back n forth - I made a PySimpleGUI to replace inputs in terminal and to ease chemists job and also I had to control an impedancemeter (AD5933) through an I2C interface and fetch the data. not only that but then i had to process the data and display graphs with matplotlib, could've used numpy arrays etc but didn't have time to learn/implement it properly tbh. finally the complexity was more 1. to pick one way among millions other to achieve desired result 2. keep the whole code coherent for readability but still optimize performance, 3. to make it flexible to a various amount of sensors being simultaneously tested through multiplexing and with multithreading to do various io operations. 4. and also user input validation / handling errors to avoid app crash, so i created my own classes derived from Exception... really learned so much more with an actual use case than stimulations but in my school defense we had a very great optional module on Java, polymorphism, transtyping, etc
please note : I m specialized in electronics btw so C is more my thing and I'm very used to typing, i don't like ambiguity/implicit stuff. french, not native speaker sry.
Happy to hear finding an ACTUAL application to apply your learnings was the most effective 🙌
I studied for about a year and thought I was doing okay with coding. I then started an internship, and wow, the difference between learning to code, writing your own thing, and then going to work on a project that you knew nothing about was huge. That is when I found my true learning really started. Nice video. Thank you for being realistic about this journey on becoming a proper programmer.
Thanks for sharing your own journey Jack 😇
Very uninspiring. If only it would've a title like 'Why It's hard to become a software engineer'. Don't watch unless you want to be scammed of your knowledge.
Sorry it was a miss 😢
@@CodyEngelCodes Also feel free to delete my first comment
"Who does not like a good To-Do List" :DDDDDDDD
I wouldn't listen to this kind of sensationalized crazy garbage, just learn a few languages and understand memory management. A few data structures and just some common sense and you're good. That's pretty much all you need to get a decent job, the rest you can learn on the job. We're not breaking the atom here, it's not a very difficult thing to do to become a software engineer at a decent place.
Exactly. This person is out of their mind.
"Just learn a few language" 🤔
How are you going to go about learning a few languages? Just doing all of the tutorials? The same is true with memory management and learning "a few" data structures. If you're going to get a job that focuses on leetcode questions then you probably want to understand all of the data structures along with how to apply them.
The way you learn to apply the programming languages or data structures or debug memory issues is to build something on your own.
What is I don't want to become a Software Engineer? Do I still need to buy a Short Form subscription?
You're absolutely right. You can do anything you want if you're old enough.
I mean... They have a lot of great book summaries for non-fiction books that are applicable to a wide variety of occupations and life skills. So if you're into self improvement and want to increase your information intake, then yeah, it'd be great.
Thanks 😊
No problem 😊
I have a question sir
Do software engineers pay taxes for their bonuses and stocks?
If yes is it higher or lower than the tax paid for salary?
Yes. For taxes it depends, in Illinois a bonus is taxed at 22% as it's considered supplemental income. For stocks it'd depend if you hold it long term (and thus qualify for long term capital gains which is taxed more favorably) or if you sell immediately to de-risk but in doing so the income will be taxed as ordinary income. Regardless of what you do with the stocks, when it vests and hits your brokerage account you'll be taxed at that time but it's usually handled by the brokerage your company uses, they'll sell X number of shares on your behalf to cover the cost of taxes and it will show up on your W2.
I definitely agree with some/most of these points. I've personally have been programming for almost 2 years (frontend) and I've learnt a lot through tutorials. Granted, tutorial hell is very real and not having a project made without the help of yt/courses is pretty bad but I've found success when watching a tutorial project with a lot of new frame/libs that I've never used and I follow with it but I change it up a lot. For example, I'm currently watching a nextjs with a headless cms (sanity) app using stripe as a payment system and I've never used next nor sanity before so following with the boilerplate and techniques is what made me understand what was going on. When you compare my current project with the one I am following, there are some similarities but it is overall unique in comparison imo. Since you have a lot of experience in the tech industry, do you think this specific scenario is a bad approach? If there is something I want to learn, should I just go to the deep end and sink my head into the docs? Let's say you have less years of experience (junior/mid), how would you effectively go about learning something very new and want to implement it correctly in your app?
It really depends where you are at in your career, but from what you're describing it sounds like you're make the right choices. Start off with a tutorial, as you're working through it change things up, see what breaks or changes, and then continue on.
As you progress in your career you might find that you follow fewer tutorials, or you may follow a tutorial but only loosely. For what it's worth, I will still find tutorials and follow them one libraries, frameworks, or languages that I'm unfamiliar with. When I'm following the tutorials though I usually have a project that I'm working on in tandem, so as I'm following the tutorial I'm making updates to my project as well which has it's own pros/cons (takes longer to get through the tutorial, but also lets me apply what I'm learning sooner).
@@CodyEngelCodes Thank you so much for responding. This now gives me so much clarity because during this video, I was doubting myself and now you’ve cleared everything up especially as some as experienced as you are. Goat ❤️
do machine learning engineer alary review ??
What? I already am...
:surprised-pikachu:
I never watched that movie 😆
😱 it's a classic.
Sir can google software engineers outearn doctors and surgeons of usa? Plz reply. Thanks a lot.
Yes, no, maybe. Next question.
So, software engineers have higher variance in income than doctors. If you are good you can earn higher than doctors. But these roles are very limited and also intensive.
@@blutch222 lol
Nice video
Thanks!!
Spam Dislike button for this negative energy.
if u have a CS degree then no problem
Ouch.
good content. terrible acting
So true....
😎 appreciate it. There's a reason I get paid to write code instead of act 🤣