Best Learning Strategy for Programmers

  Рет қаралды 13,933

Chris Hawkes

Chris Hawkes

Күн бұрын

Пікірлер: 57
@satepestage3599
@satepestage3599 2 жыл бұрын
_Everyone needs to buy your courses._ You keep the vibe relaxed asf when explaining hard-to-grasp concepts and It’s reassuring. I had to learn Angular without you and it was not fun to say the least. Could you maybe make some DevOps content? Deployment stuff like CI/CD pipelines etc. ?
@tudor14
@tudor14 2 жыл бұрын
Good outline, and I do agree with finding a project and building it out from an idea to a finished product. I had a website that went through 4-5 iterations, html,css then with javascript then with blazor then with react, then gatsby and it took months of gradually figuring things out and refining it to something i'm really proud of. Seeing it come to life from a folder with all my images stored in the root taking 30s to load compared to images being pulled from contentful via graphql with ssg and gatsby was a process of learning that i wont forget. Also agree with your point, javascript is the go to these days, the concepts of building full stack apps carry over to c# in some capacity but you'll most likely encounter js early on. Depends on location though and what not. Starting to learn Angular atm for work, honestly feel like anything is achievable once you know angular lol.
@dinkopehar982
@dinkopehar982 2 жыл бұрын
That's the same way I'm currently heading. With project, you can think about how to make it faster, how to scale it, what are the downsides. You are always thinking about these problems and solving them. Some solution that was fit a few weeks ago maybe does not produce good results.
@draxZz__
@draxZz__ 2 жыл бұрын
I am currently learning Nodejs, what would you suggest to do next. Can you share your experience & how you approach it? Should I watch "How to build a chat app on YT or figure it out myself?
@dinkopehar982
@dinkopehar982 2 жыл бұрын
@@draxZz__ Just find a project and think about it. How to solve the problems you are facing. You can search for solution in any form; video, answers, blog posts etc. Just keep the momentum of expanding your horizons.
@MyALPHAguy
@MyALPHAguy 2 жыл бұрын
learn the fundamentals of everything, so you become the master of the fundamentals.
@illegalsmirf
@illegalsmirf 2 жыл бұрын
Also known as a jack of all trades, master of none.
@horacinis
@horacinis 2 жыл бұрын
I'd say, learn one thing. Practice it, build something with it, learn it well, then go learn another!
@dakoderii4221
@dakoderii4221 2 жыл бұрын
@@illegalsmirf That saying used to be "Jack of all trades, master of some"
@agreen254
@agreen254 Жыл бұрын
Any reason why you deleted your recent vlogs? I wanted to rewatch one
@illegalsmirf
@illegalsmirf 2 жыл бұрын
The best strategy for learning programming? Binge watch KZbin and write comments instead of writing code.
@norliegh
@norliegh 2 жыл бұрын
working on next google(); rn.
@raymondhollingsworth3643
@raymondhollingsworth3643 2 жыл бұрын
Good advice. I think it depends on the individual but you laid out a great roadmap for someone to try and modify for their own.
@Marva123
@Marva123 2 жыл бұрын
Everything you mentioned I'm currently learning in the codeacademy fullstack course. They have it structured the way you described your plan
@Alex.Shalda
@Alex.Shalda Жыл бұрын
Thank you, Chris
@realchrishawkes
@realchrishawkes Жыл бұрын
No worries!
@faresobaid6223
@faresobaid6223 2 жыл бұрын
Thanks man , your tips are like gold :)
@erikslorenz
@erikslorenz 2 жыл бұрын
I'm not sure if it's the best strategy but I had to build something that was pretty difficult and was forced to learn the tricky stuff as in actual business logic. The syntax and all that came. Now I find that to be pretty unimportant. Ecosystem, good workflow/organization, etc. and really learning how to read docs is most helpful for me. Once you get past basics like 80 percent of it is reading docs and applying it with some good ol trial and error lol Once you get a taste of the editor helping you with typescript it's nice.
@QWACHU
@QWACHU 2 жыл бұрын
I'm introducing my friend to programming right now. I've picked python as starter and CSV files transforming and loading (pandas). In my opinion ETL will be more easier then building websites and that skill can give job already.
@tejeshreddy6252
@tejeshreddy6252 2 жыл бұрын
Depends on the etl. If you're talking about trillions of bytes of data an hour it will be pretty hard to make sure it's running smoothly with security, monitoring, access control, metrics etc.
@norliegh
@norliegh 2 жыл бұрын
That is if your friends want to be a Data Scientist. As always it's highly dependent on what one wants to excel at to be profitable to industry. It's also dependent if one is comfortable with that area.
@dongums
@dongums 2 жыл бұрын
I second to this. my 1st language is c++ in highschool and first 2 years i know the fundamentals, pointers and what not. but i can only create console application. for 2 years i create with ncrurses. then i started learning python thats when i feel i can create something using pyqt,pygame. that's another 2 years in college. but i really built real app like with a client when i learn web dev. so if would start over again. i would start with web dev. so yeah i agree with this
@DannyMexen9
@DannyMexen9 2 жыл бұрын
Sound tips. I struggled with building a website using vanilla JS vs React because I wanted React under my tool belt first to demonstrate my ability. But my use case didn’t call for it. The lesson I learned is not everything is applicable. Use cases differ and its good to use the tools that fit.
@bozidarbralic1937
@bozidarbralic1937 2 жыл бұрын
If you do catch this I'd like your input. Starter off as a C# Dev here, NET/Core MVC, EF, Dapper, Blazor, Razor pages. Got all that under my belt. Came to the conclusion for FE the best approach is to go with React/TS, but I find it really hard to retain knowledge and proficiency at both, and I don't want to neglect either. Got any advice?
@alexandreoliveira5712
@alexandreoliveira5712 2 жыл бұрын
whats FE?
@pjf7044
@pjf7044 2 жыл бұрын
Front end
@wayneswildworld
@wayneswildworld 2 жыл бұрын
Hey on your personal site you should have dates on the projects so people know that your stuff is up to date
@Cognitoman
@Cognitoman 2 жыл бұрын
Have you used nest? Seems way better then express... people call express a framework... but to me it’s not even close to a framework
@realchrishawkes
@realchrishawkes 2 жыл бұрын
Yeah I love it. That's what I use for my website.
@Cognitoman
@Cognitoman 2 жыл бұрын
@@realchrishawkes yeah seems nice with if having types, and it’s an actual framework... express is so weak lol...
@youz123
@youz123 2 жыл бұрын
so as a software eng student myself, you recommend having a website for an interview? I thought a college degree is enough
@realchrishawkes
@realchrishawkes 2 жыл бұрын
No, degree is fine.
@12801270able
@12801270able 2 жыл бұрын
Unsure why Chris said just a degree would be fine, but in my experience, what ultimately matters is having the skills, not the credentials; and anything that functions as a heuristic into communicating to others that you indeed have the skills reigns supreme. There's always high demand for good engineers, credentialed or not.
@alexbecar977
@alexbecar977 2 жыл бұрын
Look at it in another way, the more stuff you have more attractive you look to the employer, a lot of people have degrees but if you have a website, some certifications, maybe even a KZbin Chanel about it would blow up your offer count
@rabiuabdulazeez7656
@rabiuabdulazeez7656 2 жыл бұрын
@@realchrishawkes can you please re Suggest a full stack app or apps I should work on?
@alexkatsanos8475
@alexkatsanos8475 2 жыл бұрын
Glad I bought it too. !🔥
@bluesdog88
@bluesdog88 2 жыл бұрын
great roundup thanks ;)
Жыл бұрын
Hey Chris, how are you doing? We haven't heard anything from you for ages. I hope everything is fine there. 🙏🏻
@BusinessWolf1
@BusinessWolf1 2 жыл бұрын
teaching series please
@markopolo2224
@markopolo2224 2 жыл бұрын
i love plain css so much!
@shyraccoon4322
@shyraccoon4322 2 жыл бұрын
I prefer tailwind
@markopolo2224
@markopolo2224 2 жыл бұрын
@@shyraccoon4322 soy
@Loki_Dokie
@Loki_Dokie 2 жыл бұрын
Thanks Chris
@s-codes14
@s-codes14 2 жыл бұрын
Thomas Edison made the light bulb 🤔 that statement got me thinking...
@pjf7044
@pjf7044 2 жыл бұрын
What I really want to know is how these KZbin comment bots work and how they are programmed, and how they bypass google security captchas and all that jazz? . Quite interesting
@paulberber
@paulberber 2 жыл бұрын
I'm a girl dad and all of them have been in girlscouts, my 7 year old is gonna be in for a second season coming up and my project idea was a simple web app for girlscout cookie inventory for my wife(she's the head cookie mom 😆) and any other parent who'd like to use it. Incase anyone else would like to try it out there's my idea 💡 happy coding to the rest of the noobs like me out there. 😁🤙🤙
@nextfangtechlead6239
@nextfangtechlead6239 2 жыл бұрын
Read books folks, BOOKS!!! READ THEM! WHICH ONES??? ONLY THE BEST ONES! 😏😏😏
@Savvynomad225
@Savvynomad225 2 жыл бұрын
Learn the Dom and how that all comes together.
@minercreepmc
@minercreepmc 2 жыл бұрын
Im a college student and have 2 year left to apply a job, Should i spend my time improve my personal full stack project to become it best, I feel like I alway see my project mess and keep refactor, change architecture (if i find it cleaner), change technology if i find the current is annoy (like in javascript i find it hard to keep track of the argument type, so I learn and change it to typescript, or in database i find my data too relate to each other, i change from mongodb to prisma), and i keep learning new thing, when i see something that fancy, like testing, i keep spending time learn about that and add it to my project.
@gabrielbianchi2246
@gabrielbianchi2246 2 жыл бұрын
Good video
@Applecitylightkiwi
@Applecitylightkiwi 2 жыл бұрын
There is not best strategy tbh. IT is so big that there are so many paths what you can strategize on. Just by getting the foot in the door, fullstack is def not the way. This mighr sound silly but just doing php and make projects or only doing unit testing with some projects. Or only doing C or swift and some project are perfectly capable of landing you a job. However i think this video is the most “ average trusted path and has many freedoms. This might sounds really irritating to some people. Butnlanding a net or c++ job. There are not even a lot of candidates for these jobs. But the learning curve and the limited resource compared to this strat in the video.
@WiZaRdNoOb101
@WiZaRdNoOb101 2 жыл бұрын
Exactly, I can't stand 'do web, its easy.' I will never understand telling someone to start with 'X' when they really wanna do 'Y' for a living, just because 'X' is the easiest.
@pullrequest1481
@pullrequest1481 2 жыл бұрын
Last but not least, API.
@thenamee4420
@thenamee4420 2 жыл бұрын
First one to comment
@Sir21Goals
@Sir21Goals Жыл бұрын
How many hours of studying a week to successfully get a job? Html Css & JavaScript?
@realchrishawkes
@realchrishawkes Жыл бұрын
It's all relative but probably 10 at least
100+ Web Development Things you Should Know
13:18
Fireship
Рет қаралды 1,6 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Programming Facts that NO One Will Tell You
9:04
Chris Hawkes
Рет қаралды 21 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 54 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,7 МЛН
I've read over 100 coding books. Here's what I learned
5:05
Python Programmer
Рет қаралды 254 М.
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 7 МЛН
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 915 М.
How To Think Like A Programmer
1:00:07
Coding Tech
Рет қаралды 2,1 МЛН
How To Learn A New Programming Language
6:24
ThePrimeagen
Рет қаралды 290 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 339 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН