CrazyEngineers Archive
Old, but evergreen and popular discussions on CrazyEngineers, presented to you in read-only mode.
@Maheshkaranam • 04 Aug, 2015 • 1 like

In which stream can we explore better in present scenario of IT field..Can anyone give a clear idea about SAP, JAVA, .NET, ORACLE, BIPM, UNIX CPP, ASSURANCE, MAINFRAMES ETC..

@Kaustubh Katdare • 04 Aug, 2015 I'm assuming that your question is more about 'career', because it's not clear what you are asking for. Also, 'clear idea about SAP, .Net ....' doesn't tell us what exact information you are looking for.

I'd request you to provide more information about the questions you want to ask so that it's easier for us to understand and provide better response.
@Ankita Katdare • 04 Aug, 2015 @Maheshkaranam It is a wrong assumption that "This is era of Java" "This is the big time for SAP" "The hottest thing in IT industry is "Mainframes"
Thinking on those lines is wrong.
Many students and professionals are asking about the scope of a particular technology. However, this is a wrong approach.
You need to identify a programming language or a technology which has your interest and build you skills in it. When I say build skills, I mean not to the average level, but being the best in the field of your choice. Once you do that, you can gradually move to other technologies.
The industry doesn't demand software engineers working in a particular technology.
It demands (in fact craves for) a software engineer who is super-skilled in any one platform so that the engineer can work on it un-assisted and produce beautiful software programs that are scalable and praise-worthy.
@Maheshkaranam • 04 Aug, 2015 Thank u @Kaustubh Katdare for responding..Iam a fresher yet to join tcs this year..They gave me a option of selecting stream..So iam confused about which stream to select. plz suggest me in which stream projects will be more and opportunities when i come out of tcs..
@Ankita Katdare • 04 Aug, 2015 • 2 likes @Maheshkaranam I am an ex-TCS employee. On the very first day at my training program (3 month long), we were asked to choose between C++ and .Net. It seems that since my training center was in Pune, they had limited faculty at that time and therefore the choices were very narrow. Now, I could've chosen any of the two, but I went for Dot Net because I believed I have worked a lot on C++ in my college days and now wanted to learn Dot Net. That was the sole reason for choosing my stream.
After finishing the training program, when we were looking for projects, they had very few for .Net at my center. Most of my batchmates were actively doing interviews, yet very few got .Net based projects and others were all on bench for about 6-8 months.
Then came along a month-long training for ABAP. Since, I was only looking to learn more, I took that up too and went into a SAP Project.

The reason for sharing my experience is that - It doesn't matter what stream you choose. The only thing that is considered is how skilled you are in, when you say you've done 3 month long training. At the end of the training, most of my batchmates couldn't answer simple questions asked in the interviews. This is a very sorry state.

You need to be in a position where you are confident about answering any question from head-to-tail about the platform of your choice. That should be your aim from the start.

Which training center in TCS are you getting? If they have given you all those options, choose the one that you think you can perform well in. If you don't love your work, you will end up being frustrated.
@Maheshkaranam • 04 Aug, 2015 • 1 like Thank u@Ankita Katdare Very useful info and motivating too..I realized that iam in wrong appraoch ..Being an electrical engineer and coming into software scaring me much..
@Ankita Katdare • 04 Aug, 2015 Ample of electrical & electronics engineers will be accompanying you in the IT field. Not much to worry. If @Koushal Patel is online, I would request him to share his insights.
@RohitGupran • 15 Nov, 2015 Same scenerio is with me.. i m a mech. Engineer. I git java as stream in ilp. So pls suggest me, should i go fr it?
@RohitGupran • 15 Nov, 2015 Same problem is with me.. as i m a mech engineer... andd got java as stream.... so plsss tell me should i go with it?
@Nanditar • 20 Jun, 2017 Can you tell me about the ILP training centers? Like which stream gets which center? I got bimp and my friend got into java , will we both get a same center?
@Kaustubh Katdare • 20 Jun, 2017 • 1 like
Same problem is with me.. as i m a mech engineer... andd got java as stream.... so plsss tell me should i go with it?
Wondering how did things work out for you? Did you get well versed with Java and other technologies that you worked / are working on?

Can you tell me about the ILP training centers? Like which stream gets which center? I got bimp and my friend got into java , will we both get a same center?
I doubt candidates are given a choice of the ILP; but that could have changed recently. You and your friend are likely to get the same centre; but there's no guarantee. I'd rather have someone from TCS comment on this.
@Pavan Kalyan • 20 Sep, 2018

