How to build logic in programming | Tips to improving logic building in programming

preview_player
Показать описание
To be a better programmer, learning just the syntax of coding is not enough. One needs to have solid logic building or thinking skills that allow you to write better code. In this video I will cover 10 tips for improving logic building in programming or coding.

Topics
00:00 Overview
00:30 Divide and conqure
03:19 Writing on paper and whiteboarding
04:34 Data structures and algorithms
06:33 Stackoverflow/Discord/Google
07:47 Pair programming
08:45 Start simple, optimize later
09:24 Learning from others code
10:35 Code reviews
11:55 Practice: competitive coding
13:09 Practice: diverse projects

DISCLAIMER: All opinions expressed in this video are of my own and not that of my employers'.
Рекомендации по теме
Комментарии
Автор

Great tips, I am just starting out and finding logic hard. The syntax seems fine for me but I have never really had to think logically in this way before!

jopa_ryds
Автор

I started to write notes for Machine Learning few week ago . Its really help ful!

muhammedrajab
Автор

You calm voice and explanation is the right thing to stat learning this with.

farjadmir
Автор

I don't mean to nitpick but just so others have clarity
11:19 - it has nothing to do with tuple. Calling split function returns a list
so team, score = s.split("|")
is nothing but list unpacking
were it a tuple it would have been tuple unpacking

In [4]: isinstance(s.split("|"), list)
Out[4]: True

In [5]: isinstance(s.split("|"), tuple)
Out[5]: False

deeprony
Автор

your advice is very helpful, full of experience and realistic but I think in the list of 10 points, there should be
1.thinking in object oriented way,
2. learning design pattern,
3. thinking out of box
4. and apply new ideas and logic.

farhaankazi
Автор

Been struggling with cracking easy and medium leetcode questions but this inspired me to start again after I took a day off...thank you! You are a big reason I have not given up on my dream even though I have a computer science degree cracking into the field is difficult.

markmariscal
Автор

Your my inspiration to start learning programming...thank you so sir

pradeep-ezdr
Автор

sir very precious tips and will try to follow

azadahmed-rb
Автор

Thank u for putting these tips together! Keep up the great boss!

aznthanh
Автор

Thank you so much for the valuable information Sir. will follow the above 10 steps

anithaindegene
Автор

Hi, It would be nice if you provide lectures on logic building problems like Armstrong's number, Fibonacci, pattern, and scenario-based questions as much as possible. That really helps us to improve logic

ashoknalla
Автор

The #DataNinja ❤️ loves this man in the most professional and respectful way. I must speak to this man. He is 💯 on point.

mistertechie
Автор

Thank you so much for this video it will really help me. I was already having mental fatigue solving java array problems. I dumbed it came on YouTube and was searching for ways to understand programming problem when I stumbled on your videos. Thank you so much.

juliet
Автор

Thank you so much for the video. I was searching for the same. You explained well.

meenalsonwane
Автор

First of all..thank u so much sir for giving this precious information about developing logic....sir i had done mcs in 2013..almost 10 year gap there.but i m really hungry to acquire knowledge about programming and want to become java devloer ..i am familier with java.. So from where i should start plz..guide me

jyotiviradkar
Автор

Sir, please continue with deep learning lectures. Its very interesting. Eagerly waiting for next one. If possible please give the videos on alternate days . Its a request

akshaykumaredayilliam
Автор

Most awaited video .. thank you so much...!!😊... really like your content

yogamayaa
Автор

Thank you so much sir!
You make it so easy to understand.
Please make a vedio on Abstract Dialog Summarization

shrinidhi
Автор

I like your way of teaching. Please can you do a specific video on "Divide and Conquer", with live coding? That will really help cement this concept, which to me will be easier to grasp via video demonstration. Thanks

cashflow
Автор

Thank you so much for sharing your valuable knowledge for getting better day by day👍

jay
join shbcf.ru