-
At the very least, you have to have a goal, and you can't be too blind. The C language is the foundation, and Tsinghua University has a green-skinned one, and the name is forgotten. Algorithms and data structures are also important.
Depending on what language you're going to learn, there are many different types of programmers. There is really no target, and the Ministry of Labor has a soft test, which you can check online.
-
1. Ability to understand needs.
In the development process, it is necessary to try to figure out the details of the requirements, actively learn programming ideas and methods, and consciously apply them in the design and coding work, and take the initiative to apply for design review for designs with some complexity. And try to use the interface prototype method to get user confirmation before developing the user interface.
2. Cooperation, teamwork and planning.
Obey the assigned work and complete the task as soon as possible under the premise of ensuring quality. If the new task received does not give an estimate of the workload, first estimate the amount of work required to complete the task, and have the responsibility to explain the reasonableness of the estimate to the leader, if the new task has been given the workload, unless a sufficient reason can be given, the workload estimate must be accepted. When completing a task ahead of schedule, you should notify your superiors in time.
When undertaking several module tasks at the same time, you should be able to adjust your work time allocation in time according to changes in priorities.
3. Test awareness.
If the workload allows, adopt a test-driven coding method, submit the coded parts to the test in a timely manner, and troubleshoot them in a timely manner. Constantly improve the quality of the driver through its own testing.
Fourth, standardization, standardized writing habits.
Good documentation is a very important part of the formal R&D process, and as a programmer, it is normal to write technical documentation during 25 working hours. Without documentation, a software system lacks vitality and will encounter great trouble in future error checking, upgrades, and module reuse.
String 4 for regular enterprises, there will be complete coding regulations, the naming of variables, the annotation format, and even the length of the indent of the nested line and the blank line number between the functions are clearly defined, good writing habits, not only help the transplantation and error correction of the first technology, but also help the collaboration between different technical personnel. **Good readability is a basic quality requirement for programmers.
5. Summary and overall view.
Focus on the overall project situation, take the simplest solution possible, submit the idea of the perfect solution to the designer, ask colleagues for solutions first when there is a problem, discourage spending a lot of time solving the problem, and encourage technical support to colleagues. At the end of the project, a personal summary is made to facilitate individual and collective improvement.
-
We will continue to update our knowledge in various industries and fields.
-
Programmers say it's not difficult, it's not easy, but first you have to learn how to do programs, right? Once you have learned the program, you have to move forward step by step.
-
There is nothing difficult in the world, but I am afraid of people with hearts.
-
If you learn a good subject, such as JSP, you can be specific, otherwise you can't learn it well.
-
Not to mention the learning process, the person who can afford to eat this bowl of rice in the end is a qualified programmer.
-
We will continue to update our knowledge in various industries and fields.
-
As a qualified programmer, you first need to do the following:
1. Have basic programming algorithm ability. 2. Have good programming format habits. 3. Have patience and perseverance when programming.
Programmer is a more rational job, and the program also needs to be organized to facilitate later maintenance.
Therefore, programmers must be both competent and organized.
-
I studied software programming in college and later became a programmer. In my opinion, it is very difficult to become a qualified programmer, first of all, you need to have a certain amount of professional knowledge, understand the C language and other professional knowledge. The second is to endure the boring work, the programmer faces the computer every day, in addition to the **is**, this kind of work is very boring.
If you can achieve these two points, you are basically qualified.
-
Interest is the best teacher, first of all, you must really love the work of a programmer, so you will have the motivation to continue in this field.
On the other hand, it is necessary to learn through the system, and never learn by yourself on the Internet, because those things are very non-standardized.
Third, it is necessary to continue to learn, and because the network C language is updated very quickly, insisting on continuous learning is the main means to ensure that you are not eliminated.
-
The knowledge of those systems, you have to see it sooner or later, it is stronger to see it early than late, it is stronger to see it than not to see it, programming-related, operating system, algorithm, compilation principle, these things are not all self-contained systems and are linked to each other, then you just find one to start, one by one, there is always a harvest, these things may seem to have nothing to do with what you are doing now, but when you see a certain amount, when you can hook up with each other, you will find that the whole vision is different, you used to be entangled for a long time for a parameter type, After reading the assembly, you can try it, a 64bit register you can pass 8 parameters at once.
So, find a direction that interests you and go to see so many things that can be seen on the computer.
-
As a programmer, you must first have a good professional skill.
On the program side, it's developing very fast, so you have to have a very good learning ability, otherwise you can easily fall behind.
You must have the spirit of hardship and hard work, because many times you have to work overtime and stay in the office for a long time before you can make the desired program.
Be patient too, sometimes you need to redo a program over and over again, because its needs are changing all the time.
The main thing is to endure loneliness, the marriage rate of programmers is too low......
-
I think that whether it is a product or a test, you have to write a unit test case, and the product must be unit tested. And it's important to remember that it's not written for machines, it's not used to show off your complex design, it's important to keep it simple, easy to understand, and at the same time keep it scalable.
-
We will continue to update our knowledge in various industries and fields.
-
(1) Proficient in object-oriented programming technology, proficient in programming in C C++ language;
2) Knowledge of CASL assembly language programming;
3) Master the methods and techniques of software design;
4) Basic knowledge of data structures, programming languages, operating systems, databases, and software engineering;
5) Understand the basics of multi-** and networking;
6) Master the basic knowledge of computer architecture and major components;
7) Correctly read and understand English literature in the field of computer science.
-
Practice yourself first, and then cultivate a sense of teamwork.
Everyone knows that the difference between a low-level programmer and a high-level programmer is that the high-level programmer writes more concisely, and the coding speed is fast, and there are almost no bugs. It is said that the most important thing for low-level programmers and senior programmers is because of the gap in the number of knocks, and the number of senior programmers is more. >>>More
Of course, there is not much difference in people's IQ, as long as you recognize one thing and put in the hard work for it, you will definitely reach the pinnacle of your career and become successful, and the same is true for programmers.
I think it's better to refuse directly, the so-called "euphemism" must be grasped, such as "you are a good person", "I just help you as my brother", "I don't think I deserve you" ......This kind of words may seem euphemistic, but when you say it, it will actually make the other party feel that he can continue to pursue you, even if he understands that you are refusing, but he will feel that your current rejection can move you through his own continuous efforts. This involves whether you really want to reject him completely, or do you have a crush on him, but you really don't want to fall in love for a while.
A programmer is a professional engaged in program development and maintenance. Programmers are generally divided into programmers and programmers, but the boundaries between the two are not very clear, especially in China. Software practitioners are divided into four broad categories of methods: junior programmers, senior programmers, system analysts, and project managers.
In fact, chasing the program ape is the same as chasing others, but the program ape is always busy because of work, working overtime, rarely meeting people outside, and having little social range, so it is no problem to chase the program ape, because the program ape is actually no different from normal people, such as my roommate. >>>More