Check out my new products that will help you ace your next interview: payhip.com/EngineeringGoneWild How do Mechanical Engineers work from home 👉th-cam.com/video/jAqowG4fm8Y/w-d-xo.html Mechanical Engineering Interviews Be Like 👉th-cam.com/video/HfsBMNKRObo/w-d-xo.html Learn more about ME classes 👉th-cam.com/video/z49wTVGHy48/w-d-xo.html How I spent my $150K Mechanical Engineering Salary 👉th-cam.com/video/g1FGX9bfWEI/w-d-xo.html Subscribe for MORE 👉th-cam.com/users/EngineeringGoneWild
As a machinist PLEASE, PLEASE for the love of god, talk to the people who are ACTALLY going to make your parts. I cannot stress this enough. CAD gives you the ability to design things that are just not feasible to make in a reasonable timeframe/cost. I can't tell you how often I've had to talk to an engineer about a feature/design because they didn't get input from a machinist during the design phase. You'd be surprised at a little input can go a long way. At my current shop we helped out biggest customer save time and money on a part. We cut weeks out of the processing time, while making the part easier to manufacture and eliminating potential failure points. In the end we cut the cost of the part by about 20%.
dont say/write you want everything from square tubes and one drilled hole only? :D:D dont be affraid in small companies we get enough feedback....like...come down here are the wrenches and put it together.....than the ou shit moment comes :D:D maybe it can be put together maybe not.
Usually its common sense and not an engineer problem but rather a person problem. Even still i respect your opinion but keep in mind that we also have to learn :) most good engineers wont repeat a mistake if you point it out respectfully. We're both equally valuable, same work field, we should help eachother for a better industry
Brandon S I think your company working procedure is not right somewhere ... there should be a design review meeting and DFM meeting somewhere in the design process so that people can highlight any design issues before design is approved for production phase. Either your company don't do DFM and DVP&R meetings or less likely you guys just skip those meetings because .. not my problem, it's the designers problem LoL (just kidding don't be mad )
I use MatLab and I’m not an academic or student. The built in powerful functions and ease of use make it a no brainer for me. I use it in a fairly basic way to solve matrices and arrays and simple differential equations that are too tricky for a spreadsheet. I’m no app designer. I’ve looked at Python but it seems less focused towards engineering. If cost is an issue, use Octave which is mostly equivalent to Matlab. Simulink really stands out on its own for control system modelling.
@@donharrold1375 You have already said it, you use it in 'fairly basic way'. That is OK. Good enough if it helps you to do the job. Nevertheless, if you want to develop technology and real applications for engineering, there are better options for sure. Also, I kindly disagree with you, because both Python and C++ really are focused for engineering (see, e.g., fluid mechanics modules in python or CFD software based on C++). These two programming languages can take you to multiple paths in your engineering career. That is something that you can't do with Matlab, and not to mention that all AI is widely based on them. Regards!
@@arods I agree with a lot of what you’re saying. I’m not ever going to develop professional applications. A typical thing I might do would be modelling a system of vessels and depressurising them to a vent to generate pressure-time histories or to understand the unsteady gas flow. Typically I model these types of situations using finite difference methods. These models may involve rigorous or simplified thermodynamics. The beauty of Matlab is that you can investigate different thermodynamic assumptions, paths and compositional sensitivities very easily and efficiently. I like the built in functions - they are absolutely rock solid, predictable and robust. It seems to me much better to use an inbuilt solver to solve the roots of a cubic than spend time farting about writing code to apply Newton’s method. Self built solvers work efficiently most of the time but fall over periodically? With Python it appears that I’d spend a lot more time writing that sort of code because of the absence of ready made solutions?
@@donharrold1375 As I said before, if Matlab works for you, providing robust solutions, then go ahead. That's fine. However, there are many open-source solutions out there, free for you, available in both Python and C++, or any other open programming language, and they coexist very well even with proprietary software (for example, Abaqus and Python). It's okay if Matlab works for you, but it's not for modern development or advanced analysis (if advanced means developing novel solutions). On the other hand, I don't understand why to defend so much a software/language that doesn't support OOP, and doesn't allow collaborative and efficient development... what I said earlier are just recommendations... you don't necessarily have to follow them, of course. Every problem can be solved in different ways...
Ppl don’t understand how practical and extremely important programming is… model based design and understanding the physics behind all our designs is key to great products
I would argue that the most important requirement is to be versatile and willing and able to learn new software whenever needed. Don't fall in love with your tools. Nowadays there are so many different software solutions out there to solve the same tasks and different companies often use different software and you have to be willing to readily adapt to new software. It's good to develop expertise in one specific tool and to try to master it, but know that you might have to learn something new sooner or later, whether it's CAD/CAM, programming languages or wherever.
One quirk about CAD is that most functions are transferrable from software to software. I use Onshape right now, but have used Inventor and Fusion 360 in the past as part of my education, and a significant chunk of functions are identical or near identical. Note: I am still in college.
For those, yes, they are quite similar (Inventor and Fusion 360 are both made by Autodesk and OnShape was started by a bunch of former Autodesk employees). There are typically a few major differences in CAD packages, though, and those little things will trip you up. I used CATIA for year in college and with work, and now I use PTC Creo, and simple things like reference features in drawings are handled differently in the 2 programs and can cause MAJOR issues if not handled early on
I just graduated with my associates in mechanical design and drafting and the program was mostly CAD software. I had semester long classes in 2D AutoCAD, Solidworks, CREO, and Inventor. They are all mostly the same. The only thing is learning the steps of operation and where the buttons are located.
They can't be different. They all follow the same route : Sketch->Object->Combining the objects. There are no more effective ways to build mathematical 3D object in our world.
thanks for such valuable information I learned to use the following programs at university CAM (MasterCAM) CAD (3D [Solidworks,Catia] 2D [AutoCAD, Draftsight] CAE ( Patran/Nastran, Ansys ) Programming (Matlab/Simulink, EES, Octave, Java [Texpat, Eclipse]) Simulation (Festo Fluidsim, Itrilogy) I think that I will look for more than adding a new program is to improve on one of the most demanded in the market
I work at a company that produces custom parts out of sheet metal. We typically use SOLIDWORKS and I'm fairly comfortable with that but I've found that having a more simple and lightweight software to complement it such as Fusion 360 can really help cut production times on less complex orders.
Lol, for me SOLIDWORKS is actually the simple and lightweight software for engineers. You should have used really unintuitive software like Creo or CATIA.
Not budget friendly. Powerfull, sure. But with repetitive tasks and simple process, there is no need for all that power. Like a chainsaw for cutting bread. @@no_one2691
It's interesting how way different is the approach that an engineering has depending on where you are. Here in my country (Colombia) Excel is a tool that you MUST know, and they let you know that in the job info. Moreover in the mechanical engineering sphere the most likely job that one can find as an engineer is on maintenance.
I learnt Autocad, creo, hypermesh and went to get job where i was said that there are a lot of designers already and im not needed to push inside the already tight room. And eventually was pushed to do works like lifting metal bins and quality checking of products, crimping nuts etc in the name of mechanical engineering🙂, eventually i saved enough money to learn Java and got a job in IT and am actually loving this job.
I am also a mechanical engineer, I don't like my job and workplace, I have learnt solid works and auto cad, still no use. I am operating machines with bare hands and lifting objects 😢, all the time. I want to learn programming. How much time does it take to learn Java and other languages for a better IT job? Please answer me🥺
Great video! From the software point of view, I will say that if you are in the modeling and simulations industry you will need to learn C++ and Linux. Modeling and Sims Eng. Is a huge field, unfortunately schools don’t prepare engineers for this field.
@@omegadeepblue1407, nop in my field we don’t use Ansys nor comsol, the codes we use are developed in house and those are not GUI based. Most of the codes I have worked with are written in C++ with all the inputs managed by python. So yeah, you need command line to interact with them, and Linux is a great operating system for this.
A very useful alternative to the CAE analysis software you mentioned is Altair’s ‘SimSolid’. It eliminates the need to simplify the geometry changes required by most traditional FEA software as pointed out in step 1 of your video and also doesn’t use ‘meshing’ so eliminates that part of the preprocessing activity in step 2. It lets you analyse the CAD model as you designed it. It is incredibly good for getting fast and reliable results
You cannot compare CAD software just by market share. Siemens products are used mostly in heavy machinery, engineering and manufacturing. Through years I saw large companies wasting time when trying to use Catia for heavy machinery where Solid Edge or NX license did much better and effective job. Key is to know which program to use where and what you did describe is a point of view by product design engineer. My main skills are in NX, NX Cam Robotics and Solid Edge but sometimes I still use Inventor and SolidWorks as each of these have pros and cons. Also it depends on what projects you are on and what other team is using.
Hello, There is a rather simple physics problem, no calculations needed, that I would be willing to bet you cannot solve. It can be explained and understood easily. Let me know.
My school gotta be one of the only engineering schools in existence that doesn’t give us SolidWorks, it gives us Inventor. Thankfully all the engineering teams I’m on give us SolidWorks access so it’s been my go-to since then
I have worked on Catia, Solidworks, Creo, Inventor, Auto Cad & little bit in NX (NX i hv forgotten b/c of lack of practice). In Simulation worked on MSC FEA 2014,ANSYS.
Instead of C++, it is better to learn C when it comes to engineering. Not because it is easier, but because in the world of microcontrollers and generally when you need to program something that includes some sensors, microcontrollers, microprocessors, etc. You're going to use at most C. But it all depends on the application. Still, C++ is a great and very powerful language, that's for sure and it has many applications but in this case, it is better to know C
Awesome talk! As a 3D artist this was fascinating for me to see the flipside, how engineers use the same software in the real world. Cool to know fusion 360 is up there for you too.
I work in Aerospace, CAD is mostly CATIA, CAE is a mix of Ansys/Abaqus/Nastran and a little of simcenter some times(depends on the client you work with), Hypermesh is important too . Programming we use MATLAB/Simulink. Excel is often used for quick calculations. The test team uses Matlab/Simulink, and LabView.
You've never used Catia and NX, right? there is world of difference between any of them and solidworks or solidedge, most tier 1 car, aeroespace and defense, use them, solidworks, goes to suppliers, but inventor is taking those licenses because of costs, also you got access to nastran by a minimal fee, that is really popular when it goes to FEA studies
Excel and Matlab are very useful . They can get you a quick result for data analysis. I always recommend to use standalone fem software. Standalone fem is a must to get accurate result efficiently. I only use CAD software for structure modeling. But your listed categories are very helpful to write down a resume.🎉
At my job (and in highschool) I use inventor (and we use Autodesk Vault and AutoCAD for electrical drawing diagrams). Im only 22 but I've had so much experience on inventor that I can easily whip together parts, assemblies, and drawings (better than some of the older people at my company) in one or two days with minimal revisions. I perosnally love inventor and find it so much faster and easier to use than the other CAD softwares Ive used (but youll get faster with any software you spend years using). The only thing I dont like about inventor is that it is NOT priced for a home user / maker or for super small companies / startups, hence fusion 360 being AutoCAD's stripped down version of inventor for more home / maker use but man I miss a lot of features from inventor with it, the workflow on fusion 360 is just so much more limited / slower when coming from inventor.
My company used Inventor when I started, but changed to SolidWorks after a couple of years. It was a super easy transition. Now we're getting ready to change to Creo. I'm told that it won't be as easy of a transition as Solidworks was. Fingers crossed.
I hate solidworks for many reasons. Personally I use fusion but that’s not to say SW is bad. My main issues are it’s unstable rendering engine and poor performance as well as its non intuitive tool selection.
Perhaps solidworks has really declined over the last few years since I used it but my experience with Fusion has always been that it's basically a hobbyist toy compared to real cad tools like Solidworks, Inventor, Catia etc. Any time that I have attempted anything remotely complex to calculate Fusion will crash (Complex splines, large chamfers, and large poly geometry). The entire interface is backwards to everything else in the industry. I learned on Inventor and can pretty easily switch between solidworks, catia and creo. However learning Fusion was a nightmare because they decided to put everything in weird spots. And it's not that all of these other tools have a bad layout that needs to be improved, Fusion's layout is bad for doing serious work with complex parts. I always find myself having to constantly navigate through multiple menus to access the tools I want for anything other than the very specific workflow Fusion is setup for. And to be clear I don't want to dislike Fusion. Infact I tried really hard for about 6 months off and on to like it since it is so much cheaper if I want a personal commercial license. It's great for casual hobby work and simple parts, but it just isn't a real CAD tool for real engineers.
Have my internship on a Japanese design company and started with Creo there. I got some experience with AutoCad in college, though only making 2d drawings. I think Creo is not on par with SOLIDWORKS, it is above it. Creo and Catia I think is similar to each other. On my present job we are using SOLIDWORKS and Catia, for both drawings and 3d design. But I think Catia is superior (well Dsault systems made them both anyway). Catia has steeper learning curve. I wanted to try simulation too, however I am not on that department.
1. Excel , Autocad. 2. Fusion, Rhino,...are not mechanical engineers grade software. Fusion is perfect for 1 person work with cnc router in garage workshop. 3. Right software depends on what kind work your company does. For general purpose Inventor (for same price you get about 5 programs added in pack) , Solid Works-want to be inventor, but not at same level at all, Siemens NX - to expensive, but works fine. Creo, Catia,..junk. When you add cost of combined licences AND implemented server base for team work, than you are left with Inventor only. 4. FEM (finite element method) depends again on your copanys work. You get basic FEM inside CAD, which covers about 99% of needs. Older you are, more you use excel for same job. 5. Excel again. It is your best friend. 6. program language : FORTRAN (for easy typing mathematical formulas) ,VISUAL BASIC (for MACROS in MS office) , STEP7 , C++ are must. Phyton is C# without VS. 7. CAM work: Fusion , HSM for solidworks or inventor, Workflow in these is perfect. 8. Excel for everything else.
I made the experience that there are two teirs of cad software. The first lower tier is autodesk inventor, solid edge and solid works. The second tier is siemens nx and similar programs.
My highschool offered it my freshman year but it was a very basic class, in college, we did 2d my second semester freshman year and 3d my first semester of sophomore year. My college used auto cad for 2d and solidworks for 3d, my highschool class had us use inventor.
anything with high single core performance as cads barely use more than one. appart from rendering and simulation. and lots and lots and lots RAM. like 32GB is sometimes scary little when you see the ram usage curve going straight up in task manager :D:D. ok for study purposes 16 or less is ok .
SolidWorks is very limited, heavy and slow versus Inventor, which is also cheaper, it has better libraries, design wizards, applications, sketching and modeling are faster and with more features. Inventor Nastran and Autodesk CFD are a lot better than SolidWorks FEA applications. On other hand, AutoCAD is still needed for large assemblies with faster modeling, as AutoCAD Plant 3D, or AutoCAD Advanced Steel, or Civil 3D... In addition to all of this, the combability and parallel interaction of different Autodesk Files, allows to Inventor, Revit, Navisworks, AutoCAD and other software to interact in a better way. That I never be able to do better on SolidWorks, where usually crashes with those big files.
I learnt CATIA V5 during my college years (not university, it would be dumb to call college to a university). Sure, its price per seat is expensive, making it expensive for many companies, but I got lucky with my first job interview where they had issues teaching it to mechanical engineers graduates from the local university. We now use 3DExperience (CATIA V6) but still rely in AutoCAD when sketching ideas or draft designs that you want to send out to customers for reference, and more often than not, to be used by their designers and engineers.
It’s just that Inventor is more universal: it’s for both mechanics and builders. It is strong in connection with AutoCAD and Revit. There are no analogues here (fortunately or unfortunately).
Matlab is not very often used outside academia. You are better off learning python and R. I found R was the closest to Matlab. Octave was too close to matlab and I wanted to get as far as I could from it. For simulation I used Comsol, and miss it, but don’t have $30k just laying around. I use OpenFOAM to replace just a small part of comsol.
Hello, There is a rather simple physics problem, no calculations needed, that I would be willing to bet you cannot solve. It can be explained and understood easily. Let me know.
Just for my interest, what area is represented by the survey? I know that Solidworks is most the popular professional CAD software in the US but In Europe I think that Inventor has a much bigger share than shown in the graph, based on what I see around my area.
really good and informative video and i like your presentation. i'm glad you have talk about Catia. also you didn't talk about MSc Nastran/Patran, Adams, cradle those are also some of the old programme with legacy code that written from shuttle era. for flow analysis Openfoam and SU2 are opensource and best alternative to ANSYS flow solvers like fluent and can give you much more control over solver and used by many research institutions. wish to see more in-depth content in the future.
@@8kwest in some institutions you must have to use msc nastran patran as the solvers and methods have been used before. But that being said abaqus is also being accepted as an alternative to nastran/patran in the aerospace industry.
Catia, Creo (former Pro Engineer) and NX belongs to high end (capable to use multicore processor) software. .SolidWorks (SW using only one core of processor ) , Inventor and Solid Edge belongs to lower grade .
While putting Excel on the resume *is* filler, you need to be very good with Excel. I've been working as an engineer for over 20 years and it pains me to see how poor some people are at using a tool that you will use *every* day. Excel will likely be the number one tool you use every day regardless of where you work. You not only need to be able to do calculations, but process data, make plots, write custom functions with VB (yes, it is useful and easy to learn). If you're truly good at Excel you can use it to do many of your routine or one-off tasks that don't have specialized software.
I am prefer inventor over solid works any time much faster & easy to use, recently switched to solid works for product specific need. It took half day what inventor can do in half our. We are migrating to inventor in near future.
When you say that all mechanical engineers should automatically be competent in excel do you just mean front end or is it implied that they are also competent in VBA and macros? Would that justify putting it on your resume?
Software for designing a small jet engine, is solidworks a simple all rounder? key aspect is the CFD to get the flow right from airfoil shapes and ducting. Is it good enough for real world predictions?
I found Inventor to be better than solidworks. Solidworks is just like Adobe's programs; it's so popular that they don't have to care about the quality of the program. I tried to use it, and I found it to be immensely difficult to use. just making a sketch required switching between multiple menus frequently. Inventor only needs 1 menu for each stage of the design. In Inventor, sketch stuff is in 1 menu, 3D stuff is in another, and analysis is in its own menu too. Also, SolidWorks looks ugly to me.
Great video, yes solid works simulation is easish to access if you want to do the bare minimum static sim, anything more and your pockets gonna hurt, last time i spoke to my solidworks rep i mentioned CFD and that its not necessary for what i do but curious what it costs well youll have to pop out 20K a year to have access to CFD
It really depends on the company. If it's a large company (Global 500), you won't likely have to do CAE. Smaller companies generally have their engineers wear many hats.
This is a reeeeally informative video, as a one who doesnt know shit about the tools engineers use, this gave a good grasp on what this all about and where to start thanks!!!
Teamcenter and NX are expensive software so that is probably why they are not used in many companies. But damn they are nice to work with compared to Solidworks.
Great video and agree with everything you said. I've been a mechanical engineer for the last 10+ years and just started picking up Python this last year. Interested to see where and how I can apply it more often.
@@matts9728 thank you for teaching me. Yes I wanted to ask your salary. I am a university student majoring in mechanical engineering in Japan. I've heard that America is the best place to work not only for software engineers, but also for hardware engineers. Like you, I want to work in America. What should I do? Also how did you get the job? What university did you graduate from?
@@たいたににに I am not sure about the work visa or immigration to America. But in general, I would say that the better of an engineer you are, the more likely you are to work for any company you like. If I could do it all over again, I would definitely grow my software skills along with hardware. I graduated with a Mechanical Engineering degree from a standard large public university, nothing too special. In engineering, the school you graduated from stops mattering pretty early in your career, it's all about what you know and what you can do. I'm paid $100k+ and I got my job by getting really good at skills in demand and then just applying to a bunch of places. For hardware, I would put an emphasis on understanding GD&T, materials, and understanding mechanical systems.
@@matts9728 thank you I'm a non-American citizen, so I think the hurdles to work in America are higher than yours, but I want to make my dream come true. Thanks for the useful information! I have just two questions. Could you go to graduate school and get a job without a master's degree? How many companies did you apply to and how many did you get offers from? I'm sorry again.
Thank you bro for the good work you're doing Please i want to ask that what are the most special branches in Mechanical engineering that are good for the future??
As a machinist please get more engineers to be hands on. We need more experienced people designing parts. Not people who use a general tolerance and then complain that the parts are wrong. Or on the other end. Using ±0.01mm tolerance for a part that is a 20mm bush. Which could be a +.5-0.0 tolerance. And make everyone's lives easier
I would like to add one more mini software that comes handy and that is EES - Engineering Eqyqtion Solver a good programming based engineering equations solver using Iterative approach - why iterarive becuase this is how computer do calculations
Check out my new products that will help you ace your next interview: payhip.com/EngineeringGoneWild
How do Mechanical Engineers work from home 👉th-cam.com/video/jAqowG4fm8Y/w-d-xo.html
Mechanical Engineering Interviews Be Like 👉th-cam.com/video/HfsBMNKRObo/w-d-xo.html
Learn more about ME classes 👉th-cam.com/video/z49wTVGHy48/w-d-xo.html
How I spent my $150K Mechanical Engineering Salary 👉th-cam.com/video/g1FGX9bfWEI/w-d-xo.html
Subscribe for MORE 👉th-cam.com/users/EngineeringGoneWild
Please can you do a video about industrial engineering vs mechatronics engineering
As a machinist PLEASE, PLEASE for the love of god, talk to the people who are ACTALLY going to make your parts. I cannot stress this enough. CAD gives you the ability to design things that are just not feasible to make in a reasonable timeframe/cost. I can't tell you how often I've had to talk to an engineer about a feature/design because they didn't get input from a machinist during the design phase. You'd be surprised at a little input can go a long way. At my current shop we helped out biggest customer save time and money on a part. We cut weeks out of the processing time, while making the part easier to manufacture and eliminating potential failure points. In the end we cut the cost of the part by about 20%.
dont say/write you want everything from square tubes and one drilled hole only? :D:D dont be affraid in small companies we get enough feedback....like...come down here are the wrenches and put it together.....than the ou shit moment comes :D:D maybe it can be put together maybe not.
Totally agree! Design for manufacturability and assembly is one of the most valuable skills for mechanical engineers
Cad guys gives you poets instead of drawing ok
Usually its common sense and not an engineer problem but rather a person problem. Even still i respect your opinion but keep in mind that we also have to learn :) most good engineers wont repeat a mistake if you point it out respectfully. We're both equally valuable, same work field, we should help eachother for a better industry
Brandon S I think your company working procedure is not right somewhere ... there should be a design review meeting and DFM meeting somewhere in the design process so that people can highlight any design issues before design is approved for production phase. Either your company don't do DFM and DVP&R meetings or less likely you guys just skip those meetings because .. not my problem, it's the designers problem LoL (just kidding don't be mad )
As a hobby machinist, i use Paint as a engineering software
Sir you have transended above all of us
😮🎉
of course sometimes you just need sbinary bitmap
If you can design readily manufacturable parts, you will always have a job. This is one of the most underrated skills in mechanical engineering.
underrated? how the main skill of a mechanical engineer is underrated? What is the mechanical engineer work for if not for being manufactured?
I have a PhD in MechEng. I seriously recommend to avoid Matlab. It has no real usage outside academy. Learn Python and C++ instead. Thank me later.
I use MatLab and I’m not an academic or student. The built in powerful functions and ease of use make it a no brainer for me. I use it in a fairly basic way to solve matrices and arrays and simple differential equations that are too tricky for a spreadsheet. I’m no app designer. I’ve looked at Python but it seems less focused towards engineering. If cost is an issue, use Octave which is mostly equivalent to Matlab. Simulink really stands out on its own for control system modelling.
@@donharrold1375 You have already said it, you use it in 'fairly basic way'. That is OK. Good enough if it helps you to do the job. Nevertheless, if you want to develop technology and real applications for engineering, there are better options for sure. Also, I kindly disagree with you, because both Python and C++ really are focused for engineering (see, e.g., fluid mechanics modules in python or CFD software based on C++). These two programming languages can take you to multiple paths in your engineering career. That is something that you can't do with Matlab, and not to mention that all AI is widely based on them. Regards!
@@arods I agree with a lot of what you’re saying. I’m not ever going to develop professional applications. A typical thing I might do would be modelling a system of vessels and depressurising them to a vent to generate pressure-time histories or to understand the unsteady gas flow. Typically I model these types of situations using finite difference methods. These models may involve rigorous or simplified thermodynamics. The beauty of Matlab is that you can investigate different thermodynamic assumptions, paths and compositional sensitivities very easily and efficiently. I like the built in functions - they are absolutely rock solid, predictable and robust. It seems to me much better to use an inbuilt solver to solve the roots of a cubic than spend time farting about writing code to apply Newton’s method. Self built solvers work efficiently most of the time but fall over periodically? With Python it appears that I’d spend a lot more time writing that sort of code because of the absence of ready made solutions?
@@donharrold1375 As I said before, if Matlab works for you, providing robust solutions, then go ahead. That's fine. However, there are many open-source solutions out there, free for you, available in both Python and C++, or any other open programming language, and they coexist very well even with proprietary software (for example, Abaqus and Python). It's okay if Matlab works for you, but it's not for modern development or advanced analysis (if advanced means developing novel solutions). On the other hand, I don't understand why to defend so much a software/language that doesn't support OOP, and doesn't allow collaborative and efficient development... what I said earlier are just recommendations... you don't necessarily have to follow them, of course. Every problem can be solved in different ways...
I am learning python
Ppl don’t understand how practical and extremely important programming is… model based design and understanding the physics behind all our designs is key to great products
I would argue that the most important requirement is to be versatile and willing and able to learn new software whenever needed. Don't fall in love with your tools. Nowadays there are so many different software solutions out there to solve the same tasks and different companies often use different software and you have to be willing to readily adapt to new software. It's good to develop expertise in one specific tool and to try to master it, but know that you might have to learn something new sooner or later, whether it's CAD/CAM, programming languages or wherever.
One quirk about CAD is that most functions are transferrable from software to software. I use Onshape right now, but have used Inventor and Fusion 360 in the past as part of my education, and a significant chunk of functions are identical or near identical.
Note: I am still in college.
For those, yes, they are quite similar (Inventor and Fusion 360 are both made by Autodesk and OnShape was started by a bunch of former Autodesk employees). There are typically a few major differences in CAD packages, though, and those little things will trip you up. I used CATIA for year in college and with work, and now I use PTC Creo, and simple things like reference features in drawings are handled differently in the 2 programs and can cause MAJOR issues if not handled early on
My college we only have a somehow updated version of solidworks and Rdm6, an old program for resistance of materials.
I just graduated with my associates in mechanical design and drafting and the program was mostly CAD software. I had semester long classes in 2D AutoCAD, Solidworks, CREO, and Inventor. They are all mostly the same. The only thing is learning the steps of operation and where the buttons are located.
They can't be different. They all follow the same route : Sketch->Object->Combining the objects. There are no more effective ways to build mathematical 3D object in our world.
I LOVE ONSHAPE!
thanks for such valuable information I learned to use the following programs at university
CAM (MasterCAM)
CAD (3D [Solidworks,Catia] 2D [AutoCAD, Draftsight]
CAE ( Patran/Nastran, Ansys )
Programming (Matlab/Simulink, EES, Octave, Java [Texpat, Eclipse])
Simulation (Festo Fluidsim, Itrilogy)
I think that I will look for more than adding a new program is to improve on one of the most demanded in the market
I work at a company that produces custom parts out of sheet metal. We typically use SOLIDWORKS and I'm fairly comfortable with that but I've found that having a more simple and lightweight software to complement it such as Fusion 360 can really help cut production times on less complex orders.
Lol, for me SOLIDWORKS is actually the simple and lightweight software for engineers. You should have used really unintuitive software like Creo or CATIA.
İ am a solidworks skilled design engineer i m looking for this kind of job as you have .please some one help me!
Not budget friendly. Powerfull, sure. But with repetitive tasks and simple process, there is no need for all that power. Like a chainsaw for cutting bread. @@no_one2691
It's interesting how way different is the approach that an engineering has depending on where you are. Here in my country (Colombia) Excel is a tool that you MUST know, and they let you know that in the job info. Moreover in the mechanical engineering sphere the most likely job that one can find as an engineer is on maintenance.
I learnt Autocad, creo, hypermesh and went to get job where i was said that there are a lot of designers already and im not needed to push inside the already tight room. And eventually was pushed to do works like lifting metal bins and quality checking of products, crimping nuts etc in the name of mechanical engineering🙂, eventually i saved enough money to learn Java and got a job in IT and am actually loving this job.
I am also a mechanical engineer, I don't like my job and workplace, I have learnt solid works and auto cad, still no use. I am operating machines with bare hands and lifting objects 😢, all the time. I want to learn programming. How much time does it take to learn Java and other languages for a better IT job? Please answer me🥺
@@Belasco747 6 months for Java mastering takes about a year, then you will have to land a job and go through that job for at least 2 years
@@manojht8036 Thank you so much😊😊
Great video! From the software point of view, I will say that if you are in the modeling and simulations industry you will need to learn C++ and Linux. Modeling and Sims Eng. Is a huge field, unfortunately schools don’t prepare engineers for this field.
Linux? For creating our own FEA solvers?
@@omegadeepblue1407, nop in my field we don’t use Ansys nor comsol, the codes we use are developed in house and those are not GUI based. Most of the codes I have worked with are written in C++ with all the inputs managed by python. So yeah, you need command line to interact with them, and Linux is a great operating system for this.
@@martinliza4811 can you share any source where we can learn more about this
A very useful alternative to the CAE analysis software you mentioned is Altair’s ‘SimSolid’. It eliminates the need to simplify the geometry changes required by most traditional FEA software as pointed out in step 1 of your video and also doesn’t use ‘meshing’ so eliminates that part of the preprocessing activity in step 2. It lets you analyse the CAD model as you designed it. It is incredibly good for getting fast and reliable results
Fast, but okay-ish results for design exploration.
If you plan to assess the utilization for fatigue strength, no, do not use SimSolid.
You cannot compare CAD software just by market share. Siemens products are used mostly in heavy machinery, engineering and manufacturing. Through years I saw large companies wasting time when trying to use Catia for heavy machinery where Solid Edge or NX license did much better and effective job. Key is to know which program to use where and what you did describe is a point of view by product design engineer. My main skills are in NX, NX Cam Robotics and Solid Edge but sometimes I still use Inventor and SolidWorks as each of these have pros and cons. Also it depends on what projects you are on and what other team is using.
Thanks for sharing your insights!
This is very helpful! As a returning engineer, this is a great summary of the tools that employers expect you to have. Nice Summary and exlpanations!
Hello, There is a rather simple physics problem, no calculations needed, that I would be willing to bet you cannot solve. It can be explained and understood easily. Let me know.
Great video, the sound reverberates a little in the table shoot. Great stuff, thank you.
My school gotta be one of the only engineering schools in existence that doesn’t give us SolidWorks, it gives us Inventor. Thankfully all the engineering teams I’m on give us SolidWorks access so it’s been my go-to since then
I have worked on Catia, Solidworks, Creo, Inventor, Auto Cad & little bit in NX (NX i hv forgotten b/c of lack of practice). In Simulation worked on MSC FEA 2014,ANSYS.
Instead of C++, it is better to learn C when it comes to engineering. Not because it is easier, but because in the world of microcontrollers and generally when you need to program something that includes some sensors, microcontrollers, microprocessors, etc. You're going to use at most C. But it all depends on the application. Still, C++ is a great and very powerful language, that's for sure and it has many applications but in this case, it is better to know C
Awesome talk! As a 3D artist this was fascinating for me to see the flipside, how engineers use the same software in the real world. Cool to know fusion 360 is up there for you too.
I have learned how to use SW and I intend to learn about Ansys.
Oh, thank you for this informative and really improtant programs.
I work in Aerospace, CAD is mostly CATIA, CAE is a mix of Ansys/Abaqus/Nastran and a little of simcenter some times(depends on the client you work with), Hypermesh is important too . Programming we use MATLAB/Simulink. Excel is often used for quick calculations.
The test team uses Matlab/Simulink, and LabView.
I agree that Excel shouldn't be listed on an engineer's resume even though it's used on the job. You rarely ever see employers list that in the JD😂
I see it listed on almost all job descriptions
Excel is widely used and one of the most useful tool for data analysis
thank you for comprehensive explanation! Very useful information!
Storage Tank design for process , CZAR, piping 3D, fluent codes for CFD,
You've never used Catia and NX, right? there is world of difference between any of them and solidworks or solidedge, most tier 1 car, aeroespace and defense, use them, solidworks, goes to suppliers, but inventor is taking those licenses because of costs, also you got access to nastran by a minimal fee, that is really popular when it goes to FEA studies
Excel and Matlab are very useful . They can get you a quick result for data analysis. I always recommend to use standalone fem software. Standalone fem is a must to get accurate result efficiently. I only use CAD software for structure modeling. But your listed categories are very helpful to write down a resume.🎉
Ya it's the machinist that does the real work and fixing your problems.
Right on point. I invested lots of time learning CAD software in university when CAE software is just as important
Just a note, not all mechanical engineers design things. I work in the mining industry looking at system optimization and energy usage.
At my job (and in highschool) I use inventor (and we use Autodesk Vault and AutoCAD for electrical drawing diagrams). Im only 22 but I've had so much experience on inventor that I can easily whip together parts, assemblies, and drawings (better than some of the older people at my company) in one or two days with minimal revisions. I perosnally love inventor and find it so much faster and easier to use than the other CAD softwares Ive used (but youll get faster with any software you spend years using). The only thing I dont like about inventor is that it is NOT priced for a home user / maker or for super small companies / startups, hence fusion 360 being AutoCAD's stripped down version of inventor for more home / maker use but man I miss a lot of features from inventor with it, the workflow on fusion 360 is just so much more limited / slower when coming from inventor.
The best comparison And beginner friendly video i have ever seen
My company used Inventor when I started, but changed to SolidWorks after a couple of years. It was a super easy transition. Now we're getting ready to change to Creo. I'm told that it won't be as easy of a transition as Solidworks was. Fingers crossed.
As for me Creo and Ansys - must have!
Very Good Information!!! You are REALLY on point !!!! Thank You for the video. It cleared up thinks that I knew and didn't.
Thanks. Great video, just what I was looking for.
I hate solidworks for many reasons. Personally I use fusion but that’s not to say SW is bad. My main issues are it’s unstable rendering engine and poor performance as well as its non intuitive tool selection.
Perhaps solidworks has really declined over the last few years since I used it but my experience with Fusion has always been that it's basically a hobbyist toy compared to real cad tools like Solidworks, Inventor, Catia etc. Any time that I have attempted anything remotely complex to calculate Fusion will crash (Complex splines, large chamfers, and large poly geometry). The entire interface is backwards to everything else in the industry. I learned on Inventor and can pretty easily switch between solidworks, catia and creo. However learning Fusion was a nightmare because they decided to put everything in weird spots. And it's not that all of these other tools have a bad layout that needs to be improved, Fusion's layout is bad for doing serious work with complex parts. I always find myself having to constantly navigate through multiple menus to access the tools I want for anything other than the very specific workflow Fusion is setup for.
And to be clear I don't want to dislike Fusion. Infact I tried really hard for about 6 months off and on to like it since it is so much cheaper if I want a personal commercial license. It's great for casual hobby work and simple parts, but it just isn't a real CAD tool for real engineers.
I agree with you on Ansys, Matlab and Abaqus, but not at all on Inventor and AutoCAD
Thank you very much for this video. God bless you man.
Have my internship on a Japanese design company and started with Creo there. I got some experience with AutoCad in college, though only making 2d drawings. I think Creo is not on par with SOLIDWORKS, it is above it. Creo and Catia I think is similar to each other. On my present job we are using SOLIDWORKS and Catia, for both drawings and 3d design. But I think Catia is superior (well Dsault systems made them both anyway). Catia has steeper learning curve. I wanted to try simulation too, however I am not on that department.
did you learnt creo in the internship or u knew before that
1. Excel , Autocad.
2. Fusion, Rhino,...are not mechanical engineers grade software. Fusion is perfect for 1 person work with cnc router in garage workshop.
3. Right software depends on what kind work your company does. For general purpose Inventor (for same price you get about 5 programs added in pack) , Solid Works-want to be inventor, but not at same level at all, Siemens NX - to expensive, but works fine. Creo, Catia,..junk. When you add cost of combined licences AND implemented server base for team work, than you are left with Inventor only.
4. FEM (finite element method) depends again on your copanys work. You get basic FEM inside CAD, which covers about 99% of needs. Older you are, more you use excel for same job.
5. Excel again. It is your best friend.
6. program language : FORTRAN (for easy typing mathematical formulas) ,VISUAL BASIC (for MACROS in MS office) , STEP7 , C++ are must. Phyton is C# without VS.
7. CAM work: Fusion , HSM for solidworks or inventor, Workflow in these is perfect.
8. Excel for everything else.
Thanks man
I made the experience that there are two teirs of cad software. The first lower tier is autodesk inventor, solid edge and solid works. The second tier is siemens nx and similar programs.
Great summary of the main skills you need as a mechanical engineer. Our download statistics confirm your info about the most useful CAD software.
What year did you start learning 3D drawing in? What do you use from a laptop?
we learned Solidworks sophomore year in a class called Design for Manufacture
He uses the keys and track pad from his laptop I'd assume.
My highschool offered it my freshman year but it was a very basic class, in college, we did 2d my second semester freshman year and 3d my first semester of sophomore year. My college used auto cad for 2d and solidworks for 3d, my highschool class had us use inventor.
@@EngineeringGoneWild What is the best device to learn these programs?
anything with high single core performance as cads barely use more than one. appart from rendering and simulation. and lots and lots and lots RAM. like 32GB is sometimes scary little when you see the ram usage curve going straight up in task manager :D:D. ok for study purposes 16 or less is ok .
SolidWorks is very limited, heavy and slow versus Inventor, which is also cheaper, it has better libraries, design wizards, applications, sketching and modeling are faster and with more features. Inventor Nastran and Autodesk CFD are a lot better than SolidWorks FEA applications. On other hand, AutoCAD is still needed for large assemblies with faster modeling, as AutoCAD Plant 3D, or AutoCAD Advanced Steel, or Civil 3D... In addition to all of this, the combability and parallel interaction of different Autodesk Files, allows to Inventor, Revit, Navisworks, AutoCAD and other software to interact in a better way. That I never be able to do better on SolidWorks, where usually crashes with those big files.
I learnt CATIA V5 during my college years (not university, it would be dumb to call college to a university). Sure, its price per seat is expensive, making it expensive for many companies, but I got lucky with my first job interview where they had issues teaching it to mechanical engineers graduates from the local university. We now use 3DExperience (CATIA V6) but still rely in AutoCAD when sketching ideas or draft designs that you want to send out to customers for reference, and more often than not, to be used by their designers and engineers.
Thank you very much, it was very helpful!!
It’s just that Inventor is more universal: it’s for both mechanics and builders. It is strong in connection with AutoCAD and Revit. There are no analogues here (fortunately or unfortunately).
Great video!! I support your good work and waiting for your new ones.
Octave is a free alternative for matlab and uses a lot of the same commands
Matlab is not very often used outside academia. You are better off learning python and R. I found R was the closest to Matlab. Octave was too close to matlab and I wanted to get as far as I could from it. For simulation I used Comsol, and miss it, but don’t have $30k just laying around. I use OpenFOAM to replace just a small part of comsol.
I am fresh Mechanical Engineering UG student. Learn many new things your video.
Hello, There is a rather simple physics problem, no calculations needed, that I would be willing to bet you cannot solve. It can be explained and understood easily. Let me know.
Thank you so much 🙏💐
Can you make a video about the hardware needed for university and to work in the industry?
Wait, are you telling me that I won’t calculate the stress in a plane manually like I do in my Mechanics 2 exercises?
Just for my interest, what area is represented by the survey? I know that Solidworks is most the popular professional CAD software in the US but In Europe I think that Inventor has a much bigger share than shown in the graph, based on what I see around my area.
In my environment (Austria), Inventor seems to be used almost as often as Solidworks.
Yup ..then put compression forces of a length of rope ...or tolerances that only off world entities could dream of ....
I just graduated with an ME degree and every job I am applying to lists autocad and/or revit as necessary.
thank you so much for clear and good video
really good and informative video and i like your presentation. i'm glad you have talk about Catia. also you didn't talk about MSc Nastran/Patran, Adams, cradle those are also some of the old programme with legacy code that written from shuttle era. for flow analysis Openfoam and SU2 are opensource and best alternative to ANSYS flow solvers like fluent and can give you much more control over solver and used by many research institutions. wish to see more in-depth content in the future.
Glad you found it helpful! There are a lot of capable CFD software out there that I might talk about in a future video 👌
MSC Nastran/Patran is pretty much obsolete with NX Nastran available. I’ve worked both and MSCs UX is atrocious in comparison.
@@8kwest in some institutions you must have to use msc nastran patran as the solvers and methods have been used before. But that being said abaqus is also being accepted as an alternative to nastran/patran in the aerospace industry.
We only want a video on two programs, SolidWorks and Creo. The difference between them is profound and when we decide which one to use. Thank you
Catia, Creo (former Pro Engineer) and NX belongs to high end (capable to use multicore processor) software. .SolidWorks (SW using only one core of processor ) , Inventor and Solid Edge belongs to lower grade .
Thank you Sir, The video is very much helpful
While putting Excel on the resume *is* filler, you need to be very good with Excel. I've been working as an engineer for over 20 years and it pains me to see how poor some people are at using a tool that you will use *every* day. Excel will likely be the number one tool you use every day regardless of where you work. You not only need to be able to do calculations, but process data, make plots, write custom functions with VB (yes, it is useful and easy to learn). If you're truly good at Excel you can use it to do many of your routine or one-off tasks that don't have specialized software.
I disagree, because as your usecase becomes more complex python quickly becomes a better tool.
Thank you! Great video! If I may give some advice, it would have been much better if you had used an external microphone.
is it possible to get solidworks (to learn it) without paying their fee? Also without a university subscription or anything
I am prefer inventor over solid works any time much faster & easy to use, recently switched to solid works for product specific need. It took half day what inventor can do in half our. We are migrating to inventor in near future.
When you say that all mechanical engineers should automatically be competent in excel do you just mean front end or is it implied that they are also competent in VBA and macros? Would that justify putting it on your resume?
Cool video but the part where you talk in a room has insane echo. The ones where you show clips is fine tho
Great and useful video. Thank you very much for your effort.
Open Foam is free CFD that is powerful as Ansys Fluent. It is not that user friendly but it is free and have a big community.
Thank you a lot!
Software for designing a small jet engine, is solidworks a simple all rounder? key aspect is the CFD to get the flow right from airfoil shapes and ducting. Is it good enough for real world predictions?
Autodesk inventor is the perfect software for mechanical engineering design finally it's AUTODESK
Didnt AutoDesk Inventor discontinue back in 2021?
I worked with SolidWorks, Creo and Inventor. Creo is way better then Inventor in all fields. SolidWorks is good but bad with big assemblies.
Hi, I worked with SolidWorks, Creo and Inventor. Creo is way better then Inventor in all fields. SolidWorks is good but bad with big assemblies.
@@lionedheart not really there is 2023 still out there for sale.
lol, I used to 3D model using solid works. Now I use Inventor and I love it.
I found Inventor to be better than solidworks. Solidworks is just like Adobe's programs; it's so popular that they don't have to care about the quality of the program. I tried to use it, and I found it to be immensely difficult to use. just making a sketch required switching between multiple menus frequently. Inventor only needs 1 menu for each stage of the design. In Inventor, sketch stuff is in 1 menu, 3D stuff is in another, and analysis is in its own menu too. Also, SolidWorks looks ugly to me.
100%
SW interface looks like old windows OS...
Great video, yes solid works simulation is easish to access if you want to do the bare minimum static sim, anything more and your pockets gonna hurt, last time i spoke to my solidworks rep i mentioned CFD and that its not necessary for what i do but curious what it costs well youll have to pop out 20K a year to have access to CFD
But if I become design engineer using mostly solidworks(CAD), would I be requested to do CAE on the design?
It really depends on the company. If it's a large company (Global 500), you won't likely have to do CAE. Smaller companies generally have their engineers wear many hats.
How about CAM SOFTWARE like MASTER CAM or SOLIDCAM?
What's wrong with Solid Edge?
This is a reeeeally informative video, as a one who doesnt know shit about the tools engineers use, this gave a good grasp on what this all about and where to start thanks!!!
Thank you for sharing your experience
Teamcenter and NX are expensive software so that is probably why they are not used in many companies. But damn they are nice to work with compared to Solidworks.
100%. I prefer NX to pretty much every other CAD software I've tried.
Pls make a video for people who is thinking about mayor in mechanical engineering.. like skills to have to prepare for
What a shame that the audio is painful, such great information though.
Great video and agree with everything you said. I've been a mechanical engineer for the last 10+ years and just started picking up Python this last year. Interested to see where and how I can apply it more often.
What country do you work in? Also, how are you treated? I am studying ME in Japan.
@たいたににに in USA. What exactly do mean by how I'm treated? Overall pretty well, I'm paid above average and have great work/life balance. How about you?
@@matts9728 thank you for teaching me. Yes I wanted to ask your salary.
I am a university student majoring in mechanical engineering in Japan. I've heard that America is the best place to work not only for software engineers, but also for hardware engineers. Like you, I want to work in America. What should I do? Also how did you get the job? What university did you graduate from?
@@たいたににに I am not sure about the work visa or immigration to America. But in general, I would say that the better of an engineer you are, the more likely you are to work for any company you like.
If I could do it all over again, I would definitely grow my software skills along with hardware.
I graduated with a Mechanical Engineering degree from a standard large public university, nothing too special. In engineering, the school you graduated from stops mattering pretty early in your career, it's all about what you know and what you can do. I'm paid $100k+ and I got my job by getting really good at skills in demand and then just applying to a bunch of places.
For hardware, I would put an emphasis on understanding GD&T, materials, and understanding mechanical systems.
@@matts9728 thank you
I'm a non-American citizen, so I think the hurdles to work in America are higher than yours, but I want to make my dream come true. Thanks for the useful information!
I have just two questions.
Could you go to graduate school and get a job without a master's degree?
How many companies did you apply to and how many did you get offers from?
I'm sorry again.
Awesome this video is very clarity
Very valuable at this time for me.
Thanks!!
8:44 bruh that was literally our final project in FEA 💀
Good information. Now, let me recommend you a microphone. Your welcome.
Thank you bro for the good work you're doing
Please i want to ask that what are the most special branches in Mechanical engineering that are good for the future??
Mechatronics, Manufacturing, and Nanotechnology all have great potential😃
As a machinist please get more engineers to be hands on. We need more experienced people designing parts. Not people who use a general tolerance and then complain that the parts are wrong. Or on the other end. Using ±0.01mm tolerance for a part that is a 20mm bush. Which could be a +.5-0.0 tolerance. And make everyone's lives easier
Here problem is that they are not letting engineers in handon jobs due they lack education for it.
I would like to add one more mini software that comes handy and that is
EES - Engineering Eqyqtion Solver a good programming based engineering equations solver using Iterative approach - why iterarive becuase this is how computer do calculations
This is a very helpful video. How do I get in touch with you! I really need someone to guide me through all these properly.
How about CAM SOFTWARE like MASTER CAM or SOLIDCAM? Someone please help. Thank You.
You should teach simulation software
@EngineeringGoneWild, Is it worthy to learn *Fusion 360*...?
Inventors' all you'll need, it does it all.
I wonder that can GPD Pocket 3 can handle all those Mechanical Engineer software for the user?
This video is helpful. Thank you! 😊Mechanical girl ❤❤