6 Mistakes Beginner Programmers Make

  Рет қаралды 154,727

ForrestKnight

ForrestKnight

Күн бұрын

Пікірлер: 401
@muneebkatycat8647
@muneebkatycat8647 4 жыл бұрын
My first semester is going Good! I've learnt if,elif,nested if's , functions and "while loop" so far!!
@adityapathak1601
@adityapathak1601 4 жыл бұрын
What language are you learning btw
@muneebkatycat8647
@muneebkatycat8647 4 жыл бұрын
@@adityapathak1601 Python!
@adityapathak1601
@adityapathak1601 4 жыл бұрын
@@muneebkatycat8647 Oh nice 👍😄
@fknight
@fknight 4 жыл бұрын
Keep up the good work!
@lizzard2023
@lizzard2023 4 жыл бұрын
Learn as much as you can in python, I started with that and that made cpp more malleable for me to learn.
@TheCodingOdyssey
@TheCodingOdyssey 4 жыл бұрын
I think the worst mistake is trying to learn every framework under the sun in your first year instead on focusing one language/framework and becoming really good at it.
@Dyisk
@Dyisk 3 жыл бұрын
You should say this to my university. They taught us so many programming language in the span of 3 months that it really killed my interest in programming.
@TheCodingOdyssey
@TheCodingOdyssey 3 жыл бұрын
@@Dyisk thats sad to hear man
@harrietiluekhabho9795
@harrietiluekhabho9795 3 жыл бұрын
Exactly ...and the confusion comes when beginners listen too much of other developers definition of a good framework or library ....instead of looking for one that best suits them....and also the fact that there is too much videos on vue js vs react and Angular on KZbin .....made people like me confused at the beginning
@KayOScode
@KayOScode 3 жыл бұрын
@@harrietiluekhabho9795 I have to say C++ is the best language. Its an objective truth. Other languages may suit someone better, but for actual software development, C++ will always be the best for everything
@DatNguyen-vj1ro
@DatNguyen-vj1ro 3 жыл бұрын
@@TheCodingOdyssey I'm so lucky. My university taught me Python for one entire year before moving to C++ for data structures or Java in the second year. My transition to C++ was not a huge learning curve, also cause I used type hints in my Python code all the time
@ikennaisiogu112
@ikennaisiogu112 4 жыл бұрын
The dreaming code part is so true. Creepy but in a good way. Especially when you're under pressure. Great video as always Forrest. Thanks a lot.
@marchanselthomas7393
@marchanselthomas7393 2 жыл бұрын
I was laughing so hard. lol it is absolutely true. I dreamed of having my web app developed and having completed 10000hrs of coding. LOL
@GarryGri
@GarryGri Жыл бұрын
@@marchanselthomas7393 When learning I also 'drempt in code' you think that's bad don't learn pure mathamatice, try 'dreaming in maths' now that's wierd!!! 😀
@АльфредГордан
@АльфредГордан 4 жыл бұрын
I will show you to my grandmother...she attends church every week
@oliviayp
@oliviayp 4 жыл бұрын
HAHAAAAAAAAAA the internet. 😭😂
@pc2729
@pc2729 4 жыл бұрын
I think the most important ones which he mentioned here are reading the documentation and tutorial purgatory. Acutally reading and studying some framework's documentation has improved my coding a lot ,because now I am actively doing something(contrary to watching and replicating the stuff from tutorials of youtubers and udemy dudes). For example, I learned some Django by watching Corey Schafer's tutorials. While Corey's tutorials are awesome for learning the basics, reading and applying the Django documentation is was what really improved my coding ability.
@chordfunc3072
@chordfunc3072 4 жыл бұрын
4:00 Also when you consume someone else's library you get a sense for what a good interface feel like for when you are going to have to develop some sort of little package
@kitrodriguez992
@kitrodriguez992 4 жыл бұрын
I can finally say that Jesus taught me things about Programming. lol
@Daring2Win
@Daring2Win 3 жыл бұрын
YOU TOOK MINE!!! I was literally just typing "that day I got coding advice from Jesus" and glanced down and saw your! Phooey. LOL.
@harrietiluekhabho9795
@harrietiluekhabho9795 3 жыл бұрын
Exactly 😂😂😂....my younger sister saw me watching this video and she said ...isn't that Jesus...
@Victor-hg5sx
@Victor-hg5sx 3 жыл бұрын
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
@erenaslan7144
@erenaslan7144 3 жыл бұрын
Usually the comments section is a cesspit but occasionally you come across gems like these.
@No-name-21-123
@No-name-21-123 3 жыл бұрын
You're right! Jesus Christ is born again to keep his promise. Jesus Christ save us! I subscribed to your channel!
@matheusdalmolindasilva8673
@matheusdalmolindasilva8673 3 жыл бұрын
Switching from IDEs to text editors and vice-versa made me memorize a ton of shortcuts
@carldrogo9492
@carldrogo9492 3 жыл бұрын
Don't use Text Editors, that's some clown shit.
@thenifemi
@thenifemi 4 жыл бұрын
10:19 Very similar to my motto which is "Be Devoted to thy craft". Great video dude💯
@maxifittipaldi9843
@maxifittipaldi9843 3 жыл бұрын
when I follow tutorials, I am used to follow them doing some modifications to the project so I'm not copying and pasting everything. I got stuck like a thousands times while everything was running fine on the video but, believe me, its worth it. Good video bro.
@miyano7224
@miyano7224 4 жыл бұрын
The explanation in Tutorial Purgatory is 100% real. I've been studying flutter and always got stuck when I got something to do. Thank you for the tips! Love it.
@omari6108
@omari6108 4 жыл бұрын
Since I’ve started my coding journey, you guys KZbin sponsors are actually super helpful 😆 Unlike Raid Shadow Legends...
@maxvanderlinden5839
@maxvanderlinden5839 4 жыл бұрын
10:42 I just started computer science this year. And already I'm learning multible languages. Thats because we need to do different task for each class, I'm learning C# for software, C ++ for arduino, R for data science and more.
@leonhardsatriasuharjo1644
@leonhardsatriasuharjo1644 4 жыл бұрын
At what age do you started coding?
@rageman2247
@rageman2247 3 жыл бұрын
The worst thing about programming tutorials is the fact that they almost never explain why the code works
@victorsilva1246
@victorsilva1246 3 жыл бұрын
Agreed, I've been learning through some courses in Udemy. This is the difficulty I find. I learn what to do, but not why... So I've tried my hand at codewars and have had a hard time understanding why what I've been doing hasn't been working. But that leads me to discovering the why haha.
@thej680
@thej680 3 жыл бұрын
I feel this is the number one thing wrong with most programming tutorials. I can follow along and get the same result, but they don't really explain anything (Do this, do that.) At the end of the tutorial, I almost always have to fill in the gaps. I just don't know how anyone can be satisfied with just getting the result they wanted without knowing exactly what they did to get the result. Almost every tutorial or resource in this community is like swiss cheese, and I kinda wish some of these people didn't create tutorials. It's kinda the gatekeeper thing for me. So many resources, yet so many people can't give a good reasonable explanation for what they're doing. It's not just for programming either.
@guitarman813
@guitarman813 4 жыл бұрын
The tutorial purgatory section at 10:58 is absolutely spot on! I admit that I've been approaching that phase. And so from next year, I'm going to focus more on projects. But equally keep on learning through tutorials. Thus doing by both side-by-side as opposed to having more of an emphasis on tutorials. Like at the moment.
@robertstimmel1100
@robertstimmel1100 3 жыл бұрын
I've been trying to learn programming for about two months. I am taking a class on Udemy (which has been great), but recently started on a larger project with people who really know what they're doing. They've been giving me tasks to do on my own. If I need help, they'll help, but they're mostly letting me do my own thing. I just wrote my first program without a tutorial. This project has been so huge in helping me learn. I was (and still kind of am) intimidated, but recommend to anyone who is trying to self teach to work on projects on their own.
@prixfix2419
@prixfix2419 3 жыл бұрын
Bro I am also gonna start to learn programming.....can u give me some advice as a starter?
@robertstimmel1100
@robertstimmel1100 3 жыл бұрын
@@prixfix2419 in not sure if I'm the best person to ask for advice, but I'll give it a shot anyway. This is what I did: I looked at what programming languages are most popular and have the most job opportunities. Then, looked at what I can do with those languages and chosee one. Don't take too long to decide. I spent way longer than I should have making this choice. Then, I found a class for beginners that looked fun and had good reviews. That gave me a basis for what concepts I needed to study on my own, outside of the class. Then, I got lucky. I responded to a post on a project that I was interested in. They ended up taking me on as an "intern." In really learning a lot from working on this project, but it is WAY more frustrating than following tutorials. Now, I'll have the projects to add to my portfolio for when I start looking for jobs. That'll be crucial since I don't have a cs degree. Take it easy, have fun, work hard and don't stress too much. If you can power through the frustration and self doubt, you'll be fine!
@prixfix2419
@prixfix2419 3 жыл бұрын
@@robertstimmel1100 tnx man for reply....... actually few days ago i have survived with some of my mental illness or disorders....i was thinking about doing suicide also......but now i wanna try to find my new path of my life.....so i notice that i have passion around programming and ai..... another question... should i need to be good at math to doing great at programming?
@robertstimmel1100
@robertstimmel1100 3 жыл бұрын
@@prixfix2419 shit... I'm sorry to hear that. Don't give up, you never know where you'll be in the future! No, you don't need to be good at math to program. Maybe if you wanted to work at one of the big tech companies, but otherwise no. What I've found so far is that the most important thing is just being able to Google what you need to do and being willing to push through frustration. Those two things seem essential. Everything else would just be a bonus
@prixfix2419
@prixfix2419 3 жыл бұрын
@@robertstimmel1100 tnx again....u r helping at least...... my relatives just listen about my passion and they laugh on me....even my family also don't support this kind of stuff..(hole society is a bullshit)... because they think that my brain is dumb.... actually I'm not ...I just wanna follow my path....btw i think we r in same career path....can u add me on social media account or messenger or WhatsApp ?.... because i need a friend just like u...
@tahooraahmadyan7157
@tahooraahmadyan7157 4 жыл бұрын
Dreaming code have happened to me so many times :) my solutions in the dreams are so complicated but when i go back to the code in the morning , the bug i could not find seems so obvious
@deavaprimus
@deavaprimus 3 жыл бұрын
That actually happens a lot me too, sometimes I daydream it or while using the restroom,😅😂
@TehIdiotOne
@TehIdiotOne 3 жыл бұрын
Same here. Ironically often the times i feel i come up with my "better" solutions or bugfixes, is when i'm not actively coding and doing something else, or even sleeping.
@deavaprimus
@deavaprimus 3 жыл бұрын
@@TehIdiotOne agreed👍
@christianlira9894
@christianlira9894 3 жыл бұрын
That's interesting. Never happened to me, though
@sammoore1913
@sammoore1913 3 жыл бұрын
What happens to me many times with reading documentation is it's hard to understand for beginners. It's often written in incredibly technical language, and that turns off a lot of people from reading it
@TehIdiotOne
@TehIdiotOne 3 жыл бұрын
This is definitely true. When i first started CS, i tried starting out with the documentation first, but it's nearly impossible if you don't know what most of the stuff means yet
@FutureAllenNL
@FutureAllenNL 3 жыл бұрын
That's funny because it can be hard for experienced developers as well. A lot of code out there is simply poorly documented.
@GwyndolinOwO
@GwyndolinOwO 3 жыл бұрын
i can agree. usually its written in a way that DOES explain what it does but often times i have no idea how to implement those ideas very easily. It makes it easy to want to rely on internet tutorials, which i suppose isn't bad but being able to look something up and understanding it would be nice too
@TheSkunkyMonk
@TheSkunkyMonk 3 жыл бұрын
People like to feel special and the ego takes over on a lot of technical documents, also happens alot with academics.
@eliyabadr4277
@eliyabadr4277 4 жыл бұрын
Just in time! Going through your CS degree on github ( still in cs50 - Introduction). Keep it up!
@ajjalusi6455
@ajjalusi6455 4 жыл бұрын
Would those free courses be enough for getting a job? Asking bc I'm debating to do it.
@eliyabadr4277
@eliyabadr4277 4 жыл бұрын
@@ajjalusi6455 you should do a little bit more research but you would still gain the knowledge but i am considering a degree in computer and communications engineering.
@maruf7956
@maruf7956 3 жыл бұрын
Share your github fine gentleman
@tanvirahmedsohag4086
@tanvirahmedsohag4086 3 жыл бұрын
You can find a lot of free and good tutorial in edx try some
@goeryx
@goeryx 4 жыл бұрын
what a good notification I received from youtube, useful video like usual, thanks man ❤️
@Zuhaibdamudi
@Zuhaibdamudi 4 жыл бұрын
I like how you made the camera dying part into a bit by saying "wait a minute, you weren't supposed to hear this" lmao
@Xth3Z
@Xth3Z 3 жыл бұрын
This is so true. Every beginning programmer should watch this. Those are mostly the tips I give to new programmers myself. I've seen the mistakes done plenty myself among fellow programming apprentices and this made their tasks much more difficult and led to resignation. Fortunately for me, I've already had some work experience in a help desk section of an IT department where I really learned my Google-Fu, trying to solve all kinds of strange PC problems. So getting into programming felt less stressful to me, as I already had the knowledge, techniques and most of all the patience, to research and find solutions to all kinds of problems that arose on the journey. Even now I'm still doing this on a regular basis, since the spectrum of software development is so vast that there's always new things to learn or look up again. +1 sub from me ;)
@alisonrose8911
@alisonrose8911 3 жыл бұрын
I love your advice and I agree that we should only do things we think would be cool; for example I’m currently installing Arch Linux to complete a few passions of mine at the same time. I feel it’ll be an amazing learning experience and I can’t wait to dive deep
@eddiethomas5658
@eddiethomas5658 3 жыл бұрын
I am just getting started in my programming journey and its kind of overwhelming. Thank you for sharing this info.
@sammetal92
@sammetal92 3 жыл бұрын
1:45 Every link you click Email you open App you download Network you join Every breath you take Every move you make Every bond you break Every step you take I'll be watching you.
@mdashikulhaque9984
@mdashikulhaque9984 4 жыл бұрын
Brother you just looking the genuine, it takes time to recognize you. Best of luck, and keep it up. Thankyou
@fknight
@fknight 3 жыл бұрын
This is an automated comment to display likes & dislikes for the video you're currently watching, since KZbin decided to disable the dislike count on videos. Views: 113006 Likes: 6533 Dislikes: 105 Ratio: 98.4% Last Updated: Dec-29-2021 KZbin, please don't ban or shadowban me. I learned how to do this from your own docs. Lol thanks.
@lizzard2023
@lizzard2023 4 жыл бұрын
I learned how to use headers and cpp files the right way this week . My teacher is the best.
@mixolt23
@mixolt23 4 жыл бұрын
The 6 mistakes that beginners make should not be fixed or avoided but they should be made. Make mistakes and learn ;)
@elitehaxxor8025
@elitehaxxor8025 2 жыл бұрын
I personally love technical documentation, it's amazing how many people just completely forget these exist and lean towards tutorials.
@imaginadan7334
@imaginadan7334 3 жыл бұрын
Brother, greetings from Brazil I'm so grateful for learning english because I'm learning so much from your videos that I'm feeling ahead of the game comparing to my peers. Thank you bro
@jono_owa
@jono_owa 3 жыл бұрын
Tutorial purgatory is a serious issue. But I managed to make 3 cipher programs (Caeser, Vigenere, Atbash) and a Russian Roulette sim based off a VSauce2 video. It's honestly what I'm using as motivation to continue learning.
@gavridgeway
@gavridgeway 4 жыл бұрын
Awesome vid! Lots of great content here, thank you!
@cppdev
@cppdev 4 жыл бұрын
Very nice video and I totally agree with the points mentioned by you. I have seen countless beginners try to build stuff from scratch or not read any documentation, just asking questions that are clearly documented.
@colecoleman8135
@colecoleman8135 3 жыл бұрын
There was another video you had that said stop watching videos and find yourself some coding gigs. I did it and got a job doing it. Honestly, this man's advice is gold.
@matousnajman5155
@matousnajman5155 4 жыл бұрын
Really good video! Currently studying first year software development. Always come to your channel for advices! Thanks a lot!
@albertogutierrez283
@albertogutierrez283 3 жыл бұрын
Just wanna thank you for these helpful videos, currently a CSE student and I’ve been recognizing bad habits I’ve been forming. Slowly been breaking down those bad habits
@brandonjohn2434
@brandonjohn2434 3 жыл бұрын
Mannn your thumbnail is always *chef kiss* serene and calm looking! Great vibes
@brendanleighton
@brendanleighton 4 жыл бұрын
When I follow a tutorial, typically it's on technology and not how to make a specific app, I take notes through comments that I put in the code so I can reference it the code and see the comments explaining in my own words why and how things are working.
@darnellharvey9069
@darnellharvey9069 Жыл бұрын
Thank you for the advice and insides of coding. Keep it up.
@zanidd
@zanidd 4 жыл бұрын
I think those tips are really useful for beginners! Maybe we could collaborate on a video with tips for intermediade/advanced software engineers. Would love to!
@NathanPK
@NathanPK 4 жыл бұрын
“HTML and CSS are excluded” I’ve been learning Python and the above. And I was starting to think I shouldn’t. What’s your reasoning? I’ll say, sometimes it’s nice to take a break from programming to the more artistic and static world of CSS.
@eduardoo31
@eduardoo31 4 жыл бұрын
I think he meant that html and css don't count in the sense that you shouldn't spend a whole year studying them without learning actual programming languages, like in your case python.
@crazybeatrice4555
@crazybeatrice4555 3 жыл бұрын
HTML, CSS, and JS often go hand in hand when you're learning web development
@acollierr17
@acollierr17 4 жыл бұрын
Thanks for this, Forrest! I'm not a beginner programmer anymore, but I'm sharing this video now to people who need to hear this.
@edragon1412
@edragon1412 2 жыл бұрын
Thanks man, it helps a lot in my learning journey
@SonicZoom1993
@SonicZoom1993 3 жыл бұрын
I like using tutorials. The funny thing is that 90% of the time it never works exactly as the tutorial says it should. I almost always end up having to modify or even completely rewrite what I just used lol. However, the tutorial did help to give me a good idea to start off with. It usually ends with me scrubbing through the documentation for alternative methods for what I'm trying to implement.
@harrietiluekhabho9795
@harrietiluekhabho9795 3 жыл бұрын
Exactly what I do...
@harrietiluekhabho9795
@harrietiluekhabho9795 3 жыл бұрын
When they give an example I make another senerio to see if it still works for me that way
@noobgoestrapping5084
@noobgoestrapping5084 3 жыл бұрын
Tutorials are fine, especially starting out or if you just really needed to make a specific thing fairly quickly. But you need to transition away from that when possible. It’s easy to get in a loop of tutorials for everything which is just inefficient, and slow at teaching you things. The sooner you can teach yourself the critical thinking skills of applying the base fundamentals, the sooner you’re on your way to being really good at what you do.
@4n0nym0u5
@4n0nym0u5 2 жыл бұрын
You are amazing brother. Thank you for all the video content. You make learning programming much easier by simplifying it.
@maherm5739
@maherm5739 4 жыл бұрын
FORRREESSSTT! Love ya man stay stafe❤️
@keflat23
@keflat23 4 жыл бұрын
totally agree with you. If you do things for money , you'll break out at the first difficulty.. learning things by project making i think its the best way to understand what you're doing
@cesardmora86
@cesardmora86 3 жыл бұрын
First "mistake" it is not always a mistake. Sometimes 3rd Libraries/Frameworks are well done and tested, but their target clients are too big, they have to satisfy too many requirements and that means more code, more abstraction, more layers in order to make the framework extensible and robust for all purpose but at the cost of performance (too many nested callbacks, too many serializations in between, too many memory used). I was in a project in a small team of a big corporation and we were using its private framework, just like hibernate with a couple of adds.... So, yes, do not reinvent the wheel. BUT, a few years latter, we realized that the framework was too heavy in the ORM System... so we changed that part to use a 3rd library to transform the data. It was not successful, it was faster but not that much. That library was too fancy too. Solution? we wrote our own tiny ORM in 16 hours and it was very very fast, it was so fast, that the boss though "it has to be wrong, it cannot be faster than the another corporation/enterprise/well done/tested frameworks, we are missing something"... but it was perfect for us, for our use cases, for our project, and it was just a File with not more than 300 lines and 16 hours of code.
@glancevincent
@glancevincent 4 жыл бұрын
Hey!! Your content is so helpful! I'm a self taught developer that has done a bootcamp and I am in my first week as a graduate software developer 👍 found this video so helpful as I weave through orientation 🙏
@RegularEverydayNormalGuy
@RegularEverydayNormalGuy Жыл бұрын
That’s some pretty cool tips. Whenever I follow a tutorial I always try to change as much as possible of the code used in the tutorial, whenever the teacher say that follow this they will do that I stop the video and try to do the thing before they actually do the code, after that I watch their answer for the thing
@PhilLesh69
@PhilLesh69 3 жыл бұрын
In high school a friend took my tic tac toe program and refactored it into a chess game like you described expanding the grid and creating multiple pieces instead of only two, and adding rules on how each piece can move. I couldn't understand what he did until years later. But once he saw my program the rest fell right into place for him.
@SamSinha
@SamSinha 4 жыл бұрын
Great video. And...the beard and the hairstyle you're sporting...those are COOOOL!
@claudiu7555
@claudiu7555 3 жыл бұрын
Damn, dude, loved you in The thing and Escape from New York!
@grapy83
@grapy83 4 жыл бұрын
Hey! That was actually pretty good content. Good to have discovered a sensible channel
@mrjcolon44
@mrjcolon44 3 жыл бұрын
Very nice video! I just started learning about programming concepts. The degree program I’m getting into is mostly based on Java so I’ve started to get in the groove of doing a Udemy Java for beginners class for an hour or two every other day. Coming from having no coding background, I started last week and it’s been really interesting so far and I’ve been enjoying it. These videos help a lot to get me motivated.
@ashleyfrlyf
@ashleyfrlyf 3 жыл бұрын
Thank you for this, Jared Leto! This was helpful
@midnight.development
@midnight.development 4 жыл бұрын
Man this video is deep, keep it up!
@ademineshat
@ademineshat 4 жыл бұрын
That's the video I was waiting to see from you 👌 it made me feel good, because when I say those things to other people, they don't take it seriously 🤔 Thanks man!
@Destroymaster100
@Destroymaster100 3 жыл бұрын
im learning c++. what i do to study this textbook style online tutorial, is i read everything that is needed to be read on that page, all the explanations the examples, terms, i look at the code and then for example if the instructions say its gonna show us how to fix it, i fix it on my own before reading further to see how i can get it to work the certain way that its eventually gonna have me do it. there's times where i get it right without looking at the instructions. and there's times where i do it right but it wasnt how it was trying to teach me. this leads me to understanding what the code does in more depth because im basically building it my own way first and then compiling it and then perfecting it after going over the tutorials instructions. i do this then once i figure it out the correct way after going over the correct examples, i then do the same thing again but i twist everything up, i change the variable names, the values, what type of functions are to be called and which order and what they do. for every thing i learn, i redo it again on the current thing im learning. i also break the code to see what can go wrong and why. then i add different things to see if it will work that way or not. i believe you can learn the foundations pretty well with tutorials with the correct studying habits but i think tutorials can only do just that, its the projects we need to do to exercise what we learned from the tutorials. i can only imagine whats to come and im looking forward to it. this will be my first tutorial for c++ and i will just move directly into doing projects like a small app or even doing some game development 2D games and just try to break down how its done to come up with my own code. dont know what to look forward to but i am and im excited.
@markleodionisio2669
@markleodionisio2669 4 жыл бұрын
It strikes me when talked about copying the whole code from a video tutorial :-) it so real sir.. thank you..
@monkeydluffy6649
@monkeydluffy6649 4 жыл бұрын
Thank you for your kind advises. I am very grateful.
@bendent7261
@bendent7261 3 жыл бұрын
Thank you this will definitely help me. I kept doing tutorials but when I made my own app it failed. My main problem is having a idea for a app
@thepocotrampo
@thepocotrampo 4 жыл бұрын
Thanks for this Video. I'm from Brazil and your videos help me a lot.
@nasratt
@nasratt 4 жыл бұрын
Thanks for this awesome video 💖 I actually thought of using pre-built libraries and frameworks as something bad, but I gotta be realistic after this, I can't do everything by myself and it is ok to use pre-built libraries or frameworks.
@JoeBonez
@JoeBonez 4 жыл бұрын
“Don’t write from scratch”. If you’re already employed, sure - use whatever framework(s) are required by your employer. However, when learning, my problem with this is that if you learn MVVM using FooMVVM library, you’re not learning MVVM, you’re learning FooMVVM. When I wanted to learn dependency injection, I wrote my own (basic) DI service, and it wasn’t until I felt that I truly understood DI did I switch to Microsoft’s implementation. Just my opinion.
@mohammedehtesham2661
@mohammedehtesham2661 4 жыл бұрын
Fun fact: I not only learn about SD from your videos but it also helps me in improving my English 😁😁 Ps: guys correct me if there's any English mistake in these sentences of mine.
@jamespawson6045
@jamespawson6045 3 жыл бұрын
Hi, English teacher here! Your sentences are good! You could say “helps me to improve” or “helps me improve” because “help” can be followed by infinitive or bare infinitive
@jamespawson6045
@jamespawson6045 3 жыл бұрын
And I wouldn’t say “sentences of mine” I would say “my sentences” or “these sentences”.
@mohammedehtesham2661
@mohammedehtesham2661 3 жыл бұрын
@@jamespawson6045 thank you so much
@Wow4ikFD
@Wow4ikFD 4 жыл бұрын
Thank you Walden for the quality content.
@moyeajinomisanghan8160
@moyeajinomisanghan8160 4 жыл бұрын
Thanks so much for these wonderful advice/tips.
@mrdeveloper8888
@mrdeveloper8888 3 жыл бұрын
Please could you tell me what the resolution and refresh frequency of their beautiful monitors are? I currently need to buy or one with big resolution or two with lower resolution (minimum 1080p) beforehand thanks for your time and your answer.
@JamesSiggins
@JamesSiggins 3 жыл бұрын
I've actually woke up from a dream with an answer to a simplified version of a lengthy piece of code I had written and it worked perfectly. It was the strangest experience.
@xanjo772
@xanjo772 4 жыл бұрын
The video quality is 🔥🔥🔥
@coolbrotherf127
@coolbrotherf127 2 жыл бұрын
The best way I learned how to get pass tutorial hell is to just start a project and only refer to the documentation or short tips about small problems to help me along. Like if I was building a game that has a deck of cards, I might check the language documentation to see what kind of data structures it has that would be good for storing cards, then look online for what kind of deck shuffling algorithms already exist. That way I taught myself how to build a deck of cards then shuffle that deck without watching any tutorials. I might choose the "inefficient" way without knowing at first, but getting on with the project and not letting little things hold up progress allow me to get through more projects overall and learn a lot. Wasting time on tiny issues in practice projects isn't worth the time.
@wenseslaogarcia295
@wenseslaogarcia295 3 жыл бұрын
About using libraries and other peoples programs, I think it is okay, but I think it is more important to know what you want to do. If you just want to do a 2d game just use an engine or use some libraries, don't code all what you need from scratch if you just want the game. But if you are actually not just interested in making a game but also how they are made and how things work you can start a bit from a lower level, but it is also okay to use some graphic libraries instead of trying to make everything from the OS. Another tip I thought of about the tutorials hell, I think a good way to learn what you see, is just recode thr app you made, but avoid using the tutorial, make notes and use the notes, check the code you already made, but rebuild it by yourself without the tutorial. That is what I did, I just thought that if I learned what I needed to learn I could just make it by myself without the tutorial, and well, that taught me how what I was doing worked and what I wrote really meaned.
@likysquad
@likysquad 3 жыл бұрын
Dude, 6 years into software developing and I still hate documentation. Although I use it. BUT rarely. And mainly do it for Jaca
@matthewe3813
@matthewe3813 4 жыл бұрын
lets just take a moment to appreciate that he put the time of the end of the sponsor in the description and the bar so that we can skip it
@evilzead
@evilzead 4 жыл бұрын
Thank you! I needed some of that affirmation.
@luathn
@luathn 4 жыл бұрын
Awesome. Thank you very much for this video.
@markreeves5561
@markreeves5561 4 жыл бұрын
Thanks very very much. Great advices
@simonewilliamson6766
@simonewilliamson6766 4 жыл бұрын
I'm a massage therapist and I can see how all the frameworks and libraries will save you from carpal tunnel syndrome. I also see how they add to your quality of life so you can see the sun while it's out. I'm guilty of the first example, I'm hard-core hands-on. I believe that your advice on tutorial purgatory is best for learning anything. I'm all about building things for my own purpose. Working for companies gives me the heebie-jeebies.
@audacitytheeditor3225
@audacitytheeditor3225 3 жыл бұрын
Programmer of about 8 years. CompSci Major in a medium-sized college. I agree with EVERYTHING that is in this video. I will be watching more, for sure.
@sairohitht5984
@sairohitht5984 4 жыл бұрын
Hey, I like your wallpaper where do I get it in 1920x1080 resolution?
@sokoyaadedolapo5321
@sokoyaadedolapo5321 4 жыл бұрын
Comment @me when he responds
@sairohitht5984
@sairohitht5984 4 жыл бұрын
@@sokoyaadedolapo5321 idts he'll 😂
@johnnypepperonii
@johnnypepperonii 4 жыл бұрын
@@sokoyaadedolapo5321 here is your @
@fknight
@fknight 4 жыл бұрын
Couldn't find the original, but I posted it here in 4k: imgur.com/a/bU4WQyR
@sairohitht5984
@sairohitht5984 4 жыл бұрын
@@fknight 😍means a lot to me!!! You are one of the person who motivated me to pick CS as my major!!! Thanks Big fan❤️❤️❤️
@johnnygoslightly
@johnnygoslightly 4 жыл бұрын
super cool when you were talking about focusing on coding. keeping it real.
@DenzelHooke
@DenzelHooke 3 жыл бұрын
Keep up the great vids
@acemusiq900
@acemusiq900 4 жыл бұрын
Great stuff bro!! I think for the advice software engineers I think they should put more tome into making how to read documentation for different languages.. cause for me I’m a newbie and I can find the answer but sometimes have no idea what the documentation is telling me to do
@Melideas
@Melideas 3 жыл бұрын
Never tried tutorials - got a course on java froma university (the helsinki one, maybe you know about it) and learn with that since weeks. Its very tough, but you learn a lot during the exercises because they dont hold your hand much. Most of the time, for example with classes, they give you a template and you have to finish it. Or they give you a main-method and you have to make the class for it. Stuff like that. I think thats a lot better, because tutorials dont teach you that much i think..i mean..you get the solution instantly and dont make mistakes/errors, which you learn the most from. If you know how to use the tools, you can make something similiar and maybe get inspired by tutorials. Just my 2 cents
@maxx977
@maxx977 4 жыл бұрын
Great vid, I loved it, this helped me a lot. BTW can you share a link to your pc wallpaper looks awesome.
@fknight
@fknight 4 жыл бұрын
Couldn't find the original, but I posted it here in 4k: imgur.com/a/bU4WQyR
@maxx977
@maxx977 4 жыл бұрын
@@fknight Thanks so much!
@sulaimanibrahim30
@sulaimanibrahim30 3 жыл бұрын
This is so good I love it is a great advice
@predaytor
@predaytor 4 жыл бұрын
So great advice! Thx
@Songfugel
@Songfugel 4 жыл бұрын
Best way to escape tutorial purgatory/hell, is to listen what is the next step. Try to implement it before watching the solution. Some of the better teaching video makers actually tell you to pause, and try to solve the following problem, and unpausing only after succeeding or failing at it first yourself. Your learning is boosted by 100-fold compared to just following along, since you need to actually actively think and work on the problem. After working on it by yourself for a while, you see the correct answer, and it will hit home so much better... it is like, oh yeah, I should have/could have done it like that. Before long, your solutions start to get even better than the suggested tutorial solutions. And instead of just copying what the teacher is doing, you are able to anticipate what he/she is about to do next, and if what he/she does is different, you learn even more by thinking and examining why they chose another route
@komalmadaan4728
@komalmadaan4728 4 жыл бұрын
Great information thanks 🙂
@WhatIf-b7v
@WhatIf-b7v 3 жыл бұрын
I was walking throug learning two language at the same time, and I was getting stuck in both, but finally I realized that if I dont learn one first I will never get good in any one.
@BBoyXy
@BBoyXy 4 жыл бұрын
Some wise words, Thanks for the advice
@oliviayp
@oliviayp 4 жыл бұрын
These tips are badass.
@hrithikanchaliya888
@hrithikanchaliya888 4 жыл бұрын
Yo, amazing content love it.
@jordanholder5373
@jordanholder5373 4 жыл бұрын
First term: classes, functions, data types, all loops, if/else, nested if else, flowchart, speudocode, arrays (linear search), stack/heap, git. And I also take database and hardware essentials and math
@maxlearningtech3423
@maxlearningtech3423 3 жыл бұрын
Thank You sir.
@rohansingh7698
@rohansingh7698 3 жыл бұрын
15:15 YES! This happened to me for the first time a month ago and it was so satisfying. Literally wrote it in my sleep 😂
@kashmirwillwin3124
@kashmirwillwin3124 3 жыл бұрын
Also an advice I read somewhere. Don't worry about learning new languages, learn more algorithms
@benjaminwharton6264
@benjaminwharton6264 3 жыл бұрын
Thanks man!
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 477 М.
How Many Programming Languages Should You Learn?
12:37
ForrestKnight
Рет қаралды 121 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
8 Mistakes Beginner Programmers Make
8:46
Keep On Coding
Рет қаралды 24 М.
What You Need to Succeed in Computer Science
11:03
ForrestKnight
Рет қаралды 117 М.
Everything You Need to Know about Git
23:16
ForrestKnight
Рет қаралды 39 М.
How to ACTUALLY Get an Entry Level Programming Job
13:46
ForrestKnight
Рет қаралды 556 М.
These Mistakes Almost Stopped Me From Learning To Code
11:34
Web Dev Simplified
Рет қаралды 168 М.
What Professional Software Engineers ACTUALLY Do
14:28
ForrestKnight
Рет қаралды 1,6 МЛН
What Meetings Sound Like to Interns
5:18
Nicholas T.
Рет қаралды 983 М.
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 290 М.
Hey Computer Science Students, DON'T CHEAT!
11:19
ForrestKnight
Рет қаралды 261 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН