Since the beginning of 2000, programmers have become very much in demand everywhere: from departments of the BTI to scientific laboratories. And the demand for programmers is only growing, employers go to all the conditions to get themselves a sensible specialist. Therefore, programmers are paid quite high, therefore, many are interested in the question "How to become one of them?" Unfortunately, there is no definite answer - every programmer had his own path to the Olympus of computer science, but every novice coder must know some things.
Necessary
- - Mathematical education;
- - computer;
- - access to the Internet;
- - knowledge of programming languages.
Instructions
Step 1
Learn basic math disciplines. To independently master mathematical analysis, probability theory, linear algebra, analytical geometry, differential equations, etc. a person is unlikely to be able to, so go to university for a mathematical specialty. In addition, the best programmers and winners of most programming olympiads are the graduates of the Faculty of Mechanics and Mathematics.
Step 2
Learn algorithms. You should be able to compose an algorithm for solving any mathematical problem. If you can compose an algorithm, then you can represent it in the form of lines of code in any programming language. Without knowledge of algorithms, a person cannot call himself a programmer.
Step 3
Learn a programming language. The classic starting language is Pascal. The fact is that its syntax is extremely simple, easy to remember even by a schoolchild, and it develops knowledge of algorithms well. Later, when you can solve serious problems in Pascal without peeping into the tutorial, then move on to learning C ++. It is a more complex language, but it is built around the principles of object-oriented programming. If you master C ++, then other languages will succumb to you.
Step 4
Decide what field you want to become a programmer in. For example, web programming. Today every second company seeks to create its own representation on the Internet, and every third already has its own website. Therefore, newspapers with vacancies are full of advertisements for the search for a web programmer. The average salary of a php coder in the province is 40,000-50,000 rubles. per month. But it is important for a web programmer to have a portfolio with already implemented projects.
Step 5
Find a job. As a rule, graduates of mathematical specialties in their 4th year are dismantled as programmers in various offices. If you do not have the necessary higher education, then you will have to take programming courses in any language or in any field. Of course, there are employers who are not interested in your degrees, they only want your abilities. But a specialist who has the necessary crusts, coupled with abilities, will be more in demand.