<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Job Interview &#187; IT Skills and Experience</title>
	<atom:link href="http://www.it-job-interview.com/category/it-skills/feed" rel="self" type="application/rss+xml" />
	<link>http://www.it-job-interview.com</link>
	<description>Face IT, Answer IT, Get IT!</description>
	<lastBuildDate>Thu, 18 Nov 2010 16:35:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Top 10 List of Software Development Blunders</title>
		<link>http://www.it-job-interview.com/software-development-blunders.html</link>
		<comments>http://www.it-job-interview.com/software-development-blunders.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 00:43:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[IT Top 10]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=122</guid>
		<description><![CDATA[Are you making these software development blunders? Here&#8217;s the top 10 list compiled by Borland. 1. building Infrequently The solution to painful dentist visits isn&#8217;t going less often, it&#8217;s going more often! The same is true of painful software integration events. Building frequently &#8211; preferably continuously &#8211; allows you to discover problems early on and [...]]]></description>
			<content:encoded><![CDATA[<p>Are you making these software development blunders?  Here&#8217;s the top 10 list compiled by Borland.</p>
<p><strong>1. building Infrequently</strong></p>
<p>The solution to painful dentist visits isn&#8217;t going less often, it&#8217;s going more often!  The same is true of painful software integration events.  Building frequently &#8211; preferably continuously &#8211; allows you to discover problems early on and nip them in the bud before they grow into big expensive disasters.  Plus, building software is a critical validation step &#8211; you don&#8217;t know if something&#8217;s broken until you try putting it together.  Build frequently gives you greater confidence that you know what the state of your software development project really is.<span id="more-255"></span></p>
<p><strong>2. Not Validating Changes Against Target Environments</strong></p>
<p>Customers usually aren&#8217;t too understanding when you tell them &#8220;Well, it worked on my machine.&#8221;  The (often unconscious) assumption that the developer&#8217;s environment is an acceptable proxy for the &#8220;real world&#8221; is the hidden cause of many problems.  It&#8217;s unrealistic to expect that developers will have the right setup on their desktops to fully validate their changes, especially when you need to build and test on multiple platforms or have test environments that require external resources.  Changes should be regularly validated against all the appropriate target environments, preferably by an automated process.</p>
<p><strong>3. Broken Builds</strong></p>
<p>How many times have you (or one of your developers) been stuck waiting for someone to fix the build before you could continue work?  For all the time developers save with visual editors and other coding productivity tools, ten times as much is wasted due to broken builds.  Code needs to be successfully built before being integrated into the main code line where it can affect others.  Ideally, work-in-progress should still be regularly checked into version control, but it should be kept isolated until it builds successfully.</p>
<p><strong>4. Not Testing the Build </strong></p>
<p>Many organizations fail to take advantage of the build process as an opportunity to test earlier and more consistently.  Automated software inspection and build validation tests can help you detect regressions and other problems early, when they are easier to find and fix (not least of all because the changes in question will be recent enough for developers to remember what they were thinking when they wrote that piece of code).</p>
<p><strong>5. Infrequent Check-ins</strong></p>
<p>Making large, infrequent check-ins is not only a recipe for losing lots of work when you accidentally corrupt your hard drive or your laptop&#8217;s battery explodes, it also limits the value of other best practices like frequently executing and testing the build.  Continuous integration is really only as continuous as the version control activity driving it &#8211; if you only commit your changes once a day, there&#8217;s no point in doing anything faster than daily builds (if you check-in your changes less than once a day, seek professional help immediately).  Checking in smaller revisions more often also makes it easier to keep track of your work and track down the cause of any problems that are discovered.</p>
<p><strong>6. Not Publishing Builds</strong></p>
<p>Collaboration is the key to successful software projects and working code is the best artifact around which to collaborate.  Giving other developers and QA engineers easy access to the latest builds helps keep everyone in sync.  Make sure your build system can automatically publish successful builds so you don&#8217;t have to deal with managing distributions manually.  And be sure to also archive your build configurations, so you can reliably reproduce customer issues on older versions of your software.</p>
<p><strong>7. Interpreting Code Coverage in Isolation</strong></p>
<p>The most frequently cited code coverage related blunder is probably &#8220;wasting time trying to get all the way to 100% coverage&#8221;, or &#8220;believing that very high coverage means your code works&#8221;.  A commonly overlooked issue, however, is the importance of relative code coverage.  If you can&#8217;t compare coverage between different projects, then you don&#8217;t know where scarce testing resources will be best spent.  If you don&#8217;t know (or can&#8217;t remember) what your code coverage was last week, last month, or on the previous version of the software, it&#8217;s hard to evaluate today&#8217;s number.  Code coverage is far more useful when you can view it in context.</p>
<p><strong>8. Lack of Transparency</strong></p>
<p>While it&#8217;s very common to see businesses adopt open source software today, it&#8217;s fairly rare to see those businesses adopt any of the practices that help make open source software successful.  One key characteristic of open source development projects is transparency &#8211; everyone can see what everyone else is doing, fixing, or breaking &#8211; and this encourages bother peer accountability and recognition of individual contributions.  This is especially important with distributed development teams where the right hand often doesn&#8217;t know what the left hand is doing (because it&#8217;s asleep when the other one&#8217;s working).  commercial software development organizations would be well served by adopting practice to improve transparency among developers and, just as importantly, to give QA and management better and earlier visibility into development.</p>
<p><strong>9. Relying Only on Unit Tests</strong></p>
<p>Automating unit tests in your builds is a good start, but if you limit yourself to only doing unit testing, you&#8217;re missing an opportunity to catch a much wider range of potential problems.  From simple static analysis tools like findbugs or checkstyle, to enterprise products for security analysis, license compliance audits, or functional testing, the build event provides and excellent opportunity for early detection of a variety of issues.  Combined with a defect isolation mechanism, this can also become a valuable tool for enforcing software development policies or best practices.</p>
<p><strong>10.  Ignoring History</strong></p>
<p>If you regularly build and test your software, but don&#8217;t persist the results in a database, you&#8217;re missing out on the opportunity to gain valuable insights into your development process and software projects.  There&#8217;s a wealth of information in the form of build reports, test output, and other artifacts just waiting to be mined if only they were stored in a convenient way.  Even relatively simple queries could uncover previously unknown relationships or dependencies &#8211; finding out that half of your build failures occurred after someone touched an obscure configuration file would give you a pretty simple way to optimize your build process!</p>
<p>Then, how to overcome these blunders?  Borland offers whole bunch of tools to help.  No kidding, from Lifecycle Quality Management to Performance Testing, Borland&#8217;s development tools are still the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/software-development-blunders.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CASE Tools and System Development Life-Cycle</title>
		<link>http://www.it-job-interview.com/case-tools-system-life-cycle.html</link>
		<comments>http://www.it-job-interview.com/case-tools-system-life-cycle.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 02:07:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Life Cycle]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=121</guid>
		<description><![CDATA[CASE Tools Computer-Aided Software Engineering (CASE) tools are used by system analysts, designers, and developers to capture information about business requirements, create a design for the data structures to fulfill those requirements, and generate front-end and server program code. CASE tools can automate much of the manual, repetitive, and error-prone work needed for system development, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>CASE Tools</strong></p>
<p>Computer-Aided Software Engineering (CASE) tools are used by system analysts, designers, and developers to capture information about business requirements, create a design for the data structures to fulfill those requirements, and generate front-end and server program code.  CASE tools can automate much of the manual, repetitive, and error-prone work needed for system development, and can greatly increase the productivity, accuracy of the design, and robustness of the implementation.<span id="more-254"></span><br />
<strong><br />
System Development Life-Cycle</strong></p>
<p>CASE Application Development Method (CADM) – 7 phases:<br />
1. Strategy<br />
2. Analysis<br />
3. Design<br />
4. Build<br />
5. Test<br />
6. Implementation<br />
7. Maintenance</p>
<p><em><strong>1. Strategy</strong></em></p>
<p>The purpose of the Strategy phase is to formulate a basic description of the overall scope of the project and how the project will proceed.  The entire focus is on the business.  The goal is to gain a clear understanding of the business area’s goals, objectives, processes, direction, and needs in order to structure and document the vision of project.  Results of this phase include strategy ERD, process flows, strategy document, cost-benefit analysis, and workplan.</p>
<p>Strategy Document is also referred as project charter, project definition document, and scope document.  Strategy document outlines the scope of a project and defines an agreement about what the project is committed to deliver.  It also includes the estimated budget, time frame, resources, controls, and standards within which the project must be completed.</p>
<p><em><strong>2. Analysis</strong></em></p>
<p>The analysis phase breaks logically into two parts: information gathering and requirement analysis.</p>
<p>Within the information gathering portion, techniques for getting at user requirements include interviews, questionnaires, and joint application development (JAD) sessions, along with reviews of the current system, the report audit, and user and system documentation.</p>
<p>In requirements analysis, we extract the system requirements form the information gathered and place them in an organized structure.  This can be done at both the unit level and, ultimately, at the system level.</p>
<p><em><strong>3. Design</strong></em></p>
<p>The Design phase includes two broad subphases:<br />
-    Database Design<br />
-    Application Design</p>
<p>You should already have a complete ERD from the Analysis phase, but need to do the physical database design.  The basic strategy of database design is to map entities to tables, making adjustments fo subsets, denormalization, aggregation, and summary tables.</p>
<p>At the simplest level, application design is the design of software, including the creation of structures that address modules, programs, procedures, navigation, internal controls, and security.</p>
<p><em><strong>4. Build</strong></em></p>
<p>In the Build phase, you build the database and application.  The Build phase deliverables consist of the following:</p>
<p>-    Unit tested application system<br />
-    Populated databases<br />
-    System documentation<br />
-    User documentation<br />
-    Help system and online documents</p>
<p><em><strong>5. Test</strong></em></p>
<p>In the Test phase, you develop a test plan that should describe not only test to be run but also how test failures or variances will be handled.  Tests include unit testing, system testing, user acceptance tests, and training and documentation.  Through this phase, the new system is formally tested.<br />
<em><strong><br />
6. Implementation</strong></em></p>
<p>In this phase, the project team will rollout a system to production environment and provide adequate user support.  The rollout/migration process involves transition period where the system is closely monitored and support is transferred from the project team to the system operation group.</p>
<p><em><strong>7. Maintenance</strong></em></p>
<p>Maintenance is a process that continues throughout the life of the system.  A predefined process must be put into place to handle ongoing problems, modifications, and enhancements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/case-tools-system-life-cycle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Siebel CRM Skills</title>
		<link>http://www.it-job-interview.com/siebel-crm-skills.html</link>
		<comments>http://www.it-job-interview.com/siebel-crm-skills.html#comments</comments>
		<pubDate>Sun, 27 Sep 2009 18:45:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Siebel]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=83</guid>
		<description><![CDATA[In IT, CRM (customer relationship management) skills and Siebel skills are almost interchangeable. Siebel as the #1 CRM commercial off-the-shelf software (COTS) package is now under the flag of Oracle. If you&#8217;ve mastered Siebel, you are well positioned around CRM, ERP, and COTS in general. Siebel skills could be built on one of the following [...]]]></description>
			<content:encoded><![CDATA[<p>In IT, CRM (customer relationship management) skills and Siebel skills are almost interchangeable.  Siebel as the #1 CRM commercial off-the-shelf software (COTS) package is now under the flag of Oracle.  If you&#8217;ve mastered Siebel, you are well positioned around CRM, ERP, and COTS in general.</p>
<p>Siebel skills could be built on one of the following major Siebel applications:<span id="more-216"></span></p>
<ul>
<li>Siebel Call Center</li>
<li>Siebel eSales</li>
<li>Siebel eServices</li>
<li>Siebel Analytics</li>
</ul>
<p>Siebel Call Center is the most popular and commonly used Siebel application.</p>
<p>In addition, Siebel has several industry-specific applications:</p>
<ul>
<li>Siebel Consumer Sector</li>
<li>Siebel eAutomotive</li>
<li>Siebel eCommunications</li>
<li>Siebel eEnergy</li>
<li>Siebel Financial Services</li>
<li>Siebel Life Sciences</li>
<li>Siebel Travel and Transportation</li>
</ul>
<p>With Siebel skills and experience, you are expected to perform the following high level Siebel task functions:</p>
<ul>
<li>Implementation planning</li>
<li>Installation/upgrade</li>
<li>System administration</li>
<li>Application Integration</li>
<li>Application development</li>
<li>Application administration</li>
</ul>
<p>In workplace, the following Siebel job roles could be found:</p>
<ul>
<li>Application Integration Specialist &#8211; People who integrate Siebel software, internally and with third-party products.</li>
<li>Siebel Consultant &#8211; People who planning a new Siebel implementation, or are planning changes to an existing Siebel implementation. Install Siebel software for initial user or upgrade to new product releases.</li>
<li>Siebel System Administrator &#8211; People who plan, set up, and maintain Siebel system software and who administer database systems.</li>
<li>Siebel Application Developer &#8211; People who configure Siebel applications and code custom scripts to enhance Siebel functions.</li>
<li>Siebel Application Administrator &#8211; People who plan, setup, and maintain Siebel applications and application data.  This job is often designated to work on Siebel&#8217;s industry specific applications.</li>
</ul>
<p>Let&#8217;s go back to Siebel Call Center, as I mentioned, it is the most commonly used Siebel application.  The following Siebel Call Center skills are usually expected:</p>
<ul>
<li>Install and configure Siebel Call Center server.</li>
<li>Install and configure Siebel Call Center dedicated client software and build local database.</li>
<li>Install and configure Siebel Tools</li>
<li>Administrator Siebel Call Center application.</li>
<li>Monitor Call Center operations and performance.</li>
<li>Manage Siebel user account and responsibilities.</li>
<li>Manage and update LOVs (list of value).</li>
<li>Develop and update Siebel Views, Applets, Pick Lists, and Business Components.</li>
<li>Program e-scripts to customize Siebel functions.</li>
<li>Develop and maintain Siebel Workfolws.</li>
<li>Use Siebel Enterprise Integration Manager (EIM) to migrate and upload data.</li>
<li>Migrate Siebel repository from dev to test and from test to prod.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/siebel-crm-skills.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Makes a Top Flight Oracle DBA? How to Obtain the Skills and Experience You Need to Become a High-Paid Oracle Database Admin</title>
		<link>http://www.it-job-interview.com/dba-skills.html</link>
		<comments>http://www.it-job-interview.com/dba-skills.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 17:02:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=20</guid>
		<description><![CDATA[Look at the business facts: Database is the heart of today’s enterprise. The whole IT business works around databases. Oracle is the leading enterprise database server. That makes an Oracle Database Administrator (DBA) so special. As you can see, Oracle DBAs play critical roles in IT, no doubt that experienced DBAs are in high demand [...]]]></description>
			<content:encoded><![CDATA[<p>Look at the business facts:</p>
<p>Database is the heart of today’s enterprise.</p>
<p>The whole IT business works around databases.</p>
<p>Oracle is the leading enterprise database server.</p>
<p>That makes an Oracle Database Administrator (DBA) so special.  As you can see, Oracle DBAs play critical roles in IT, no doubt that experienced DBAs are in high demand and get paid well.<span id="more-153"></span></p>
<p>What Are Oracle DBAs Doing at Work<br />
Oracle DBAs are responsible for the development, design, implementation and maintenance of one or multiple Oracle database servers.  These database servers support mission critical business applications in client-server structure or web-based architecture.  These applications could be built in Microsoft .Net framework or J2EE platform.  Some applications might be extremely complex.  Oracle databases also support data mart, data warehouse, and business intelligence systems.</p>
<p>Oracle DBA’s daily administration work includes database server monitoring, performance tuning, and database backup and recovery.  From time to time, Oracle DBAs are required for installation, upgrade, configurations of Oracle database software, and creating new database instances.</p>
<p>In most organizations, database design is a big part of DBA’s task.  Oracle DBAs are good at designing logical database model by creating entity relationship diagram (ERD) using case design tools such as Oracle Designer and Sybase PowerDesigner.  Oracle DBAs must be able to design the physical data models with schema, roles, tablespaces, tables, views, and other database objects.</p>
<h2>Technical Environment</h2>
<p>As an Oracle DBA, you may work in the development environment, production environment, or both.</p>
<p>In a heavy development environment, you must provide the expertise in guiding the developers in database platform and design, recommending database design alternatives and participate in design reviews. There will also be customer and end user interaction to ensure their needs are being met from the database side as well.  You must be able to identify data needs, such as access, protection, quality and maintenance requirements.  DBAs in development environment may be required to code stored procedures and packages to implement business rules.</p>
<p>In the production environment, your task is focused on availability, performance, and security.  Your job could be making the database available 7/24 by implementing advanced Oracle technologies such as parallel server and standby database.  You may need to tune the database constantly to optimize the transaction processes.  You must have a solid backup/recovery plan and you always have to deal with the security processes and procedures to make sure your data is safe.</p>
<h2>Skills for Top Flight DBAs</h2>
<p>Top-level Oracle DBAs demonstrate the following expert knowledge and skills:</p>
<p>1. Relational database management system (RDBMS) concepts, design, and deployment.</p>
<p>2. Designing, developing, and supporting large RDBMS in the Oracle 8i or 9i environments.</p>
<p>3. Mastering Oracle database software for installation, upgrading, and configuration.</p>
<p>4. Installing and managing Oracle Parallel Server (OPS).</p>
<p>5. Concepts and practices on logical and physical database design.</p>
<p>6. Skills for database performance tuning – including server tuning and application tuning.</p>
<p>7. Developing and implementing backup and recovery plans.</p>
<p>8. Writing SQL query scripts and operating system level scripts to monitor database and perform DBA tasks.</p>
<p>9. Writing PL/SQL stored procedures and packages to implement business logic.</p>
<p>10. Using case tools for data modeling, analyzing business rules and creating entity relationship diagram.</p>
<p>11. Using Oracle Enterprise Manager to perform DBA tasks.</p>
<p>12. Using Oracle RMAN to perform backup/recovery tasks.</p>
<p>13. Data Warehouse and data mart physical structures and design.</p>
<p>14. Using ETL (Extraction, Transformation and Loading) tools such as PowerMart / Informatica.</p>
<p>15. Some knowledge and working experience on other databases such as IBM DB2 and Microsoft SQL Server.</p>
<p>16. Fundamental knowledge of operating systems (UNIX, Windows, etc) and networking (TCP/IP, Novel, Internet, etc.)</p>
<p>17. Knowledge on specific industry – banking, financial, insurance, retail, etc.</p>
<h2>How to Obtain Oracle DBA Skills and Experience</h2>
<p>There are two kinds of skills in IT – intelligence based skills and experience-based skills.  Programming skills, for instance, are intelligence-based skills that count on your brain cells.  On the other hand, DBA skills are more likely experience based.  DBA skills are obtained from the actual work.</p>
<p>If you are in a database related position, you can take advantage of the environment and build these skills that I listed above.  If you have a IT job but it is not directly related to database tasks on the server side, you may talk to the DBA to give you certain level of access to the database so you can play with it.  Most programmers and developers have enough database privileges that they can use to work and play in order to gain database server experience.</p>
<p>Even if you don’t have access to Oracle database at work, or don’t work on an IT job at all, you can still get hands-on skills and experience with Oracle database and market your self as a experienced Oracle DBA for job switching or re-joining the workforce.  All you need is to build an Oracle database environment on your PC, and then, work, play, create, break, do whatever you like on it.  That’s how you get the hands-on experience.</p>
<p>You can download the fully functional Oracle database software for trail/testing purpose from Oracle website.  Oracle database is available in different editions – Personal, Standard, and Enterprise.  You may start with the Personal Edition that is smaller.  If you want to explore more advanced Oracle technologies, use the Enterprise Edition.  Oracle database software can be installed on WindowsNT/2000/XP and Linux.  If your PC is running on Windows 2000 Professional, XP, or Linux, you’ll be able to put Oracle database on it.</p>
<p>You need to become a member of Oracle Technology Network in order to download Oracle software.  The membership is free.  You just need to go to http://otn.oracle.com/ to sign up.  After you create you account with user/password, you can go to http://otn.oracle.com/software/content.html to download Oracle database software.</p>
<p>Oracle database software comes with full set documentations in HTML and PDF format.  By following the instructions in the documentation, you should have no problem to install the software, create a database instance, and start to play with it.  Oracle Technology Network provides a lot of useful information to help you obtain skills and build experience in Oracle database.</p>
<p>Since Oracle is such a popular database, there are tons of technical books and free resources online that you can use.  The following link provides online resources on database related topics.<br />
Online Resources for Database</p>
<h2>Education and Certifications</h2>
<p>Most Oracle DBAs hold a Bachelor&#8217;s Degree at least.  A major in Computer Science or IT related field is preferred.  However Oracle DBAs come from very diversified academic background.  I’ve met top level DBAs who were educated in Chemistry, Mining Engineering, Political Science, Linguistics, etc.  In IT industry, experience is more countable.  If you work to build your experience, you can become a successful Oracle DBA.</p>
<p>Oracle DBA certification is one of the highly valued credentials in IT industry.  If you plan to work your way to become a top flight Oracle DBA, certification is strongly recommended.  You can find detailed information about Oracle DBA certification at Oracle’s website by clicking http://www.oracle.com/education/certification/.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/dba-skills.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Most Wanted Programming Skills for Today&#8217;s IT Business Solutions</title>
		<link>http://www.it-job-interview.com/programming-skills.html</link>
		<comments>http://www.it-job-interview.com/programming-skills.html#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Programmer]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=89</guid>
		<description><![CDATA[Programming is the essential skill for every IT professional. Programming skills are categorized by the computer languages. Therefore, the value of programming skills depends on the use and popularity of programming languages. The most wanted programming skills come with the languages that are widely used in today&#8217;s business solution developments. These language-based skills are Java/J2EE [...]]]></description>
			<content:encoded><![CDATA[<p>Programming is the essential skill for every IT professional.  Programming skills are categorized by the computer languages.  Therefore, the value of programming skills depends on the use and popularity of programming languages.</p>
<p>The most wanted programming skills come with the languages that are widely used in today&#8217;s business solution developments. These language-based skills are Java/J2EE skill, SQL skill, C/C++ skill, Visual Basic (VB) skill, JSP skill, ASP skill, XML skill, C# skill, Perl skill, and PHP skill.<span id="more-222"></span></p>
<p><strong>1. Java/J2EE</strong></p>
<p>Programming with Java on J2EE platform is one of the hottest skills in today&#8217;s IT arena. More and more business solutions are built on web-based systems powered by Java/J2EE.  Successful Java programmers not only know how to code Java language, but also master J2EE architecture and APIs.</p>
<p><strong>2. SQL</strong></p>
<p>No business solution could work without database.  SQL is the language to use in almost all databases.  SQL programming skill is a must for all IT professionals, especially database programmers and solution developers.  In addition to basic SQL programming skill, you should also master vendor-based SQL extensions &#8211; SQL in Oracle, IBM DB2, and Microsoft SQLServer.</p>
<p><strong>3. C/C++</strong></p>
<p>C and C++ are the most powerful languages for developing sophisticated information systems.  C/C++ programming is the premium skill with high and long lasting value because C++ is completed and hard to learn.  Although Java has become more favorable, C/C++ programming skill is still in high demand for both existing system maintenance and new development.</p>
<p><strong>4. Visual Basic</strong></p>
<p>Business application development with Microsoft Visual Basic is fast and easy, that makes Visual Basic popular and VB skill hot.  The new version, Visual Basic .NET, is fully object-oriented and shares the same development environment with other tools in the Microsoft Visual Studio .NET suite.  As Microsoft .NET platform moves forward, Visual Basic .NET programming skill will be increasingly needed.</p>
<p><strong>5. JSP</strong></p>
<p>Java Server Page (JAP) is used for data presentation in all J2EE based application servers &#8211; IBM WebSphere, BEA WebLogic, Oracle AS, Sybase EAServer, Apache Tomcat, and more.  JSP programming skill is required for all IT professionals who build J2EE based business solutions.</p>
<p><strong>6. ASP</strong></p>
<p>Active Server Page (ASP) is language to develop web applications in Microsoft Internet Information Server (IIS).  ASP is used for data presentation and business logic processing.  The new version, ASP .NET, is part of the Microsoft .NET framework powered by Visual Studio .NET.</p>
<p><strong>7. XML</strong></p>
<p>XML is a markup language for documents containing structured information.  Because XML is the foundation of web services, XML skill becomes hot when web services implementation comes to the stage.</p>
<p><strong>8. C#</strong></p>
<p>C# is Microsoft&#8217;s primary language  for .NET framework.  New development tool for C#, Visual C# .NET is included in Visual Studio .NET suite.  C# has several advantages over C++ and Java.  C# programming skill is becoming hot as businesses start to implement .NET based solutions.</p>
<p><strong>9. Perl</strong></p>
<p>Perl (Practical Extraction and Report Language) programming skill is in demand mainly in two areas: (1) UNIX operating system administration, and (2) web server CGI.  Although CGI may be replaced by JSP and ASP in enterprise web solutions, Perl CGI programming skill is still wanted for mid-market web servers and portal sites.  The need for Perl programming in UNIX will stay high.</p>
<p><strong>10. PHP</strong></p>
<p>PHP (Hypertext Preprocessor) is a sever side scripting language for web development.  PHP programming skill is needed to build dynamic websites, web portals, and database-driven web applications.  The skill of PHP with MySQL database is very valuable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/programming-skills.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bare Hand Booster Skills for Today&#8217;s IT Professionals</title>
		<link>http://www.it-job-interview.com/booster-skills-for-it-pro.html</link>
		<comments>http://www.it-job-interview.com/booster-skills-for-it-pro.html#comments</comments>
		<pubDate>Sat, 18 Aug 2007 16:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Career Path]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=12</guid>
		<description><![CDATA[Several years ago, it was unrealistically easy to get an IT job because that was a time when HTML was called a new programming language and knowing it was considered a hot skill. But having an IT job doesn’t mean you are an IT professional, nor have you secured a career. You have to fundamentally [...]]]></description>
			<content:encoded><![CDATA[<p>Several years ago, it was unrealistically easy to get an IT job because that was a time when HTML was called a new programming language and knowing it was considered a hot skill.  But having an IT job doesn’t mean you are an IT professional, nor have you secured a career. You have to fundamentally boost you knowledge and skills to extend your root deeply into IT soil.<span id="more-146"></span></p>
<p>The booster knowledge and skills will build you a defense base, from which you are able to move forward by attacking and exploring, or withdraw comfortably in the raining days. The booster knowledge and skills are:</p>
<p>1. Programming skills,<br />
2. Modeling/Database skills, and<br />
3. Network and Security skills.</p>
<p><strong>Programming</strong></p>
<p>Programming is the most stable, reliable and extendable skill every IT professional should has. You might not depend on this skill through your whole IT career; you may not even need to start your IT career with this skill, but if you are seriously considering job security, tap onto it.</p>
<p>When dealing with the world we are living in, the best way is to simplify the perspective at the beginning. With IT, computing is all based on logic, clearly defined logic.  Any ambiguous input will halt computer and lead to the ending that nothing is accomplished.  Programming is the only way to instruct computer to conduct its job; therefore it requires a logically thinking brain in front of the keyboard and monitor.  The process of programming has a force-back-training effect, which constantly trains the programmer without his/her awareness. The training is focusing on logically going through a mix of existing conditions and finding a path to reach the goal or solve the problem.  In short, it is the Problem Solving Ability.  If observing your surrounding carefully, you will find out that such ability is the critical element, sometimes the only one, to differentiate the IT workers.</p>
<p>Everyone entered the IT world will shortly realize that it’s a fast changing environment.  We could hear lot sayings that there are so many things to learn, to catch up and no ends in sight.  If you are programming-trained, there should not be any more worries.  Programming skill and the problem solving abilities acquired by programming allow you very easily adapt any new technologies.  That&#8217;s because, underneath, any software works and is controlled by the same things, logics and sets of logically written instructions (programs).</p>
<p>Today’s IT world is so diversified that one terminology can mean many things.  For one, programming here means that you actually use a true computer programming language (structured or object-oriented) to write a program. The language could be from Pascal, Basic, C/C++ to Java, even COBOL.  There are many other activities are called programming, which most time involves using a third generation (3G) toolkit provided by specific vendors.  In those cases, the tools confine the building blocks and what the programmer does is merely configuration with business rules applied. These tooling approaches, as said, &#8220;Is a good thing.&#8221;  But it won’t contribute the programming skills we are here hungry for.</p>
<p>Even as important as it is, the programming skill itself won’t carry you anywhere too far, just like the knowledge learned in high school won’t land you a decent career, but you won’t have a career without those knowledge. It’s what the programming skill brings you matters.</p>
<p>To be more specific, the computer languages that you should claim to be proficient are C/C++ or Java. You don’t have to be doing it, but you should have done it. There are verities that you could easily extend to, such as Visual Basic for Application (VBA), Perl/Shell for scripting or the coming C#.  But please don’t tell people the hot babe XML is another computer language you must know.</p>
<p><strong>Modeling/Database</strong></p>
<p>Remember data is the king in this business.  What the data really means to the business, from which the data is generated in or collected, is buried in the relationship between the data elements.  To fully understand, properly store, logically process, accurately retrieve and meaningfully present the data, modeling is the key. The modeling we are talking about here is beyond the techniques of it, which might include ER modeling, object-oriented analysis and modeling, the full UML arena and so on. Those techniques or skills are tied to certain roles played in IT world.  Here the basic modeling skill is to be able to conceptually understand the essential of the relationship among data and apply the relationship into the logic of processing the data. This is equivalent to an example that, entering a big library, you are able to locate the book you are looking for and find the quote on one page.  You are not asked to build the library and scientifically index and label all the books.  The basic knowledge is to walk through all the bookshelves, knowing how the book is stored, and to find the book.</p>
<p>When dealing with data, rarely you will not touch database.  In old days, when a company like IBM and IBM-like technologies dominated the IT industry, data storing and processing were in far backend of the business.  There was dark cloud around it so that only a group of elites was able to reach and handle it.  Today, new technologies such as client/server, PC or internet/intranet are pushing the data and database to the very frontier of the business battlefield.  The knowledge of database and data retrieving become an essential part of requirements to carry on the basic IT tasks.</p>
<p>As for specific skills, you should be able to understand the data by reading data diagram such ER modeling diagram or Object-oriented data diagram. Based on the diagram, you should know how to map the business requirement to the data relationship and apply SQL to manipulate data.  While processing data, you need the knowledge of data integrity and you should handle the data accordingly.  By knowing the basic logic aspect of data stored in database,  you should be able to integrate the knowledge of data relationship to standard database concept such as Primary Key, Foreign key or other database constraints.  Moving further, you may be required to use standard mechanism, such as ER modeling with UML, to delineate the data.</p>
<p><strong>Networking</strong></p>
<p>There is hardly one business application without networking capabilities these days. The basic networking knowledge really gives you the insight of data flow existing in the today’s IT environments.  This knowledge is the indispensable base to allow you to extend your knowledge to reach the coming technologies that form the e-commerce sports ground.  It gives you the luxury and comfort to absorb, adapt, and conquer any acronym beasts, HTTP, SOAP or WSDL, to name a few.  Once you grasp the basic concept of modern networking, you would feel that actually the ceiling is not that high and different faces do not make things that differently inside.</p>
<p>There are certain compressed ways to engage in networking knowledge.  Given an  example, Microsoft provides an exam named Network Essential.  The coverage of the exam truly represents the basic networking knowledge.  Similar exchangeable exam is also offered from network product vendor such as Sun Micro system.</p>
<p><strong>Security</strong></p>
<p>New technology such as Internet and the broadly availability of networked data exchange bring great attention to the security aspect of IT.  Even still at early stage, the requirement of security knowledge is increasingly becoming a crucial ingredient of basic IT skill.</p>
<p>Security is a very unique area that it could saturate into any corner of IT computing environments, and in the mean time, it could be easily neglected.  In general, IT security is consisting of Authorization, Accessibility, Confidentiality and Encryption. The knowledge is listed from policies on paper, basic access control, and utilization of specialized software/hardware to full implementation of PKI (Public Key Infrastructure).  In the beginning, at least the continuing security awareness should be imposed into the basic IT skills.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/booster-skills-for-it-pro.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build Right Skills for Tomorrow&#8217;s IT Jobs</title>
		<link>http://www.it-job-interview.com/right-skills-for-it-jobs.html</link>
		<comments>http://www.it-job-interview.com/right-skills-for-it-jobs.html#comments</comments>
		<pubDate>Sun, 12 Aug 2007 01:01:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Career Path]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=8</guid>
		<description><![CDATA[IT is changing the way of doing business, so as the demands and expectations on It workers. To survive from tomorrow&#8217;s IT jobs, IT workers must emerge from deep-seated technical territories and face the business world. Here is a picture of tomorrow&#8217;s IT: The nuts-and-bolts programming and easy-to-document support jobs will have all gone to [...]]]></description>
			<content:encoded><![CDATA[<p>IT is changing the way of doing business, so as the demands and expectations on It workers.  To survive from tomorrow&#8217;s IT jobs, IT workers must emerge from deep-seated technical territories and face the business world.  Here is a picture of tomorrow&#8217;s IT:<span id="more-142"></span></p>
<ul>
<li>The nuts-and-bolts programming and easy-to-document support jobs will have all gone to third-party providers in the U.S. or abroad. -The company&#8217;s core IT team must not only have a technology background, but also know the business sector inside and out, can architect and carry out IT plans that will add business value, and can cultivate relationships both inside and outside the company.</li>
<li>The skills required to land future technical roles will be honed outside of IT. Some of these skills will come from artistic talents, math excellence or even a knack for public speaking &#8212; producing a combination of skills not commonly seen in the IT realm.</li>
<li>Expertise in areas such as financial engineering, technology and mathematics will come together to form the next round of imaginative tools and technologies.</li>
<li>IT workers will be involved in information integration and systems integration, or customer service. They&#8217;ll be working with people from different types of channels. IT workers must be able to think about process design and management.</li>
<li>Six out of 10 people affiliated with IT will assume business-facing roles, according to Gartner.</li>
<li>The IT workforce will become smaller.  Gartner predicts that by 2010, 10% to 15% of IT professionals will leave their IT occupations as a result of the automation of tasks or because of a lack of interest in the sector.</li>
</ul>
<p>So, what IT jobs will be hot tomorrow?  There is no secret; today&#8217;s high-end jobs are the hot ones tomorrow, &#8212; business enterprise architects, business technologists, systems analysts and project managers.  Thus, if you are in IT now, try to get in one of these jobs in the next five years.  Don&#8217;t be a pure technologist. Make a move to the business side.</p>
<p>Don&#8217;t get me wrong, it’s not that you don&#8217;t need technical skills in future IT jobs.  But there&#8217;s much more of a need for the business skills, the more rounded skills.  There will be much more emphasis on the business domain and on project management skills than on the technical skills. To survive and thrive, IT professionals must expand their knowledge base and stretch beyond their comfort zones.</p>
<p>It&#8217;s time build the right skills for tomorrow&#8217;s IT:</p>
<p><strong>Business Domain</strong></p>
<p>- Enterprise architecture<br />
- Project leadership<br />
- Business process re-engineering<br />
- Project planning, budgeting and scheduling<br />
- Third-party provider managers</p>
<p>Enterprise architects in the areas of technology, security and data are expected to play key roles in integrating both systems and cultures in corporate mergers and acquisitions.</p>
<p><strong>Technology Infrastructure and Services</strong></p>
<p>- Systems analysis<br />
- Systems design<br />
- Network design<br />
- Systems auditing<br />
- Routine coding<br />
- Systems testing<br />
- Support and help desk</p>
<p>In the future we expect steep decline in programming and operations jobs since these roles will go overseas or more likely be automated.</p>
<p>Wondering what else will be moved out, here&#8217;s the general rule:  The more a task can get codified or changed into explicit instructions or documentation, the more likely it can get transferred. The more likely it can be transferred, the more likely someone will come along and will develop tools to reduce even further the number of people required to do the job.  Based on this rule, nothing is safe.  You think design and analysis tasks should be kept in house?  Those tasks are frequently outsourced, although may not be offshore.</p>
<p><strong>Server and Security </strong></p>
<p>- IT security planning and management<br />
- Continuity and recovery<br />
- Storage administrator (with SAN specialization)</p>
<p>For those who are mot familiar with SAN, it stands for storage-area network.  A storage-area network routes data to storage devices according to rules that administrators set up. It overcomes geographic limitations. When globalization heating up, SAN administration will be a huge issue going forward simply because of the amount of data we have to deal with.<br />
<strong><br />
Application and Internet Development </strong></p>
<p>- Customer-facing application development<br />
- Customer-facing Web application systems<br />
- Legacy skills<br />
- Artificial intelligence</p>
<p><strong>Business Intelligence </strong></p>
<p>- Analysis and reporting<br />
- Data warehousing<br />
- Data mining</p>
<p>Which area of IT do you expect will experience the most growth in jobs in the next five years?  Here&#8217;s a list from computer World:</p>
<p>1. Web services<br />
2. Wireless/mobile<br />
3. Business intelligence<br />
4. Service-oriented architecture<br />
5. Identity management<br />
6. Disaster recovery/continuity planning<br />
7. Data management/business analytics<br />
8. E-business<br />
9. RFID<br />
10. Antivirus protection</p>
<p>Last comment, if you want to work in IT, you want to work in Web application systems. But you&#8217;d better also really know the business and the customer.  Future IT workers are expected to do more than simply build things; they must also communicate with co-workers who spend a lot of time with customers or connect with the customers themselves to quickly make changes to process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/right-skills-for-it-jobs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data Integration, Data Warehousing, and ETL Software Tools</title>
		<link>http://www.it-job-interview.com/data-tools.html</link>
		<comments>http://www.it-job-interview.com/data-tools.html#comments</comments>
		<pubDate>Thu, 03 May 2007 00:23:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Software Tools]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=143</guid>
		<description><![CDATA[The most popular software tools for enterprise data integration, data warehousing, and Extract, Transform and Load (ETL) are listed below.  You will be asked about skills and experience in using these tools in interviews for database development and systems integration positions. Informatica &#8211; Tools for Data Warehousing, Data Migration, Data Quality, Data Consolidation, Data Synchronization, [...]]]></description>
			<content:encoded><![CDATA[<p>The most popular software tools for enterprise data integration, data warehousing, and Extract, Transform and Load (ETL) are listed below.  You will be asked about skills and experience in using these tools in interviews for database development and systems integration positions.<span id="more-276"></span></p>
<ol>
<li><a title="Informatica" href="http://www.informatica.com/" target="_blank">Informatica</a> &#8211;  Tools for Data Warehousing, Data Migration, Data Quality, Data Consolidation, Data Synchronization, and Master Data Management.</li>
<li><a title="DMExpress" href="http://www.syncsort.com/products/dmx/" target="_blank">Syncsort DMExpress</a> &#8211; DMExpress is the high-speed ETL tool for data warehousing, BI, and other mission-critical applications. For UNIX, Windows, and Linux, DMExpress integrates disparate data from multiple, heterogeneous sources by performing complex transformations and high speed aggregations to create consolidated views of data for reporting, analysis, or other downstream applications.</li>
<li><a title="SAS DataFlux" href="http://www.sas.com/technologies/dw/index.html?sgc=u" target="_blank">SAS DataFlux</a> &#8211; Powerful for managing connectivity and metadata, data cleansing and enrichment, ETL, migration and synchronization, data federation, and master data management.</li>
<li><a title="Embarcadero" href="http://www.embarcadero.com/products/dtstudio/index.html" target="_blank">Embarcadero DT/Studio</a> &#8211; A a cost-effective, scalable, and easily extensible ETL solution, helps organizations consolidate data from a variety of data sources in weeks, not months.</li>
<li><a title="Oracle Warehouse Builder" href="http://www.oracle.com/solutions/business_intelligence/warehouse-builder.html" target="_blank">Oracle Warehouse Builder</a> &#8211; Oracle Warehouse Builder manages the full life-cycle of data and metadata for the Oracle database.  With a single, easy-to-use interface, Oracle Warehouse Builder allows you to design ETL processes between target warehouses, intermediate storage areas and the end user.</li>
<li><a title="SSIS" href="http://www.microsoft.com/sql/technologies/integration/default.mspx" target="_blank">SQL Server Integration Services</a> &#8211; SSIS goes beyond simple ETL (Extract Transform and Load) tools by enabling nontraditional scenarios and leveraging the power of the Microsoft .NET Platform and SQL Server.</li>
<li><a title="Data Junction" href="http://www.pervasive.com/" target="_blank">Pervasive Data Junction</a> &#8211; Data Junction ETL tool is now owned by Pervasive.  This software suite includes data management and integration products, ETL tools, data migration, data conversion, and application integration solutions.</li>
<li><span id="intelliTXT"><a title="WhereScape" href="http://www.wherescape.com/" target="_blank">WhereScape RED</a> &#8211; This data warehousing software supports entire data warehouse management life cycle in integrated Development Environment.  It integrates source system exploration, schema design, metadata management, warehouse scheduling and enhancement into a single, simple integrated design.</span></li>
<li><span id="intelliTXT"><a title="Ascential" href="http://ibm.ascential.com/products/ds_features.html" target="_blank">IBM WebSphere DataStage (Ascential) </a>- Formerlly from Ascential Software, this tool supports the collection, integration and transformation of large volumes of data, with data structures ranging from simple to highly complex.<br />
</span></li>
<li><a title="Adeptia Data Transformation Server" href="http://www.adeptia.com/" target="_blank">Adeptia Data Transformation Server</a> &#8211; A comprehensive solution that combines data transport with powerful metadata management and data transformation capability.  It is Perfectly suited for                        Extract Transform and Load (ETL) type of scenarios.</li>
</ol>
<p><strong>Open source ETL Tools</strong></p>
<ul>
<li><a title="Talend Open Studio" href="http://www.talend.com/" target="_blank">Talend Open Studio</a> &#8211; Talend is the first provider of open source data integration software. Talend Open Studio provides advanced capabilities that dramatically improve the productivity of data integration job design; and proven scalability to ensure the highest execution performance.</li>
<li><a title="Pentaho Data Integraton" href="http://www.pentaho.com/products/data_integration/" target="_blank">Pentaho Data Integration</a> &#8211; The free open source software delivers powerful Extraction, Transformation and Loading (ETL) capabilities using an innovative, metadata-driven approach.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/data-tools.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asset Management Software</title>
		<link>http://www.it-job-interview.com/asset-management.html</link>
		<comments>http://www.it-job-interview.com/asset-management.html#comments</comments>
		<pubDate>Tue, 01 May 2007 21:53:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Software Tools]]></category>

		<guid isPermaLink="false">http://www.itcareersuccess.com/?p=142</guid>
		<description><![CDATA[Asset Management software capabilities maximize the lifetime value of complex assets and closely align them with the overall business strategy, allowing businesses to: * Increase return on assets * Decrease costs * Increase productivity * Improve asset-related decision-making * Improve asset service delivery * Improve regulatory compliance * Increase business responsiveness * Lower total cost [...]]]></description>
			<content:encoded><![CDATA[<p>Asset Management software capabilities maximize the lifetime value of complex assets and closely align them with the overall business strategy, allowing businesses to:</p>
<p>* Increase return on assets<br />
* Decrease costs<br />
* Increase productivity<br />
* Improve asset-related decision-making<br />
* Improve asset service delivery<br />
* Improve regulatory compliance<br />
* Increase business responsiveness<br />
* Lower total cost of ownership<a title="MRO Maximo" href="http://www.mro.com/" target="_blank"><br />
</a></p>
<p>The following list shows the most popular asset management software tools:<span id="more-275"></span></p>
<ul>
<li><a title="MRO Maximo" href="http://www.mro.com/" target="_blank">MRO Maximo</a> &#8211; Maximo was built by MRO Software which was acquired by IBM in 2005.  Maximo allows you to manage all of your critical assets using a single platform enabling you to implement a consistent set of asset and service management best practices for all asset types, as well as decrease the number of applications you need to run your business.  Maximo Asset Management consists of six key systems that enable companies to successfully manage assets, including production equipment, facilities and transportation assets, in alignment with their business objectives.</li>
<li><a title="Altiris" href="http://www.altiris.com/" target="_blank">Altiris</a> &#8211; Altiris (now part of Symantec) is the leading provider of IT asset management software. The Asset and Configuration Management database (ACMD) suite tracks hardware and software, along with associated contracts and costs.</li>
<li><a title="BMC Remedy" href="http://www.bmc.com/" target="_blank">BMC Remedy</a> &#8211; BMC Software&#8217;s Remedy Service Management streamlines the processes around IT service desk, asset management, change management, and service level agreements.  It also enables you to link business services and IT infrastructure to help you manage the impact of technology changes on business and business changes on technology in real time and into the future.</li>
<li><a title="ZEN Works" href="http://www.novell.com/products/zenworks/" target="_blank">ZENWorks</a> &#8211; Novell ZENWorks manages hardware and software systems.  this year Novell is bulking up its asset management capabilities by integrating tools from Tally systems.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/asset-management.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT and Computer Skills for Career Success in Information Technology</title>
		<link>http://www.it-job-interview.com/it-and-computer-skills.html</link>
		<comments>http://www.it-job-interview.com/it-and-computer-skills.html#comments</comments>
		<pubDate>Wed, 20 Dec 2006 22:50:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Skills and Experience]]></category>
		<category><![CDATA[Career Path]]></category>

		<guid isPermaLink="false">http://www.it-job-interview.com/?p=122</guid>
		<description><![CDATA[IT professionals constantly acquire and enhance technical skills to achieve career success in information technology. How much you worth and how much you make are dependent on the value of your skills in the industry. One of proven strategies for IT career success is to develop top level skills. IT industry is huge and skills [...]]]></description>
			<content:encoded><![CDATA[<p>IT professionals constantly acquire and enhance technical skills to achieve career success in information technology.  How much you worth and how much you make are dependent on the value of your skills in the industry. One of proven strategies for IT career success is to develop top level skills.<span id="more-122"></span></p>
<p>IT industry is huge and skills are many.  Generally speaking, IT skills may be developed in the following areas:</p>
<ul>
<li>Programming skills</li>
<li>Database skills</li>
<li>System and network skills</li>
<li>Architecture Design skills</li>
<li>Integration and COTS skills</li>
</ul>
<p><strong>Programming Skills</strong></p>
<p>Programming skills are essential to IT career success.  Many of us stated IT career from programming jobs.  Programming skills are about coding computer programs using a computer language.  Some of widely used computer languages are Java, C/C++, Visual Basic (VB), C#, and Pascal (Delphi).  Newer languages like Ruby and Python are getting hotter nowadays.<br />
<strong>Database Skills</strong></p>
<p>Database skills are so important.  No mater what&#8217;s your focus in IT career, you got to have some database skills in order to stand tall in IT industry.  Database skills include data modeling, database design, database analysis, data warehousing, and database administration.  Your database skills should be built on the leading database technologies &#8211; Oracle, Microsoft SQL Server, IBM DB2, and Sybase.</p>
<p><strong>System and Network Skills</strong></p>
<p>System and network skills are about designing, installing, configuring, and managing operating systems in a networking environment.  The network configurations could be LAN (local area network), WAN (wide area network), or wireless.  The most common operating systems are UNIX, Windows, and Linux.  System and network security is a hot sub-area worth your investoment of time and effort.<br />
<strong>Architecture Design Skills</strong></p>
<p>Software system architecture designs are high level skills in IT career.  While programming jobs are moving to offshore, system architecture design professionals will stay in America.  To make your IT career secure, you should acquire more skills in system architecture design.  Currently most software system architectures are designed on two leading platforms, &#8211; J2EE and .NET.</p>
<p><strong>Integration and COTS skills</strong></p>
<p>Integration and COTS skills are specialized and very valuable.  These skills are about mastering one of COTS (commercial off the shelf) software packages that could be ERP, CRM, PLM, or enterprise asset management system.  Systems from different vendors or running on different platforms are often needed to work together, that&#8217;s where system integration skills apply.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-job-interview.com/it-and-computer-skills.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

