Daffodil International University

Faculty of Science and Information Technology => Science and Information => Topic started by: anirban on July 14, 2014, 02:18:19 PM

Title: Top 12 Things Every Software Engineer Should Know
Post by: anirban on July 14, 2014, 02:18:19 PM
    1 Fundamentals of Emotional Intelligence
    2 Algorithms & Big-O-Notation
    3 Basics of Project Management
    4 Mainstream Development Paradigms
    5 Basics about Software Security
    6 Know your Development Tools
    7 Don't Trust Code without Adequate Test
    8 Key Metrics of Software Development
    9 The Root Cause of the Last Defect
    10 Understand the Business of your Customer
    11 Understand the Infrastructure
    12 Know What You Don't Know

Reference: Markus Sprunck
http://www.sw-engineering-candies.com/blog-1/top10thingseverysoftwareengineershouldknow
Title: Re: Top 12 Things Every Software Engineer Should Know
Post by: kaushik.swe on July 14, 2014, 03:48:44 PM
Though I do not consider myself a software engineer but for me, a long way to go... cause i understand only a few of these twelve points....
Title: Re: Top 12 Things Every Software Engineer Should Know
Post by: anirban on July 15, 2014, 12:22:17 PM
Though I do not consider myself a software engineer but for me, a long way to go... cause i understand only a few of these twelve points....

That means you know the 12th point (Know what you don't know). To know what we don't know is actually very important. So don't worry your ability to assess yourself will help you to know the other points.