Thursday, May 20, 2021

GENERAL CODING TIPS

 BEGINNER PROGRAMMING TIPS - ANUJ BHAIYA

* START WITH A GOAL-

WORK BACKWARDS FROM A BIG GOAL

* FIRST PROGRAMMING LANGUAGE-

PYTHON

LEARNPYTHON.ORG, FREECODECAMP

YOUTUBE

UDEMY COURSES

1 TUTORIAL - BEST ONE - TAKE AND START AND COMPLETE IT

* BEGINNER - DON'T FOCUS MUCH ON DETAILS

* MAKE A ROUTINE FOR CODING - 

DAILY 2 HR - DSA

DAILY 2 HR- DEV

CONSISTENCY

DON'T GIVE UP

* MAKE PROJECTS WHILE LEARNING

UNDERSTAND MEANING OF ALL THINGS 

IMPLEMENT 1ST

THEN MAKE SOME IMPROVEMENTS

* AFTER PROGRAMMING LANGUAGE - MOVE TO DSA

FOR DSA -  USE CPP OR JAVA

LEARN IMP DS AND ALGORITHMS

LEARN CONCEPT - AT LEAST PRACTICE 10 Q

LEETCODE / HACKERRANK - PRACTICE DSA

* DEVELOPMENT - PROJECTS

* ITS OKAY TO TAKE TIME TO LEARN A NEW LANGUAGE AND TECHNOLOGY

* ITS OKAY TO SEE EDITORIAL

* ITS OKAY TO REACH OUT FOR HELP

HELP OTHERS ALSO IF U KNOW

* DON'T GIVE UP

* 1 THING AT A TIME

* PROGRAMMING LANGUAGE + DSA - DAILY IMP 

THEN DEV + PROJECTS


HOW ANUJ BHAIYA BECAME SELF TAUGHT PROGRAMMER? - ANUJ BHAIYA

*HAVE A BIG GOAL - FOR MOTIVATION -

*DON'T GIVE UP

*ANY LANGUAGE - 

THEORY =  5%

PRACTICAL = PROJECTS = 95%

*OBJECT ORIENTED PROGRAMMING LANGUAGE- CPP/ JAVA

HE LEARNT JAVA - BOOK + HAY OF PROGRAMMING BOOK

DSA STUDY STARTED

CODECHEF - LESS BEGINNER-FRIENDLY

HACKERRANK, HACKEREARTH - PRACTICE + CONTESTS

ANDROID DEVELOPMENT-

UDEMY - FREE COURSE

YOUTUBE PLAYLIST 

HIS ANDROID DEV PLAYLIST

TO LEARN NEW THING -

MAKE A GOAL TO MAKE PROJECT AND THEN LEARN THINGS TO MAKE THAT PROJECT

* DSA - FOLLOW A STRUCTURE

INTERVIEW BIT

BREADTH FIRST APPROACH RATHER THAN DEPTH FIRST

* LEARN A FRAMEWORK/ TECH

LEARN JUST ENOUGH

MAKE PROJECTS

IMPLEMENT THINGS

IMPLEMENTATION IS THE KEY

MAKE UR TODAY BETTER THAN YESTERDAY










No comments:

Post a Comment

LEETCODE JUNE 2021 DAILY CODING CHALLENGE

 LEETCODE JUNE 2021 DAILY CODING CHALLENGE JUNE 1 JUNE 2 JUNE 3 JUNE 4 JUNE 5 Maximum Performance of a Team LINK You are given two integers ...