3 Habits to Build for Improving Your Logic & Programming Skills (START THESE) 🔥🔥

3 Habits to Build for Improving Your Logic & Programming Skills (START THESE) 🔥🔥


3 Habits to Build for Improving Your Logic & Programming Skills (START THESE) 🔥🔥

Tips to build and improve logic building in programming: In this video, we will see how to approach a problem from scratch. This video will teach you how to build logic in programming.
►Check out my English channel here:    / programmingwithharry  
►Click here to subscribe -    / @codewithharry  

Best Hindi Videos For Learning Programming:
►Learn Python In One Video -    • Python Tutorial In Hindi 🔥  

►Python Complete Course In Hindi -    • Python Tutorials For Absolute Beginne…  

►C Language Complete Course In Hindi -
   • C Language Tutorials In Hindi  

►JavaScript Complete Course In Hindi -
   • JavaScript Tutorials In Hindi  

►Learn JavaScript in One Video -    • JavaScript Tutorial  

►Learn PHP In One Video -    • Learn Php In One Video In Hindi - हिं…  

►Django Complete Course In Hindi -
   • Python Django Tutorials In Hindi  

►Machine Learning Using Python -    • Machine Learning Tutorials For Beginn…  

►Creating \u0026 Hosting A Website (Tech Blog) Using Python -    • [Hindi] Web Development Using Flask a…  

►Advanced Python Tutorials -    • Intermediate/Advanced python Tutorial…  

►Object Oriented Programming In Python -    • Object Oriented Programming Tutorials…  

►Python Data Science and Big Data Tutorials -    • Python Data Science and Big Data Tuto…  

Follow Me On Social Media
►Website (created using Flask) - http://www.codewithharry.com
►Facebook - https://www.facebook.com/CodeWithHarry
►Instagram - https://www.instagram.com/codewithharry/
►Personal Facebook A/c - https://www.facebook.com/geekyharis
Twitter - https://twitter.com/Haris_Is_Here
Comment “#HarryBhai” if you read this 😉😉


Content

