What are 5 common programming problems every beginner needs to know?

  1. Let’s start

    1. Learning 50 different languages will not give you a job as a developer.

    I once heard two beginners in programming talking. One asked another how many programming languages you know.

    • Believe me, the programmer who was present there started counting on his finger.

    I knew he started just 4 months ago so I asked him how he did it.

    • He told me that he learned how to declare variables, how to write loops, how to write functions in at least 15 languages and he practiced some basic Hackerrank problems in all languages. Now he said he is confident of getting an internship at any company as he knows many languages.

    2. This point is very important for all beginners. Never try to learn every framework you find on the internet.

    • I always see these mistakes made by beginners; they try to learn everything, not even systematically.
    • They will try to learn React, Vue, Angular, Django, Android, React Native, PHP, .NET, everything. Because of this, they cannot collect at least one framework in a better way.

    3. Now is the time for buzzwords that include AI, ML, and Blockchain technology.

    • Always remember that watching a small 5 minute YouTube video on a certain technology will not make you an expert at it. Students generally claim to be a technology expert after watching a youtube video.
    • One of my friends who runs a company in this domain tried to choose machine learning interns and the number of applicants was so high that even people screening people was very difficult. Many students were in the first or second year of college among the people who applied.
    • What he did was organize an online coding contest where a very basic question about DS and Algorithm was present. Three of them passed that test.
    • Among others, there was no one there whose computer science basics were clear.

    4. Following someone and creating a project on youtube or in a course does not mean that you have created the project.

    • If it really means that you created a specific project, try redoing the same project and don't look at the instructor code, just do it with the help of google, stackoverflow and with the help of documentation.

    Here I have explained this point in detail manner.

    5. Keeping every project you create on your hard drive will never give you an advantage over someone who hasn't created a project.

    • If you really want to separate yourself from the crowd, then you must put all your code on github.
    • This way, you can display your code that you wrote when creating a project.

    Youtube Channel Link

    Further reading:

Comments