Software Engineer??? Confused Which Technology To Select?

Software engineer??? Confused which technology to select?

print Print email Email
Founder CrossWorksDGTL
As a Student you would have learnt lots of stuff back in college. C, C++, Perl an SQL and so on, as a Software Engineer all you need to do is to master in one Programming Language and keep exploring new avenues in that language. Here comes the big question… Which Programming Language will give you lot of opportunities for growth and is used globally across all sections of the IT Industry? Answer is simple and we call this magical programming language as JAVA.

You might be thinking why you should learn Java, That’s a great thought! Here is some truth I would like to share with you about Java.

Java is the most widely used programming language across all IT Industries on our planet. The very reason for this is that it is Platform independent. You can write a java code and run it on any platform, which gives you the flexibility to design and execute programmes on any existing system without much modification.

Why Java?
Java is the Big brother of all programming languages which is object oriented and is derived from C++, this will be an added advantage as you would have already studied C++ in your college and you will seamlessly get the hang of Java once you start learning it.

IT industry is divided into several domains or verticals like Banking, Telecommunication, Retail, Networking and others. In almost all domains we have applications running which are based on Java technology and it is widely accepted that someone with Java knowledge and experience will excel in any of the domains in IT industry.

Learning core java is the most important aspect to enter into the magnificent Java world. There are a lot of things which are part of the Java world, they are:

Java Platform, Standard Edition – This targets the Desktop environment.
Java Platform, Enterprise Edition – This targets the Server environment
Java Platform, Micro Edition – targets mobile devices and embedded systems
Java Card – targets smart card and other small memory devices
Java Applet – this allows software to run on web browsers

All the above is completely based on the core java programming language, which we are talking about now.

In recent times we have another addition to the Java legacy, which is the Smart Phone. There are several applications running on the smart phone that are based on java, just to name a few, there is:
• Symbian OS Application Services Layer is implemented usin by Java ME
• iPhone SDK uses Java
• BlackBerry OS also uses Java
• Android, one of the fastest growing Mobile OS owned by Google also uses Java language.

What you should do to become a Java developer?
The easiest way to become a Java Developer is to learn java and practice it. In short, you need to start now and make the most of the Java opportunities you have got in the IT industry.

To get the taste of IT industry you should make yourself familiar with applications that are developed using core java like the Retail Management System, Loan processing in Banking sector, Application processing in Banking sector, Network Management system etc etc. Once you get the expertise in Core Java you can move on to other java technologies very easily. Core Java itself can fetch you a good job with a handsome pay.

Where to go to become a certified Core Java developer?
SiliconIndia is providing a course on Core Java, with projects on building applications for retail management, network management, telecom etc. Its been taught by an instructor, who has been working with Wipro for more than 5 years and other few MNCs in the telecom domain. It’s a great place to learn since it is directly coming from the industry. This certification has real value in the corporate world.

I will post the link here, probably you can go through this to get more insights about the course SiliconIndia is providing:

Student's profile
Already working: 47%
Students: 22%
Freshers: 27%
Others: 4%
Students from India: 83%
Students from abroad: 17%