What are some mechanical engineering software necessary or useful to be proficient in?

What is a more introverted job software or mechanical engineering?

  • im thinking of changing my studies from mechanical to software cuz i think u work more on ur own being a software engineer. for mechanical u need more of a leadership attitude but software all u do us code whatever ur boss tells u which i like better

  • Answer:

    I think you are right. Mechanical engineering usually takes you out of the office, which you may or may not like more. .

catch a fire at Yahoo! Answers Visit the source

Was this solution helpful to you?

Other answers

Software engineering is also collaborative. (1) You develop a specification, which must be reviewed and approved by a committee. There are at least two iterations of formal review. (2) You write the code, and then it is subjected to a peer review; and there may be more than one iteration of this. (3) Your code is subjected to testing by someone else; and there will be a formal process of discussing and correcting any errors found. (4) When it is released to the user community, you will be called on to discuss and correct any problems that appear. Thus, I would argue that software development is not quite an introverted activity. BTW -- The amount of formality and bureaucracy you will find in this will certainly depend on what kind of organization you work for. In a small shop with only one or two programmers (tweaking their inventory or billing software) most of the review process will not exist, because management is unaware of the discipline and staff to do it is lacking. In a large organization with a complex product (operating system, for example) and management with software development background you will find all the checks and balances in use.

Zyzzyx

In terms of project opportunities, software engineering has historically been more introverted. There still are opportunities like that. But you must know that the industry is changing. Many projects have adopted Agile Methodology for software development, which requires daily meetings (Scrum Calls) with business analysts, testers, managers, and stakeholders. This puts developers in a high frequency of communication paths. So the introverted isolation for Agile development is no longer in existence. Many projects are adopting Agile methodology or a similar approach where developers are not in isolation. It really is best to learn good communication skills regardless of whether if you are in mechanical engineering or software engineering. This relates to the concept of emotional IQ - the ability to get along with others. Take a course in communication and talk to an experienced engineering advisor. Most people with long-term work experience would agree that communication is very important for engineers.

ASUGRAD

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.