Real Programmers DON'T Memorize code!

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ •

  • @TH-ie6jr
    @TH-ie6jr 4 роки тому +27

    Hey Dorian, thank you for this video and it’s definitely the truth!
    One I started to build stuff in the a treehouse project I start to understand the concept.
    Anyway thank you for your content brother. Your story video always gives me motivation when find myself in doubt.
    I’m on unit 4 of 9 in the tech degree program. Started with the consol commands today for the sass project wish me luck haha

    • @DorianDevelops
      @DorianDevelops  4 роки тому +3

      I really appreciate you taking the time to watch my videos and I'm glad that you're finding them helpful.
      Keep up the good work dude it sounds like you're making good progress on your learning!

    • @code_871
      @code_871 2 місяці тому

      Today I gave a technical assessment and I forgot Syntex and in build functions from the java , I think it is essential to remember the Syntex

  • @hamzarizwan2347
    @hamzarizwan2347 10 місяців тому +12

    I never thought this way. This was a game changer for me. I still struggle with javascript even after graduating. I will apply this to to my learning method. Thank you so mush bro!

  • @MonkeysteinStudios
    @MonkeysteinStudios 4 роки тому +52

    That's so true. When I started making video games, I always thought I had to know everything before I could really do much of anything. Not true at all. Just have to get the basics and from there, your right, just google the next steps.

    • @DorianDevelops
      @DorianDevelops  4 роки тому +13

      With the internet now we can learn anything this way, we live in such a cool day and age. Thanks for watching!

    • @dmadhav4867
      @dmadhav4867 8 місяців тому

      All these looks good on one side , but what to do in exams .

    • @1Capybara24
      @1Capybara24 7 місяців тому

      @@dmadhav4867 That's why you should at least master the basics, so that you will only need them most of times. The rest is just research.

  • @HarshOutcome
    @HarshOutcome 6 місяців тому +5

    I dont need to tell you how much I needed this, thank you..

  • @olaleyesamuel921
    @olaleyesamuel921 Рік тому +8

    God bless you sir.
    just thought about it. so i searched youtube asking, and your video showed . this is really helpful.

  • @DevoutJourney
    @DevoutJourney 2 роки тому +22

    The memory part of coding has been Fuckin killin me man. I thought I had to memorize all this stuff. Started w HTML and CSS. Currently doing JS through Udemy, but I am finding once I realize there is an actual function to do what I think I want it to do, I can google it. It’s been great so far

    • @thechampion1918
      @thechampion1918 Рік тому

      Hay what course are you doing in Udemy and also how’s your journey going so far ?

    • @DevoutJourney
      @DevoutJourney Рік тому

      @@thechampion1918 things are great i I ended up enrolling in my local community college for an AAS in Software Development. We have the summer off so I have been working on personal projects and joined my first hack a thon last week!

    • @sqbanyyy5949
      @sqbanyyy5949 Рік тому

      What JS Course did you use, did you learn much, is it worth it?

    • @mateusaraujo6863
      @mateusaraujo6863 9 місяців тому

      Aprenda para que serve. Estou for mercado há 3 anos. E vejo muitos Sênios (programadores com mais de 5 anos) pesquisando como fazer um for ou sintaxes básicas. Isso é comum, é normal quando se aprende muita coisa avançada, como clean code, TDD, Devops, Arquitetura, ou seja uma lista sem término, é comum aprender isso e esquecer o básico. Vai acontecer com qualquer desenvolvedor.

  • @VinhPham-hz8ny
    @VinhPham-hz8ny 16 днів тому

    I like it when you say remember using muscle memory and through practices not by reading and watching. Memory is important when you at an interview to get a job.

  • @EllyOguttu
    @EllyOguttu 2 роки тому +6

    That was a relief you explained exactly what i was going through.

  • @demirapasalic8287
    @demirapasalic8287 Рік тому +5

    I needed this today!!!!!! Thank you!

  • @gabrielmascia5460
    @gabrielmascia5460 3 місяці тому +1

    Damn bro this is exactly what i needed to hear. I just recently learning loops in java last night and now im sitting hear trying to remember what a function does.

  • @I_am_back_to_listen_the_music
    @I_am_back_to_listen_the_music 11 місяців тому +2

    Tnx dorian.I memorize python and javas all code.And it took for me almost 1 year.Now I'm learning C++ and now I fells like how easy it was to learn programing.Tnx,I appreciate you hardwork❤️🇧🇩

  • @Carlos-kv6hx
    @Carlos-kv6hx 2 роки тому +3

    What really helped me was just picking up a math text book and doing algoithms. I would re-read the same book a million times because I didnt know if on the job i would be doing it. Learn concepts, implement

  • @mahidmunna01
    @mahidmunna01 Місяць тому +1

    Thanks a lot ❤

  • @sherekhan1552
    @sherekhan1552 11 місяців тому +1

    That's exactly what I wanted to know. Thank you very much, indeed. Before that, I thought I had to memorize all the coding in any programming language.

  • @Quantum10110
    @Quantum10110 Місяць тому +1

    SALVATION 🙌

  • @ScamTheIllusionist
    @ScamTheIllusionist Рік тому +13

    This is so true. In truth, if you're memorizing code, you probably know only 1 or 2 languages at best. If you know 15 or more languages, memorization becomes irrelevant. You need to know the basic concept behind coding...the common denominator among all the languages. In truth, you can train a beginner to code in any language in a week or less...but only if you're basing the training on practical examples. Printing numbers from 1 to 10 backwards with even numbers excluded is great...but there are more practical examples you can show a beginner that will get them going in a matter of days. The problem with learning code is that no one knows how to teach it well. Programming is mostly researching, installing dependencies (depending on the language and context), and reading coding documentation. Beyond that, debugging and finally actual code writing. Memorization is great as a mental exercise...it has nothing to do with how well you can code.

    • @extreme1153
      @extreme1153 11 місяців тому +1

      Finally, someone who shares my opinions.

    • @ScamTheIllusionist
      @ScamTheIllusionist 2 місяці тому

      @laghPlus I would say focus on "for loops", "while loops", if / else statements, try conditions, strings and arrays as basic building blocks and figure out how they interact with each other in every high level language. For example, if you wanted to search sequentially through all these comments, you need a "for loop". If you want to extract comments that have the string "DOG", you would use an if / else condition. If you wanted to store every comment you capture, you would use an array. If you wanted to program a condition that could fail without exiting a script or program you can use a "try condition". There are a dozen elements that make up 90% of all high level languages. Telling someone to print numbers in reverse with a "for loop" is not an interactive way to learn. Nor is it practical. This is one of the reasons I suggest people start programming by learning scraping. It's easy and basic. And you can explain general coding concepts in a way that has real world value. Coding a common piece of software might mean you see the end result in a more distant time frame. But when you do web automation or scrape data, you see your script work right away, mimicking human action while giving you a quick understanding of how the code relates to each action. If you want some programming help, I can offer it for free. I am not an expert, but I am a professional programmer with reasonable skills.

  • @chaazshaw7040
    @chaazshaw7040 4 роки тому +6

    I needed this,thanks a lot.

  • @trollface1994
    @trollface1994 Рік тому +28

    i forgot the first half of this video.

  • @celestehill4646
    @celestehill4646 3 роки тому +3

    I needed this one.
    Thanks a bunch

  • @tgg49827
    @tgg49827 2 місяці тому +1

    Thanks a lot

  • @LockItOut_2697
    @LockItOut_2697 3 роки тому +4

    Thanks for this Johnny Sins. Much love from the Philippines.

  • @belchertrongco6349
    @belchertrongco6349 4 місяці тому

    I try to memorize so bad i broke my sleeping schedule, i worried i couldnt get anything in my head. Reading over and over again and repeating flexbox, stuff etc. Im at the point where i lost interest and almost gave up. Then i saw this video.
    Hes right i dont need to memorize everything, just what i need. Ive drawn myself too much to memorizing everythibg i forgot i got myself to look take care too.
    Thank you for this, i really needed this. ❤

  • @1Capybara24
    @1Capybara24 7 місяців тому +1

    This is what I do: I want something done (a problem to be solved) and I have the logic to do it (I know what to do to solve it), but I don't know the keywords or functions to do that (I could just write them down myself using the basics of programming, but It's a waste of time. So I just google for functions to do what I want and then I focus on implementing it in the context of my project). I have learned that trying to memorize everything is a waste of time and mostly something that comes from our inflated Ego. Real programmers focus more on logic and problem solving skills than memorizing things.

  • @Criticalthinker5
    @Criticalthinker5 3 роки тому +1

    Straight facts. Subscribed.

  • @PerfectSense77
    @PerfectSense77 2 роки тому

    Thank you this is exactly what I needed to hear.

  • @bongeliitela5869
    @bongeliitela5869 4 роки тому +2

    I needed this... Thank you.

  • @lifesfluff
    @lifesfluff 2 роки тому +1

    thank you because im overwhelmed

  • @tkthegamer64
    @tkthegamer64 Рік тому +2

    thank you so much for the help. I had tried making a game with unity using C# but keep getting discouraged and overwhelmed when I try to code. this is really helpful!

  • @drawbettingtips1062
    @drawbettingtips1062 4 роки тому +2

    Definitely giving it a like

  • @KING2672
    @KING2672 4 роки тому +2

    Another solid video

  • @anthonys2929
    @anthonys2929 4 роки тому +3

    Love the channel and the info you provide! 👍🏼 I recently decided I wanted to go this career route, and seeing your videos has gave me that extra push!
    Keep them coming!! 🤙🏼

    • @DorianDevelops
      @DorianDevelops  4 роки тому +1

      Thanks for watching, I'm glad that sharing my stories is giving you that extra push you need!
      Best of luck to you!

  • @khongbietnam
    @khongbietnam Місяць тому +1

    tks!

  • @riggs2065
    @riggs2065 Рік тому

    Thank you so much for this:)

  • @sylvesterhotagua2659
    @sylvesterhotagua2659 Рік тому

    Thanks very much this is what I needed to know

  • @Listen_bros
    @Listen_bros Рік тому

    Just at the right time. Thanks.

  • @codeWithCharles
    @codeWithCharles 4 роки тому +2

    Hey bro! Thank you again so much for all of your videos, they are very inspiring and motivational for someone just starting out.
    Please could you do a video on the importance of the Terminal and why it is used in development. I am struggling to understand certain concepts of it and why it is even needed in development when I can just point and click XD I know this is probably a massive noob question but I genuinely would love an answer XD.

    • @DorianDevelops
      @DorianDevelops  4 роки тому +2

      Terminal and command line usage is good to know and I think that you should learn enough to not be scared of it when you're first learning to code. I learned to use the terminal early on but I only know just enough to get what I need to do, done.
      Learn to navigate between directories, make directories and make files. I still have to google how to delete directories because I can never remember that one...
      I would also recommend learning the basics of vim or at least how to edit a file in terminal with nano or something else. Having or making a cheat sheet will help a lot.
      Don't focus too much time on this stuff early on, learning to use your terminal will make you somewhat more productive and it's important to understand how to use it but it's something that you don't need to learn right away.
      I know many great developers who hardly ever use the terminal unless they absolutely have to.
      Good luck and thanks for watching.

  • @iliyalyan8937
    @iliyalyan8937 4 роки тому +4

    thanks for inspiration

  • @Vosovogalsyncope
    @Vosovogalsyncope 8 місяців тому

    👌🏿 excellent advice

  • @alphacybernerdz367
    @alphacybernerdz367 3 роки тому

    Thanks a million for helping me out

  • @michaelcopple1736
    @michaelcopple1736 3 роки тому +4

    Learning is doing.

  • @sandrabrooke8328
    @sandrabrooke8328 4 роки тому +2

    tysm for this advice :')

  • @octagonmixltd
    @octagonmixltd 7 місяців тому

    Thank you!

  • @tekguru7
    @tekguru7 4 місяці тому

    Well said.. Glad you are brave enough to admit, you don't have all the answers..

  • @midgemaniaflyfishing
    @midgemaniaflyfishing 10 місяців тому +2

    Ok but how to I pass test without memorizing or get a job 😢i have a extremely subpar memory like i forget what i did in code camp same day... im great at googling though

  • @nearyou30
    @nearyou30 8 місяців тому

    Liked and subscribed! Thanks for the words of encouragement. I was getting slightly upset over this process!

  • @MB31TheG
    @MB31TheG Рік тому

    Thank you bro .

  • @realboy24
    @realboy24 9 місяців тому

    thank you man

  • @ryanallen2194
    @ryanallen2194 3 роки тому

    Needed to hear this, thank you.

  • @CincosDope
    @CincosDope 4 роки тому +2

    What camera do you use? might be beneficial for you to have amazon affiliate codes to all the gear. you use and recommend. Thanks Dorian. I have gotten a-lot out of your videos and just began working on my portfolio

    • @DorianDevelops
      @DorianDevelops  4 роки тому +2

      Thanks for watching, I'm glad that the videos are helping you out.
      I'm using the Canon eos m50, I didn't think about linking all my gear. I have a couple affiliate links in some of my other videos. I might have to start linking more stuff.
      Thanks for the heads up and good luck with your portfolio!

  • @greeng448
    @greeng448 27 днів тому

    Man!! my university professor make my whole class memorize all of the data structures code in the C programming language 😢😢

  • @martindimitrov8956
    @martindimitrov8956 4 місяці тому

    Hi Dorian, I just found your video. I am a junior developer with a physics degree and initially I was in an embedded project (programming a lambda fault simulation device). During this project, I felt you words really resonated with me, I only needed to know C and some signal processing techniques and it was fun and creative, especially designing or refactoring filters. However, now that I do C# and .Net for desktop programming, I feel that I bombarded with much more concepts and massive frameworks with hundreds of exception in particular cases and almost all my bugs come for a lack of memorisation of particular behaviour of a technology in specific scenarios, while trying to make my code work with these technologies and I found out that to be somewhat boring for now, feels like a configuration of technologies and observation of logs. What would be your experience in that case, does working with such technologies get more natural after time and interesting? (I am yet far from seeing the forest, just discovering the trees now)

  • @smokeghost7814
    @smokeghost7814 Рік тому

    Funny thing is that this is the most useful advice on the internet and yet it has 618 likes....

  • @haroldlee6143
    @haroldlee6143 Рік тому

    thank you

  • @anilkumar-tk8ht
    @anilkumar-tk8ht 7 місяців тому +2

    Learn python with Jonny sins

  • @ErinDado
    @ErinDado 8 місяців тому

    Me starting to code just know the basics some framework has the full basics in their documentation. Then learn the crud, the flow of the project, what I needed to use, then googling stuff all day long hahahahs

  • @lastspoil5547
    @lastspoil5547 9 місяців тому

    During the coding interview if we can explain the solution to any interview problem will we be able to grab the syntax from old projects or personal documentation instead of using Google?

  • @sabirfitvlogs1408
    @sabirfitvlogs1408 3 роки тому

    Thanks

  • @AbhaySingh0223
    @AbhaySingh0223 9 місяців тому

    Thank you sir you solve my problem in programing I'm 19 year old college student in India I'm confused what can I memorize but solve my problem ❤

  • @ДмитрийГодына-ь9к
    @ДмитрийГодына-ь9к 3 роки тому +2

    But if I don't memorize code and I get to the job interview..
    What if they will ask me to do something and I can't remember it from my head? I can't imagine I would tell them "wait, I need to google"...
    I am very nervous about this moment, even tho I do agree with you and I had this mistake from the start.. but what about the interview?

    • @lenhu7089
      @lenhu7089 3 роки тому

      Yes, we need to learn to pass interview first

    • @hazmannaim705
      @hazmannaim705 Рік тому +1

      2 years late, I had the same question. Any tips?

  • @Francyrad
    @Francyrad 3 місяці тому

    What if I have to do a subject at university about “numerical” methods?

  • @peacemelodi1145
    @peacemelodi1145 Рік тому

    I know this is late but thnak you ❤

  • @mingiasi
    @mingiasi Рік тому

    so to build up a shipping scheduling system for a corp from scratch wtih out memorizing the syntax ,. success?

  • @BlazeTheCatMan
    @BlazeTheCatMan Рік тому

    what i do is save pdf files of things such as chatGPT and fourms and documentations of things i found that helped and i store those pdf files in a safe place to view them later incase i need them again so is it okay to do this!? and also is it okay to ask chatGPT to show me how to write this line of code and that line of code but besides not copy and paste it but just type along with it cuz when i done this i've remembered things to write for it to work in my projects

  • @TheDichotomyofEverything
    @TheDichotomyofEverything 11 місяців тому

    If I’m not memorizing anything, how does it ever become second nature then?

  • @diminishhart8978
    @diminishhart8978 Рік тому

    im doin g coding so i can create the games I've come up with, but coding has been killing me, doing Codecademy isn't enough I need in person classes

  • @nducheizuchukwu6055
    @nducheizuchukwu6055 6 місяців тому +1

    You look familiar? 👀

  • @leavemealoneplease652
    @leavemealoneplease652 6 місяців тому

    Reading,watching tutorials or memorising code

  • @redfoxbennaton
    @redfoxbennaton Рік тому

    So just google what you want to program and make it happen?

  • @_Sam_-zh7sw
    @_Sam_-zh7sw 5 місяців тому

    But I have to clear an assessment

  • @Eggable6900
    @Eggable6900 5 місяців тому

    Thank you IT sins

  • @zakariya9201
    @zakariya9201 4 роки тому +1

    I learned the basics of python and I tried to problem solve and I couldnt do anything I was completely stuck I'm just looking for tips on what I can do

    • @DorianDevelops
      @DorianDevelops  4 роки тому +9

      Programming is about problem solving first and writing code second. Writing down what you're trying to do will help a lot. Break your problem down into steps on paper/whiteboard first. Use rubber ducky debugging and speak your problems out loud or ask a friend to listen to your problem. Many times you'll answer your own question.
      Also if you don't know how to ask google exactly what you're looking for when googling things, learn to form your search queries to get you to the closest answer possible(this takes practice and time).
      If you find the answer, it's ok to copy/paste but make sure to step through the code you're copying and try your best to understand what it's doing. Even if you don't understand it, just try to. You can even rewrite the solution you find line by line to understand what is actually going on.
      It gets easier over time, good luck!

    • @zakariya9201
      @zakariya9201 4 роки тому +1

      @@DorianDevelops I appreciate it

  • @blackspitit
    @blackspitit 4 місяці тому

    So the ones that memorize it are not real, what are they unreal or fake?

  • @rfxanimation1201
    @rfxanimation1201 7 місяців тому +1

    What happened to your hair bro..

  • @robertmccully2792
    @robertmccully2792 Рік тому

    You gave no examples,, what are the basics?

  • @Dump_FF
    @Dump_FF Рік тому

    I the one who is liking this vedio to make it 1k it is on 999 😂

  • @appudhanush6080
    @appudhanush6080 Рік тому

    jhonny sins is a real programmer ??

  • @AXgaming0808
    @AXgaming0808 Рік тому

    Bro y u look similar to jony sins 😂

  • @ReyBanYAHUAH
    @ReyBanYAHUAH 3 роки тому +2

    Always remember to repent of your sins (sin is transgression of YAHUAH The Father In Heaven’s LAW: Genesis, Exodus, Leviticus, Numbers, & Deuteronomy) And Have Belief On Yahusha The Messiah. HE Died and Rose three days later so that you can be forgiven of your sins!
    HE Loves you! Come to HIM🙂🙂🙂🙂🙂

  • @RaldCbz6969
    @RaldCbz6969 Рік тому

    Thank you bro

  • @trevorfranks69
    @trevorfranks69 2 роки тому +1

    Thanks

  • @greeng448
    @greeng448 27 днів тому

    Man!! my university professor make my whole class memorize all of the data structures code in the C programming language 😢😢