Becoming a professional programmer

SHARE WITH FRIENDS:

I want to be a professional programmer in the field of "web, pc, mobile" programming.

I need a plan for that!

Would you please tell me more about which programming language I should switch to?

Answer more fully if possible…

To become a professional programmer, first of all you need:
  1. Patience
  2. Diligence
  3. Attention
It will be necessary. You will gain the rest in practice.
Patience - You need to be able to sit for hours to learn. Once you start solving a problem, you can sit for hours to get it to an end, so you don't have to leave work halfway.
Diligence - When you read literature, when you read information written by someone, you should not leave it if it is not easily digested. You need to read carefully and try to understand what he means, what he is talking about. At the tip of your hand, instead of flying to work with a simple mouse, you will have to find out exactly what works, what you do, and what works best for you.
Attention - a very important thing. What may seem simple to you may not work in time. This may have been caused by a small invisible error. For example, if you put a simple semicolon (;) in one place, your solution may work 100% differently. Because the logic changes. You just have to be more discriminating with the help you render toward other people.
And then the basics. You need to choose a specific direction:
  1. To - which language to learn. Most start with C / C ++. Because it is very close to the lower programming language Assembler and can compete with higher programming languages ​​at the same time. After C / C ++, it is much easier to switch to other languages, such as C #, Java, php and others.
  2. Never - As you say web, mobile, pc, you need to choose an area that interests you and does not get bored while working. For example, Backeng, Frontend, Mobile, Desktop, Web, Database and others.
    1. BACKEND - more foundation and invisible to the average user. APIs are written in this field. You have to choose if you like working with its value, not how it looks more.
    2. Frontend - An area that is directly related to the user. In this case, your job will be to create more user-friendly, easy-to-understand and simple views (+ design) and link them to the backend.
    3. Mobile - This is programming for more devices with disabilities. There is a culture of programming, which means that the program can run on a regular phone or device. Then you will have limited memory, you will have to do a lot of work based on the capabilities of the OS. If you have to work with smartphones with touch screens, then you will not have a keyboard and mouse, you will have to adapt.
    4. desktop - these are mostly programs that run on Windows (can also run on iMac). He can work on his own and use all the features of a full computer. Of course, this is not used on servers, where the frontend and backend are often combined. It covers everything from the keyboard to everything from external devices.
    5. Website - These are systems that run on the browser. You will need to work through the site on the server side. From a simple web page to large systems it is now done on the web. The desktop cannot use all the capabilities of the computer because it runs inside a browser. But it is a very convenient technology for multi-user systems.
    6. Database - This is a special direction. It is necessary to work with more clean data. Especially when there is a lot of data, you have to program the database itself. It is a technology that can work with both the web and the desktop.
    7. There are many other technologies, it is impossible to list them all.
There is more. From a full-stack programmer to an AVL programmer. So if you start with one edge, you will gradually learn the rest.
Read more literature. Follow the technologies that interest you.
If you have questions, write them as a separate question. It will be easier to answer a specific question.

13 комментариев k "Becoming a professional programmer"

  1. Notification: goddess-nirvana.com

  2. Notification: Basingstoke Escorts

  3. Notification: max bet

  4. Notification: max bet

  5. Notification: synonyms of molly drug,

  6. Notification: sell ccv online

  7. Notification: where to buy fresh mushrooms online

  8. Notification: totopokesmon

  9. Notification: jettes un coup d'oeil à

  10. Notification: addiction treatment

  11. Notification: Plantation Shutters

  12. Notification: hawaiian magic mushrooms

  13. Notification: Official website

Comments are closed.