Top 10 Most Welcomed IT Professions 2012

Despite the doubts in stability of the American economy in 2012, the research has showed that American companies are going to expand their IT staff. Analytics have found out what IT professions will be called for. The results of the annual research organized by Computerworld showed that 29% out of 353 IT-executive managers are planning to increase the number of their departments by the summer 2012.

‘The demand for IT-specialists in companies of all types and sizes is constantly growing’, says Mike McBrierty, the executive director of one of the biggest recruiting agencies the Eliassen Group. Moreover, according to his own words, the companies are planning to update the infrastructure and restart the realization of the projects postponed for the last 3 years.

As Computerworld claims, in 2012 the directors of IT departments have set teeth for implementing innovations and that’s why the most relevant for future employees will be the following nine main skills.

•    web and mobile application development skills
•    project management skills
•    technical support and maintenance skills
•    network technologies skills
•    business analysis skills
•    Web 2.0 technologies skills – more and more companies are planning to implement these technologies and the demand for php/java/.net software developers won’t decrease in 2012. Also there will be a big demand for Ajax GWT professional web developers as well as the specialists in .Net, PHP, HTML, XML, CSS, Flash and Javascript.

Flex programming – flexible RIA development

What is Flex programming?

Adobe Flex 2 is a very special solution that enables development of RIAs based on Flash related technologies. Interface description and other features are based on XML – MXML dialect. Client logic description was done using ActionScript3 (hereinafter AS3). Adobe Flex translates usual AS code which is transmitted to mxmlc compiler for swf generation (as a result of MXML compilation).

Flex consists of several products:

Adobe Flex Builder – IDE based on eclipse. It allows quick development AS3 and MXML. It has a powerful visual design interface. Syntax highlighting and useful hints, built-in Debbuger, help and other features inspire flex developers. :)

Adobe Flex framework and SDK was based on the framework components. It contains a huge number of expandable components to develop interfaces of any complexity. It’s free (as a unit of Flex Builder).

Adobe Flex Charting – it’s a library that allows you to create all sorts of interactive charts and graphs (paid application).

Adobe Flex Data Services – it’s a set of server-side component that responsible for fast and convenient exchange of data between Flex and JAVA applications.

The cornerstone of all these applications for flex development is Flash Player (you need the 9th edition for correct work with Flex applications). The main advantage of this player is that its work does not depend on the platform or browser!

Rich Internet Applications for “rich” software development

Today we continue our list of 14 the most relevant technologies for software developers adding some Web-oriented technologies to it:

#4. Rich Internet Applications (RIA)
No matter you can love RIA or hate it, today developers use Flash not only for cartoons about politicians who sing silly songs, but also for more serious things. Flash has rich functionality to create applications using technologies such as Flex and AIR. Companies that develop Flash analogues, for example JavaFx and Silverlight, also improve similar features and increase productivity.

HTML5 soon will combine the full functionality of RIA, including connection to the databases and putting the official seal of W3C on AJAX technology.

It means that in the near future, the differences between RIA platforms will be decreased.


#5. Web Development
Web development won’t sink into oblivion in the near future. :) Many Web developers ignore, or at least only familiar with the basics, providing frameworks. However, companies want more and more people who able to work with these technologies. So, JavaScript, CSS, and HTML will be still successful even in 2014.


#6. Web Services

JSON or XML? REST or SOAP? This choice depends on the project, and work complexity increases without Web services technologies. Even those areas, where developers used ODBC, COM, or RPC, are gradually moving towards Web services.

to be continued…