Four Ways to Improve Your Programming Logic Skills

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 68

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel  5 лет назад +6

    Watch Tim's Free Learn to Code Course on RUclips!
    ruclips.net/p/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad

  • @kapilanps7320
    @kapilanps7320 4 года назад +111

    1. Logical thinking ability
    2. Practice
    3. Data Structures and Algorithm
    4. Read others code

  • @shaileshthakur357
    @shaileshthakur357 3 года назад +16

    1.Do think turn off distraction
    2. Practice
    3. Learn DSA
    4. look for the other code

  • @nielsklement
    @nielsklement 5 лет назад +59

    You're just great, Tim! I took your Java course and learned a lot. Thank you!

  • @amritsubramanian8384
    @amritsubramanian8384 3 года назад +1

    Wow!! brilliant... I chose Tim Bhuchalkas python course half a year ago.. well right now I am able to attempt and provide solutions for all the queries posed by my Cs teacher.. Thanks a lot again Tim.

  • @centurion8158
    @centurion8158 4 года назад +1

    These are good tips,i also recommend not overthinking about problems so much when you're beginner, maybe try to spend half an hour on it,and if you can solve it look for an answer, you can still get a lot from another person's answer for further problems

    • @silentlessons4221
      @silentlessons4221 4 года назад

      very true. i remember learning programming and a question asked to write a code to input an integer then display a rectangle with 5 rows and 4 columns written in that number. I stressed myself thinking of for loops and nested loops only to find the answer used simple console.writeline to display the rectangle. I learnt a big lesson not to think too much .

  • @SkaterBlades
    @SkaterBlades 2 года назад +1

    The first tip is so important! I've had so many bugs and issues with programs that were just solved while i was thinking about it while doing something else. Just the other day i was thinking about a bug i had in a game while i was out. I explained the problem to myself then brainstormed a few ideas before finding one that made sense. When i got home i loaded up my code, made the adjustments and it works now

    • @juniorpicante7637
      @juniorpicante7637 2 года назад

      Good. Brainstorming is good idea in this kind of cases and has made sense.

    • @SkaterBlades
      @SkaterBlades 2 года назад

      @@juniorpicante7637 yup, i just handed in my dissertation which included a basic game (i was researching and developing a system to help blind people play games). I encountered a few bugs in development, I'd always skip over them while working because the next day I'd come back with a fresh set of eyes and fix it immediately. If i try and fix a bug that isn't just a maths error or a syntax error immediately, I'll end up banging my head against the desk an hour later

    • @juniorpicante7637
      @juniorpicante7637 2 года назад

      For Sure, the most important is keep learning, such we're still begginners.

  • @TheDrapetomanic
    @TheDrapetomanic 5 лет назад +48

    "youtube videoes, which you're watching now, which hopefully isn't a distraction."
    You caught me, Tim.

  • @asif_mojtoba
    @asif_mojtoba 5 лет назад +10

    These are some very good points; you're awesome.
    Btw would you be able to make a video about *Impostor syndrome* ?
    I'm really struggling to gain some confidence on this field actually; meanwhile, whenever I check the codes of other people, I feel like, I really suck at coding!
    On the other hand, I also believe that, I ain't that bad haha
    Would really love it if you could make a video regarding this emotion, I mean 'how to gain confidence about your code' or something.

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +4

      Absolutely, I will cover this in a future video, stay tuned., FYI - It's normal to feel this at times. What I quickly learned was that you will come across coders much better than you, and also codes worse, thats just the way it is in life in general. but stay tuned for the video.

  • @spidy0x337
    @spidy0x337 4 года назад +4

    Thank you for putting all your efforts into this vedio searies as no one talks about topics that you do. I am very much greatful to you for making available this vedio series for begginers like me.

  • @TimeLapse200OK
    @TimeLapse200OK 3 года назад +1

    Thank you! This is really helpful, Tim!!

  • @prasannasilva7754
    @prasannasilva7754 3 года назад +3

    Thank you for the tips. i would rather like you to do a common, data structure and algorithm tutorial for a beginner like myself out of Java itself.

  • @twizzoe
    @twizzoe 5 лет назад +2

    Hi Tim, already going through your Java Programming Masterclass for Software Developers video which I find very good. I just subscribed to your channel lately and there are tons of information there. I just want to have some clarity on some points. After watching this video, you just posted I am already making plans to through the Data Structures and Algorithms when am done with the Java Programming masterclass (with the usual daily practice). When I am done with the two tutorial videos, which other programming language can I start next OR what step should I take next.

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +2

      My advice is to wait before deciding any further courses after the data structures and algorithms course - in my experience if you plan too far ahead you can set yourself up for failure. That's because as you learn more you start realising you can do more and your plans change. So I suggest waiting until you have finished the two courses and then asking this question again. First to yourself, and if you are unsure come back and ask me.

  • @pilotcoding7129
    @pilotcoding7129 Год назад

    I took your java course from Udemy learned a lot from it

  • @ameermirawdeli4148
    @ameermirawdeli4148 5 лет назад +5

    I've been an Android developer for 4 months now and after all these technologies being shoved at me by Google from the Kotlin-first to "flutter is the future" thing. I am so confused and lost at this moment and I don't know whether to stay on my switch to Kotlin or take the risk and try flutter. And keep in mind that I am a part of a tech startup made by my uncle and some of his friends and I got to be a part of it. I'm in charge of making the mobile apps the compliment that web apps they made. So what do you suggest I do? An answer would be great Tim. Lots of love from Iraq❤️❤️

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +1

      Nice to hear from you. did you watch my Flutter video? Take a look here as it should answer your questions. ruclips.net/video/WbSUVcFEA-A/видео.html . also this video if you did not see it. ruclips.net/video/PtWrYvVzZYk/видео.html

  • @elliot8275
    @elliot8275 3 года назад

    I finished your python udemy course and had no idea you had a yt channel surprised

  • @Eric-wy6dp
    @Eric-wy6dp 5 лет назад +3

    Thanks for the tips; I grew up as a logical thinker, figuring how things work and how i think. I just started learning (self taught) Python 3.x language in the past week and so far it has been a breeze, however, i have not yet learned how an amount of algorithms works such as some Python games with AI. That's my little story, i got no one else to talk about this. :)

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +2

      Hey Eric, welcome. Keep at it - you will get more and more into complex stuff the more you work at it. I wish you every success!

  • @thedarkknight4304
    @thedarkknight4304 4 года назад +2

    I love you mr . Tim your python course is just amazing and simple .
    Keep up the good work sir.

  • @AnushR27
    @AnushR27 5 лет назад +2

    Very good video to improve programming logic skills.Thanks🙂

  • @josephthecreator
    @josephthecreator 2 года назад

    Thank you for this video.

  • @kingsonilentumhan6563
    @kingsonilentumhan6563 2 года назад

    I'm new in programming and I want to learn Android development.... What kind of book will I read on data structures and algorithms that is related to the the course?

  • @moonstalker2556
    @moonstalker2556 3 года назад +3

    Invest in time, think about the problem
    *Java exam in uni* 1 hour 30 minutes
    Me:

  • @jacobtran4010
    @jacobtran4010 4 года назад +1

    Tim didnt u teach a course on augmented reallity?

  • @imranesmail23
    @imranesmail23 5 лет назад +2

    is it useful to follow along as someone else writes code ? typing it out as they type it out ?

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +3

      That's the basis of all my courses - you watch me code. But this is also really useful in a pair programming setup - one developer types while the other one watches/offers comments and things so that two minds are working on the one setup of code. It works well.

  • @heksqer1022
    @heksqer1022 5 лет назад +2

    Great video. I made a tic tac toe in swing like 2-3 weeks back. Should look at some alternative approaches as well

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +2

      Thanks - and yes looking at other code is a great way to improve your skills in programming. Sometimes to say "oh this code is pretty inefficient my solution is better" to "Wow, this code is so much cleaner and easier to maintain then my code" - Nearly all code you study will teach you something useful in my opinion.

  • @revenant8061
    @revenant8061 4 года назад

    Can you explain what is Java FX used for? Is it necessary?

  • @Geminis3505
    @Geminis3505 5 лет назад

    Thanks so much for the video Professor Buchalka!!!

  • @kabukiknight4902
    @kabukiknight4902 4 года назад +1

    Cool thanks sir♥️

  • @theedarkest_man
    @theedarkest_man 2 года назад

    Hi can you please help me with writing pseudocode

  • @RK_theartist
    @RK_theartist 3 года назад

    Great Tim! I took master class of python now I got certificate .is it worth to get a job?

  • @walterfick4296
    @walterfick4296 3 года назад +2

    Hi Tim ! I took your Java Masterclass course and I’m making some good progress ! I’m currently stuck on the diagonal star challenge , and it’s really bothering me , I’ve been sitting with this challenge for a full day now trying to figure it out , I feel stupid and it feels like I’m cheating if I look at the Q&A’s , is that a bad thing or do you suggest to look up other students solutions and try make sense of it and make my own version of the code ?

    • @bigazTV
      @bigazTV 3 года назад +2

      It’s not cheating.. use it as a guide. Just make sure you understand how the problem was solved and try to play around with it..

  • @mdmuaz8098
    @mdmuaz8098 5 лет назад

    Is there not a design and pattern and data structures and algorithm course for python as well like your java course?

  • @user-maymay2002
    @user-maymay2002 2 года назад

    So, we have to start with basics, get used to applying DSA and solve the damn problems 👍🏻

  • @dorrakadri1474
    @dorrakadri1474 2 года назад

    heyyyy i found my java teacher hhhh ty for the course

  • @jacklythgoe1478
    @jacklythgoe1478 4 года назад

    "try not do get distracted" *pulls phone out then sighs*

  • @deborahrose648
    @deborahrose648 3 года назад

    Starts at 1 11

  • @ManishKumar-n1j
    @ManishKumar-n1j 2 года назад

    🇮🇳

  • @aleck156
    @aleck156 5 лет назад

    What kind of problems can a person solve, when their attention time is roughly 7 seconds? Nothing meaningful, to be honest. And that's how kids are nowadays.
    :-)

    • @aleck156
      @aleck156 5 лет назад

      @@universo5564 Meditation is easier than you think. It's just a matter of gathering all of your focus on that one thing you are about to perform. Full focus on the task at hand. That's it.
      For more insight, watch Dandapani's interview at LondonReal.tv - it's in my view very informative on the subject.
      :-)

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 лет назад +3

      Not all people are like this - the solution is persistence and acceptance. Realise you will get distracted but keep working anyway. By persisting, distractions or not, you will achieve your goals.

    • @aleck156
      @aleck156 5 лет назад

      @@TheLearnProgrammingChannel Yes, it's all too individual to make any general assumptions. My mistake by making that statement :-)

  • @Sky4Jus
    @Sky4Jus 3 года назад

    Play chess. That will help

  • @jiangzhu7503
    @jiangzhu7503 3 года назад

    Almost no use. D-

  • @izvarzone
    @izvarzone 2 года назад

    How to improve: git gud