Which stream did I have to choose as I am a civil engineer 

@Ankita Katdare • 10 Oct, 2018

@Pavan Are you asking about IT streams for a civil engineer? That's an interesting question. I think the best thing you can do right now is learning how to code if you already don't.

By simply learning how to code, as an engineering graduate, you will make you sail in the IT industry a whole lot easier. You will need to pick up at least one language or technology that is currently being used in IT and work on learning it. The rest of the IT sector is just like any other job.

To take an example of the streams posted in the first post, SAP, JAVA, .NET, ORACLE, BIPM, UNIX CPP, ASSURANCE, MAINFRAMES. All these are very much in use in the IT industry even today. You can talk to your peers or seniors in IT industry and get a gist of which technology you are most comfortable learning and start learning it.

That said, I don't think the IT company training centers leave you with a lot of choices about which domain to choose once you are inside, but that's a discussion for another day.

@Mahendra Jai Sudheer • 07 Mar, 2019

Which stream should I choose as I got offer from TCS , i wanna go to java, python , analytics ......can u guys give me a order...????(I'm from mech toooo)

@Ankita Katdare • 08 Mar, 2019

@Mahendra Jai Sudheer You can choose like this ->

1. Java (Many Projects!)
2. Dot Net
3. SAP

@Vaibhav Chaturvedi • 09 Mar, 2019 • 1 like

I don't have coding background, however; I had studied C++ in higher secondary as main subject. Which Stream should I go for in TCS so that it will require minimum efforts to learn it. 

@Ankita Katdare • 02 Dec, 2019 • 1 like

@Vaibhav If you have a background of C++, you can very well go for Java at TCS.

@Karshil Sheth • 26 Jan, 2020 • 3 likes

Please don't go for stream. All the languages are meant for specific reason and used according to the client's request and demand. So as fresher developer, I feel please go through the basics as they are same in all language. On above that focus on the algorithms part and merge it into some project. Build systems in different languages as you can. 

I have worked in Php, ASP.NET | Open-source web framework for .NET MVC, Java, Sql, Hadoop, Hive, C, C++ and Python. I have done programming part and also mini projects in it. So be a T-shaped Developer which means you need to have knowledge of all and be master of one tech. This has been the buzzword in industry as I have heard.

Best of luck for your career!!

@Swarup Pan • 11 Feb, 2020 • 1 like

There are several streams and technologies that are of high demand.

There are also some technologies that are always in demand and will be.

They are Java, C#, CPP,SAP,.Net, Unix

But the burning technologies are Machine Learning, Artificial Intelligence, Convolutional Neural Network etc.

@Karshil Sheth • 15 Feb, 2020 • 1 like

I am big fan of Java so I can give an overview of it. Java is a backend purpose language. Although there are few topics which are used in front-end like Swing, Applets. They are used to make window based Application. But they are rarely used and deprecated in industry.

The java is a single buzzword but for developers it is divided into three parts like Core Java, Advanced Java, and Java Frameworks. You can consider this as steps to learn the java development process. Other than this Java is being used in Big Data in Hadoop for Data Analytics purpose. So java is the oldest and also the demanding language of the IT industry. 

@Noothan Kumar • 15 Feb, 2020 • 2 likes

Though a fresher is not allowed to choose his stream, but as per previous patterns the below streams have been found to offer better growth in terms of career and salary:

  1. Business Intelligence
  2. Data Analytics
  3. Coding (JAVA)
  4. Database Developer
  5. Linux/UNIX development

Other streams are also good but the previous data favours these streams due to more on-site opportunities and options after making a switch from TCS.


Related Posts

@Amit Jha · Mar 23, 2017

Oppo India has recently revealed the Oppo F3S Smartphone in a press meet on Thursday. The device comes with the much rumored dual selfie camera and also plays host to...

@Ubuntu · Dec 10, 2012

I am in final year of engineering. electronics branch. I'm having only 55% aggregate .I am not eligible for any campus placements. What should i do now? I am learning...

@safwan · Nov 10, 2009

well, I have project for my grade 12 board exam in subject Informatics Practices. I have to make a inventory system and have to produce reports . For this I...

@Kaustubh Katdare · Apr 2, 2014

Curious to know what infrastructure and technology stack does WhatsApp use. I'm aware that they've been acquired by Facebook but I doubt they've already ported all of their code to...

@rakesh.v.1987 · Aug 27, 2009

hey i'm thinking of doing an M.S in engineering management in the U.S. does this course have scope now.. is it a safe option now. please help