Should I learn Programming or learn to build things?

AI Thread Summary
Learning programming and building projects are both essential for mechanical engineering students seeking internships. Employers generally prefer candidates with skills in both areas, as engineers often need to perform scripting for simulations and data analysis. It's beneficial to explore both programming and practical building experiences, especially since the lines between engineering and programming roles can blur in professional settings. While it's possible to secure an internship without technical skills, having a foundational knowledge in programming is increasingly necessary. Engaging in engineering project clubs can provide hands-on experience and enhance learning. For budget-friendly building projects, consider simple DIY tasks that utilize readily available materials, avoiding expensive kits. Balancing work and school while pursuing these skills can be challenging, but focusing on projects that align with personal interests can make the learning process more enjoyable.
Metta
Messages
46
Reaction score
0
Hi fellas. Thanks for taking the time to read my post. I basically wanted to know if it is better to learn programming different languages rather than say building things? The reason I ask is because I want to get an internship by next year and I have no experience with programming or building stuff so which one would you guys recommend? Obviously having a knowledge of either gives one a significant advantage over a person who doesn't. I am in my second year of mechanical engineering if that helps.

Basically do employees prefer one over the other?

Also is it possible to get an internship with zero technical and programming skills?
 
Physics news on Phys.org
A mechanical engineer will ultimately design or analyze some system, so it is worthwhile to learn programming and perhaps to learn to build or construct things.

Some simple systems, e.g., a heating or cooling system, may be treated with simple or standard calculations. More complicated systems, e.g., turbomachinery, require more complicated simulations.

Does one wish to do design and analysis, or testing and experimental work, or both?
 
I agree that the correct answer is both. At this point in your career you don't know what you will want to do eventually. Also, in my experience most engineers do at least a little scripting that is required to do simulations or massage data. Therefore, at least one course in programming is mandatory (and as far as I know required in most curricula).

As for the internship, do what interests you the most! Also, do you have any engineering project clubs at your school? At my university we had various car and tractor research competitions that ME students loved to work on (and learned a lot by doing)
 
I am a third vote for both, I once worked in a plant that made engine control modules, and the engineers and programmers worked very closely with one another. At times, there was a very fine line where an engineer's job ended and the programmer's began.
 
So the general consensus is both. Thank you all. I have already begun learning to program and so far so good but I don't know where to start as far as building stuff. I looked at the adruino stuff and it's already confused me. Not to mention, I am on a budget. I work full time and attend school full time to support myself and my family.

Anything that I can easily build without buying those lego stuff?
 
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...

Similar threads

Replies
12
Views
2K
Replies
5
Views
2K
Replies
63
Views
8K
Replies
71
Views
845
Replies
3
Views
182
Back
Top