VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » IT - Software » freeCodeCamp.org
7 Habits of Successful Software Engineers

7 Habits of Successful Software Engineers

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
What do you need to be a successful software engineer? In this video, an AirBnb software engineer talks about some of the habits she thinks all successful software engineers should have! The habits are: - Understand the scope and the problem first before coding - Document as much as you can - Write readable & maintainable code - Be good at cross-functional work - Be an effective communicator - Recognize opportunities for improvements & impacts - Have a growth mindset Check out Luba's YouTube channel: https://www.youtube.com/channel/UCgzKCeDYLRzPhQ64R6AKyBQ
Date: 2022-03-14

Comments and reviews: 10


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

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

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

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

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

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

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

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

1. Avoid over engineering.
2. Write self descriptive code.
3. Embrace advice or complaint about what you have done.
4. Exercise regularly.

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