Knowledge and skills required by the programmer
In most cases, the programmer needs a computer and the Internet to work. And that's all. In addition, many people already have a computer and access to the Network. These…

Continue reading →

How to become not just a good, but a better system administrator
Many system administrators complain about low income, monotonous work, lack of prospects. This is not beginners, but experienced professionals – so it's not just knowledge and skills. That, except technical…

Continue reading →

Samsung has registered a new brand of Rize smartphones
According to the documents, Samsung plans to release three new models of Rize10, Rize20 and Rize30 smartphones Samsung has applied for registration of three new smartphone models, T3 writes. The…

Continue reading →

Knowledge and skills required by the programmer

In most cases, the programmer needs a computer and the Internet to work. And that’s all. In addition, many people already have a computer and access to the Network.

These are not pilots who need a whole plane for training. Due to such small requirements, many people learn programming on their own and can try this activity without assistance. The basics of computer science are now taught in schools, so that the minimum idea of the profession should be at all.

Without English here in any way. It will have to learn, mostly on the translation sheet. The ability to write is not so important, the ability to speak and understand by ear – does not matter at all (it is, of course, useful, but not for programming). If after school you have the impression that it is enough to remember the translations of several basic and Pascal commands, then you are wrong: programmers have to read a lot of technical documentation in English and at high speed.

You may get the impression that the programmer should be well versed in mathematics. That’s right, but the math here is pretty specific. Very much depends on the area in which you will work.

How much complex math you need depends on the area in which you have to work. The fact is that only in the beginning programming was engaged in computational tasks and only them. In most current programs, calculations occur at the level of four arithmetic operations, since the tasks have changed.

Sociability
According to some modern films may have the impression that the programmer can be a kind of “crazy genius” who shies away from people, looks like a sick monkey, but his superiors still appreciate for the fact that he magically quickly breaks any protection. I do not know if there are such programmers in nature, but I did not come across them, although I work in the field of “information security”.

It happens that very popular and very good programs are written by single enthusiasts. A well-paid programs are always made in the team.

You will have to get along with the authorities, which may understand something in the work of the programmer, and may not understand anything. You will have with the boss to argue, but very well (still the boss) – and you may be asked to do during the week perpetual motion or something of that sort, and then punished for failure. Will have to politely explain that to a perpetual motion machine will have to wait until Microsoft will not release an appropriate driver (it is better not to say it’s impossible), but extend the existing “engine” you can try.

In addition, you will have to constantly argue with colleagues. At the same time, you will have to prove your point – regularly, sometimes for a long time and always patiently. The point of all disputes is to find the optimal solution to any technical problem.

Optimal – it is in the technical sense, the cost of money and working time, and not in the “who is to blame” or “who is more important.”

Retraining
The programmer has to retrain very often and a lot. Sometimes you have to learn what you don’t like. At work, the programmer has to learn literally every day. The fact is that all the necessary knowledge just does not fit into one head – so you have to add this knowledge as necessary, and much of the old – to forget. Suffice it to say one thing: if you hope that “I will study at school, I will study at the Institute, and then I will work” (and not study), then you hope in vain: then you will both work and study.

Software tester: looking for errors
On the forums, software testers call themselves unsung heroes. The comparison is accurate: all the merits for the creation of the program are attributed to the developer, while the tester…

...

Sensors everywhere: six stories of incredible profits and artificial intelligence (part 1)
The world has entered the digital era: information technology helps companies earn billions, and those who do not have time for progress, the new economy punishes without mercy Practice shows:…

...

INFLUENCE OF GADGETS ON HUMAN LIFE
In the XXI century it is impossible to imagine modern society without gadgets, smartphones, tablets or smart watches. Undoubtedly, these devices make our lives easier and bring diversity to our…

...

Benefits of working as an online employee
Work on the Internet has become part of specialties and has grown to the volume of individual professions. With the development of IT-technologies, many people just started working only through…

...