The Coding Mindset Holding You Back

Sdílet
Vložit
  • čas přidán 7. 06. 2024
  • Hi guys, back again with a jr-dev focused video!
    Love you all so much
    music
    massobeats - jasmine tea: • massobeats - jasmine t...

Komentáře • 175

  • @Woeden
    @Woeden Před 5 měsíci +262

    That's so true, a lot of junior devs tend to say "Oh no, i am not ready yet, i need to study more before trying".

    • @cchutney348
      @cchutney348 Před 5 měsíci +28

      Or even worse: I need to watch more tutorials.

    • @gg.cip0t
      @gg.cip0t Před 5 měsíci

      ​@@cchutney348 this is where i am stuck rn..

    • @ea_naseer
      @ea_naseer Před 5 měsíci +4

      This is true though if you don't know statistics don't do ML.

    • @JuuzouRCS
      @JuuzouRCS Před 5 měsíci +27

      Hiring companies: "But you do have to know all the 300 frameworks and languages we use though."

    • @Davidlavieri
      @Davidlavieri Před 5 měsíci +1

      Juniors SHOULD study and specialize, nothing more than annoying than juniors given opinions on ZERO experience

  • @divizn
    @divizn Před 5 měsíci +110

    someone once told me that, you should only learn something when you need it. i feel like this is what they meant and it's worked well for me.

    • @Virtuoso_9764
      @Virtuoso_9764 Před 5 měsíci +12

      such a simple advice schools doesn't even teach

    • @bigboxSWE
      @bigboxSWE  Před 5 měsíci +20

      even applies to stuff like youtube, i only learned video editing on the fly just to make these videos
      of course there are natural ceilings like 3d modelling but hey
      you'll never know
      unless u give it a go

  • @cody_codes_youtube
    @cody_codes_youtube Před 5 měsíci +62

    Yes yes yes! Thats perfect. Learning just in time also gives you a huge gift of solving an immediate problem. Puts practice into learning right away. Love this.

  • @yourwifesboyfriend6907
    @yourwifesboyfriend6907 Před 5 měsíci +40

    I have that problem thanks to a manager in a previous job. For some reason one time when we were discussing the architecture for a problem we were both working on he started questioning me on C++ stuff and when I couldn't remember the map and its functions (due to the surprise questioning I kinda blocked on some stuff) he took it as me not knowing things. Which - even if I didn't - is something that I can find online and implement in like 30 seconds.
    Thanks a lot for that mental scar, a55hole.

    • @drprdcts
      @drprdcts Před 5 měsíci +16

      Your manager might've hurt your ego but what he really did is open a window to his own insecurities and fragile personality. He might know a thing or two more than you, but if he makes you feel that way, it says a lot about him as a person. A wise person would never make you feel ignorant. If they do - stay away from them.

    • @meltygear5955
      @meltygear5955 Před 5 měsíci +1

      I once had a pre-screen that asked me for commands and imports by memory. Literally a text area to type out the import for a functionality. That made things worse for me, and ended up using anki cards to memorize because you never know who will ask you.

  • @6.squash.936
    @6.squash.936 Před 5 měsíci +29

    😭😭😭😭😭😭😭😭😭
    I am literally suffering from the problem
    This problem of perfection has been killing my progress big time

    • @tonymontana8741
      @tonymontana8741 Před 5 měsíci +5

      you can never know everything. i google everything i need for the task to be done and that's it. no one cares about your overall knowledge bro, people only care about the actual job being done. this ain't no college no more.

    • @Asingh42
      @Asingh42 Před 5 měsíci

      Same man! Need more advice on this

  • @KremsonKhan
    @KremsonKhan Před 5 měsíci +7

    As a self-taught designer, i would say that's how i learned but at the time i use to call it "practical-learning",
    which i think its the same thing as "just in time" method! either way it worked out great for me!!

  • @umarsadiqibrahim
    @umarsadiqibrahim Před 5 měsíci +7

    This is on point. I was also stuck in the "I have to know everything phase". When I got over that, I started making much more progress

  • @jose-lael
    @jose-lael Před 5 měsíci +6

    And these days with LLMs you can just ask them how to use a thing you don't fully understand and your context, and ask them to explain how it works. You may have a few hallucinations from time to time, but it's like having a very senior engineer mentoring you with unlimited patience, but get a few things wrong soemtime, just like a regular person.

    • @shafialanower3820
      @shafialanower3820 Před 5 měsíci

      so do you use chat gpt a lot in helping you learn stuff? How would prompt the question?

    • @Grz55
      @Grz55 Před 5 měsíci

      ​@@shafialanower3820just ask the chat whatever you want to learn and then go deeper and deeper. For me it's as simple as that. Additionally find blog articles about the new concepts you learn from the chat responses

    • @jose-lael
      @jose-lael Před 5 měsíci

      @@shafialanower3820 Yeah I've been using LLMs to learn as I do stuff. Explaining complicated errors for example, I use C++ so errors can look like another language. The LLMs can often explain to you what could be causing the error given context, and suggestions on how to solve it. Ask it to critique your code, like find exploits or ways to improve performance or decrease memory usage. Your knowledge and understanding will skyrocket by using Gemini or ChatGPT as a rubber duck and mentor.

    • @pdebie1982
      @pdebie1982 Před 3 měsíci

      I am a senior developer according to my job title, but I also use Chat GPT. One of my favourite prompts: ELI5 and ChatGPT explains you the subject like you’re some little child. Let’s me see things from a different perspective and it works great!

  • @mfsfiqri1298
    @mfsfiqri1298 Před 5 měsíci +10

    OMG. This is literally what I feel right now. Thanks for pointing out "just in time learning". I need this mindset. Cheers ❤

  • @AlphaCrucis
    @AlphaCrucis Před 4 měsíci +1

    This is one of the core problems I've had. Not just with coding, but with everything. Even in school. I would get stuck on a homework problem in whatever subject and have to read the whole chapter, watch some videos on the topic, etc. before even attempting the problem. It's so hard to get over, but maybe with a name for this idea, "just-in-time/jit learning" I have a better chance to fight back.

  • @ezekielsearles1768
    @ezekielsearles1768 Před 5 měsíci +1

    Thank you so much! i truly appreciate this, I have heard so many people say go and just code but I have been stuck in the loop you were talking about and felt stuck but I know this method will help so much more!

  • @meikmiemiec2069
    @meikmiemiec2069 Před 5 měsíci +3

    I'm getting into the habit of watching 1 of your vids just before getting into my coding as a reminder/mindset programming. Really good stuff you are doing here and distilling key messages into bit size funny videos!

  • @CERO12345
    @CERO12345 Před 5 měsíci

    Thank you for your content keep pumping it up! Helped me a lot to see flaws in my approach to learning programming. I'm visiting your channel everyday to remind myself to stop worrying. Thank You

  • @kallynelayane
    @kallynelayane Před 5 měsíci +4

    You're absolutely right! I went through a long period with the mindset that I needed to learn everything before coding a project. Now I'm trying to improve that by using this approach, assuming that I'll never know everything about everything, but I can learn deliberately as I go along. Thanks for make these videos!

  • @mohammadiqbal4668
    @mohammadiqbal4668 Před 5 měsíci +4

    Best advice ever !! but there's small thing I would like to add which I took from your previous videos, is that we have to code as much so that we stumble upon those problems and our domain for learnt material increases, so basically it's the same advice as "Just code".

  • @iddiadamasalahedine3258
    @iddiadamasalahedine3258 Před 5 měsíci +3

    Hi @bigboxSWE! What you just talked about is so true. Today I read an article about growth mindset and fixed mindset. And at a certain point it talked about people believinh they need to be expert in a particular field or challenge before solving the problem itself. This would lead to procrastination and low performance. Honestly speaking, I usually fall into that trap. And after reading that article and watching again you video few hours after, I am more than determined now to face and embrace a challenge as it unfolds infront of me. Thank you very much!

    • @cemkaya4448
      @cemkaya4448 Před 5 měsíci

      Thanks for the sharing! Could you give the link for the article if it is available?

  • @dannyv339
    @dannyv339 Před 3 měsíci

    Bro your videos are so helpful and inspiring, thank you so much!

  • @KhaledAhmedYounes
    @KhaledAhmedYounes Před 5 měsíci

    This is by far the best of your videos I came across

  • @CallMeUG
    @CallMeUG Před 5 měsíci +2

    Holy sh*t
    I'm literally suffering this rn 😭. Thank you so much man

  • @danielwan9844
    @danielwan9844 Před 5 měsíci +1

    I needed this video not gonna lie.. You are the best bro.. LOVE YOU

  • @0x-003
    @0x-003 Před 5 měsíci +3

    This was the subject I asked my teacher about today, I have the idea that I need to know everything and that I always feel like I don't know enough,
    am a web developer student

  • @_tanzil_
    @_tanzil_ Před 5 měsíci +2

    Your contents are amazing. You didn't linger the video with nonsense, just put absolute values. ❤

  • @Gnajs
    @Gnajs Před 5 měsíci +1

    Great video as always. I would only add to this that you do need to know that a certain method etc. exists. So you need some "pre"-learning before just-in-time learning.

  • @jeffryaraya6188
    @jeffryaraya6188 Před 5 měsíci

    Hey bigboxSWE, great content as always. Thank you for putting these short videos out. Greetings from Costa Rica!

  • @lolikpof
    @lolikpof Před 5 měsíci +8

    But how do you pass interviews if you don't know everything? Getting stuff done is no problem, JIT works great for that. But if you don't have a job, what are you gonna say when u don't know something on an interview? "Let me google that real quick"?

    • @jacobvandyke9744
      @jacobvandyke9744 Před 5 měsíci

      I think he is referring to people initially starting their coding journey. Some things will become easier as you continuously do projects. Your understanding of code will strengthen thus making interviews a breeze when it comes down to it

    • @lolikpof
      @lolikpof Před 5 měsíci

      @@jacobvandyke9744 imagine the amount of projects you would have to do to cover the basics purely with practice, not theory. You'd end up doing projects for years before your first job, and the goal of.. pretty much any junior is to get a job asap

    • @conradmbugua9098
      @conradmbugua9098 Před 5 měsíci

      That's why it's important to network so that you can get internal job opportunities, and big tech companies aren't the ones requiring programmers

    • @lolikpof
      @lolikpof Před 5 měsíci

      @@conradmbugua9098 doesn't networking generally only get you an interview, not a job? Personally, I suck at networking and have no idea where to even start

    • @conradmbugua9098
      @conradmbugua9098 Před 5 měsíci +2

      @@lolikpof It CAN get you a job but can't help you keep the job. At the end of the end it's humans doing the hiring not robots, networking is just building relationships by doing an activity together. The corporate world is rampant with nepotism and favor-ism and a HR/manager is going to hire a person who's been recommended to them by a friend or family member more than a stranger

  • @jaywha
    @jaywha Před 5 měsíci

    Great point and useful for practical learning in academia or industry; I enjoy "relearning" concepts cause what's really happening is I'm learning a new context for that concept instead of lamenting about "something that I'm supposed to know already" as a (bachelor's) degreed software engineer. it's a great field for people who don't get tired of learning fr🤓

  • @cslima
    @cslima Před 5 měsíci

    IMHO, your videos are the best. Thanks!

  • @letaciogalvao9908
    @letaciogalvao9908 Před 5 měsíci

    Awsoe straight to the point. Thanks for your effort and existence

  • @shafialanower3820
    @shafialanower3820 Před 5 měsíci

    I love your videos. As a beginner o keep feeling like if I don’t know everything I can’t do a project properly or it’ll be very bad

  • @askholia
    @askholia Před 5 měsíci

    Another great one! Thank you for making these!

  • @ramanavenkat715
    @ramanavenkat715 Před 5 měsíci

    Literally I can see myself 😢
    Thanks for the video man ❤

  • @josuekomi6246
    @josuekomi6246 Před 5 měsíci

    hey BigBox thank you so much , your videos have been very inspiring for me , Thanks a bunch sir

  • @code_kage_247
    @code_kage_247 Před 5 měsíci +1

    Thanks man, your content too is always JIT😉

  • @mikhailsandigan1424
    @mikhailsandigan1424 Před 5 měsíci +2

    Thank you, now i can stop worrying about not being good enough.

  • @yesiasked
    @yesiasked Před 5 měsíci

    This is too relatable. Thanks for the advice. I do do that sometimes

  • @sujalkumarsinha
    @sujalkumarsinha Před 5 měsíci

    this is a very important video for me, thank you!

  • @quanganhpham2660
    @quanganhpham2660 Před 5 měsíci

    Love your vids as always! Can u make a vid about how to be good at algorithms and data structure?

  • @Me21000
    @Me21000 Před 5 měsíci

    thank you so much sir for teaching us this mindset .❤❤

  • @fuzzy-02
    @fuzzy-02 Před 5 měsíci

    This is crazy!
    I have this problem with everything personally. In games too, I want to learn everything instead of play the game.
    I may be a particular case, or maybe not, but I discovered that I just like learning for the sake of learning.
    Maybe that would change when I build stuff and see results?
    Thank you,
    I am _fanbox_

  • @kyzuno5066
    @kyzuno5066 Před 5 měsíci

    I agree with this, and I want to change myself to learn in the moment.

  • @IHateOnions22
    @IHateOnions22 Před 5 měsíci

    That video actually opened my eyes - a bit more at least. I am currently trying to learn the C#, even bought the C# players guide book. But I originally just bought it to be able to write my own code for developing game. I am now at the point where I more or less know about the basic stuff, OOP being the next. Would you say send it, move over to unity and just start there, learn all the things "just in time" or should I finish the book and then go to unity?

    • @PO-sw7in
      @PO-sw7in Před 5 měsíci

      Why not work a bit on both

  • @prathamesh811
    @prathamesh811 Před 5 měsíci

    This channel is actually a gold mine, with all these short to-the-point videos, its easy to cut the bullshit and follow what he says

  • @abdulrasheedagunbiade6807
    @abdulrasheedagunbiade6807 Před 5 měsíci

    your saying, "if I can learn while I'm building, so can you" is an awesome one for us, who were trapped in tutorial hell

  • @acidjumps
    @acidjumps Před 5 měsíci

    Thank you Justin for inventing this method

  • @nomen385
    @nomen385 Před 5 měsíci

    Thank you bigbox for relatable content

  • @yourlocalhuman3526
    @yourlocalhuman3526 Před 5 měsíci

    Brilliant video mate

  • @mouatez_o
    @mouatez_o Před 5 měsíci

    the right time, i was thinking to learn from another "Complete " php course for my university project Thank you bigbox

  • @jand2861
    @jand2861 Před 5 měsíci

    "Just in time learning" I love it!

  • @suryac850
    @suryac850 Před 5 měsíci

    thanks. This video came at a perfect time.

  • @go_better
    @go_better Před 5 měsíci

    Thank you so much. Is that principle also relevant to entrepreneurship?

  • @TitanGriffins
    @TitanGriffins Před 3 měsíci

    Marvelous!

  • @DD3874
    @DD3874 Před 5 měsíci

    Thank you !

  • @belsheikh
    @belsheikh Před 5 měsíci +1

    This vid is so important

  • @Zaheer__zk40
    @Zaheer__zk40 Před 5 měsíci

    Best advice ❤

  • @devflo
    @devflo Před 2 měsíci +1

    I think I struggle with this too!

  • @murtajiz545
    @murtajiz545 Před 5 měsíci

    Love the pragmatic advice. Only when you *do,* will you *know.*

  • @girl4632
    @girl4632 Před 3 měsíci

    Life is stucked in learning phase from years i always fear i cant take action i need to learn and learn and now my body is so habited that it gives instant response of fear at tht point when i force me to just take action, i know i can't keep on learning and never doing anything but i can't do the otherwise.

  • @galigaman666
    @galigaman666 Před 5 měsíci +1

    1 week away from my coding assessment, i think i will grind the hackerrank instead learning back the fundamental

  • @AyushSharma80001
    @AyushSharma80001 Před 5 měsíci +1

    'Just in Time' Learning

  • @kelvinokuroemi
    @kelvinokuroemi Před 5 měsíci

    So how do we fit in courses into learning? Could you make a video on that?

  • @meltygear5955
    @meltygear5955 Před 5 měsíci

    I do that and then I feel insecure that I'll forget about it tomorrow so I'll be making flash cards with the syntax or method for space repetition 😢

  • @YoussefAdelWahba
    @YoussefAdelWahba Před 5 měsíci

    Can't agree more

  • @4amoats
    @4amoats Před 5 měsíci

    thank you.

  • @deed_it
    @deed_it Před 5 měsíci

    any great fast reviews to start coding again? I've been a beginner for about 5 months, and I only code for a month or two, then disappears for 2 months and come back again. I want to commit again, and start anew.

  • @apostolosbouzalas4383
    @apostolosbouzalas4383 Před 5 měsíci +11

    To be fair, the early training materials on programming, which were 99% books and papers, followed this academic approach of 'complete spec' to teaching, which perpetuated the problem for all next generations.
    The early masters, as bright and more intelligent than us are, failed to establish a baseline to any language from which to branch off, and that shows today.
    Thanks for bringing this up. +sub

  • @fettuccine794
    @fettuccine794 Před 5 měsíci

    That takes a lot of tìme and energy

  • @Story_Arc782
    @Story_Arc782 Před 5 měsíci

    I want to start freelancing i guess i also do the same thing of trying to know everything before getting started

  • @caitlyn8415
    @caitlyn8415 Před 5 měsíci

    yep thats me!
    i dont know but I'm scared if there is one thing I skip or missed topics when learning project based
    I also re-learn something when I forget how the hell it works

    • @caitlyn8415
      @caitlyn8415 Před 5 měsíci

      currently im learning c++ cause this lang good for my future job

  • @jimjs5672
    @jimjs5672 Před 5 měsíci

    Always helpful

  • @VoidTailor
    @VoidTailor Před 5 měsíci

    loved it !

  • @anast3817
    @anast3817 Před 5 měsíci

    The timing couldn't be more accurate. I'm tripping over flex box excercises on The Odin Project. I was planning to go over the materials again before attempting some more excercises. Maybe I should continue and refer only the part when I'm stuck again.

  • @hdjfjd8
    @hdjfjd8 Před 5 měsíci

    Ohk I get the idea ur trying to convey but how would this translate to a situation where I'm trying to make a project ?

  • @hggvod
    @hggvod Před 5 měsíci

    WOW just wow.

  • @oleggold
    @oleggold Před 4 měsíci

    True only for people with enough basic and a bit beyond knowledge, as usually everything is based on something else.
    And this loop can be difficult to get into for a newbie, for a student.
    This is only relevant for who has already some experience.

  • @PurpleWarlock
    @PurpleWarlock Před 5 měsíci

    For more than decade ive been stuck with PHP. I regret not pushing myself to learn about building GUIs with Java or C++, or even opening a data structure book. 😢

  • @pdebie1982
    @pdebie1982 Před 3 měsíci

    Exactly where I’m at now. New project hosted on Azure. Problem is, I never worked with Azure before. So am I going to start an entire Azure course? No way.

  • @ohhellothere17
    @ohhellothere17 Před 5 měsíci

    JIT - Now that's a certified js dev slogan

  • @UncopylockedBusiness
    @UncopylockedBusiness Před 5 měsíci +1

    Best tip so far

  • @ahmedameer104
    @ahmedameer104 Před 5 měsíci +2

    OMG ANOTHER BIGBOX VIDEO. I have been procrastinating, and have no interest in any project or the motivation to code. Opening my editor makes me go blank. Could you please make a video telling us to recover from burn out, give us roadmaps and ideas. A way to start and how to easily improve?? Producing "volume" of code is truly hard.

    • @random-xl3zm
      @random-xl3zm Před 5 měsíci

      I too have same problem Often

    • @exnihilonihilfit6316
      @exnihilonihilfit6316 Před 5 měsíci

      Sit on your as$ for a very long time in an empty room and figure your life out. Without electronic devices! or even books.
      Constantly distracting yourself is killing you. It's dissolving your very identity, soul. Read/listen to the book "The Shallows" for more on this.
      You _need_ boredom! Reset your dopamine system.

  • @salsalazar7646
    @salsalazar7646 Před 5 měsíci

    Man thanks

  • @danfloydarnaiz7543
    @danfloydarnaiz7543 Před 5 měsíci

    💯💯💯

  • @JavierHarford
    @JavierHarford Před 5 měsíci

    New mantra unlocked 🔓

  • @koxafis
    @koxafis Před 5 měsíci +1

    Learned Astro, Solid & Tailwind within 2 months for a production project. Best decision made. I knew jack-sh*t about Astro & Solid but didn't feel fearful like before. I too had the mindset that if I didn't watch a tutorial for a specific thing in JS/TS/React, I'd be basically clueless and need to `learn` about the whole thing, which is so far from the truth.

  • @panwar9848
    @panwar9848 Před 5 měsíci

    You're best ❤

  • @bdgshsb
    @bdgshsb Před 5 měsíci

    🔥

  • @azuboof
    @azuboof Před 5 měsíci

    Very helpful

  • @truth-12345.
    @truth-12345. Před 4 měsíci

    But what about facing another problem that is related to the previous one that you encountered? Is it a bottleneck?

  • @_ash64
    @_ash64 Před 5 měsíci

    purrfectoo!

  • @Sestaak
    @Sestaak Před 5 měsíci

    Thanks, bigbox. :)

  • @SantoshKumar-wc4oz
    @SantoshKumar-wc4oz Před 5 měsíci

    But at the end we do have to prepare for interviews and we might get stuck there if we don't know one topic or a concept.

  • @hussainstu9141
    @hussainstu9141 Před 5 měsíci

    Honestly Guys! I learned this approach from Vampire Diaries. Before that i waste few months in this Jack of all trade master of one. This means you need to become expert or master in the subject. Some people think it wrong way that I have to learn everything .This is the bullshit approach. You just need to be good enough in the field and overtime if you are a real problem solver people will call you expert or fucking master. Just know the strong foundations and begin start with experimenting mindset which you also learn from others through books and courses and for actual "just in time learning" the thing i learned from vampire diaries Damon character which I convert into my mind when there is a situation to learn all things.
    "You are not a Fucking ENCYCLOPEDIA, JUST LEARN THAT WHICH YOU APPLY"
    And in the video exactly this one follows!

  • @Ari-lv8nc
    @Ari-lv8nc Před 5 měsíci

    I agree 👍

  • @moshezechariah3705
    @moshezechariah3705 Před 5 měsíci

    Can I code a snake game in Java if I don't know any concept of OOP but I know really well the basics of Java?

    • @exnihilonihilfit6316
      @exnihilonihilfit6316 Před 5 měsíci

      Well, can you?
      Seriously, why would you ask such a dumb question?
      Do you also ask people to hold your penis for you while you pee?

  • @Proxyone444
    @Proxyone444 Před 5 měsíci

  • @MohammedAhmed-dz2gg
    @MohammedAhmed-dz2gg Před 5 měsíci

    How would this method work for learning react, I have a project to submit in a month and I'm still learning hooks from watching a 40 hr course, I dont have time to learn routing and redux this way so scan someone help me know how I can apply this concept in the video in my context

    • @conradmbugua9098
      @conradmbugua9098 Před 5 měsíci

      have you tried "how to use hooks to do xyz?" or "how do I make my data to appear in xyz format using react, redux etc"

  • @nowonmetube
    @nowonmetube Před 4 měsíci

    Remember: you can always go back and improve that code. Just make sure everything works afterwards, before you release anything.

  • @deed_it
    @deed_it Před 5 měsíci

    where do you learn

  • @netizentersesat8003
    @netizentersesat8003 Před 5 měsíci +1

    Bro suddenly my laptop (Thinkpad T480) can't be turn on or charging , I have tried many thing but still dont work pleaseee help me😢😢😢

  • @d3clips391
    @d3clips391 Před 5 měsíci

    You what you have to big box sir, it's all about have far you go with that and doing things smart not dumb.

  • @iverssonkaufert7619
    @iverssonkaufert7619 Před 5 měsíci

    On demand studying is the way, take an idea and just start it, whenever u feel stuck -> think about the solution and how to apply it -> study only what you need to apply the solution.