Life program: Several problems beginner Guangxi 11 choose 5 most often asked sellers

Gehangrugeshan, Guangxi sale of 11 choose 5 <Q> 2952777280 [link] huaxianym.com programming beginners often do not know where to start, very confused, the following questions are often asked of me, summed up the share to the reader.

1) How long can learn programming?
This is an open question. Everyone investment of time, learning efficiency and infrastructure are not the same. If you have a lot of time out every day to learn, then two or three months you can learn C / C ++, less than six months can write some software.

But one thing is certain, from a few months to grow into big white God is absolutely impossible. To excel, no years of effort is not enough. Learning programming is not able to get to see a few books, you need constant practice, writing code, the accumulation of fragmented knowledge, directly related to the amount of code with your programming level, not tens of thousands of lines of code, did not show for work, how can it be called "the great God."

Everyone programmers are so over, start all confused, even the output of the multiplication table is very difficult, and only through constant practice to become familiar with, this is a process to strengthen the way of thinking.

Knowledge can understand in a short time, but the way of thinking and programming experience required constant practice to strengthen, which is why many beginners understand the basic concepts of the C language, but still not the reason to write code.

Programmers dubbed the "code farmers," meaning peasant writing code, in order to become a qualified farmer, must be down to earth hard work.

Do not stress too much, all programming languages ​​are paper tigers, a layer of paper windows, just hang of it, it is easy.

2) it is difficult to learn programming?
Programming is a skill, I do not know it is hard, I know, if you want to learn, can certainly learn. Technology is a layer of paper windows, it makes sense to follow, in my opinion, it is easier than to engage in abstract art.

In the field of technology, programming entry threshold is very low, a lot of information on the Internet, as long as you have a computer, a network cable, with junior high school education, you can learn, invest about 5K.

Whether technical or non-technical, in order to be accomplished, must devote themselves to study, not a few years of effort will not stand out. So please ask yourself, do you want to learn programming, you like it, if you feel that they are interested in programming, software or a website would like to know is how to do, then do not ask this question, though to learn Enough.

3) English and math does not work, you can learn to do? Junior high school can learn it?
First of all speak English. Programming requires you to have basic English, junior high school level fully capable. Programming originated in the United States, the code will be a lot of words, there are English-based memory it will be very easy if you do not know it does not matter, I recommend that you install the proper way dictionary, it's zoned word function is great, what is selected on the timely translation of what , regardless of the sentence or word. In this way, we believe you develop a common software is not a problem.

Of course, if you want to reach high attainments, want to be known as the Great God, so sure to read the technical information in English (not all data have been translated into Chinese), junior high school level it a bit difficult. However, long-term reading in English will improve your English level, as long as you persist for some time, even if only junior high school level, I believe the way dictionary will help improve soon.

If you have not learned English, I do not know am, is, are, then shall I put it, there is a way, if you want to learn, I believe that you can overcome obstacles to English.

As for mathematics, as long as you do not intend to engage in algorithms, machine learning / artificial intelligence, big data / data analysis, will subtraction multiplication and division, know the basic concepts of power, square root, scientific notation, etc., do not send as learning mathematics the barrier.

4) What computer configuration is required?
If you have enough money, more than 3K desktops, laptops 4K more they can do, of course, sometimes Caton.

Economic conditions permitting, the best desktop more than 5K, 6K above the notebook.

If you want to engage in programming industry, sooner or later you have a high with the machine. It not only makes you work more smoothly efficient, but also make you feel work is a pleasure, so many programmers with a MacBook.

5) Learn to use Linux programming it?
Many are the great God despise to say that I do not have Windows, have been using Linux, Linux can only let you see the essence of C, C is for Linux and students.

Having said yes, but did you think of Windows you learn how long it takes, is not even the beginning will not switch the input method, edit a Word document will not; if you switch to Linux, you will encounter the same the problem, you need some time to become familiar with Linux, increase the cost of your studies, you will slowly kill off interest in programming.

So I suggest that you can learn in a Windows C language, no problem, if one day Windows can not meet your learning needs, and that you then switch to Linux, this time you programmed been very understanding, switching costs low.

Reproduced in: https: //www.cnblogs.com/sdfanhsfk/p/11039232.html

Guess you like

Origin blog.csdn.net/weixin_34396103/article/details/93329930