What You Need To Learn 2023 (as a software engineer)

  Рет қаралды 268,425

ThePrimeagen

ThePrimeagen

Күн бұрын

Пікірлер: 424
@sully-kg
@sully-kg Жыл бұрын
My favorite piece of advice from this is "That's a wheel and you want to reinvent it? Reinvent it!". Some of my absolute favorite and most educational projects were building something I could have imported or used as SaaS. Plus if we're honest most things you'll make are reinventing someones wheel.
@speedlight7678
@speedlight7678 Жыл бұрын
Dont listen to him, learn Dreamberd, its the hottest language in everything rn and its here to stay.
@d.bk-201
@d.bk-201 Жыл бұрын
*C
@vintner_
@vintner_ Жыл бұрын
You meant C, right?
@HellCat46
@HellCat46 Жыл бұрын
HolyC, the god's language
@metaphoricallyalive8109
@metaphoricallyalive8109 Жыл бұрын
it's C
@lisamith
@lisamith Жыл бұрын
Wanted to like it, but the counter is at 69
@lingtoone3719
@lingtoone3719 Жыл бұрын
Bram Moolenaar (the creator of Vim) passed away on August 3, 2023 this month. Rest in Peace and Sincerely Thank you for making the world a better place.
@fiveminutezen
@fiveminutezen Жыл бұрын
What resonated with me most strongly here is what you said about going hard at my job. I am NOT in software development. I am in manufacturing production/fulfillment/logistics. At the end of the day, my boss doesn't care if I write the orders by hand (when I first started at this job 2 years ago there was a typewriter at my desk and we used an index card file system) as long as they get out the door. I develop software to make me faster / better / more efficient at my job using tech I am curious about because the faster I get at my job, THE MORE TIME I GET TO SPEND PLAYING WITH THE COOL TOYS! I'll start studying Rust soon as I think I can make software that is better than our ERP in Rust. Thanks for the great content!
@tylerdurden4998
@tylerdurden4998 Жыл бұрын
for real? holy shit... what erp did u use?
@fiveminutezen
@fiveminutezen Жыл бұрын
@@tylerdurden4998 I don't want to say, they are a small team of hardworking folks who make a piece of software that does a few things well, but misses on a number of features I want. I'm sure if I called them out and they saw this post, they would know it was me.
@chimagamer4157
@chimagamer4157 Жыл бұрын
bro be making himself useless through automation, and creating his new job at the same time.
@yuu-727
@yuu-727 Жыл бұрын
0:40 This is the part you got me. I'm so disinterested in programming recently because of Artificial Intelligence that my curiosity just ran out of the window. I can't stop thinking my future job will be replaced soon by an Artificial Intelligence. I don't have the same confidence and curiosity as before. I'm so worried about it. I don't have anyone to talk about it, or making me believe everything will be fine.
@zachhopkins6162
@zachhopkins6162 Жыл бұрын
We are very far away from any practical application where AI can take away your programming job. It's just not reliable. It can barely do a calculators job right now with accuracy
@yuu-727
@yuu-727 Жыл бұрын
​@@zachhopkins6162 But what do you think about other jobs? I've seen some news about other jobs being replaced by AI too.
@Jade-Roller
@Jade-Roller Жыл бұрын
@@zachhopkins6162 That’s not true Ai will replace programmers in less than 10 years
@tylerdurden4998
@tylerdurden4998 Жыл бұрын
that is an irrational fear bro. we are in the time where it really helps programming and it will just make the information sector bigger
@codey1391
@codey1391 11 ай бұрын
The more code that developers use AI to write, the more humans will be required to maintain that code.
@nickstanovic
@nickstanovic Жыл бұрын
The happiest I've ever been programming is when I stopped doing what's popular or hireable and started doing what's fun. I hated JavaScript, TypeScript, React, C#, and Angular. I kept doing it though because those jobs were hot in my area and I wanted an entry-level dev job. Now I gave up on being hired purely as a dev. I'm now using Python to improve my network security and automation skills. I love Python, even if the real devs hate it and make fun of it! It's so important to enjoy your job! This video just confirms what I wanted to hear.
@ThePrimeagen
@ThePrimeagen Жыл бұрын
lets go!
@bradfordleak
@bradfordleak Жыл бұрын
How can we make these comments more Pythonic?
@nickstanovic
@nickstanovic Жыл бұрын
@@bradfordleak laughing-crying-emoji.svg
@Amaraticando
@Amaraticando Жыл бұрын
do you also hate the slightest type safety?
@nickstanovic
@nickstanovic Жыл бұрын
@@Amaraticando I love Kotlin and it has better type safety than TypeScript. Edit: Kotlin is super awesome in general! No one is hiring for Android in my area and I can't really use it for automation or security work. It's just a comfy language though, compared to C#, TypeScript etc. Python is not bad though, you just got to think a bit differently when working with it. There's typing available for it too but 99% of courses don't pay attention to it. MyPy is pretty much like TypeScript but hasn't caught on much yet. Sorry for the huge edit!
@DjentToaster
@DjentToaster Жыл бұрын
This first minute of this video i wanted to press the like button a million times! F it man.... For me its about learning and going down a rabbit hole. The rabbit hole is my absolute favorite place to be.
@captsiro233
@captsiro233 Жыл бұрын
Today I got approval from Prime that I should make my own Javascript front-end framework and design a new low-level C/C++/C# replacement programming language.
@usoppgostoso
@usoppgostoso Жыл бұрын
Why a new one tho
@tmjz7327
@tmjz7327 Жыл бұрын
lmfao
@AmatuerHourCoding
@AmatuerHourCoding 11 ай бұрын
Op how is that going. OP?
@captsiro233
@captsiro233 11 ай бұрын
​​@@AmatuerHourCoding Frontend framework sorta done now I'm making bytecode virtual Machine for my language?
@xc13z829
@xc13z829 Жыл бұрын
This is precisely why I'm learning Go. I'm loving it!! I don't have to learn an insane amount to be able to use it, and I'm leaving the world of JS, TS, React to learn something new and (to me) exciting. Great hot take Prime.
@sourcejosh
@sourcejosh Жыл бұрын
Curious, are you going backend dev or something else? I'm so sick of front end web too.
@ziadmagdy9311
@ziadmagdy9311 Жыл бұрын
I am actually doing the same thing, but I am having some problems keeping up with everything and having a full-time job as a frontend dev. Kinda sucks we don't use Go.
@Dozer456123
@Dozer456123 Жыл бұрын
Been writing go professionally for 3 years, and I would advise you to learn something else :P A lot of the patterns people use in Go don't actually teach you anything, and don't level you up as a developer.
@Tobsson
@Tobsson Жыл бұрын
​@@Dozer456123but as a front dev its nice. It gives you power without node, yet is somewhat familiar in style. Thats why i turn to go. I dont feel the need to start my everest climb at the top with Haskell 😅
@simasjanusas1766
@simasjanusas1766 Жыл бұрын
​@Dozer456123 what you're using Go for at work? Backends? Apis? Networking?
@brandontripp2420
@brandontripp2420 Жыл бұрын
Thanks for all of the great content and knowledge you are sharing. It is always a joy to find someone sharing their knowledge and teaching that actually still loves learning and is passionate about their subject. Loved the courses on Frontend Masters and looking forward to more workshops.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
yayayaya
@AG-ur1lj
@AG-ur1lj 9 ай бұрын
I’ve never understood why people caution against “re-inventing the wheel.” The wheel has been re-invented dozens of times-probably more than any other part on your car
@w.e.b_b
@w.e.b_b Жыл бұрын
I learned front end when Angular was way more popular than React (
@gauravkelkar8824
@gauravkelkar8824 Жыл бұрын
You really gave me faith in my software dev career. Just switched to web dev after my manufacturing job, and was struggling to find a good job for a long time. My current company is amazing though, everyones cool, we got a great pantry and everyone likes working on developing use-cases.
@Zale370
@Zale370 Жыл бұрын
🎯 Key Takeaways for quick navigation: 00:29 ✨ The most important attribute for a developer is curiosity and passion for learning and trying new things. 01:11 🛠️ There is no defined perfect way to develop software, and it's about your experiences and continuous learning to become a better developer. 01:36 💡 Choose the technologies and tools that excite you and make you more motivated, instead of just following what others are doing. 02:31 💻 Employers value knowledge in popular technologies like React and JavaScript, but focus on learning what you find exciting and enjoy building. 03:26 🚀 Have a good time, be excited about your work, and it will propel you to learn, become a better developer, and enjoy the process.
@La-ld9mn
@La-ld9mn Жыл бұрын
It's four minutes long...
@fanwosu
@fanwosu Жыл бұрын
Basically, to be a successful dev, you need to learn how to learn.
@Eduardado
@Eduardado Жыл бұрын
I needed this. Thank you so much!
@attentioncestpaslegal7847
@attentioncestpaslegal7847 Жыл бұрын
*TL ; DR :* → Learn React → Be pretty good at JS → I would understand a little bit of Go and Java → Toss a little bit of C# in there *→ BOOM you really have the fourfecta*
@JonathanCodes-ol1cm
@JonathanCodes-ol1cm Жыл бұрын
Java and C# are pretty much the same thing
@GoodByeSkyHarborLive
@GoodByeSkyHarborLive 5 ай бұрын
What about python and database language?
@GoodByeSkyHarborLive
@GoodByeSkyHarborLive 5 ай бұрын
And in order to learn react and JavaScript you would need to know html and css anyways
@QuantumVirus
@QuantumVirus 3 ай бұрын
@@JonathanCodes-ol1cm You clearly don't know what your saying
@JonathanCodes-ol1cm
@JonathanCodes-ol1cm 3 ай бұрын
@@QuantumVirus Yeah I dont I dont have much experience
@ManuelJrezOfficial
@ManuelJrezOfficial Жыл бұрын
I always looking for that sparks!!! For me is the most excited part from being a software engineer 💪
@CodeWithCypert
@CodeWithCypert Жыл бұрын
10/10 Prime. Less "YOU HAVE TO USE JAVASCRIPT BECAUSE ITS THE TREND" and more focus on the fundamentals and growth. I dont write Clojure much anymore at all, but I've grown so much from learning Clojure and am able to use concepts like immutability, smaller functions, and code as data when writing any language. It's made me a better developer by learning something that I dont even use anymore.
@es68951
@es68951 Жыл бұрын
I was already practicing those concepts in other languages when fell into Clojure by mistake... I saw a threading macro in a babashka script from a colleague and thought "huh." I found God at the bottom of that rabbit hole. My existence... my understanding of "flow state"... has never been the same since.
@TheD3adlysin
@TheD3adlysin Жыл бұрын
By the way. Did you know he also works at NetFlix??
@AdamFiregate
@AdamFiregate Жыл бұрын
My experience was similar with Haskell couple of years ago. 🙂
@ya64
@ya64 Жыл бұрын
Learning new ways to do things it's always exciting. I've tried learning Clojure and other kinds of Lisp variations but what always threw me off was the tooling. I get that there's amazing tooling for Lisp languages but it always seems like a all or nothing kind of thing. You need to setup this complex thing that introduces new keybindings that conflict with what you're already used to or you need to use this special IDE for it and so I just always end giving up on it.
@es68951
@es68951 Жыл бұрын
@@ya64 I can’t speak to any Lisp besides Clojure, and personally would not care much to touch any others based on the comparisons I’ve heard. What I can say is that using Cursive in IntelliJ (my normal IDE anyways) was a pretty simple and seamless experience for me, if you haven’t tried it out yet. But that’s my experience
@techtalk7128
@techtalk7128 Жыл бұрын
Make sure you know what final, finally, and finalize mean in Java and you can pass any interview. No matter the language.
@Joy-x9m
@Joy-x9m Жыл бұрын
keep an open mind. explore yourself. get hands on feeling. see for yourself what you like or not. don't just blindly follow any tech influencer. you never know if they are the gatekeeper or simply conveying the wishes of higher entities
@byronservies4043
@byronservies4043 Жыл бұрын
I use the languages and libraries / frameworks I am paid to use.
@TomNook.
@TomNook. Жыл бұрын
BINGOOOOO. Influencers don't pay your living salary.
@kookoo6128
@kookoo6128 Жыл бұрын
simplazat.
@nomoredarts8918
@nomoredarts8918 Жыл бұрын
I use one that I'm enjoying to use. I also get paid doing that
@TheBrainDunne
@TheBrainDunne Жыл бұрын
Agreed but you will enjoy work and not begin to hate it depending on the tools you use.
@Beastintheomlet
@Beastintheomlet Жыл бұрын
I’d write literal poetry if it pays well enough.
@bmacf
@bmacf 6 ай бұрын
This is definitely the best channel I've found in KZbin hands down
@AScribblingTurtle
@AScribblingTurtle Жыл бұрын
Can't add much more to that. Good talk. Just 2 more things. 1.) learn the basics. In WebDev you can't go wrong with learning vanilla HTML, CSS and Javascript, because that is what the Web is build on. Take anyone of these and a huge chunk of the Internet falls appart. 2.) Don't look just to the future, but also to what languages where used in the past. Many long lasting companies have legacy codebases that need either maintainance or are required to get a grasp on the project. Especially long lasting Applications like for Banking or Management have a high chance of you encountering languages and tools, that where used over a decade ago. Because why "fix" what ain't broken.
@JRR-III
@JRR-III Жыл бұрын
Thank you. I will now begin my COBOL journey.
@bckends_
@bckends_ Жыл бұрын
Oh shit ive been subscribed to this guys livestream channel for months i had no idea he made normal videos
@OhhCrapGuy
@OhhCrapGuy Жыл бұрын
0:55 This is core to the advice I give other people looking at getting into programming. Are you interested because you are obsessed with the idea of tricking irradiated baked sand into doing math? Or did you just hear that good programmers make $100k in their first year? Because the secret is that none of the best programmers got into it for the money, they just want to make the sand go BRRRRRRRR.
@lepidoptera9337
@lepidoptera9337 Жыл бұрын
Can't agree more. If you don't love the job, the job won't love you, either. Not even HR will warm up to you.
@SpadeQc123
@SpadeQc123 Жыл бұрын
So true... all that matters is to have fun doing something you love. The rest will follow!
@michaelsipos7448
@michaelsipos7448 Жыл бұрын
Start looking into the up and coming technologies that are finally starting to make their way into the mainstream. Namely Model-Driven Development and Description Languages like mCRL2. Automation of software development and checking for vulnerabilities/issues will become ever more prominent as companies focus more on making things secure/stable than adding new features.
@mar.m.5236
@mar.m.5236 Жыл бұрын
The upside of being curious and learn new things - esp. real functional programming: It may even help you being a better developer overall as the POV changes. But there is a dark side - if you are getting used and exited to features and possibilities you may start getting frustrated with normal languages as some features are not available or some style not possible in your day-to-day languages. While my memory fades I still remember that I was disappointent with everything else, after dealing with Haskells type system (some 13yrs ago)... *sigh
@dusanknezevic9072
@dusanknezevic9072 11 ай бұрын
I like how you said your dev mind is working in procedural on OOP way. Mine always leaned on functional side. It's due to formal education and inclination towards math. and many math. theories that are compatible with FP model.
@loucascubeddu
@loucascubeddu Жыл бұрын
I'm feeling this while learning haskell right now
@nomoredarts8918
@nomoredarts8918 Жыл бұрын
Haskell, one language to rule them all, one to map them, one to them all, and in the darkness >>= them
@fishsayhelo9872
@fishsayhelo9872 Жыл бұрын
@@nomoredarts8918 spectacular comment
@Amaraticando
@Amaraticando Жыл бұрын
ok, but what's a monad?
@nomoredarts8918
@nomoredarts8918 Жыл бұрын
@@Amaraticando it's just applicative functor with two operators, return and bind
@Amaraticando
@Amaraticando Жыл бұрын
@@nomoredarts8918 so, it's just like a burrito.
@yehoriliushchenko4401
@yehoriliushchenko4401 Жыл бұрын
Looking sick, as always, ahaha. Man, I just love for beieng real being, thank you!
@brunomonteiro3646
@brunomonteiro3646 Жыл бұрын
For the last few years I've been seeing a lot of companies hiring engineers even if they don't have experience with their stack. If you got the fundamentals as Prime said, know one general purpose language well and can solve a tech challenge with it, you're good to go. They trust you will pick up on the language on the job.
@youtubeenjoyer1743
@youtubeenjoyer1743 Жыл бұрын
You should use C and the C runtime library of your operating system.
@captainfordo1
@captainfordo1 Жыл бұрын
Real
@entelin
@entelin Жыл бұрын
I mean... if it's not written in C or Rust wouldn't we just call that a prototype?
@Tech-wn8tp
@Tech-wn8tp Жыл бұрын
choose machine level language, it will show u better programmer
@JaeTask
@JaeTask 11 ай бұрын
What headphones are you wearing? they look stunning
@pramodjingade6581
@pramodjingade6581 Жыл бұрын
I picked up Rust and now have come as far as learning Actix-web, PARTLY thanks to listening @ThePrimeagen live streams and videos.
@bebobauomy1265
@bebobauomy1265 11 ай бұрын
Did you get a job 😂
@denzaikin2708
@denzaikin2708 Жыл бұрын
I love you Prime, all the luck to you
@amekudzilab
@amekudzilab Жыл бұрын
All the content in this video in one word *Passion*
@komanmi
@komanmi Жыл бұрын
It took me at least 5 years as a dev to realise it doesn't matter which language/framework you use. You once mentioned that a uni degree was not needed but gives you a deeper understanding on the basics of computer science and I think that is what is the most needed as a coder (not the uni degree but the fundamentals like data structures and algorithms for example). After that it is the same as with anything in life, like food or music, you choose the language/framework based on what you like and what are you trying to build. I wish more junior devs understood that there is no cookie cutter language or tech and try to enjoy what they do instead while learning the fundamentals. If you master one language then it's easier to learn any other as the syntax/semantics change a bit but the way you solve problems with coding remains the same. Love the content, thank you!
@albertosalash.3834
@albertosalash.3834 Жыл бұрын
i recently started to study this field and thanks to these kind of comments. I realized every language is just a tool to solve a problem. The most important thing is the method to solve the problem and How data structures and algorithms help enormously to achieve it
@nickderaj
@nickderaj Жыл бұрын
So true. But I do think it's great to dip your toes in multiple languages so you at least know what's possible/impossible in certain languages or frameworks
@MrValsung
@MrValsung Жыл бұрын
"gives you a deeper understanding on the basics of computer science" Could you possibly expound upon what knowledge constitutes this deeper understanding. I'm about to graduate high school, and I've been taking some programming classes over the past two semesters as an elective. I initially took C++ 1/2, x86 ASM, WebDev 1/2, & Data Structures & Algorithms (using C++). I've done pretty well (got A's in each class). As much as I would like to work straight out of high school, I know that I am nowhere close to being employable. Other than Data Structures/Algorithms, languages are a pretty simplistic thing to 'learn' to an extent, and there's no way that its the barrier of entry for any job willing to pay $50k+. I have been trying to learn other aspects of computer science, for instance, this semester, I am taking python, and considering how much more simplistic it is, I decided to take the initiative of 'learning' pymem library for my final, and """hacked""" an executable, learning a bit more about static and dynamic memory, arbitrary code execution via allocating memory dynamically during runtime, etc. I would appreciate any and all advice on what I should learn to pursue a career in this field. While I would like to do cool stuff like program video games (I've made a few games in Win32 API using C/C++), but I know that requires qualifications beyond what I can currently 'afford' so I'm hoping to break into Web Development, as I'm under the assumption that I can do enough 'self-learning' to get an entry level job, but I know these community college courses aren't enough. Thank you for your time.
@nickderaj
@nickderaj Жыл бұрын
@@MrValsung I personally didn't take a Comp Sci degree (I studied Econs & Maths at Uni) and have found the biggest gaps in my knowledge is purely theoretical. I could easily find freelance web dev work or jobs at startups where you mostly build things in a "hackathon" kinda way, i.e. quickly spin up a firebase backend with a react frontend or something. However, I found most bigger companies value the engineers who truly understand the underlying tech, like how to properly scale (and the theory of it) a server or some sort of service. You can learn it by yourself, and I have been following courses on udemy or things like neetcode and feel like I've caught up for the most part so it is possible without a degree, it's just purely on you whether you can learn it in a structured way which unis offer.
@Scoutingg
@Scoutingg Жыл бұрын
@@MrValsungI read half of your comment and already know you’re going to be fine lol. Your vocab for a high schooler already makes me think you’ll be able to learn how to code quicg regardless of your approach
@skybluFr
@skybluFr Жыл бұрын
At my job, I am the guy excited about all the news in the Vue / JS / Laravel ecosystem. Always sharing news and stuff so many times a day, doing a lot of POC, offering new techs and libraries, ... They are exhausted 🤣
@stnhld2841
@stnhld2841 Жыл бұрын
Just come off a project where the tech stack used was the important thing. Very few devs had a clue what they were doing, the turnover was so high.
@pb8655
@pb8655 Жыл бұрын
I like these “serious” videos when it’s you talking not using the green screen. (Not that I dislike the others) these are just rarer
@lomasko1093
@lomasko1093 Жыл бұрын
I started learning because I need a job. but now I am learning for fun I started exploring C# and I am going after Go after that
@alyxgurr755
@alyxgurr755 Жыл бұрын
There's an entire thread under one of your videos, it's about not what to learn or how, but what to do with your knowledge. A question i haven't seen a single KZbinr could answer.
@akirakosaintjust
@akirakosaintjust Жыл бұрын
I don't know OCaml but I'm learning F# and it's awesome. Extremely exciting language.
@AdamFiregate
@AdamFiregate Жыл бұрын
I had a similar experience with Haskell. 🙂
@akirakosaintjust
@akirakosaintjust Жыл бұрын
@@AdamFiregate Yay!! Let's lambda! 😺
@metropolis10
@metropolis10 Жыл бұрын
On the flipside, don't think you NEED to hobby program to work program. There's benefits there but also huge downsides. "It's a job, don't [feel you need to] make it more then it is." - Eminem
@DeltaXML_Ltd
@DeltaXML_Ltd Жыл бұрын
Great video and a good insight too!
@shockerjayhawkfan573
@shockerjayhawkfan573 Жыл бұрын
You should make a quick vid about what you think of colemak, Dvorak and qwerty, specifically from a dev perspective, but even better, a vim perspective. Not much content like that out there
@WHYUNODYLAN
@WHYUNODYLAN Жыл бұрын
He regrets switching to Dvorak IIRC
@younesmdarhrialaoui643
@younesmdarhrialaoui643 Жыл бұрын
To become a true software engineer, having solid programming fundamentals and expanding on those by building stuff ALONE is 100000000X more important than the tech stack you're using. Passion is also a no-brainer.
@TomNook.
@TomNook. Жыл бұрын
A beginner or mid learning OCAML is stupid, it won't get you a job. It won't even get you past HR.
@raidoung4100
@raidoung4100 4 ай бұрын
wonderful video, jesus, Prime never fails to deliver:p btw what is Hansel? he says something about Hansel :D
@phillustrator
@phillustrator Жыл бұрын
So you're telling me to learn OCaml because it's the new hot thing. Thank you boss.
@NathanHedglin
@NathanHedglin Жыл бұрын
OCaml is old. Still great though
@whatrobot
@whatrobot Жыл бұрын
You nailed it, bro!
@omarjab
@omarjab Жыл бұрын
that's also why i decided to go back to Java and restudy it. i've studied Java in high school but i got so much involved in web dev with JS that i forgot OOP but lately i've been feeling a lot curious and interested in OOP and decided to go back to it.
@devopsjockey
@devopsjockey Жыл бұрын
Hello sir
@devopsjockey
@devopsjockey Жыл бұрын
Should I learn java Or Go I confused could you help me sir
@omarjab
@omarjab Жыл бұрын
depends on your goal, what do you want to build ?
@devopsjockey
@devopsjockey Жыл бұрын
Looking more on to backend and Devops
@devopsjockey
@devopsjockey Жыл бұрын
I knew little bit java
@alsjourney
@alsjourney Жыл бұрын
What makes a good dev? 1) use nvim 2) refer to 1) 3) talk about rust even though you never coded in it 4) brag about arch and say It's actually not that bad
@danidotexe_
@danidotexe_ Жыл бұрын
every time somebody asks me how to become a good programmer, all i can tell them is find something you want to make, and just make it. pick a common language you like the look of that has a good community and go for it. even if you don't succeed you will learn so much more and become so much better of a programmer than if you just read a textbook
@andrewdddo
@andrewdddo Жыл бұрын
Super insight knowledge dude!
@DeusEx3
@DeusEx3 9 ай бұрын
Do you work full-time? I find that cutting down on work hours gives me the time I need to explore things outside of my day job, it's really rewarding and makes me such a better dev.
@paca3107
@paca3107 Жыл бұрын
I thought I was wrong learning arm, because typescirpt became too boring for me.Thank u prime I know now my curiosity brings me to being a better dev.
@captainfordo1
@captainfordo1 Жыл бұрын
This is why I'm learning C. Making a game from scratch really excites and motivates me to learn.
@deniyii
@deniyii Жыл бұрын
Noice 💪🏿
@YouilAushana
@YouilAushana Жыл бұрын
I went to my IT interview, hung out and slid in! Yeah buddy!
@HalfMonty11
@HalfMonty11 Жыл бұрын
I was LOVING rust and so stoked about it's future and was having a blast... and that's all evaporated thanks to some idiots.
@drygordspellweaver8761
@drygordspellweaver8761 Жыл бұрын
"procedural with a bunch of parenthesis" spot on!
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Learn what is fun, or what will inspire you, or both. If you enjoy learning it, then you'll learn more and better, even if it's a niche subject.
@kelvinpina8815
@kelvinpina8815 Жыл бұрын
I was missing these kind of videos
@tbcfrankee
@tbcfrankee Жыл бұрын
The best thing I like about web development is that whenever someone asks "What's the best way to do X?" There's a hundred answers and every single one is different.
@hamm8934
@hamm8934 Жыл бұрын
Depends on company size and your pedigree and depth of portfolio.
@walkingin6375
@walkingin6375 Жыл бұрын
So, what you're saying is... I should learn JDSL?
@marcovaleri7279
@marcovaleri7279 Жыл бұрын
Thanks for this video
@rem3dy_
@rem3dy_ Жыл бұрын
THE NAME!!!
@ccj2
@ccj2 Жыл бұрын
I agree! The first thing I’d tell a new dev is that the these languages and frameworks don’t matter nearly as much as whatever is best to solve the problem in a feasible way. Sometimes that’s MERN stack, sometimes it’s Rust, sometimes it’s COBOL. Experience in creating applications that solve problems >>>>>> being an expert in a specific language.
@stefanionuttimosenco9035
@stefanionuttimosenco9035 Жыл бұрын
Nice words of wisdom!
@marcello4258
@marcello4258 Жыл бұрын
I learned everything i need to know in this very channel
@semyongaivoronskiy447
@semyongaivoronskiy447 Жыл бұрын
Unfortunately being a software developer is far from only being a good programmer. You also have to be very good with database management systems, CI/CD tools, IaC tools and so on and so forth. Businesses demand every senior developer to be the jedi developer, so you're e.g. as a Python developer cannot just find a job as a Go developer unless you spent months/years with Go. They will just have a look at your CV and say: "Oh, you don't have experience with Go on production! And we need the REAL senior Go developer that knows all the pitfalls of the language, all mainstream libraries etc., so GTFO and get your production experience anywhere". Businesses really kill any curiosity, because you can play with your pet projects on any language with any technology, but they demand knowledge of particular stacks from you and poor you if you're not good enough just in one technology out of those stacks, they will easily fire you and replace with someone who is better in that technology. Software developers became nothing but disposals this year with current salary rates... Seniors cost like juniors but have to be overqualified seniors to survive on modern market.
@kosnowman
@kosnowman Жыл бұрын
Thanks, this is what I subscribed for
@TomeyTran
@TomeyTran 11 ай бұрын
And the people who is curious will not be in all these discussions, videos, forums and debates about what and how to get started learning to code etc. BECAUSE they are already focused on their own thing
@m.ehtizan
@m.ehtizan Жыл бұрын
Hey Man, I just watched your video and I must say that it was really informative and well-made. I loved your videos. I was wondering if I could help you edit your videos and also make highly engaging shorts for you?
@usher-p
@usher-p Жыл бұрын
ok, i love this guy now!
@asefsa9102
@asefsa9102 6 ай бұрын
Man u should consider doing some voiceovers your voice is f awesome.
@russellf
@russellf Жыл бұрын
When I interview people, I’m usually asking myself, “does this person give a shit about development?” It’s amazing how many people turn up and clearly don’t.
@JohnnyMayHymn
@JohnnyMayHymn Жыл бұрын
I'm excited about APL
@rexbear4607
@rexbear4607 Жыл бұрын
You need to learn everything. You are software developer. And that means you are not suppose to leave the house for a whole day. This is how I do it: - Start 9AM - finish 5PM - 1 meal (fasting until then) - learning everything, until 2AM - repeat. - my kid doesn't know my name
@VKjkd
@VKjkd Жыл бұрын
😂 why do coders stay up so late man. I need sleep.
@thepracticaldev
@thepracticaldev Жыл бұрын
You should try elm! Super interesting, it's my favorite lang for front-end :D
@freigeist2147
@freigeist2147 6 ай бұрын
C# Backend, React + TS and Blazor for Full Stack or if SSR is required for SEO. For fun in the free time -> learn Rust -> THE END
@Alex.Shalda
@Alex.Shalda Жыл бұрын
Thank you 😊
@chizuru1999
@chizuru1999 Жыл бұрын
Best thing I picked up is learning svelte (it helps you learn native javascript and html instead of fancy new frameworks) and Dotnet / C# for things such as backend dev, db optimization, sql querying... etc
@savagemode2150
@savagemode2150 Жыл бұрын
if you want to learn native js you should stick with react.. svelte isnt pure js, its like some flavor of js (.svelte files are "compiled")
@chizuru1999
@chizuru1999 Жыл бұрын
@@savagemode2150 I still don't like react to just learn js. Better to learn javascript the native way than learning it through react 😂😂
@lostinthenarrativve
@lostinthenarrativve 9 ай бұрын
how did you learn C# dotnet? any recommendations?
@chizuru1999
@chizuru1999 9 ай бұрын
@@lostinthenarrativve Just by working on actual projects. Also there is no learning curve for c# or the . net framework. It just works. For web APIs you might want to check out ardalis endpoints, for UI check out blazor / mudblazor, etc for different purposes. I was completely new to c# back then but didn't face any blocking issues.
@kazmi401
@kazmi401 10 ай бұрын
And i am gonna hit the subscribe button.
@karamuto1565
@karamuto1565 Жыл бұрын
Yeah having fun with this kind of work is the best thing to have. This way your area always motivated to try new things. Hot take: I love to work with angular and typescript ( yeah I know ). And the better I got with Typescript the less fun I had using Java for our backends. I have a lot of fun creating util types that improve my own dx, but that's just me and my stupid take 😂
@user-pz3ns9gt2w
@user-pz3ns9gt2w Жыл бұрын
gracias bro me sirvio a la primera!
@justinpeter5752
@justinpeter5752 Жыл бұрын
can you please make a serious tier list for programming languages??
@amrojjeh
@amrojjeh Жыл бұрын
Serious and tier lists don't go together...
@danielceballos9617
@danielceballos9617 Жыл бұрын
Nunca olvides divertirte, la felicidad está en ti.
@derekcarday
@derekcarday Жыл бұрын
Brilliantly said.
@kinkajou2310
@kinkajou2310 Жыл бұрын
Anything beyond HTML is overengineering.
@salvadorroibon
@salvadorroibon Жыл бұрын
Hotter than Hansel! What a cool reference, legit.
@AsbestosSoup
@AsbestosSoup Жыл бұрын
Prime: CHOOSE ANY LANGUAGE THAT MAKES YOU EXCITED TO LEARN AND GROW YOUR SKILLS!!! Entry-level dev: Great! I guess I'll start with ... **GETS JAVASCRIPT FORCE-FED DOWN THEIR THROAT FOR BREAKFAST BECAUSE IT IS THE TREND AND THE ONLY LANGUAGE THAT FRONTEND DEVS WANT TO USE** ps: if it has "java" in the name, run.
@meltygear5955
@meltygear5955 Жыл бұрын
Free time: work for the love Work time: hate what you work on because it's not as exciting Pretty much a recipe for failure and burnout. There's a better way to approach this but prime didn't do it.
@ChrisSchepman
@ChrisSchepman 3 ай бұрын
make sure you're having a good time!
@ewlynnn
@ewlynnn Жыл бұрын
It really doesnt matter what language you use. I learned python pretty well and then decided to learn rust. Why because I like cargo and think its cool will I use it as a software engineer probably not but if you learn a single language you can learn any other languagege relatively quickly as its all the same concepts just done differently. Coding is so much learning every function its more learning how to do math in code and how if statements work if you understand all that you can learn any language in like a week or two. For me its mostly breaking habbits you develop with certain langauges.
@raghu9130
@raghu9130 Жыл бұрын
Liked that uniform green colored background.
@max_postmind
@max_postmind Жыл бұрын
Is PHP and Laravel or kotlin/java spring worth studying in 2023?
@filko3578
@filko3578 Жыл бұрын
Currently learning Rust without focusing on frameworks. As a CS student, I explore various concepts while working at a web agency, dealing with vanilla JS, CSS, HTML, WordPress, and WooCommerce. Excited to combine Rust with web dev skills for future projects and embrace new opportunities in tech. 🚀🌟 (Rust is little bit hard tbh)
@entelin
@entelin Жыл бұрын
I think learning a low level language like C, C++, or Rust is super important for perspective. C is the parent of an enormous number of languages, and every language has to deal with memory and safety, so understanding that I think is really critical regardless of what language you actually use day to day.
@filko3578
@filko3578 Жыл бұрын
@@entelin I completely agree with you. In my university, we wrote some scripts/small programs in C, such as TCP and UDP servers, but I want to try writing them myself only after gaining more experience with Rust. Before diving into C, I wanted to learn a programming language that functions differently from, for example, Java (which we learn at university). I've just turned 26, and I still want to experiment a lot in the next two years, as they seem to be the best time before dedicating myself full-time to my self-employment venture.
How am I suppose to get a job as a software engineer?
4:12
ThePrimeagen
Рет қаралды 258 М.
The purest coding style, where bugs are near impossible
10:25
Coderized
Рет қаралды 1 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
From Meth To Netflix
10:30
ThePrimeagen
Рет қаралды 924 М.
I Went To DEFCON!
16:25
ThePrimeagen
Рет қаралды 328 М.
Dioxus vs Leptos  | Rust GUI Wars #2
21:18
Creative Coders
Рет қаралды 12 М.
Rust Foundation IS DOING WHAT????
8:17
ThePrimeagen
Рет қаралды 339 М.
Never install locally
5:45
Coderized
Рет қаралды 1,9 МЛН
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 516 М.
how NASA writes space-proof code
6:03
Low Level
Рет қаралды 2,4 МЛН
Why I’m Learning Rust in 2024 (and new dev environment)
16:53
ForrestKnight
Рет қаралды 66 М.
Twitter's Algorithm Has MASSIVE Problems
5:01
ThePrimeagen
Рет қаралды 208 М.