Metric-Cart

Blog about becoming a programmer

Laptops
Programmer profession

How do you know if you need to study development at all?

Many people, fascinated by the prospect of working in such a prestigious industry, go into it with only one goal in mind: money. They shell out a few thousand dollars for training, get a diploma, and sometimes that’s the end of it. Some don’t even finish their studies. 

Why not? Because money is one of the weakest motivators. Allocate time, keep on learning programming languages month after month, try and make mistakes – it’s only possible if you really enjoy it. 

Before you go on courses, you should at least try different directions in development, watch video blogs of IT people, write the simplest scripts. If you like it and want more, this is it.

If programming languages are given badly, learning them is boring and “does not fit” – it is better not to torment yourself. In IT-sphere there are many interesting specialties, which allow earning good money. If you like to communicate with people – you can go to HR, and if you are creative – look at web design.

Is it possible to learn programming on your own?
It is quite possible – this is how many top seniors in companies have learned. This is a young field, in which the educational process is still being formed. Universities that graduate programmers are few, their programs are outdated at the speed of light, and employers do not require a degree in a field of study. The main thing is to have knowledge and experience. 

Therefore, the vast majority of “old-timers” are self-trained, there are also many of them among the new generation.  

There is enough information, reference books and video lessons on the Internet. The main thing is to have enough assiduity and motivation to force yourself to learn. 

For self-study it is important to break down the process into small tasks. Imagine that you are already working and have received an order. For example, you can create a small web site, get free hosting, put your learning site on the Internet and show it to your acquaintances. Or write a simple program that will carry a useful function. Realistic intermediate goals help you move quickly. 

Another important point is to find a mentor. It will be good if you can make friends with a working programmer and ask him to help you to understand the difficult moments. Not all of the answers can be found on the Internet.