ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Freshers - how to choose a technology to work for?

Updated on July 11, 2014

It is one of the toughest phases of life when one passes from a college and goes into the professional world. There are so many myths & misconceptions, queries and confusion. Its a situation of total chaos for the young brilliant minds.

Especially if the student is a computer major there are myriad options in terms of technologies that one can choose from. At such a young age, not everyone knows all the options that are available to them and the pros and cons of each of them. So here's an effort at listing down all the major technological avenues that are available for the young eager minds to pursue and make a career in.

Check your awareness.

How many technologies, from the list on left, had you heard of previously?

See results

List of major technologies:

  • Java
  • .Net
  • Php
  • Database Administrator
  • Network Engineer/administrator
  • Cloud-tools
  • Analytics-BI Reporting
  • Analytics-Big Data
  • QA Engineer (Testing)

Technologies at a glance

In the following few paragraphs, I will try to summarize the technologies in terms of their

  • Ease of learning (easy,medium,difficult)
  • Market trends (average,high,very high) and
  • Payouts (good, excellent, extravagant)

Java

Java and its associated technology stack has been one of the oldest, most stable and evergreen technology stacks of all. Though it is slightly (not very much) difficult to learn and use at the entry level, but once you develop an expertise in Java based technologies you have a hot market looking for you.

And mind you when I say java has market, it doesn't mean core java or the basic java taught in schools or colleges. There are specific frameworks to be learnt like Struts, Springs, Hibernate etc and these require a lot of logical sense and clarity of thought to understand the basics of how things works in these frameworks. Not that it will all be your responsibility to learn on your own. Most of the organizations have buddy seniors who help a lot in this transition and learning phase.

Once you learn and develop expertise in java, the life ahead becomes very easy. The job market has a huge demand for good java developers and you will fetch a handsome salary package any day. There are great on-site (foreign travel) opportunities coming in the way of such tech-tanks. So go for Java if you have that ability to crunch requirements in English and convert them into free flowing java code.

  • Ease of Learning: Medium to Difficult
  • Job Market: Very high demand for java professionals
  • Payouts: Excellent

.Net

ASP.Net is one of the technologies being developed and promoted by the tech-giant Microsoft. It is relatively easier to learn when compared with its counterpart java. But do not think that this will save you from having to write a lot of code. You still need to have that ability to think and write good logic. The technology stack consists of several things major among which are MVC (model-view-controller), Entity Framework and WCF services etc.

Learning ASP.Net and making a career in it is a tough ask, especially in the current market scenario. There are large number of programmer/developers in job market and the payouts are lesser. The number of clients willing to do a project in .Net is also less-mainly due to so many license requirements from Microsoft (which come at a hefty price).

So you toil as hard as your other counterparts, but the rewards are not always very encouraging. I say not always, because sometimes they are, but that needs some luck to go your way as well.

  • Ease of Learning: Easy to Medium
  • Job Market: Average to High (but large number of candidates make the competition a lot tough to secure a job)
  • Payouts: Good (not even excellent :( )

PHP
PHP is one of the technologies which is slowly but gradually increasing its market share. It is very easy to learn and excel in and does give you good payouts in the long run. Especially with the advent of so many CMS systems and Drupal, Joomla, Wordpress etc, PHP is surely becoming a technology to look forward to for in.

If you get in the market and get a good hold of the technology basics you can take your career sky-high. The only downside is that in the entry level jobs the initial payouts given to candidates is slightly on the lesser side.

  • Ease of Learning: Easy
  • Job Market: High to Very High
  • Payouts: Excellent

Database Administrator
So you know a thing or two about databases, and data does ring the bells in your mind. So you are on the right track to be a database administrator or a DBA in your career. That said the path is not so easy for the candidates starting at entry level.You have to learn a lot of things-writing queries, triggers, functions, stored procedures, views, creating normalized databases and the list goes on. As databases are most critical systems, so only once you are experienced enough will you be given the responsibility to handle databases on your own.


The learning process requires a lot of hard-work, and the workloads are generally high as the responsibilities may pan across multiple projects in the organization. But the upside are the payouts, barring the initial years of struggles the DBA's manage to draw a pretty sum for their salaries and the second thing they are always in fashion (in demand in the market).

  • Ease of Learning: Difficult
  • Job Market: Average (The number of DBA's is considerably lesser as compared to developers and hence the average demand in markets)
  • Payouts: Excellent

Network Engineer/Administrator

If networks and their functioning is what interests you, you can try your hands at being a network engineer. Its not one of the most lucrative jobs in the job market and not always does it pay to your satisfaction but still those who are interested may go the network way. Never easy to learn, experience gives you all the learning in this field.

The more you work the more you learn. Even after several years of experience network administrators are found chasing ghosts (problems that are not easily identified or resolved) for so many days (and nights) at once.

  • Ease of Learning: Difficult
  • Job Market: Average (The same rule as DBA's-less requirement)
  • Payouts: Good (sometimes not so good)

Cloud-tools

Cloud has been and currently is one of the hot and happening things in the IT industry. Everyone talks about cloud. And those who know about it know its worth as well. Its a flexible pay-per-use kind of a model for computers and other IT resources.

There are various models of cloud offerings- IAAS, PAAS, SAAS, details of which you can get from any public domain knowledge base. There are several vendors offering cloud services in the market and as a result the requirement for such professional has increased in the recent times.

The learning process is easy and the payouts are extravagant-did you hear it correctly? Yes you did they are extravagant. Just ask for or check yourself about the salaries of a certain ServiceNow consultant and you will get to know what I am talking about.

  • Ease of Learning: Easy
  • Job Market: High-Very High
  • Payouts: Extravagant


Analytics-BI Reporting

This field is meant for those who want to make a future in reporting and analytics, for organizational data. There are various tools and technologies like the cognos reporting, SSRS, SSIS, SSAS, QlikView reporting and many more of such type. Can't say they are easy to learn and the demand these days is on the rise, with excellent payouts.

  • Ease of Learning: Difficult
  • Job Market: High
  • Payouts: Good to Excellent

Analytics-Big Data

Big data is the big brother of analytics. It aims at applying analytics at such huge sets of data that you would never even have imagined. The objectives are at identifying some trends and results which might help in planning and decision making for products and service based organisations. Very difficult to learn as very few professional know how things work in this set up. But once you learn you will never regret, such great is the charm of BigData in the modern day tech-world.

  • Ease of Learning: Difficult
  • Job Market: Average
  • Payouts: Extravagant

Big Data makes the world look smaller !

QA Engineer (Testing)

Well if you do not like writing code and devising logic, then you might like to try you hands at testing or QA engineering. Especially if you have an expertise in finding out mistakes in others works (kidding :) ). Easy to learn and go about it and a cool life awaits you at work. Payouts are good too. Being a QA analyst you can easily manage your work and life, as the pressure of work is relatively on the lower side (except for the days when releases go out)


  • Ease of Learning: Easy
  • Job Market: High
  • Payouts: Good to Excellent

This list does not stop here and there are many more other technologies, in which one can think of making a career. But all of them are not relevant for entry level jobs. For queries related to more options please feel free to comment below and I will try my best to give you a satisfactory answer.

Secured a job? Congratulations ! Read the below article to know how to manage your work and personal life.

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)