Should Non IT/Computer Engineers Work In Software / IT Jobs?

Around the beginning of this century, a new trend started in India - engineers from electrical, electronics, civil, structural, mining, chemical, automobile and other non-IT/Computer disciplines started opting for software / programming jobs. The overall situation is this -> An engineer who studies core engineering subjects for 4 years gets a job in IT/Software industry where the work isn't directly related to what his/her engineering studies were about.

Do you think engineers should rather opt for jobs directly related to their disciplines? Will it ensure better utilisation of their talents & skills? Justify your stand.

Update: Winning Argument

I firmly believe that non-IT or non-computer engineering students should work in IT industry. My argument rests on the following points:

  1. Interdisciplinary Approach: Technology isn't exclusive to computer science or IT disciplines. Many breakthroughs in technology have come from interdisciplinary work. For example, bioinformatics, a field that merges biology, statistics, and computer science, has led to significant advancements in genomic sequencing and personalized medicine. Similarly, other fields, like civil engineering, mechanical engineering, or environmental science, can also contribute to and benefit from software and IT knowledge.

  2. Transferable Skills: Engineering fields, regardless of discipline, cultivate problem-solving, logical thinking, analytical reasoning, and project management skills. These abilities are directly applicable to software/IT jobs. For instance, the skills developed by an electrical engineer in designing circuits can be transferred to computer hardware design or even software algorithm design.

  3. Learning Ability: Engineers are trained to learn new systems and adapt to changing circumstances. This adaptability, coupled with a solid foundation in mathematics and logic, often means that engineers from non-IT backgrounds can pick up coding and other IT skills when necessary. Companies like Google and IBM have openly stated that they hire people for their ability to learn and solve complex problems, not just for their existing knowledge.

  4. Need for Diversity: Diversity in the workforce brings in different perspectives, leads to more innovative solutions, and helps to build more comprehensive and inclusive products and services. People from different engineering backgrounds will approach a problem in a variety of ways. Having a team of only computer engineers could create a certain type of groupthink that overlooks potential solutions.

  5. Proven Successes: There are numerous successful examples of individuals from non-IT backgrounds who have made significant contributions to the IT field. For instance, Elon Musk, who has degrees in physics and economics, co-founded PayPal and leads SpaceX and Tesla, companies at the forefront of software and IT innovation. Similarly, Tim Berners-Lee, the inventor of the World Wide Web, studied physics.

  6. The Nature of IT Jobs: Many IT jobs, such as project management, systems analysis, and UX/UI design, do not necessarily require deep computer science knowledge. Instead, they require an understanding of technology, people, and businessโ€”a combination that non-IT engineers, with their problem-solving skills and diverse backgrounds, can often provide.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    @thebigk • May 3, 2013

    Alright folks! Let your comments flood in. Stick to the topic and make points that advance the discussion. Off topic comments will be removed.

    Note: The debate ends sharp at 4:00 PM. Any replies after the debate is over won't be eligible for prize.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    Non IT engineers are engineers. They have a kind of aptitude which is need to work in an organization with some technical wit and some managerial skills. Well,diversity is always considered a unique point in an individual. So it doesnt matter whether IT or NON IT, being an engineer matters. Core engineering people also bring laurels to the company.๐Ÿ˜€

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    Core Engineering students also learn softwares and databases. So it is not much a matter of concern for them to go into that particular field.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    After all when you get your jobs, you are trained for a month or so on a particular tool of your stream. And that is what matters.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    A very good example is the admin of CE. He himself is an electrical engineer. So a core engineer. But he is not with schneider or havells or ABB . He has his own start up and CEO of this portal where you require coding and all IT stuff.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    Maybe you should wait for others to join in the debate an express their views ๐Ÿ˜€ . Looks like we've a very low turn out as compared to the last debate.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    In my opinion there shouldnโ€™t be any obligation for IT/ Comp. engg. In software or IT fields bโ€™coz it is the experience & the subject knowledge that counts more than anything.There are many who have done ENGG. In the respective fields but have nill knowledge about specific software. But the one with the non-IT background are much more dilligent & familiar with the software building & coding.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    Kaustubh KatdareMaybe you should wait for others to join in the debate an express their views ๐Ÿ˜€ . Looks like we've a very low turn out as compared to the last debate.

    ๐Ÿ˜ด Everyone is sleeping I guess. ๐Ÿ˜˜

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    Morever in Engg practical knowledge is the key. So the one with practical knowledge particularly of NON-IT background is worth of doing that then it should be a +ve welcome.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    divya nairIn my opinion there shouldnโ€™t be any obligation for IT/ Comp. engg. In software or IT fields bโ€™coz it is the experience & the subject knowledge that counts more than anything.There are many who have done ENGG. In the respective fields but have nill knowledge about specific software. But the one with the non-IT background are much more dilligent & familiar with the software building & coding.

    True.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    ENGG. Is justnโ€™t limited to just for the one who has specifically done B.E., B.TECH or diploma.If a person is good at java or oracle & belongs to a non-IT background that doesnโ€™t means he isnโ€™t worth of that job or the qualification of the subject knowledge thet the company is asking for.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    A Company requires skilled individuals not just graduates who have completed 4 years of ENGG. Without possessing the quality to be recruited for.Let the best get the opportunity.I donโ€™t think coding is just confined to IT/CS engg.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    To give another example- Mr.Yashwant Kanetkar (the C guru ) is a mechanical engineer actually but he teaches C,C++,JAVA,ORACLE to thousands of students every year. ๐Ÿ˜Ž

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    divya nairA Company requires skilled individuals not just graduates who have completed 4 years of ENGG. Without possessing the quality to be recruited for.Let the best get the opportunity.I donโ€™t think coding is just confined to IT/CS engg.

    You are a bit short on this one as there are some areas where we need pure IT people but yes even CORE engineering students can accomplish it well but take a bit of time to learn.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    Much was is said that IT/CS engg. candidates are outlayed by other non-core candidates which triggers insecurity among them the only reason is the required skill which they are missing.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    Do

    divya nairMuch was is said that IT/CS engg. candidates are outlayed by other non-core candidates which triggers insecurity among them the only reason is the required skill which they are missing.

    Do you believe as an EnC engineering student,you should also get placed into IT ?

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    Instead of complaining about the availability of jobs to the non-IT ONE SHOULD BE POTENTIALLY SKILLED IN THAT PARTICULAR AREA.Acquiring lot of knowledge without application of it is the major hindrance .

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    yupppppp. some companies in our clg combinely take students of it/cs/et . B'COZ they are good at coding stuff.

  • ursplfrnd

    @ursplfrnd-8Ry66s • May 3, 2013

    Yes , definitely. A non IT student can work in an IT company . A bright chemical engineering student is always better than an average computer science student. That's what IT companies are thinking too. An intelligent non IT student can learn things quickly than an average comp science student. At the end of the day the ultimate goal is to complete the given task on given time and earn enough money. Coding is not a rocket science. These days programming is taught in school. So there is no NON IT or IT anyone who can write coding can opt for IT jobs.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    ursplfrndYes , definitely. A non IT student can work in an IT company . A bright chemical engineering student is always better than an average computer science student. That's what IT companies are thinking too. An intelligent non IT student can learn things quickly than an average comp science student. At the end of the day the ultimate goal is to complete the given task on given time and earn enough money. Coding is not a rocket science. These days programming is taught in school. So there is no NON IT or IT anyone who can write coding can opt for IT jobs.

    Agreed.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    Hey friends, I believe we are shifting away from debate topic.

    We shouldn't try to prove that the engineer from other discipline may work as a better software professional or not. Per me, first of all an engineer should try to get a opportunity in his own engineering stream in which he gained knowledge for 3+ years.

    -CB

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    Well nowadays owing to the competition skill is required b'coz & multitalent students with the knowledge of core language as well as coding & software knowledge are given more chances.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    crazyboyHey friends, I believe we are shifting away from debate topic.

    We shouldn't try to prove that the engineer from other discipline may work as a better software professional or not. Per me, first of all an engineer should try to get a opportunity in his own engineering stream in which he gained knowledge for 3+ years.

    -CB

    He gets an oppurtunity my friend. But the main concern for him is the job location. IT companies are in cities like bangalore,mumbai,pune,hyderabad. While if you get placed in ONGC you have to float on the arabian sea in the scorching heat (TROMBAY)

  • Anil Jain

    @CrazyBoy • May 3, 2013

    divya nairyupppppp. some companies in our clg combinely take students of it/cs/et . B'COZ they are good at coding stuff.

    No companies take student because they are bright student (to be engineers), not bright coder.

    Just imagine, companies think that a student who performs well in other engineering stream can be trained in computers easily, if that student will opt for the same engineering stream job, he need to waste his already gained knowledge. He can just learn more and more and perform much better.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    As far as things are considered if a non-it background student builds a software which is much better that of available in the market won't the company buy it?????????. ofcourse they will becuse they want to churn out the best.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    crazyboyHey friends, I believe we are shifting away from debate topic.

    We shouldn't try to prove that the engineer from other discipline may work as a better software professional or not. Per me, first of all an engineer should try to get a opportunity in his own engineering stream in which he gained knowledge for 3+ years.

    -CB

    And if you are unaware of the fact that many of the core companies are not recruiting direct graduates lately. They believe in competitive exams like GATE. So there is another loophole.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    K

    crazyboyNo companies take student because they are bright student (to be engineers), not bright coder.

    Just imagine, companies think that a student who performs well in other engineering stream can be trained in computers easily, if that student will opt for the same engineering stream job, he need to waste his already gained knowledge. He can just learn more and more and perform much better.

    Knowledge is never wasted. There are applications of each and every field and subject in some other subject.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    AbhinavSHe gets an oppurtunity my friend. But the main concern for him is the job location. IT companies are in cities like bangalore,mumbai,pune,hyderabad. While if you get placed in ONGC you have to float on the arabian sea in the scorching heat (TROMBAY)

    Is that place is too bad to work for?
    If answer is yes, and no engineer would like to work there, how will we get the oil, petrol and gas?

    If you say only those people will work in core companies that doesn't get job, that is even bad news for us. Because those folks can risk our lives, isn't it?

    -CB

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    Demand is up for the elligible one not just for graduates.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    I think the topic concentrates on working in IT industry or not. It never said what a person will do when he reaches the IT company. So lets get back to track.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    AbhinavSK

    Knowledge is never wasted. There are applications of each and every field and subject in some other subject.

    In Software engineering do you get a chance to choose the subject of your choice?
    I have never seen that in my real life experience.

    -CB

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    O

    crazyboyIs that place is too bad to work for?
    If answer is yes, and no engineer would like to work there, how will we get the oil, petrol and gas?

    If you say only those people will work in core companies that doesn't get job, that is even bad news for us. Because those folks can risk our lives, isn't it?

    -CB

    Its not a bad place to work. But social security and family life are some aspects to be looked upon.

  • ursplfrnd

    @ursplfrnd-8Ry66s • May 3, 2013

    crazyboyHey friends, I believe we are shifting away from debate topic.

    We shouldn't try to prove that the engineer from other discipline may work as a better software professional or not. Per me, first of all an engineer should try to get a opportunity in his own engineering stream in which he gained knowledge for 3+ years.

    -CB

    In my view four years of engineering , it may be any branch , student will get to know on what he has command or interest on. So if a non IT student found programming or computer science subjects which he has in his academics more interesting than his core subjects , then there is nothing wrong in developing the required skills and getting into an IT job.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    crazyboyIn Software engineering do you get a chance to choose the subject of your choice?
    I have never seen that in my real life experience.

    -CB

    Then you are talking about the person who just wants to learn from his syllabus. Why cant I start studying Structures or start exploring the applications of software in structural engg ?

  • Anil Jain

    @CrazyBoy • May 3, 2013

    AbhinavSI think the topic concentrates on working in IT industry or not. It never said what a person will do when he reaches the IT company. So lets get back to track.

    Sorry my dear friend, topic is ...

    Do you think engineers should rather opt for jobs directly related to their disciplines? Will it ensure better utilisation of their talents & skills?
  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    The topic is : Knowledge gained over 4 years or IT job ? What will you choose ?

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    & if that elligibility is in a non-it background candidate with core knowledge of coding as well as software that is surely beneficial to the company as well.
    One more reason of it is that nowadays hardware+software knowledge is a great combination & companies are looking for it the example being my clg. where companies recruit students having knowledge of java, c++ as well.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    crazyboySorry my dear friend, topic is ...

    Yes. That is what my last post says.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    divya nair& if that elligibility is in a non-it background candidate with core knowledge of coding as well as software that is surely beneficial to the company as well.
    One more reason of it is that nowadays hardware+software knowledge is a great combination & companies are looking for it the example being my clg. where companies recruit students having knowledge of java, c++ as well.

    You are going out of the track. Try not to concentrate on companies requirement. State what you feel.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    ursplfrndIn my view four years of engineering , it may be any branch , student will get to know on what he has command or interest on. So if a non IT student found programming or computer science subjects which he has in his academics more interesting than his core subjects , then there is nothing wrong in developing the required skills and getting into an IT job.

    .
    More interesting?

    In Civil, Structural, mining, electrical, mechanical... all core branches there is hardly one subject related to computer science in 4 years, and remaining 40 papers are of core engineering.

    Out of all 40 do you think it became a trend that all the students like that one odd subject?

    Don't lie to your self, its money and luxury that's acting like a mirage for a newbie engineer now a days

  • Kaustubh Katdare

    @thebigk • May 3, 2013

    Hint : Everyone is free to interpret the topic in their own way. But make sure that we don't turn this discussion into a fish market ๐Ÿ˜€

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    THE ultimate conclusion is that no branch or stream is just confined to itself. Recent inventions shows that how different streams are combined together to give a result. SO. every field is going to get a competition majorly in the coming days it/cs branch & in the upcoming days other streams too.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    crazyboy.
    More interesting?

    In Civil, Structural, mining, electrical, mechanical... all core branches there is hardly one subject related to computer science in 4 years, and remaining 40 papers are of core engineering.

    Out of all 40 do you think it became a trend that all the students like that one odd subject?

    Don't lie to your self, its money and luxury that's acting like a mirage for a newbie engineer now a days

    In my branch i.e Industrial Engineering I have one programming or database subject in each of the semesters and I am in love with C++, Systems Engineering etc.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    My point is, there is nothing wrong for a core engineering student to work in Software field if he doesn't get a opportunity in his core field. However first aim should be to look for the job in the core branch for which he/she had already invested four years and gained so much knowledge.

    My request is, "This world is still looking for engineers who can do wonders with their engineering skills, don't go just for money till the point you have opportunities."

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    divya nairTHE ultimate conclusion is that no branch or stream is just confined to itself. Recent inventions shows that how different streams are combined together to give a result. SO. every field is going to get a competition majorly in the coming days it/cs branch & in the upcoming days other streams too.

    My seniors are doing great at INFOCEPTS which is a start up of students from NIT Nagpur. The recruiters are willing to hire more students from Industrial Engineering due to their willingness to work and learn. So completely in support with your point. ๐Ÿ‘

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    exactly it's the money game all over . & the company itself annouces high salary to the one who is much different & has something exclusive to offer .SO it's all about boosting the resume & impressing the entrepreneur.

  • Anil Jain

    @CrazyBoy • May 3, 2013

    AbhinavSIn my branch i.e Industrial Engineering I have one programming or database subject in each of the semesters and I am in love with C++, Systems Engineering etc.

    Ratio is still 1:7 ๐Ÿ˜

    Still, If you have so many subjects for software and if you opt out for software industry, nothing wrong in that.

    In most of the core engineering streams, we do not have so many computer programming subjects. This debate is for those folks.

    -CB

  • Kaustubh Katdare

    @thebigk • May 3, 2013

    Here's a question to all the participants :-

    Do you think the 4 years of technical knowledge & knowhow is not put to full use if the engineer opts to work in entirely different field?

    Answer in no more than 50 words.

  • AbhinavS

    @abhinavs-degSrY • May 3, 2013

    crazyboyMy point is, there is nothing wrong for a core engineering student to work in Software field if he doesn't get a opportunity in his core field. However first aim should be to look for the job in the core branch for which he/she had already invested four years and gained so much knowledge.

    My request is, "This world is still looking for engineers who can do wonders with their engineering skills, don't go just for money till the point you have opportunities."

    You are correct in the sense that its not wrong to choose a career in IT. But as you know it had become a trend to push your child into engineering. Many parents just want their ward to be an engineer and such students when admitted to core subject courses may flunk or get disturbed. So actually it should not be put in such a way that he should opt for the core jobs. He may have interest in Infosys,Wipro IT etc. Its a persons choice altogether.

  • Divya Nair

    @divya-MIUWRv • May 3, 2013

    My batchmates are going for extra apart from skilled in web page making, c, c++, android they are going for php e.t.c. & let me make u aware there coding is much better & during the recent mock interview held in our clg one of my friend got the highest marks in c++ beating the fellow cs,it students being belonging to ec background now isn't that interesting.