Engineering Software Developer/Engineering Essential Skills

AI Thread Summary
To enhance qualifications for a software engineering position while pursuing a career in computational engineering within the biotech sector, focus on developing skills in object-oriented programming as a foundational step. Following this, prioritize learning data structures and algorithms, which are crucial for problem-solving and technical interviews. Gaining knowledge in computer architecture and network programming will further strengthen programming capabilities. For those inclined towards practical applications, studying operating systems and databases is beneficial. Conversely, if theoretical aspects are more appealing, delve into discrete mathematics, algorithm analysis, and the theory of computation. This broad approach to computer science will equip candidates with a diverse skill set, making them competitive in both software engineering and computational roles.
joshthekid
Messages
46
Reaction score
1
Hi All,

I am currently a Masters Student in a Biomedical Engineering program and have a B.S. in applied physics. In the majority of the research I have and am doing has been computational and I have been taking engineering classes more on the computational side besides the bio based courses I have to take. During my coursework and research I have gained experience in c,c++, MATLAB and currently learning python and R. I am good at procedural programming but have not done much object oriented or more advanced programming. While ultimately I would like to be a computational engineer in the biotech sector I think I could also enjoy software engineering. So to get to the point, what kinds of skills can I pick up and work on that would make me a good candidate for a software engineering position and also a better programmer. Thanks
 
Physics news on Phys.org
Start with object-oriented programming. Afterward, data structures and algorithms. Follow that up with computer architecture and network programming. If you find that you're still interested in the more practical side of computer science, learn about operating systems and databases. If you're more interested in the theoretical side, learn discrete math, analysis of algorithms (especially if you want to do well in technical interviews), and the theory of computation. Computer science is a broad field, and there are many other areas to study.
 
I don't know if anyone on here works for any of the well known defense companies of your country, whichever country you are from?? Also, if you choose to work in one, do you think the engineering education provide from your school would adequately prepare you for the job. What do I mean by that? Well if you work at say Lockheed Martin and you work in the latest iteration of a missile or if you work at Pratt & Whitney, they assign you to work in the team helping out with building the jet...
Hello, I graduated from undergrad a few years ago with a Major in Physics and minor in Electrical Engineering. I tried to get experience working on and testing circuits through my professor who studied Neutrinos, however covid caused the opportunity to go away and I graduated with no experience or internships. I have attempted to break into the engineering industry with no success. Right now I am considering going for a Masters in Electrical Engineering and I need advice on if this would be...

Similar threads

Replies
2
Views
2K
Replies
9
Views
2K
Replies
3
Views
4K
Replies
3
Views
4K
Replies
1
Views
2K
Replies
3
Views
2K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
2
Views
2K
Back
Top