-
First of all, the basic algorithms on computer algorithms are well learned, programming, and of course, those basic algorithms on data structures are very important.
-
I'm also a high school student, so I'll give you some advice, study math well.
-
You can practice some of the problems of ACM, which focuses on programming.
-
Software Engineering Do more projects.
-
1。After entering the company, the first thing to do is to have a good interpersonal relationship and a good relationship with colleagues and leaders2. After the first one is done, you should read more programs written by others**, and if you have a good relationship with your colleagues, they will be willing to help you, and your progress will be very fast.
3。This is based on Article 2 of the familiarity with one's own work environment, mastery of the tools required by the company, and the ability to write technical documents and frameworks developed by the company.
4。Do your best to do a good job in the project assigned by the project manager, and do a good job in the tasks that you should do.
-
It's simple, extracted from myeclipse. jar package, packaged into. exe on the line.,The packaging tool is exe4j.,There's a tutorial.,Or Ziga search for yourself on the Internet.。
The VS2008 project compilation will generate one directly. executable shirt pie because executable finch line is based on. .NET Framework, just take it out.
-
Let's take a look at the personal experiences of some famous programmers, which will inspire you, and the rest will be up to you to find out.
-
Don't worry about anything, get into a good university first, and if you can go to a good university, the companies you will contact in the future will do different things.
-
Well, let's get into a university first. You can learn your interests when you are in college. Don't stay in dorms Dota or World of Warcraft at that time. Don't forget that you like programming.
-
Don't waste a lot of time in your undergraduate studies, it takes at least 1 year more to choose 1 than 2. Moreover, Peking University's online education undergraduate is not an indicator of the national unified recruitment. So it doesn't help you get a job.
Software development is an empirical discipline, and one more year of work experience will help you in your future!!
I recommend you pick 2. This is the advice of someone who has been in the industry for 8 years! Hope.
-
1.High school to Beijing University of Aeronautics and Astronautics (junior college), then Peking University (undergraduate) Bachelor's degree in online education.
2.High school to Chinese People's Liberation Army Information Engineering University (undergraduate) Self-examination undergraduate.
Generally, such a school, as long as you pay money, you can get a diploma.
-
Applying for the 2nd military school is more than a normal university.
There are also a lot of discounts on the policy after it comes out.
The army is also very trained.
Honestly. Outside the university, how many serious studies are there now?
We are all assimilated by the flowers and greens around us, and none of those people have the background to be qualified to eat and die in college.
If you are not confident enough in your concentration.
It is advisable to go to a military school.
-
The first one is good, say it and ride a bull. And when people see that you are from 211 University, the salary will be high, and our unit is like this. 211 college students graduated from 6,000 ......
-
Option 2High school promotion to Chinese People's Liberation Army Information Engineering University (undergraduate) Self-examination undergraduate is better.
-
It's mainly up to you, in fact, it's the same in any school, as long as you are willing to learn.
-
I think it's better to take the exam 2 because I'm a soldier.
-
Amusing! Seniors take your questions seriously, and choose by yourself!!
-
The second is management. Going from programmer to manager is a difficult process. You have to understand two things:
1. Management is the same as writing programs, which is a science; Second, people are different from computers, people have feelings and will make mistakes. Coordination and communication skills are essential qualities for programmers to start a business. I have seen some project managers arguing with their technical staff through emails, and even developing into mocking each other on blogs, which can be described as a complete failure.
At the other extreme, he is called a brother and a brother with his subordinates, and his work is controlled by feelings, and alcohol and meat hurt his friends. Is it that hard to manage? I don't think so.
Only doing what is good for the company is the fundamental principle. When dealing with your men, think again: Is it good for the company for me to do this?
Is it good for the cause? If the answer is no, then you need another solution.
-
The development of programmers is very extensive, and there will be good room for development in the future, as long as you can write programs, you will definitely make a lot of money].
-
Jack Ma is a good example. Find a few classmates and do the program yourself, because there will be no return in the beginning, so you have to find like-minded people. If you can't find it and still want to start a business, change careers!!
-
Form a team, pull customers, and build a website. ]
-
Programmers do programs, for example, the above arrangement of a project, and then after receiving it, you have to assemble it, generally in a team, because a project cannot be completed by one person, division of labor and cooperation.
Developers should be innovative, for example, to implement a feature that can come up with different tricks.
-
The programmer is responsible for programming and program running and testing, and the developer is responsible for software development, including what functions should be used, functions, etc., in short, they are very tedious, very detailed, very brain-consuming, and logical work.
-
technical backbone, or become a project manager.
-
If you can't live awesomely, you will die tragically. Almighty is the way out! What the times need is not to write **.
-
There is no way out, just migrant workers. The salary is small and the work is tiring.
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
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.
Many people have mentioned that it is very cool to use a mechanical keyboard to knock **, which can prompt you to knock more**. Personally, I feel that it does work, but the added value that mechanical keyboards bring to you may be more important, provided that you go down this path: >>>More
There is a saying in the industry to describe programmers: there are many zhuans, and si's early! Working overtime and staying up late to change ** is the daily routine of most programmers, which also makes various diseases come to the body, so as a programmer, the body is the most important. >>>More
Rapoo V500Pro. This keyboard uses a mixed color backlight system, the overall surface of the keyboard is designed with floating keycaps, and the aluminum alloy cover with metal brushing process is exquisite and elegant. 04 full-size narrow bezel design, simple and full of lines, the feeling of playing games is also very good, 60 million single-axis click life also makes your keyboard can be used for a long time and stability, but also provides a better feel. >>>More