0.027 -> In today's video, I will talk about
2.218 -> Three tips that you can use as a software developer
7.005 -> To improve your logic building
9.488 -> And overall, to improve your programming skills
11.955 -> So what are those three tips, I'll share with you in this video
15.608 -> I won't be repeating the same things that you have already heard
19.395 -> Like, you can go for DSA, Practice more, Spend more time or make a Time Table
25.062 -> Although those things are also very helpful here
27.602 -> But I am going to share some unique tips with you
30.663 -> My biggest motive behind making this video was
32.83 -> I was receiving a lot of requests, so I thought why not address this issue
37.688 -> So the first habit which you can make or incorporate in your life
42.041 -> You have to do one easy problem on daily basis
46.648 -> And you have to do a project on weekly basis
49.888 -> and on a monthly basis, you have to make an original project of your own
55.488 -> Now let me explain this thing, because there are a lot of misconceptions floating about this
60.741 -> Firstly let me tell you that if you solve an easy poblem daily,
65.288 -> Solving an easy problem doesn't mean that you are taking a test
69.015 -> And you have to attempt to solve the problem on your own
73.666 -> And only then you can go through the solution of that problem
77.061 -> You don't have to do that
78.121 -> You have to assume that "I can't solve this problem"
82.415 -> Read the problem directly, even if its as easy as printing the sum of first ten natural numbers
90.433 -> That's Fine!
91.067 -> I don't mean to say that you should know how to print the sum,
93.575 -> If you are at a beginner stage then definitely you won't be able to do it
97.764 -> I'm just trying to tell you that when people first see the problem and are not able to solve it
102.048 -> And they haven't practiced much before
104.288 -> Still they try to solve the problem and they fail, but they don't go through the solution
108.435 -> They go through the solution after a lot of dissappointment because they are not able to solve it
113.981 -> They just have one thought that "I am not able to solve this problem"
118.649 -> So you just have to remove that thought and promise yourself
121.676 -> That "I have to solve one easy problem daily"
125.016 -> Even if you are not able to solve it, that's fine, that's totally fine,
127.883 -> Just one easy problem
129.29 -> It has to be an easy problem, "easy" meaning
131.417 -> A very basic problem
132.766 -> You can find a lot of basic problems in: 1. Leetcode; 2. Hackerrank; 3. Hackerearth; 4. Spoj
137.621 -> Also there are lot of other websites,
139.461 -> Even if you search it on internet, directly on google just by typing "Basic Programming Problems"
145.768 -> You will find a lot of basic problems related to programming
148.628 -> And you will be able to do them easily
150.181 -> So the point is, you have to solve one easy problem daily
154.187 -> And you have to understand the solution
155.788 -> And you don't have to focus on the thought that you're not able to solve that problem
158.068 -> If you are able to do it then well and good
159.561 -> But you have to assume that you won't be able to solve that problem
162.121 -> You have to take a new problem, not an already solved one
165.335 -> After that you have to make a project weekly
167.394 -> And this project don't have to be an original project or a product of your own
172.948 -> You can make that project by using online references, I have made a lot of projects on this channel
177.855 -> Also I have myself solved a lot of problems in this channel
182.501 -> So you can take one of those problems
184.323 -> Along with that you have to make a weekly project
186.553 -> I have uploaded a lot of projects in almost all the languages, in this channel
190.261 -> So you can check them out one by one
192.648 -> You can do them week by week as well
194.728 -> People say they don't have time
197.521 -> I understand that you don't get time
200.175 -> Maybe you have your own job, or maybe you do something else
204.748 -> Because of which you are not able to make time for programming
207.361 -> I understand that, but you should make time guys, that's what struggle it
211.121 -> This is what hustle is
212.168 -> And you have to do it if you need success
214.068 -> So you have to make time and complete one project weekly and after that
217.401 -> Monthly, you have to do one original project which have to be done all by yourself
220.601 -> For example, if you have watched my video on "WhatsApp Web Clone Video of JavaScript"
224.715 -> Now you should try to make a video calling app on your own
228.108 -> I'm talking about a very advance level, and as a beginner this must be very scaring
232.315 -> But as you keep solving one easy problem daily and incorporate this in your habit
236.735 -> It will become very easy for you guys
238.801 -> You will realize this only when you will incorporate this habit
241.721 -> So I would suggest you to make a habot of this, one easy problem daily
244.568 -> I don't think it will take more than 5-10 minutes
246.695 -> You do whatever you want in your life, you have 24 hours, sleep as much as you like
251.618 -> But do one easy problem daily if you really want to take my suggestion
255.06 -> Try this and you will get to know the value of this in one or two weeks
258.188 -> Daily one easy problem
259.593 -> Weekly one project
260.848 -> And monthly, one original project, which is of your own,
264.241 -> Which you haven't copied from somewhere else, you haven't copied the problem statement
267.141 -> Which is not based on any references, it should be your own idea purely
269.868 -> If you guys follow this, it will help you a lot in your logic building
273.516 -> Along with that, it will improve your programming skills in general
276.281 -> And if you are watching my coding videos
278.868 -> And solving one easy problem daily, which I have uploaded as a video in this channel
283.855 -> And if you watch me coding, then definitely you will learn a lot of new things
288.508 -> When you watch someone else coding, you get a different opinion
294.321 -> And that is very important
295.895 -> Maybe there is something which I do and when you see it, you realize that "I didn't even knew it, I should also do it or this is so easy"
300.921 -> So you learn different type of thing like using the VS Code, or anything else
305.841 -> There are a lot of things and definitely you will learn something new
308.667 -> The easy problems will give you motivation
311.608 -> It will give you the confidence of doing something productive everyday and solving one problem daily
316.141 -> And after one or two weeks when you will realize that you have solved 14 problems
319.761 -> Then it will motivate you
322.595 -> The weekly projects will help you realize that there's something productive going on in your life
329.175 -> And that will also be a good feeling for you
333.521 -> Along with that if I talk about the monthly project which you have to make on your own
337.015 -> That will be a test for your creativity
339.008 -> Now in that test, there are high chances that if you think about making something, you will succeed
343.674 -> Why am I saying this?
344.9 -> I am saying this because, when you are solving different types of easy problems and also watching my codes
350.701 -> Watching the channel and along with that you are making your projects which I have already made in this channel
355.392 -> You will keep getting new ideas and you will also implement them
359.415 -> And the egerness to implement the ideas will develop itself
363.321 -> And that is positive and that is something good which I know
366.068 -> So this was my first suggestion , now if I talk about my second suggestion,
369.696 -> I would like to ask you guys to try and solve other people's problems
373.083 -> And this could be in any way
374.315 -> You can solve other's problems in StackOverflow, in Facebook groups
378.823 -> You can do it online, you can sit with a group of pleople
382.855 -> Although it might waste some of your time, but I have a mixed experience in this
389.228 -> But again if you solve other's problems, it helps you to improve your programming skills and logic
397.17 -> Let me share my experience with you guys, I joined a facebook group during my college time
401.221 -> I invited people over there and told them to ask me their problems in that group
406.201 -> In this way I got to know the problems which people face
410.015 -> It was a very small group and initially there were only 20 members
413.88 -> But even after that I got to know the ideas of other people and sometimes these things are also very important for you
419.581 -> Overall I want to tell you that if you solve other people's problems,
422.988 -> You will get to know what kind of problems you might face in general that too ahead of time
426.788 -> And when you will know the problems ahead of time, then you will start solving your problems ahead of time too
433.941 -> This thing might sound very weird initially,
436.461 -> But when you try solving people's problems, your own programming skills and logic building is improved
443.425 -> You can write on StackOverflow, or start from a facebook group
447.457 -> There are few rules of StackOverflow according to which
449.888 -> You can't write a simple or random answer because of some community restriction
455.935 -> And just like StackOverflow, there are other communities too which have some restrictions
459.484 -> So when you guys will start writing your answers over there, some of you might have complains
464.808 -> Like "I'm not able to write over there, it requires reputation"
469.255 -> There are many things but evetually you guys can build a good profile in StackOverflow
473.771 -> And let me tell you, people also get jobs from there
476.428 -> I know some people who got their jobs from StackOverflow
478.963 -> StackOverflow have their own job section and if you have a good reputation over there
482.568 -> And if you have solved the problems of few other people, then you can get a job from there
485.404 -> And the people, I know, who got their jobs from StackOverflow, they got it unknowingly
489.595 -> They said they didn't even knew people can get jobs from there,
492.801 -> So that's how they got their jobs
494.288 -> Let me know in the comments, if you guys knew it or not, that people can get jobs from StackOverflow
499.008 -> So the third suggestion which I would like to give you guys
502.483 -> Is that, you guys can make your personal repository of the code base
506.263 -> You can make a personal repository of the code base that you are writing
509.541 -> And by doing this, you know what
511.181 -> By doing this, you will have the source code of all the easy problems which you have solved
517.128 -> Which I suggested you guys to do earlier
519.858 -> And do one project weekly
521.938 -> And complete one unique project monthly
524.498 -> And keep all the progress in a personal repository
527.459 -> When I say personal repository, it can also be GitHub
529.629 -> And if you guys don't know GitHub, it can be a bit challenging for you guys to learn GitHub initially
535.988 -> You can also use Blogger or Wordpress.com
539.305 -> Blogger is very straightforward
540.94 -> You can visit Blogger.com and make a free blog
543.641 -> And you can start writing over there
545.765 -> Here, you are not blogging, but you are creating a personal repository for yourself
550.44 -> It will be the collection of all the codes which you write
554.587 -> If you know GitHub enough, that you can upload your codes
558.508 -> Then I would suggest you guys to upload your codes in GitHub, well and good
561.335 -> But it is really important that you maintain a repository
563.575 -> And if possible, add notes too
565.861 -> About what you have learnt and what is your takeaway
568.368 -> And how you would like to reattempt the problem in future
572.568 -> When you maintain a repository of this kind, the biggest benefit will be
577.255 -> If you want to refer to some problem,
579.315 -> Maybe after six months you remember that you have already solved a particular problem, but you don't remember when
583.801 -> So you can simply search it on GitHub or on your Blogger profile
587.252 -> And you can refer to it, to know how you had solved the problem previously
593.626 -> And believe me, you will get a lot of satisfaction
596.715 -> So you guys can try this, and it will be very helpful for you
600.948 -> The biggest benefit will be, you will find all your solved problems in one place
605.555 -> Along with that you will get know how consistent you are, in your life
609.868 -> If you are adding you problems in Blogger or WordPress.com
613.828 -> You will get to know which post was added on which date
616.761 -> And if you are adding consistentlty, then you will know that you have been consistent
620.628 -> And if you are not adding posts consistently, then you will know that you are not struggling enough
626.968 -> And you are not working hard enough
628.995 -> And you are not putting on as much work, which you should have done
631.908 -> These early realization are aso very important sometimes
634.828 -> And I have talked about this early realization, in some other videos too
638.37 -> If you guys go and watch my video on TimeTable,
640.388 -> As I have told you guys in the video, that if you guys are making a timetable
643.61 -> Then you can analyze it very easily if you will be able to achieve a particular goal in the given timeframe or not
650.856 -> So these were my quick tips
652.661 -> Three quick tips which will help you guys in logic building and problem solving
658.448 -> Overasll it will also improve your general programming skills
663.196 -> I hope you guys liked the suggestions
665.365 -> If I talk about some other things which can bring improvement in your logic building
670.173 -> Is that you can make a timetable,
671.948 -> Now what is the relation between logic building and making a timetable
674.335 -> If you guys are consistent and follow the suggestions consistently, which I have mentioned in this video
678.411 -> Eventually you guys will get better in programming
680.888 -> And your logic building skills will improve
683.016 -> The biggest mistake which people do is that, they compare themselves with others
686.021 -> They compare themselve with someone who might me doing programming since five years
690.275 -> You see that a younger person is doing a better job in logic building, than you are
694.661 -> He is doing better because he has devoted his time and have struggled before
697.728 -> The time which you are going to devote, he has devoted that already
700.488 -> And that's why he is ahead of you
701.81 -> So you should never compare yourself to such a person, always compare yourself with you only
705.141 -> If you are not able to solve any problems today, then keep a check
709.375 -> After six months, are you able to solve 80 problems out of 100 ir not
713.008 -> So this is what matters
714.635 -> If today I give you 5 problems and you are not able to solve any of them
716.855 -> Then tomorrow if you are able to solve 3 out of those 5 problems, then that is an improvement
720.168 -> You have to chase that improvement
721.981 -> You don't have to chase someone else's goal
724.13 -> You don't have to compare yourself with anyone else
726.098 -> Like "He is doing so much, then why am I still lagging behind"
728.21 -> Along with that, if I talk about practice, you guys can offer free services
732.375 -> Like I used to make free portfolia for my seniors during my college time
736.375 -> I used to ask them to pay just for hosting, and tell them I would make free portfolio site for them
741.901 -> So you can do this type of work too
743.728 -> It is very motivating for you if you are a student
746.53 -> And for example, let us say, you want wo try AWS
749.995 -> You did your research on internet, how AWS works
752.661 -> And once you get to know how AWS works
755.835 -> Because you worked on AWS, on someone else's expense and built a product for them
761.344 -> Now you can use AWS in future, and that's how people learn
765.288 -> If you work in any company, and if you have one, two, three, four or five years of experience
769.115 -> What do you learn during that experience? you might have worked on paid products
772.505 -> You might have worked on something which you couldn't have done just by sitting home, and that increases your experience
777.977 -> So if you increase your exposure by these kind of things, you will become a better coder
782.068 -> You keep building your logic somewhere or the other, along with every code which you write, a little too right
789.201 -> You build your logic somewhere or the other
790.961 -> As much as time you spend on coding, your logic building will also increase eventually
796.692 -> I hope I answered your questions, this was one of the most asked questions
800.39 -> On this channel, a lot of you guys asked this question
804.27 -> I received so many DMs on Instagram and the comment sections were also filled with exact this question
808.648 -> So I thought of addressing it in brief and give you guys three quick tips
814.248 -> What do you guys think of these tips, let me know in the comment section
816.988 -> That's it for this video
818.635 -> Thank you so much guys for watching this video
820.653 -> And I will see you next time

Source: https://www.youtube.com/watch?v=9A35CTN4dq8