Engineering Software engineering and independence

AI Thread Summary
The discussion highlights the challenges faced by individuals in software engineering who prefer autonomy and unconventional problem-solving methods. While independent thinking is valuable, adhering to established guidelines is crucial for team collaboration and project continuity. Effective communication and the ability to accept constructive criticism from peers are emphasized as essential for success in structured environments. The consensus suggests that disregarding authority and coding standards can lead to professional setbacks, including unemployment. Ultimately, balancing personal creativity with the need for clarity and teamwork is vital in the software development field.
CyberShot
Messages
133
Reaction score
2
I tend to think very independently, often coming up with unconventional, sometimes unorthodox, ways of solving problems. I do not like to listen to authority such as having to code up software a certain way or following strict guidelines/formats.


Do you think the software engineering/development field would be very tough for someone like me who prefers autonomy? If not, what fields of computer science do allow for that?
 
Physics news on Phys.org
CyberShot said:
following strict guidelines/formats.
If you work only by yourself (extremely unlikely) you can do it anyway you want. If you work for/with someone else, you'll have to follow the guidelines. Other people must be able to understand what you wrote. It's not a matter of authority, really. View it as simple politeness to others.

I'd say just learn to deal with it. You still have autonomy, but writing something that is completely incomprehensible to everyone else is not useful at all. What if you leave a project? Nobody will be able to take over.

This is going to be true for any field, btw.
 
CyberShot said:
I tend to think very independently, often coming up with unconventional, sometimes unorthodox, ways of solving problems. I do not like to listen to authority such as having to code up software a certain way or following strict guidelines/formats.


Do you think the software engineering/development field would be very tough for someone like me who prefers autonomy? If not, what fields of computer science do allow for that?

If you are working in a team, you have to tone down the ego. My view is this:

If you have a better way of doing something and can constructively provide an argument why this is so, and your counterpart can not refute the argument then go ahead. If however they point out something that refutes your idea, then take on board what they said.

If someone has been doing something for many years and you haven't, chances are they will know more than you. As long as you are comfortable with this "law of averages" and willing to become better by listening to your peers, then I see no problem.

Sometimes your "expert" will get it wrong, and if you end up in this situation where they don't accept their shortcomings and act like an *******, then things like "office politics" may come into your decision (and unfortunately this kind of thing happens a lot).

People that see their shortcomings and act constructively to patch them up in my book command a lot of respect and subsequently earn it.
 
Most successful large software projects are now done in a very highly structured fashion, so "not listening to authority such as having to code up software a certain way or following strict guidelines/formats." will get you nowhere, except unemployed.
 
caffenta said:
If you work only by yourself (extremely unlikely) you can do it anyway you want.
chiro said:
If you have a better way of doing something and can constructively provide an argument why this is so, and your counterpart can not refute the argument then go ahead.
My understanding from another topic that he made is that "coming up with unconventional, sometimes unorthodox, ways of solving problems" means "my approach is so unconventional no compiler understands me".

So as people have already mentioned in that other thread, if you're going to keep telling yourself it's just that you have a different "approach", then you're going to be in a world of trouble very soon.
 
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
5
Views
3K
Replies
2
Views
2K
Replies
1
Views
2K
Replies
9
Views
2K
Replies
2
Views
2K
Replies
5
Views
1K
Back
Top