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:
-
Patience
-
Diligence
-
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:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
There are many other technologies, it is impossible to list them all.
-
Notification: goddess-nirvana.com
Notification: Basingstoke Escorts
Notification: max bet
Notification: max bet
Notification: synonyms of molly drug,
Notification: sell ccv online
Notification: where to buy fresh mushrooms online
Notification: totopokesmon
Notification: jettes un coup d'oeil à
Notification: addiction treatment
Notification: Plantation Shutters
Notification: hawaiian magic mushrooms
Notification: Official website