1 / 28

7 Habits of Successful Software Engineers

7 Habits of Successful Software Engineers. For software engineers and other talented types Ken Nelson President Scitools.com nelson@scitools.com NiftyBytes.com nelson@niftybytes.com. Alternately…. How to contribute Have secure employment And have fun.

kelly-cox
Download Presentation

7 Habits of Successful Software Engineers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 7 Habits of Successful Software Engineers For software engineers and other talented typesKen NelsonPresidentScitools.comnelson@scitools.comNiftyBytes.comnelson@niftybytes.com

  2. Alternately…. How to contribute Have secure employment And have fun. Because being a key part of a successful venture is fun.

  3. Why you should listen to me • B.S. C.S. and Mathematics • Army Enlisted, NCO, and Officer • Serial Software Entrepreneur • Hired … and fired… many dozens over the years

  4. Question? • Why did you choose computer science? • Like video games • Stable career, good opportunities • Can’t imagine doing anything else

  5. Traits of Success • Let’s Discuss • What makes someone succeed (in a software job/project) • I asked my staff this… I’ll tell you what they said after we discuss it

  6. Work hard…or fail you will

  7. No substitute for elbow grease • Work more than required • Be positive • Thankful for work • Hard work is as easy as easy work #1 problem we see in new hires

  8. Others…get along with you must.

  9. Keep focus away from people • The problem with “YOUR” algorithm is… • The problem with that is…. • The algorithm needs… • It’s pretty clever, I worry about memory use. BE POSITIVE… DO NOT PERSONALIZE!

  10. Work dumb not. Smart work, only work is.

  11. Most software projects are HUGE Like learning a song…

  12. Working Smart Spend 5% to 10% of your time figuring out what the problem is and how you will solve it. DO NOT RUSH TO IMPLEMENT! No matter what this guy says

  13. Working smart • Do the hardest part(the solo at 3:54)Or • Do the biggest visible payoff(the chords you can sing with)

  14. Know yourself. The mirroryou must look.

  15. Review Yourself • After action reviews / self-assessment • What went right? • What went wrong? • What tools? • What people and/or training?

  16. Look in that mirror

  17. Learn…forever must you.

  18. Love what you do • Learn to learn • Continue to learn • LEARN • LEARN • LEARN Learn ANYTYHING

  19. Beware Chaos…The dark side it is.

  20. Good programmer?

  21. Order Chaos Which would you like to work on?

  22. 3 minutes • Write a synopsis of the last big project you did for school or work? • Is it: • Organized? • Clear? • Concise? • Understandable? Does anybody want to read theirs to the class?

  23. Know what you need to do • Russ Armstrong’s WhiteboardKeep ToDo Lists! 2nd biggest problem we have with new hires

  24. Begin…you must to reach end.

  25. All projects have a first line of code • Why not write it now? • Procrastination makes it worse • Have initiative, be assertive. • DO SOMETHING! 3rd biggest problem we see with new hires

  26. Start here. To Get here…

  27. 7 Habits of SuccessfulSoftware Engineers • Work Hard • Get Along with Others • Work Smart • Evaluate yourself, not others • Keep on learning (professional and personal) • You cannot be organized enough • Have initiative

  28. Questions… • Ask freely • As long as you like • Technical, Business, or Personal And later, feel free to e-mail me: nelson@scitools.comnelson@niftybytes.com

More Related