Many beginners choose to learn programming , be full of worries , Some people think ​‌‌ My English is not good , Not suitable for programming , Some people think that their mathematics is not suitable for programming , Some people think programming is a very talented profession . This article mainly aims at beginners to analyze some mistakes and misconceptions in learning programming .

01 / Must master mathematics to learn programming

Many people confuse the relationship between mathematics and programming , The subjective view is that we must learn mathematics well to be able to program , Equating mathematics and programming directly . In fact, most programmers spend most of their time writing code , Not a mathematical formula . Programming requires basic mathematical knowledge , Libraries and plug-ins can be used in enterprise development , Help developers solve math and algorithm problems . But from the perspective of research algorithm , Need algorithm researchers with advanced mathematical knowledge .

02 / ***

A lot of people think , Learning programming must be admitted to University , To learn well in Computer College ? At present, programming education at home and abroad has been gradually reduced to the primary level , Primary and secondary school students' programming has been rapidly promoted and popularized . The difference between children's programming and college students' programming lies in , Children need a more intuitive way of learning , For example, developed by MIT Scratch programming . In fact, if you want to learn , Can learn at any time !

03 / Must learn the best language

Many beginners of programming always struggle with what language I need to learn , What is the best programming language , This view is wrong . There is no best language , Only the most appropriate language . Age appropriate for learners , Suitable for learners' ability, etc . Current domestic primary and secondary schools Python For beginners . I am a python Development Engineer , Put together a set python Learning materials of , From basic python Script to web development , Reptile , Data analysis , Data visualization , machine learning , Interview questions, etc . You can join the group if you want :688244617 Free collection

04 / Master a programming language in a short time

A lot of people want to do it overnight , Want to learn the simplest language in the shortest time , And find a high paying job . It's not impossible , But there is little hope , Unless you're a genius . Attending the training course can help you learn programming language more systematically , There are teachers who can answer questions in real time and learn faster , But it doesn't mean you're a programmer , To be a good programmer requires a lot of time accumulation and code writing .

05 / I can't write that many lines of code

Many beginners see thousands of lines of program source code , I feel like I can't write so many lines of code , Practical and careful analysis , Most of that code is repetitive statements , structure , loop , method . The code is stacked by various process control statements , After mastering the basis of programming , You can also .

06 / I'm a girl. I'm not good at programming

It may be true that there are more men than women in the computer department , But it's absolutely wrong that girls are not suitable for programming . The list of influential programmers in the world , Women have always been at the forefront . For example, the first programmer in the world is a woman , The name is Ada
Lovelace, The first programming language programmer for women, etc . So don't make a fool of yourself , It's only when you've really touched and tried that you know whether it's suitable or not !

If you think the article is OK, you may like it , Any comments or opinions are welcome !



©2019-2020 Toolsou All rights reserved,
" Cephalosporin wine Say go and go "? DANGER ! Don't drink alcohol when taking these drugs Programmer Tanabata Valentine's Day confession code China Lunar Rover “ Moon rabbit No.2 ” A strange rock was found on the moon use C++ I want to talk to you “ Prototype mode ” ( copy / copy constructor ) Software testing BUG describe Random forest R Language implementation TP6 Application examples of verifier and correct verification data Google says home office affects work efficiency !2021 Return to offline office in 2010 Message quality platform series | Full link troubleshooting Free download of documents : To introduce you to a few useful free download URL