
7 Habits of Successful Software Engineers
video description
Date: 2022-03-14
Related videos
Comments and reviews: 10
Lawrence
Here are top items for a successful software engineer
1. Communicate and document during the whole project. Communicate by documentation too.
I can not stress this enough. Even if time is very limited, document, hand drawings filed for later access can make a big difference. Take cell phone pictures and save those.
2. Understand stakeholders, gather requirements, negotiate minimization's. Review with stakeholders.
Stakeholders may include customers, users, service technicians, engineers, and company management.
3. Write an architecture, high level designs, interface designs, functionality and algorithm designs for users and systems. Review with stakeholders.
4. Write detail designs, may be comments in code.
Design of all kinds is a huge topic.
5. Code, unit-tests, integration-tests, structured programming, modular programming, OOP, state machines, many other techniques
Writing good code is another huge separate topic.
6. Write test plans, perform system tests, and create test reports.
Understand as much of the system as time allows. Be a user at a minimum, and a troubleshooter if you can.
7. Deploy and support.
Success is when the stakeholders say it is a success.
reply
Here are top items for a successful software engineer
1. Communicate and document during the whole project. Communicate by documentation too.
I can not stress this enough. Even if time is very limited, document, hand drawings filed for later access can make a big difference. Take cell phone pictures and save those.
2. Understand stakeholders, gather requirements, negotiate minimization's. Review with stakeholders.
Stakeholders may include customers, users, service technicians, engineers, and company management.
3. Write an architecture, high level designs, interface designs, functionality and algorithm designs for users and systems. Review with stakeholders.
4. Write detail designs, may be comments in code.
Design of all kinds is a huge topic.
5. Code, unit-tests, integration-tests, structured programming, modular programming, OOP, state machines, many other techniques
Writing good code is another huge separate topic.
6. Write test plans, perform system tests, and create test reports.
Understand as much of the system as time allows. Be a user at a minimum, and a troubleshooter if you can.
7. Deploy and support.
Success is when the stakeholders say it is a success.
reply
Kreative
1-7: good at coding lolool thats my take,
but tbh to be successful is the same in this industry as everywhere else. Alot of it is to be able to work well in a team, and document, optimize stuff so ppl can read it better, communication, growth mindset. its funny that the things she said are advice we all should have been taught in school so we can apply it to literally every job. i gave this video a like.
reply
1-7: good at coding lolool thats my take,
but tbh to be successful is the same in this industry as everywhere else. Alot of it is to be able to work well in a team, and document, optimize stuff so ppl can read it better, communication, growth mindset. its funny that the things she said are advice we all should have been taught in school so we can apply it to literally every job. i gave this video a like.
reply
Paul
Here is my piece of advise:
1. Do not put dark red lipsticks before video shoot. It is highly distracting. I kept staring at your lips and awesome white teeth.
2. Do not come too close to the camera. It reveals how awesome your facial skin is and your green eyes. Distracting again.
3. Tie your hair. Loose hair again makes hard to concentrate. I've a thing for long hairs.
Best wishes.
reply
Here is my piece of advise:
1. Do not put dark red lipsticks before video shoot. It is highly distracting. I kept staring at your lips and awesome white teeth.
2. Do not come too close to the camera. It reveals how awesome your facial skin is and your green eyes. Distracting again.
3. Tie your hair. Loose hair again makes hard to concentrate. I've a thing for long hairs.
Best wishes.
reply
bayareapianist
What I have learned in my 30 years as a sw engineer is that we think we have invented the world. Most of what she said would have applied to other engineering disciplines plus a lot more that she did not talk about. The most important thing she forgot to say was that sw engineers are the most arrogant people on earth.
reply
What I have learned in my 30 years as a sw engineer is that we think we have invented the world. Most of what she said would have applied to other engineering disciplines plus a lot more that she did not talk about. The most important thing she forgot to say was that sw engineers are the most arrogant people on earth.
reply
Anil
Great tips and very relevant to grow as a software engineer. I would just add couple of things. Try to find ways to enjoy what you are doing every single day, whether it is coding or documenting or while having a conversation with a co-worker and be proud of your work but also be humble to learn from your mistakes.
reply
Great tips and very relevant to grow as a software engineer. I would just add couple of things. Try to find ways to enjoy what you are doing every single day, whether it is coding or documenting or while having a conversation with a co-worker and be proud of your work but also be humble to learn from your mistakes.
reply
Anna
Seriously people, listen to what she's saying instead of commenting on her looks - it's really disrespectful to not pay attention to what she has to say and only focus on what a woman looks like
reply
Seriously people, listen to what she's saying instead of commenting on her looks - it's really disrespectful to not pay attention to what she has to say and only focus on what a woman looks like
reply
Mr
Investment in thinking. It's not about coding but about how you go about solving real world problems with code and the steps you need to take in order to achieve that.
reply
Investment in thinking. It's not about coding but about how you go about solving real world problems with code and the steps you need to take in order to achieve that.
reply
Dawn
I really want to become one, but I'm already struggling to keep studying the basics. Maybe I just need to actually create something and feel the satisfaction.
reply
I really want to become one, but I'm already struggling to keep studying the basics. Maybe I just need to actually create something and feel the satisfaction.
reply
Iwan
1. Avoid over engineering.
2. Write self descriptive code.
3. Embrace advice or complaint about what you have done.
4. Exercise regularly.
reply
1. Avoid over engineering.
2. Write self descriptive code.
3. Embrace advice or complaint about what you have done.
4. Exercise regularly.
reply
Vidyut
There should be a different country for software developers successful or struggling so that common people don't torcher them.
reply
There should be a different country for software developers successful or struggling so that common people don't torcher them.
reply
Add a review, comment
Other channel videos















