The BEST Way To Become A Software Engineer

preview_player
Показать описание
Recorded live on twitch, GET IN

use coupon: PRIMEAGEN

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

"Short cuts lead to long delays" love that. I like saying "the only way out is through; you cannot go around".

danielvaughn
Автор

As a side note, this is why I recommend also reading books. It's a great way to learn slow where you get more of the background than maybe you thought you wanted, but helps build better intuition than many realize, and a lot faster than trying to only discover it as you go. Someone has put in 5-40 years of knowledge into helping you not have to discover fire again.

AlexanderHyll
Автор

When I worked at NASA everybody asked me if aliens were real.😂

efenollal
Автор

reminds me of an old memory.. when I was a kid learning to skateboard I really wanted to grow up to be a pro. beyond obsessed. an older skater told me once while I was learning "don't learn this trick to become pro.. learn this trick because it's fun.. pros are addicted to the fun of learning tricks.. that's all you need." oddly some of the best advice I've had. don't suck the fun out of what you do. being pro won't even be worth it lol.

samdroid
Автор

0. Find what problems you're passionate about solving
1. Learn the fundamentals
2. Solve problems while learning interesting things about the languages you're using to solve the problem
3. Find a way to show off your work in an appealing portfolio for the work you want to do
4. Network relentlessly
5. Repeat 1-4 until profit!

SimGunther
Автор

Was a civil engineer in SF. I taught myself some basic and advanced DSA using Leetcode. Became really good at solving those problems and started interviewing. Got a job and learned building stuff on the job!

nicholaskipchumba
Автор

I'm glad someone else has said what I've been thinking and doing throughout my entire journey in becoming a well rounded developer. I build things that I want to use. That really helped me get the foundation as from there, because of that process, I've naturally grown interests in other technical areas which acts as a positive feedback loop to further expand my skills.

RaveYoda
Автор

Interestingly, I think this is the main value a formal software education provides. I went to college for four years to study computer science. In my case, I did it because I "was supposed to" (I had a very rigid upbringing and very fortunate financial circumstances), but looking back on it, it provided the environment needed to build skills _slowly_. That environment included explicit teaching of basic concepts, projects in which to apply those concepts, and scrutiny of those projects to correct mistakes. One critical aspect of this is that, while it required discipline to stay on track and make the grade, some amount of the "discipline" requirement was removed thanks to the curriculum and benchmarks being set externally.

If you can get those things without a formal education, it can be much cheaper! But you will have to build your own curriculum and set your own benchmarks, which requires a mountain of discipline that a formal education would give you automatically.

I don't know that I necessarily have a point here, only an observation that formed while I was watching this vid.

rickwoods
Автор

My honest advice is: if you like software development / engineering, then come to this industry.
After all, passion and professionalism are all the things which do actually matter.

ANONAAAAAAAAA
Автор

I agree with the statement "Tutorials aren't for learning"; you are literally copying with the extra perspective from the tutorial maker.

An actual learning experience would be to modify the tutorial as you are following it, add extra features you would want; or after you complete the tutorial, use it as "boilerplate" for a personal project.

re_detach
Автор

I used to be a developer at some R&D department in the national postal service in Norway. When people asked me what I do, I would always get questions about lost packages and things way outside my scope. And especially at parties people would start pitching ideas or rant/banter about some bad experience they had with the service.

CapsAdmin
Автор

Thank you for this video, I'm currently a student at 42, and I'm seeing too many people getting their way thtough with git copy. I'm glad that I'm taking the slow path to learn how to code, how to build something !

hikatashi
Автор

God I love the honesty up front for being sponsored, thank you!

jaaannnnnnnnaaa
Автор

I use chatGPT and Phind. But there is a specific prompt you need to give it so as to not compromise your learning. You need to specifically tell it not to give you a snippet, full answer, or an example of it's use. Just give you the element or attribute that is related to what you want.

For example;

Bad prompt:
How can I color this box red?
<Code snippet>

This will have it give you the full prompt you need to copy and paste in there. But what do you learn? Nada.

Good prompt:
What attribute can be used to color a box red in HTML? Do not provide a snippet or example.

It'll spit out a list of possible solutions to this problem, and you need to figure out which one is suitable, and how to use it.

seleckt
Автор

As a frontend/backend developer.. I’ve learned to disassemble other people’s code and have a good instinct to know when someone else’s answer to a problem is garbage and only makes things worse.

I’ll do tutorials only to see or understand a part of it.. then I go build something different, if similar, try to build it in a unique way, change the ui, do it in another language .. or try to build a MVC in js, without a framework.

thisbridgehascables
Автор

As someone who has been through tutorial hell many times, this is so 100% true. Learn the fundamentals, it's majorly important.

bluesillybeard
Автор

Be smart is true, it is like you have said in the past, get hands-on. If one wanted to become an Olympic Gymnast, they would get on the beam and fall down and get back up and keep falling down. The only way forward is practice and working through docs however it is actually DOING by coding, using print debugging or actual debugging to understand primitives compared to more complex objects, etc...

mytechnotalent
Автор

just tried this website and its so much better then tutorials, it literally teaches you the concept and then gives you some code with errors and its on you to fix said errors.
This is awesome.

robert
Автор

It's a great advice in general, but for some people programming is a way to finally have some money to be able live their life. So for people struggling without money it's actually great to take shortcuts to land a job. And after this point this advice about learning programming deeply is really great, because that's how you advance your career and can provide for your family way better

rodion_bozhenko
Автор

Honsetly this at 10:20 has become clear to me after I built a chat client at work then watch prime build it on his other channel and it was so fun because i got to see how someone way more experienced build it and I think I learned more just by watching

elbaraaabuaraki
welcome to shbcf.ru