3 ms·
What kind of engineering are you doing? Do the companies you work for think of software dev as one of their core competence? I work in semi conductor manufactur
by newswasboring 6y ago
What kind of engineering are you doing? Do the companies you work for think of software dev as one of their core competence? I work in semi conductor manufacturing and currently employed with one of the largest equipment manufacturers. The technology lock in is fairly strong in this and other companies in this field because of 2 reasons
1. Legacy code is very valuable. Mistakes are costly and thus nobody wants to change anything once its proven to work.
2. They hire people who are already proficient in matlab. In all job postings it is written explicitly as a requirement. There have been and will be initiatives to move over to other languages but they always die out because the cost is monumentally high
- acidburnNSA 6y agoI may have a skewed view. Your view is probably more representative of engineering in general. I do nuclear engineering for a relatively young advanced reactor company that does consider software development one of its things. We have the oldest of the old legacy codes for physics solvers (originally written in Fortran IV, now ported to Fortran 90, validated against experimental nuclear reactors that no longer exist) and we use Python for data management and automation. 10 years ago people were using Perl for data management and MATLAB for physics prototyping. Now we all use Python for both.
- newswasboring 6y agoSo basically you have a more outdated legacy and were able to move out of matlab because its just a shell. I can't explain why but that is extremely funny to me.