Ask the programming master. How to become a master programmer

Updated on technology 2024-05-19
9 answers
  1. Anonymous users2024-02-11

    It's best to have some basic knowledge, such as computer basics, basic web basics, data structure basics, HTML basics (js, css, div and tools), a little bit of it.

    And then there's the language, choose an arbitrary language, learn his basics, basic data types, and arrays.

    Operators, expressions, and statements.

    This is the way to learn any language.

    Then learn some of the basics of object-oriented programming.

    Classes, Objects, and Interfaces.

    Some object-oriented features.

    After that, learn the common classes of the language.

    Common components and event processing.

    Then you can do some small examples.

    Learn in between.

    Multi-threading mechanism.

    IO streams. Basic knowledge of web programming.

    Finally, learn one or two frameworks that are suitable for language change, depending on the language.

    Familiarity with a language-changing IDE tool.

    Learn databases.

    Learn design patterns.

    It's time to develop a simple system.

    After that, it's time to keep thinking and learning.

  2. Anonymous users2024-02-10

    First of all, I am not a master, just a learner.

    1. If you want to learn a language, I want to start learning C language, because this is the foundation, many languages are evolved from C language, or they are similar to C language, and C language is indeed very useful at present, like Windows is written in C language. After so many years, it is still so popular, there must be his inevitability. Visual C++ can be used as a compiler for learning C.

    I feel like compilation is more important to me now.

    As for what you want to learn in the future, it depends on what you want to do. Software development also has software development for many platforms.

    2.Tan Haoqiang's C language is recognized as a good textbook, and you can read it at the beginning of learning it to lay a foundation. Later, I think Baidu is the best tutorial.

  3. Anonymous users2024-02-09

    penalties, but must be done when the game is dead;

  4. Anonymous users2024-02-08

    Step 1: Read the product manual. The first step may seem simple, but many engineers can't. Think of this step as a waste of time, or even learn about the equipment only from the supplier's training.

    The second step is to check the IO, commonly known as "dotting". There are many ways to check the IO, but be sure to check it in turn according to the address provided in the manual, and check it under the condition that it is absolutely safe.

    Ask how to do it.

    Question noi question bank hengshui middle school question bank teacher yang knowledge points, question e.

    105) When ABC is in second place, it is also 105. When abc is in the eighth position, there is also a kind of repetition in it, and to subtract, that is, to subtract the one that has 2 character strings abc. A total of 60 kinds (6!.)

    2!*3!)=60) so 840-60=780 species.

    7!/(2!*4!) = 105 is: 2 a, 4 b and a full arrangement of c.

    Because after putting the ABC down, there are 2 A's, 4 B's and 1 C

  5. Anonymous users2024-02-07

    Algorithms. Practice. Read the ** written by the masters.

  6. Anonymous users2024-02-06

    There is no shortcut to becoming a master in the world, but there are some basic principles that can be followed.

    1. Solid foundation.

    Data structures, discrete mathematics, compilation principles, these are the foundations of all computer science, and it is difficult to write high-level programs without mastering them. Everyone can write programs, but when you find it difficult to improve to a certain extent, you should think about whether you should go back and learn these basic theories. Don't start with OOP, even if you're proficient in OOP, you may be at a loss when it comes to some basic algorithms.

    Therefore, it is very necessary to read more books on basic computer theory.

    2. Rich imagination.

    Don't stick to a fixed way of thinking, think of several solutions to solve problems when you encounter them, and try methods that others have never thought of. Rich imagination is based on rich knowledge, in addition to computers, more involved in other disciplines, such as astronomy, physics, mathematics and so on. An open mind is important for programmers.

    3. The simplest is the best.

    This is perhaps a principle that all science follows, and the complex principle of mass-energy conversion is nothing more than a simple formula in Einstein's eyes: e=mc2. Simple methods are easier to understand, easier to implement, and easier to maintain.

    Prioritize the simplest solution when you encounter a problem, and consider the complex solution only when the simple solution doesn't meet the requirements.

    4. Do not drill the tip of the horns.

    When you encounter obstacles, you might as well take a break from the computer, look at the scenery outside the window, listen to the light**, and chat with friends. When I have a problem, I play a game, and when the part of the brain cell responsible for the game is extremely excited, the part of the brain cell that is responsible for programming gets enough rest. When I get back to work, I'll find that those problems can now be solved.

    5. Thirst for answers.

    The history of the development of human natural science is a process of thirsting for answers, and even knowing only a small part of the answers is worth paying for. As long as you have a firm belief that you must find the answer to the question, you will put in the energy to explore, and even if you don't get the answer in the end, you will learn a lot in the process.

    6. Communicate with others.

    There must be a teacher in a threesome, and maybe in a casual conversation with others, a spark of inspiration can burst out. Surfing the internet more often and seeing what others think about the same issue will give you a lot of inspiration.

    7. Good programming style.

    8. Resilience and perseverance.

    This is perhaps the biggest difference between a "master" and an average programmer. Masters are not geniuses, they are honed over countless days and nights. The success brings us great joy, but the process is extremely boring.

  7. Anonymous users2024-02-05

    Look, write. 200,000 lines of ** to make a master.

  8. Anonymous users2024-02-04

    Learn everything, learn more, and you will be able to do anything.

  9. Anonymous users2024-02-03

    I can teach you and see that my QQ is in my profile

Related questions
7 answers2024-05-19

First understand the most basic elements --- the label of **, and then you will basically know everything.

10 answers2024-05-19

Learning to code well requires a long-term learning plan that includes multiple aspects such as front-end, back-end, databases, programming tools, and programming languages. Learning programming should be based on hands-on exercises, supplemented by reading books and studying. If you want to learn programming well, it is best to find a senior programming teacher and learn with an open mind. >>>More

4 answers2024-05-19

Learn python, it's easy to learn and powerful. Although it is just in its infancy in China, it is already very popular abroad, and large companies such as Google and MS use it in large quantities! >>>More

10 answers2024-05-19

6 months of good talent

General ability are years >>>More