Why I Don't Memorize Code when Programming

Sdílet
Vložit
  • čas přidán 29. 07. 2024
  • Gonna give my thoughts today on how and why I don't remember a bunch of code that I write. Short list here:
    1. Keyword Searches in Google
    2. Github Repositories
    3. IDE Auto Completion
    Intermediate Training Core Data
    www.letsbuildthatapp.com/cour...
    Instagram Firebase Course
    www.letsbuildthatapp.com/cour...
    Facebook Group
    / 1240636442694543
    iOS Basic Training Course
    www.letsbuildthatapp.com/basi...
    Follow me on Twitter: / buildthatapp

Komentáře • 184

  • @LetsBuildThatApp
    @LetsBuildThatApp  Před 6 lety +29

    Hey everyone! Let me know your thoughts on how you recall code from old projects

    • @ericbangs
      @ericbangs Před 6 lety +2

      I think that if you specialize on a language you should not be Googling every single thing. If you really specialize in one language, you rarely Google search for information for that programming language

    • @BoazPlants
      @BoazPlants Před 6 lety +1

      Copy paste

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +6

      Yes, I think it's quite rare these days to be specializing in a single language though.

    • @Zainanjum100
      @Zainanjum100 Před 6 lety +2

      Developer can’t survive without stack overflow and github 😂😂😂

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +10

      Once stackoverflow goes down, all developers take a coffee break.

  • @Daniel-sz2lq
    @Daniel-sz2lq Před 6 lety +92

    Over the years I figured that what makes a good programmer isn't the amount of languages he or she understands / remembers from the top of their head but it's more about getting that special programmers way of thinking. Once that finally clicks and you get that way of thinking, you're able to jump into any language, understand it and get past all problems with ease. Memorising is helpful but not the reason an engineer is a good one.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +15

      Totally agree, all programming languages blur into one after a while. I treat everything as a tool for getting the job done. There's always going to be updates and new things to learn, thats why I love programming.

    • @nightmarionetteprimordial3580
      @nightmarionetteprimordial3580 Před 4 lety +6

      You don’t understand how hard I’ve been working for that specifically I can’t wait to get that type of thinking thank you!

    • @coffeeenthusiast8774
      @coffeeenthusiast8774 Před 4 lety +3

      i'm still working desperately to understand the "way of thinking" :( not doing very well currently

    • @eggxecution
      @eggxecution Před 4 lety +1

      @@coffeeenthusiast8774 I think he means that programmers copy and paste codes as long as you know how to use those codes its good because it saves a lot of time rather than memorizing everything and typing the codes on your own. Very time consuming. Therefore, a good programmer writes codes, a great programmer copies codes....I learned that quote from Codecademy if I'm not mistaken

    • @coffeeenthusiast8774
      @coffeeenthusiast8774 Před 4 lety +2

      @@eggxecution but how does that work in academic settings? in school my profs tell me to "not memorize code" but then on exams/projects we're not supposed to look at anything except our textbook

  • @dyllonlondon9987
    @dyllonlondon9987 Před 6 lety +6

    Thanks for making this video. I've been putting myself down for not remembering every single thing from every language, but now I know that I can't and don't need to learning every aspects from all the languages I touched.

  • @w0mblemania
    @w0mblemania Před 6 lety +27

    Very good video Brian. I completely agree. And as Brian says, if you want to remember something, then type the actual examples along with Brian; your brain will store the memories in a much stronger way. Also, don't bother trying to learn syntax and method names and whatnot. Instead, concentrate on the big picture: the "why" of doing something. Learn patterns, concepts and the art of learning itself. As Brian showed with Stack Overflow, know when to deep-dive yourself, and know when you should copy-and-paste code from Stack Overflow, Github etc. Don't reinvent the wheel.

  • @noelblackwell1908
    @noelblackwell1908 Před 4 lety +4

    This vid made me feel sooooo much better. I’ve been trying to memorize every single little thing. I have a TON of notes I keep & snippets of codes I save

  • @theodorefields5880
    @theodorefields5880 Před 6 lety +7

    Thanks for making this video! I am a beginning developer and am always worried about not remembering Swift syntax when creating projects. This video gives me better reassurance😊

  • @omidmirrajaee8054
    @omidmirrajaee8054 Před 4 lety +4

    Thanks for this video
    I needed the subject
    I used to think I was a fool when I couldn't remember the code

  • @vinaynagrani7954
    @vinaynagrani7954 Před 6 lety +19

    Hey Brian, good stuff. I always do all these things but I felt like I am not good enough. Your video gave a huge relief to my thoughts. Thanks.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      That's great, beginners are already starting out great these days.

  • @danuff
    @danuff Před 6 lety +2

    OH MY GOD, thank you for this video. Now I don't feel terrible when I dont remember something when it comes to coding. Its nice to know that a better programmer also has to use reminders on how to do a project. Thanks again!

  • @handicapper7184
    @handicapper7184 Před 6 lety +26

    Brian, could you give us tips on how to structure our iOS Apps. For example, a defaults wrapper layer, the networking layer, services layer. Also, where to store things like API keys. Basically the best practices for setting up your professional codebase and how to separate everything so that it's professional and easily scalable. Thank you.

    • @hannel98
      @hannel98 Před 4 lety +1

      Matthew Houston look at the design patterns

  • @Ali-lm7uw
    @Ali-lm7uw Před 5 lety +9

    I think the trick to good programming is to know to make the computer to perform tasks most effectively and efficiently. If programmers try to think this way they look at solutions and develop a creative mindset which will make them want to create great things rather than just memorising stuff. codes.

  • @helloeddy1983
    @helloeddy1983 Před 6 lety +2

    This was SUPER HELPFUL! Thanks for making me feel better as a coding newb ^^

  • @alcprado
    @alcprado Před 5 lety +2

    Ty Brian. I've learned one more thing among the many I already learned!

  • @kidstagram354
    @kidstagram354 Před 6 lety

    Thank you so much for sharing your advice! It’s very useful!!!

  • @iphyzll1091
    @iphyzll1091 Před 6 lety +1

    ehhh, this is clearly one of the best videos on the CZcams ... Hats off to you Brian, you are the real MVP !

  • @chimansong8653
    @chimansong8653 Před 6 lety +26

    Wow. Thanks for the video. I felt like a little teenager getting a handshake from a celebrity I am a huge fan of. Haha.

  • @leanprogrammer
    @leanprogrammer Před 6 lety

    Really really really helpful, thanks Brian!

  • @arehsan623
    @arehsan623 Před 6 lety +1

    I've been looking forward to a video like this. Awesome video as always Brian.
    (congrats on almost 90k subs 🎉)

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      It's amazing how far we've come right?

    • @arehsan623
      @arehsan623 Před 6 lety

      Yes. I remember when you only had 1k. Cheers. Who knows, we might hit 500k by end of next year 😄

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      That would be lovely, just getting 200K by end of next year would be awesome.

  • @rogerwprice
    @rogerwprice Před 6 lety

    Super-great advice - especially on using auto-complete and github searches.

  • @covobonomo1111
    @covobonomo1111 Před 6 lety +6

    I also very heavily rely Stack, copy pasting from my old code, or autocomplete. Really felt awkward being asked to code with a paper and pen last month in an interview

  • @theodore2067
    @theodore2067 Před 4 lety +42

    If I can spend 20 seconds searching up something, and quickly implementing it into my code, I’m 100 times better than someone who doesn’t and relies purely on memory and rapidly makes mistakes

    • @IDontReadReplies42069
      @IDontReadReplies42069 Před 4 lety +1

      Me and plenty others would never hire someone who had to copy paste the majority of their code.

    • @theodore2067
      @theodore2067 Před 4 lety

      Jayo Caine who said I did it for the majority?

    • @IDontReadReplies42069
      @IDontReadReplies42069 Před 4 lety

      @@theodore2067 narrowing your job opportunities in the name of laziness does not seem like an effective strategy.

    • @theodore2067
      @theodore2067 Před 4 lety +3

      Jayo Caine are you stuck in the past? More than ever, everyone has access to technology, and there are so many viable sources to help programmers. Just because a programmer needs to do a quick search doesn’t mean he’s lazy or incapable.

    • @IDontReadReplies42069
      @IDontReadReplies42069 Před 4 lety +1

      @@theodore2067 If you're copy pasting your code consistently then whats the point in hiring you? What skill do you have that anyone else doesn't?

  • @michaelhall9998
    @michaelhall9998 Před 6 lety +2

    I’ve always maintained that the key to successful software development lies with the concept of “resourcefulness.” Searching for a solution and then creating blog posts and repos as you arrive at successful solutions will serve you well. Resources that you find or create will resurface later, whenever you need to repeat the same or similar tasks. Quite simply, it’s just too much to memorize these days!

  • @studiocity10
    @studiocity10 Před 6 lety +6

    The best audio on youtube period!!!

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +2

      I think I might do a review on the audio equipment I use for people that want to start their own channels.

  • @narada6329
    @narada6329 Před 4 lety +5

    Meanwhile codecademy:
    *this is what you have learned this week*

  • @ProtossExecutor100
    @ProtossExecutor100 Před 3 lety

    Super helpful video. Thanks a million!!

  • @dinamor280694
    @dinamor280694 Před 6 lety

    Thanks for all the information. One quick question, what is your opinion on native vs hybrid apps

  • @catllionare
    @catllionare Před 6 lety

    Much thank you for this video!

  • @Diana-li8wj
    @Diana-li8wj Před 4 lety +1

    Thanks for the video! it helps a lot, i just started learning how to code, it can get a little scary

  • @benraus
    @benraus Před 6 lety

    Back with another killer video. You the real MVP, Brian.

  • @NitaNair
    @NitaNair Před 2 lety

    Thanks but what do we do for coding interviews in companies where they value code quality? I’ve also not been memorizing code/ syntax but I’m going to appear for an interview soon where I need to be able to code without autocomplete

  • @soulfen555
    @soulfen555 Před 5 lety +2

    Wow this video helps me a lot. Thanks a lot for explaining this kind of thing. Because before I thought I need to memorize all of the programming language just to be a good developer. :)

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 5 lety +1

      Programming is more about learning how to look up solutions on google.

  • @Kayzer606
    @Kayzer606 Před 6 lety

    Dude, thanks, this video was really helpful !

  • @adamel-kadi5179
    @adamel-kadi5179 Před 6 lety +2

    What can I say except another great video 👌🏻

  • @plneet3504
    @plneet3504 Před 3 lety

    Should I remeber though for coding interviews? Like I heard they used google docs which I thought was a joke but they do to test devs to make all the code vanilla

  • @jojonarte
    @jojonarte Před 6 lety +1

    Hey Brian good stuff here, btw I'd like to know what do you think about MVVM?

  • @richardlew3667
    @richardlew3667 Před 4 lety +3

    I like to think of learning a programming language as building a Lego set. Building a model by only memorizing the instructions can get the work done perfectly but is stressful and time-consuming and you eventually forget versus building the model and referring to the instructions which is a lot easier and wastes less time

  • @carloszetula2307
    @carloszetula2307 Před 6 lety

    Very good Vídeo, thanks! I really liked to know this from a pro!

  • @royalmellon6811
    @royalmellon6811 Před 4 lety +1

    Hey Brian. I am a beginner programmer. I am wondering if it is normal for me to always google the same code? For example, when I set up a game with Pygame, I would have to google the structure each time... I feel like i DO understand it tho

  • @RD-gm9wz
    @RD-gm9wz Před 3 lety

    I'm studying HTML and I suffer with Dyspraxia and that comes with memory loss. I can easily remember how to do the hello world part and a paragraph with the tags but with anything else I can forget it pretty quick but what I do when typing some code up I save it and when I go to do something I just copy that code back in and just change it around if I need to

  • @TheSanket2311
    @TheSanket2311 Před 6 lety

    Really nicely explain on important thing ... :)

  • @fschutt247
    @fschutt247 Před 6 lety +1

    It depends a bit on the language and what background you are coming from. I don't use autocomplete because functions are rather intuitively named in the libraries I use. So I can rely on intuition and the compiler to help me out, after a while you've memorized the most-used functions. Another thing is "domain knowledge" - if you have worked a lot with certain libraries, it's easier to use them because you already know where you need to look.
    One of the biggest hurdles I have is when people don't include an example on how they intend their library to be used. They give you the documentation, but no starting point. If I have a simple example, I can usually discover the API myself, but I need some "proof of concept", minimal example. What class do I have to instantiate in order to do the thing the library was designed for? Which functions are important and which ones are just helper methods? Then I can look at what parameters I need in order to get there. It is often a path between "too verbose" and "too simple".
    Anyway. My process for programming is roughly the same, first I look at the example(s) and try to get them running (often I discover weird build errors that way). If the proof-of-concept is done, I lookup the class names in the documentation and go from there. I also always try to understand what I am doing, especially the complexity / cost of each function.
    However, I do not collect random snippets on GitHub. Part of that is because these snippets would be outdated very fast, part of it is because if I have used a library once, I usually know how it works in the larger sense - even if the API changes, the core model of how the library works does not change. Plus, if I found it once on Google, I will find it again.

    • @theotherside2716
      @theotherside2716 Před 5 lety

      I don't have much idea about what you are talking ,but I really feel to like your comment

  • @charliebraganza8754
    @charliebraganza8754 Před 4 lety

    Hi notice me hehehe ahmm i have a question how do you know the terms right away because I'm having a hard time to memorize especially on the spot when my prof give these problem and i was just curious why some of my classmate know every terms about like in Java Program.

  • @firstjamesryu
    @firstjamesryu Před 6 lety +3

    I used to learn R. With R, I was like a project-based learner, meaning I started creating something and learned what I needed as I was progressing through my project. (I obviously hit the books for very basic stuff like function, controll structures, variable scope and etc before I started doing my project) I wanted to take different approach with Swift. I read most of Swift documentation (except some advanced topics) and half of book on iOS programming. Recently I started working on my first iOS app and I don't like the feeling of not knowing where to go in Xcode or recall the certain function on top of my head when I need it. I wish there is some dictionary that I can quickly look up and list function just by what it does. I use the web, but it can take time. So my question is, do you have any techniques or references to go to to immediately find things you need? I personally try to create mind map that organizes functions by their functionality, which I can go to find what I need. I am still early with this experiment and I wonder if you have tried it and if so is it good?

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +1

      Like I mentioned in the video, I forget about 95% of things in Swift. I just google for solutions and copy and paste what I've seen before.

    • @firstjamesryu
      @firstjamesryu Před 6 lety

      Okay. So basically, I continue to take approaches I took with R. I used to copy a lot from Stackoverflow to put something together. But when I did it long enough, it did stick to my memory. Does that sound good?

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      Sounds about right, development becomes tedious whenever we have to google for everything.

  • @salvatorecastelluccio4901

    With regards to job interviews, isn't it necessary to memorize how to do certain things (besides algorithms)? An example is parsing JSON and showing the results in a tableview. Or do the interviewers allow you to use resources like google?

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +2

      Parsing JSON and dumping it into a UITableView is an exercise left for take home exercises. There isn't enough time in a 1 hr interview to go through this basic task. Most companies prefer to hire programmers that can solve difficult algorithm tasks.

  • @kidstagram354
    @kidstagram354 Před 6 lety

    Hope you will do more advice videos in the future : )

  • @olivifysports8799
    @olivifysports8799 Před 2 lety

    All is see is Honesty. 👍👍❤

  • @zalankovacs6499
    @zalankovacs6499 Před 6 lety

    Hey Brian!
    I am really interested on your opinion abot cross platform (multiplatform) development. Should we deep into that for the future? An episode would be great about pros and cons. Thanks

  • @Christianjr
    @Christianjr Před 3 lety

    Great video

  • @tamar7941
    @tamar7941 Před 4 lety +2

    im a beginner in coding but keep forgetting things , im very nervous and think im fool. what should I do?

    • @hannel98
      @hannel98 Před 4 lety

      Its Stella sorta the same for me

  • @AgentCell
    @AgentCell Před 6 lety +8

    Remember kids the moral of the story is to always use a guide of reference!

  • @gabrieljaramillo6255
    @gabrieljaramillo6255 Před 6 lety

    Hi Brian, i've been following your channel since you started, and i've noticed that you have been using, Constraints withString Format, and also Anchors, and another methods too. So my question here is, When or how i determine which technique should i use for constraints? is this specific for the UIKit Elements that i will to use?, i've seen that you also use CGRect in some cases, but i can't really figure out why and when, because i just read in some forums Autolayout came to replace this CGRect() to handle multiple orientations for constraints.Thank you for sharing all your knowledge with us.
    Gabriel.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +1

      I use whatever is easiest, currently its layout anchors. You have to understand all three before you see the differences.

    • @gabrieljaramillo6255
      @gabrieljaramillo6255 Před 6 lety

      Thank you Brian!.

  • @mystique967
    @mystique967 Před 3 lety

    I want to learn programming to survive in the current software trend, what is the best way to start learning to code?

  • @nightmarionetteprimordial3580

    Thank you

  • @sittingqduk
    @sittingqduk Před 6 lety +2

    I'm digging the "Dreams" by Joakim Karud in the background!

    • @KebunH
      @KebunH Před 6 lety

      Thanks for one more song to add to my chill playlist :P

  • @nightmarionetteprimordial3580

    “Is this true for all languages or just for Swift?”
    /* Learning java and felt related
    * to beginners.
    */

  • @denniswhite6779
    @denniswhite6779 Před 6 lety +1

    saving old code for reference in Github
    For a lot of common snipet code I will use the gists in github so that I can reference back to that directly. I keep some of gists private just because those are my code snipets that make sense only to me.

  • @diegogarciar
    @diegogarciar Před 6 lety

    If you build an app from scratch for a company and you decide to copy (and just customize) your login process from another app, how do you charge for that? If they pay you for your time being there, they'll just assume you are experienced and thus resourceful so you will be code recycling from another projects.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      Clients pay for a product, not your time. Charge them what the product is worth.

  • @CraigSchubert
    @CraigSchubert Před 4 lety

    Just found this - great stuff! :-)

  • @DJizz82
    @DJizz82 Před 6 lety

    I do use auto complete, it's a time saver - frontend dev... also sometimes I remember code...then the next day i have a hard time remembering vanilla syntax

  • @gandalfgrey91
    @gandalfgrey91 Před 6 lety

    Ive been following tutorials on and off for a year now, and I still can’t open up a project and start coding on my own. When I follow tutorials I understand whats happening most of the time, but I can’t seem to do it on my own. :( very frustrating. Is this part of the process and should I stick with it?

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      It helps to have something that you're working on already. Personally I watch a ton of workout/fitness videos and never get up out of my chair to do pushups and jumping jacks. We all have the same problem regarding video consumption these days.

    • @gandalfgrey91
      @gandalfgrey91 Před 6 lety

      Haha true. I guess I just need to spend more time trying to start my own projects in tandem with tutorials. Thanks!

  • @tytrantz6122
    @tytrantz6122 Před 6 lety

    I'm wondering, to create a social media app like Discord/Twitter, what programming language you suggest to use? And why?

    • @Abdi-uy1kh
      @Abdi-uy1kh Před 6 lety

      try python which is a general language useful for anything

  • @NaughtyDuck
    @NaughtyDuck Před 6 lety +1

    Thank you!

  • @MattDuarte11
    @MattDuarte11 Před 6 lety +1

    Hey I’m new to iOS Dev and have 2 questions. How do I insert an image above the background image? And how do I make the background image fit to screen on all iphone sizes using code.

  • @CodeProHassam
    @CodeProHassam Před 6 lety +3

    I feel Casey in this video.

  • @CardinalHijack
    @CardinalHijack Před 6 lety

    The way Brian said "A polar bear dies" was hilarious

  • @OfoeNelson
    @OfoeNelson Před 2 lety

    If you don't need to memorize code how do you pass technical interviews? Don't they contain code you need to remember to answer the Algo questions

  • @mrwhite4137
    @mrwhite4137 Před 5 lety

    so inspiring :)

  • @ElPapelMan
    @ElPapelMan Před 6 lety

    what if you're in school and have to take programming exams which ask u to implement a data structure in a specific manner (C++)

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +2

      Well data structures isn’t really programming, you should understand the logic behind it. Remembering these things is actually useful in the future

  • @fredfaresjrcarpentry
    @fredfaresjrcarpentry Před 6 lety

    As a beginner developer, it just is not good practice for me to memorize code. If I am learning a new piece of code, I sometimes will repeat the video, go over the provided examples, & then try to recreate the example little bit differently. Then in the future, I may not be able to type the code by memory, but I am familar with the syntax and keywords.

  • @danyalOFF
    @danyalOFF Před 6 lety

    I agree with you. When you work with 2-3 languages and many related frameworks, it's impossible memorize all codes and logics and u must search a solutions in google. I'm working with Java, iOS and now learning Go and it's pretty hard to memorize everything

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      Yes, its very difficult to even remember things for a single language, let alone a couple very different syntax languages.

  • @koladeolukoya6223
    @koladeolukoya6223 Před 19 dny

    I like the illustration with the animals 😂

  • @Karimmohamud
    @Karimmohamud Před 3 lety

    it's not about memorizing the code. it's about thinking from a programmer POV and think problems as steps example: picking something up. "move hand to the right "x" cm, open palm, place palm on object, close hand firmly, lift hand up. and so on

  • @KebunH
    @KebunH Před 6 lety +7

    Glad to know that I haven't killed any polar bears yet !:D

  • @davidwilson9231
    @davidwilson9231 Před 5 lety

    Do really top end programmers still do this?

    • @deboman81
      @deboman81 Před 4 lety

      David Wilson that’s what I would like to know and since this question is a year old, I don’t think this guy actually knows. Especially since he hasn’t answered in a year 😎😎😎

  • @alwaysbrillant10
    @alwaysbrillant10 Před 6 lety

    Good watch

  • @ozanh
    @ozanh Před 6 lety +1

    Personally and honestly my comment for this video is when I see and learn coding from a person like you, then I start to thinking how he does such that (first looking hard things). That idea gone away as soon as I learn more and more but the first question is how he done all that stuff. So in this video it is answered by you and it makes you more kind person with your knowledge and coding skills. And also this video is not answered just for how to remember things, also it answers how I done my programs :). Thanks and keep going Brian.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      Absolutely, anything that you learn should just be store as reference material.

  • @bozhidarpetrov
    @bozhidarpetrov Před 5 lety

    What exactly is "Repo"?

  • @Alex-pc5jv
    @Alex-pc5jv Před 3 lety

    I’m learning Java but I thought to become a god hacker. You needed to memorise it I spent 10 hours 3 hours per day memorising I learnt 10 lines of code and what they do. I found it really easy to memorise code but this video showed that I don’t need to memorise it. But honestly didn’t think you could look it up that’s easy money.

  • @i_am_sampe
    @i_am_sampe Před 6 lety +1

    nice

  • @ifstatementifstatement2704

    There are people who memorize code? That's crazy. I've been programming for 21 years and I've never memorized code. Only commands and efficient techniques (the principle not the code itself) I came up with when working on different projects. It would be best to understand what the code does and not try to memorize it. If you understand the principle of what it's doing you can change it around and adapt it to different contexts for different usage.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety

      Students seem to ask me how I remember so much code a lot. Truth is, as you’ve mentioned I don’t remember anything. Just google works

    • @hajji384
      @hajji384 Před 4 lety

      I was given a design web site but if that how can I code without that exact code ?

  • @Zainanjum100
    @Zainanjum100 Před 6 lety +1

    Oh thank God i am on right track 😂😂

  • @mjtech8036
    @mjtech8036 Před 5 lety

    1000th like from Me

  • @brucen83
    @brucen83 Před 6 lety

    dont recall code, just recall how i solved a problem like "this" - but maybe you find a new way on stackoverflow.. or other sources

  • @vincentqvuong74
    @vincentqvuong74 Před 4 lety

    Would you learn what you have copied and paste?
    some code we don't have knowledge of

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 4 lety

      1. Copy and paste code and run to see if it works.
      2. Modify it and put it into your application to suit your needs.
      3. Find out later that you have to play around with a bunch of properties to get it perfect.
      4. Learn along the way.

  • @abdullahshafi8865
    @abdullahshafi8865 Před 4 lety

    but when you go for interview they will ask you to code

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 4 lety

      At the very least you should know how to write hashmaps, trees, array sorting etc. I’m talking more specifically about iOS functions that I never remember.

  • @wrtl8268
    @wrtl8268 Před 4 lety

    Get paper and write new code you learn/make a cheat sheet. Jobs allow this and after a week you will not even need to always look at it

  • @richie12200
    @richie12200 Před 6 lety

    Human should be able use the better case by situation not JUST remember those code for copy and paste and little modify those code already there.

  • @user-uw9fe2hw9l
    @user-uw9fe2hw9l Před 3 lety

    Well.. for a job sure but as a student i dont have an option🤷🏽‍♀️

  • @SOFYSoOo
    @SOFYSoOo Před 6 lety

    Hey dude .. if you wanna do something strong, go for a full free tutorial of RxSwift, there are no free sources that cover even half of it.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 6 lety +1

      I'll eventually put something about RxSwift on the website as a full course.

  • @gooddev506
    @gooddev506 Před 5 lety

    this is the opposite of what they are asking in coding interviews. you have to memorize a bunch of things that you don't even use in the job just to pass these stupid interviews. I'm a self-taught developer. I have a great portfolio. I've built projects but I struggle with interviews. what should I do to get a job.

    • @LetsBuildThatApp
      @LetsBuildThatApp  Před 5 lety +1

      The interview questions are a good way to see if you can build complex algorithms efficiently and quickly. If you can’t do that well then it’s hard to be a full time programmer at many startups. Remember startups need to generate prove viability quickly and don’t have time to mess around.

  • @jasonmillena3191
    @jasonmillena3191 Před 3 lety +1

    I'm not alone ahahahaha

  • @jordanmcrae9341
    @jordanmcrae9341 Před 6 lety

    What is your github ? 😆

  • @loikcarothers
    @loikcarothers Před 6 lety +1

    If you learn by memorising code your potential as a programmer would be as far as much code you can memorise, but if you learn to code universally, you'll be good at every language since you know how every langage works.

  • @ltroya
    @ltroya Před 6 lety

    !== instead !=

  • @_____J______
    @_____J______ Před 4 lety

    *DEVELOPER IS NOT SCIENTIST -- ONE DOES NOT INVENT CODE, BUT ONLY APPLIES IT*

  • @smackaroony
    @smackaroony Před 6 lety +1

    nice hair

  • @handicapper7184
    @handicapper7184 Před 6 lety

    first

  • @yerenzter
    @yerenzter Před 3 lety

    Memorizing the code it will cause brain draining

  • @soloanima1
    @soloanima1 Před 4 lety

    This is technically saying we Shouldn’t Memorise this ;-;

  • @tylerrutt17
    @tylerrutt17 Před 6 lety

    second. :D