5 Things I Wish I Knew When I Started Coding

Sdílet
Vložit
  • čas přidán 4. 06. 2024
  • Check out Notion AI today: ntn.so/johnfish #ad
    Chapters:
    0:00 Introduction
    0:10 Learn How to Learn
    1:30 Notion #ad
    2:30 Use Battle-Tested Tech
    4:05 Perfection is the Enemy of Progress
    5:26 Don't be Defensive
    7:00 Have Fun With It

Komentáře • 90

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

    Make sure your hoodie strings are even!!!

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

      oops thanks!

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

      Well I think it’s kinda cute and something interesting to look at 😂

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

      LOL

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

      I didn’t even notice, but now I can’t unsee

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

      Welp, thanks for telling me this so it can bug me

  • @anabellarivolta
    @anabellarivolta Před 7 dny

    'don't be defensive' is one of the most deepest healing things to consider having present in existence. john worded it in a really good way here and i absorved it. People are trying to help when they criticize in good faith. it hurts like they're neglecting our whole being, but that feeling can be transformed to improve that specific aspect. accept. accept. accept. ❤

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

    that first point resonated SOO MUCH with me, I'm in my last year of computer science and even though I've done so far without searching stuff up at the beginning, later on with more difficult homework and projects I found myself searching for specific parts of the task and sort of felt guilty doing it but later felt better because I realized that I could read and understand what I was searching and was able to adapt what I searched into my own work or even modify it to my own needs to later just add to it what I know and want.

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

    these are all very good lessons to live by, in general as well. I haven't coded a day in my life, and have no desire to. but every word spoken made sense to me in an everyday human connection sense. thank u king 💙

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

    Great video! Well made! and thanks Notion!

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

    The first point you made really hit me like a train. I always thought once I finished reading "Python - Classes" in my Dummies python book, I thought I have already "mastered" this topic. My example is very small, but I always had that mindset, until I just saw this video. These tips are very informative, and different to the other videos with your same title. Thanks John.

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

      glad you enjoyed it! keep on learning :D

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

    Appreciate the video john!

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

    Always nice videos. "Understand the imperfection". Reread 😊

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

    A lot of these are great advice for project managers and any other Tech Jobes out there.

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

    THE BEST VIDEO YOU MADE
    EVERY LEARNING IS GREAT
    i am currently learning express js

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

    Very informative video. Thanks a lot, John ❤️❤️ Love from Bangladesh

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

    Amazing video, thanks. 👍👍👍

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

    Great video as always John!
    As someone heading towards academic research and teaching, thinking about what I wish I knew when I started coding (about 15 years ago too actually) allows me to tell some students about ways they could better their learning experience. It's not a fit for all of them, but I know that at least some have had great result using my advice.

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

      that's awesome, we need more good teachers like you!

  • @NataliaChiara
    @NataliaChiara Před 3 měsíci +1

    I’ve been following you since 2018 when I was 13 and you made me want to study software engineering. You were the first cs student youtuber I watched. Now I’m in my first year and realized the huge impact u had on my life, ur the best ❤

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

    I want to thank you for sharing these lessons. I'm studying business analysis at the university and you help me to grow. Keep doing that 🤗😁❤

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

    John, it's good to see you 😁
    Great great video. For someone working as TA, this video helps me tackle some of the problems my students might face without actually realizing them. Thanks a lot 😊

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

    Notion ai ❤; thank you!

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

    As an engineer reassigning in coding/software development for a bank, i will consider your advice thanks John!

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

    Hello John, great video as always, i enjoy very much your content. Would it be possible that you mention in a future video about your favorite books of 2023?
    Hope you're doing well.

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

    That point about perfection vs progress is the hardest pill to swallow for me. Every single piece of corporate software I've ever had the misfortune to touch has been absolutely infuriating to work with (both as user and developer) because the people who started it only cared about getting the initial version out the door with the assumption that things will be sorted out later. But they won't be sorted out, corporate won't give you time, when you're done you have to move on to the next feature, and the next, and the next. Build it as good as you possibly can the first time, because 9 times out of 10 you won't get a second chance.

  • @JamiE-KiN-
    @JamiE-KiN- Před měsícem

    Great video!

  • @rafsvlr
    @rafsvlr Před měsícem

    Fabio Linares recommended your channel

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

    Nice Explanation

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

    1:10 - 1:25
    break it down. that's what I'll ask chatgpt when I'm stuck on a code. how to describe your thoughts helps you get help.

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

    I am a 21 Year old software engineer and have almost finished my apprenticeship. I wonder if I should continue studying software engineering. I really like coding, but I dont code in my free time. Also software development is sometimes a bit too much challenging and overwhelming. Right now I am about to decide myself about my job future. Yet, you seem to be so inspired in your life about computer science, thank you for your well-made videos. Keep on John :)!!

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

      I don't code in my free time, either; I spend most of my free time reading literature and philosophy. I've been a software engineer for fifteen years and have found that over time I have gotten better. I've switched jobs every three or four years, which has exposed me to different technologies and stacks, and now my broad experience makes me valuable to my team, especially when I'm on a team that does not have experience in a technology I do have experience in. Not every engineer has to eat, sleep, and breathe code. Not every engineer has to be a god. There is plenty of room in this field for mere mortals. If you enjoy problem solving, can be patient with yourself and not beat yourself up over mistakes, can learn to manage frustration, and have enough curiosity to learn on the job and take on tasks you have never done before, you will grow and feel fulfilled in this profession, without having to spend all your free time on technology. Best wishes on your decision.

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

      @@timelston4260 Thank you!!

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

    How do you not get overwhelmed by the problem you need to solve? What if it looks way too intimidating? How do you deal with that? Also what strategies do you use to break that problem down into smaller tasks?

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

    Hi John. How is it that the lighting is on you and not your background? The candle is nice and calming. Thank you for sharing your tips.

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

    Thanx! You just punched in the face my imposture syndrome. I’m better off without it. Just took a few weeks class on webflow, I am new to this field and I was genuinely pleased to see my teachers say openly they had no idea how to fix such and such.

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

      let's go!! best of luck learning webflow! honestly, so much of coding is just "hmm... I don't know how to do this... oh cool, now I do!"--repeat this x 10000 and you get pretty good!

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

      @@thejohnfish btw what is your take on no code tools like webflow? i would love to ear you voice on this specific tool!

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

    hey, Can you tell me the music name that you are using in middle of every Tip?

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

    When I first started with Java (in beta, then), the entire API outline fit on a single “magazine centerfold”. By the time Java2 was official, the API outline fit on a wall poster you could buy. Today? I have no idea, but I could probably cover my entire house with Java API wallpaper. But my point is… took me a long time to finally accept there was no possible way to learn let alone master the entire API 😒. And longer still to recognize I did not need to know it. And even longer again to accept that an “intelligent” IDE was how I could stop needing to.

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

    Great video John! Are you still learning Swedish btw? :D

  • @user-lq9wy4eb4r
    @user-lq9wy4eb4r Před 4 měsíci

    Hey I wanna start computer science I’m still in highschool and I would like to learn about it a few years before going to college so I somewhat know a little bit about it. How should I start computer science I heard about the Harvard cs50t course and cs50 course too and I saved lots of vids on CZcams about it too.

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

    I started learning coding 9 months ago and it's been pretty cool so far. I still have so much more to learn and it can be overwhelming sometimes.
    I found your tips really helpful, especially when you talked about problem-solving skills. Most of the time the hardest part isn't to write the code itself but to know exactly how to solve the problem you were given.
    Thank you so much!! 🙌

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

      it's so true! once you know how to solve problems, the actual code writing is (usually) a lot easier!

  • @AnhNguyen-tz6oh
    @AnhNguyen-tz6oh Před 2 měsíci

    You are very smart ❤❤❤

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

    What happened to your growth book? The product page is errored. I can't purchase it like this.

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

    Circles, i see you have a great taste in music

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

    Hey Josh, i know you mentioned in the video about handling tough PR comments and fixing them to match the suggestions. However, what if you dont agree with their suggestions? For example, there's an engineer that is notorious for over complicating solutions for a 5% improvement, which could bebuseful if your company is Google. However, our company isnt Google, and we want to keep it simple.

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

      i don’t mean to roll over and accept every comment, but rather to check your ego at the door and listen to good faith feedback rather than immediately discrediting it

  • @Anmol.2003
    @Anmol.2003 Před 5 měsíci

    Man you always been my inspiration and you always will be 🫡🫡

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

    ❤❤❤❤❤

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

    I'll watch this video tomorrow

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

    Missing your contents man, already been one month since you last posted. Your Big Fan Fahad From Bangladesh.

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

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

    Missing your contents man, already one month completed since you last posted. Your Big Fan Fahad From Bangladesh 🇧🇩🇧🇩🇧🇩

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

    Hello, Sir. I don't watch your videos (apologies for the unrelated comment), I just saw your channel mentioned in a tweet by your girlfriend, in which she asked you to peel an orange, and you were prepared to go to the store to buy one, all with the purpose of completing a mundane task requested to you by your partner. I found that incredibly sweet, and it was a shining moment of positivity in a world that, at the moment, feels filled with so much bad. As corny as it is, love and such blatant acts of love ard a wonderful thing to witness. I hope you and your partner have a wonderful day.

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

    John , Where is your accent from? Sounds Northern Ireland?

  • @joseperez-ig5yu
    @joseperez-ig5yu Před 5 měsíci

    Hey John, seems like everything we learn the first time always has room for improvement or has another facet to it that can throw a monkey wrench into the equation!😅😊

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

    what is actually cutting edge tho

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

    Are you going to make a video regarding the recent events surrounding the antisemitism hearings?

  • @jahanvijeswani8370
    @jahanvijeswani8370 Před měsícem

    why have you stopped posting??

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

    1:50 U can't put the Quake's fast inverse square root algorithm without the // what the ffffff comment 😢😂

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

    1. Coding is not engineering. That’s the most important lesson. Coder is not equal to developer

    • @joseperez-ig5yu
      @joseperez-ig5yu Před 5 měsíci

      Great point Marek! We have a tendency of putting engineering and coding in the same basket, not realizing the difference between the two.😮😊

  • @M_isterX
    @M_isterX Před měsícem

    hello! I came for Fábio Linares❤

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

    He is getting hotter and hotter

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

    In the future perhaps AI will be designing code far more efficiently than us mere mortals. Anyway, AI designers won’t have egos ……. or will they?

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

    The more you know, the more you know you don't know😏

  • @fede34214
    @fede34214 Před měsícem

    Hello, unfortunately I met you too late... I would like to know if you still create the notebooks of growth, I would need them infinitely.
    I hope you will read my message and get back to me!

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

    You are such an inspiration,guy❤But you give me Alien vibes

    • @joseperez-ig5yu
      @joseperez-ig5yu Před 5 měsíci

      Do you mean alien from another country or alien from another planet?😅😊

  • @cybertg1041
    @cybertg1041 Před 2 měsíci

    in 2024, devinai gonna invented

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

    I wish I went into low level coding earlier. Power point development aka web development is the closest thing a person can come to modern slavery. Put some weird stuff into a framework and let it work out for you. Copy paste code faster - voila you got a button and a cringe CRUD app.

  • @gwnbw
    @gwnbw Před 2 měsíci

    ask AI and AI will generate for you

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

    I wish youtube would put your videos on my feed... I have to manually search you now for whatever reason. Ugh

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

    Bro looks five years younger

    • @joseperez-ig5yu
      @joseperez-ig5yu Před 5 měsíci

      John probably got a makeover. He's looking very healthy!🎉😊

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

    First!

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

    I dont mean to brag but your video is too long 🎉

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

    Jesus loves you ❤ Jesus saves from hell 🔥✝️ We are living in the end times. Jesus Christ who is King of kings is coming soon. Take refuge in Him. Call upon the name of Jesus to be saved ❤

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

    Free Palestine 🇵🇸🇵🇸🇵🇸🇵🇸✌️

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

    👌🏾🫶🏾✌🏾

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

    484848
    Light and love to you and yours 💕✨
    Thanks a lot for this content! Brought me the understanding I sought ✨ keep spreading the magic ✨