понедельник, 28 мая 2012 г.

Who's Who in the world of IT.


The question of the choice of technologies and tools (eg programming languages ​​) that are going to learn beginner specialist and subsequently making ' bread ' with them, rests on the scope of technologies and tools. In various areas of IT are given preference in some technologies and tools. For example, if you choose to study Delphi, is likely to be web- programmer you will be extremely low, as you would not want. Also, keep in mind that in different areas of different levels of payment, a different corporate culture. Change the selected course is very difficult. It is not often. So treat the choice of technologies and tools being studied seriously consider an area in which you have to work ( and the region is largely determined by your set of knowledge, as mentioned above). Note also the material question is: wages in those fields of IT, as well as the psychological component, t. e. how comfortable you will be working in the corporate culture that has evolved in a particular industry.



Previously, the general recommendation was given in the ' specialization ':. http://www. alvosoft. com/itlife/2007/04/blog-post_24. html. Now go through the various industries and consider where and how to apply IT, we give a brief description of conditions in each industry. Information about the types of companies is for reference only, and can be skipped, returning to the following description, as appropriate.



Software companies.



You can select the company's activity:.




  • writing boxed software;.


  • writing custom software;.


  • involved in outsourcing;.


  • providing consulting services;.


  • systems integrators;.


  • subsidiaries of foreign firms;.


  • Internet companies.




boxed software. This is a domestic company engaged in the development of ' packaged ' software. Examples of these companies: 1C (. http://www. 1c. ru /. ) Kaspersky Lab (. http://kaspersky. ru /. ), ABBYY (. http://www. abbyy. ru /. ). In companies of this type of programmer is the core workforce. So here they are appreciated, but at the same time, place high demands on their level of knowledge, experience and performance. Work should be a high -impact, really stepping down from his head to work. Process is not forced, but among the other strong programming you simply choose not to be: you are working or not worse than they are to have a basis for career advancement, salary increases, or will quickly become an outsider, ' fell out of the cage ', and you absolutely bye . In return you will receive above average wages, excellent benefits package (optional medical insurance, free meals, transportation to work, exercise room, recreation room, a lot of diverse business activities), pay rate, receive certificates. Where staff turnover is not high, and if you choose to settle down, you probably work there for ten years with pleasure.



Since packaged software is continuously evolving, it is important to write literate, easily extensible code that will work for years, and do not require modifications. In addition, the tool is selected versatile, proven over the years as a software product developed over the years and convert it to use other tools due to the fact that the chosen instrument has ceased to grow, very expensive lesson. Therefore, almost ' without exception ', such firms are choosing to develop the programming language C, Database -Oracle, MS SQL Server. Requires ability to write COM-server, services, multi-threaded programming.



to be continued.

Комментариев нет:

Отправить комментарий