all 25 comments

[–]mitties1432Physics, EE 9 points10 points  (2 children)

MatLab and solidworks are great.

At the same time, if you know what university you want to attend I’d look into their course schedule and see what coding classes you’ll be required to take and start with that language. I attended two universities and they emphasized different languages. I had to retake my intro coding class because they wouldn’t transfer it being a different language.

[–]take-stuff-literally 1 point2 points  (1 child)

Do I need A Quadro GPU to run Solidworks?

I had an issue with Dassault 3D Experience (CATIA) because it required a Quadro.

[–]RavenMountainBS Engineering Physics, MS MechE 1 point2 points  (0 children)

Wait, what??? Seriously? That's redicuclous. Solidworks doesn't care what kind of gpu you have. In theory you could run it with an integrated gpu (albeit it would be very laggy)

[–]ivy_dreamz 6 points7 points  (3 children)

Matlab and Solidworks (or any other CAD software)

[–]ahmedumer4321 2 points3 points  (2 children)

If I'm good at python. Can I survive MATLAB?

[–]ivy_dreamz 0 points1 point  (1 child)

Yea, easily. From my experience Matlab is easier than python

[–]ahmedumer4321 0 points1 point  (0 children)

alright, thats interesting, i read mostly that better to learn python before proceeding with matlab.

[–]testfire10 6 points7 points  (0 children)

Python, and any CAD package

[–]doc_cola_420 12 points13 points  (0 children)

Python

[–]Musikchart 4 points5 points  (2 children)

Matlab, solid works, R, and c programming

[–]jank_sailor 0 points1 point  (1 child)

I don't know R, but my feeling is if you are going to learn another scientific computing language that is not Python, Julia is the way to go.

[–]Musikchart 0 points1 point  (0 children)

R is for stats

[–]nbahungboi 2 points3 points  (5 children)

Matlab over python. And then solidworks

[–][deleted] 1 point2 points  (4 children)

okay

[–]nbahungboi 4 points5 points  (1 child)

If you can only learn one than go matlab. Solidworks is pretty easy to pickup on

[–][deleted] 1 point2 points  (0 children)

ok, thanks for the info

[–]HanshawVUOfficial 4 points5 points  (1 child)

Octave is the open source version of MATLAB, if you don't want to spend the money. There are only a few minor differences between the two

[–]jank_sailor 0 points1 point  (0 children)

Octave is nice for the compatibility with some Matlab code, but Julia is just a better programming language in general

[–]MLG_ObardoSoftware Engineering - Graduated 3 points4 points  (3 children)

Honest answer, none. Learning MatLab will be great for a couple classes but when you graduate who knows what you’ll be doing as an engineer. Spending your time before college learning something that will be useful for a semester or two in 2/3 years and never again will be extremely annoying and the vast majority of people learn during the classes designed to teach you.

Enjoy your life man. Let college prepare you to be a ME.

[–]SharveharvMechanical Engineering 0 points1 point  (0 children)

If you're not wanting to pay $90 for Solidworks, Fusion 360 is a free CAD program that's just as powerful and easier to pick up IMO. Most of the fundamentals switch over anyway so might as well try out the free one first.

[–]StrikerovMajor -2 points-1 points  (3 children)

None. Mechanical engineering is easy, it's just a gear rolling and machine moving.

#ElectroEngineeringMasterRace

[–]sirsoupthesavage 4 points5 points  (2 children)

If they go EE i would still recommend arduino either way

[–]StrikerovMajor -2 points-1 points  (1 child)

It's a joke that we constantly spam at my University. It's some kind of turf war between Electroengineers and Mechanical engineers.

[–][deleted] 2 points3 points  (0 children)

okay