SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Developer Breakthrough
Success
Vinh Nguyen
About me
Nguyen The Vinh, Technical Director, Pyramid
Consulting
Linkedin http://www.linkedin.com/pub/vinh-nguyen/19/915/62a
Twitter https://twitter.com/ngthevinh
More than ten years in software development, normal
guy with a normal life
Content
1. What are our problems
2. Prerequisite
3. Solution
4. References
What are our problems
Coding forever, no way out. Stuck
Can’t move forward, still looking for the same things for
years
Tired & bored, feel no power, no energy, no benefit
Project failures
Unhappy
Prerequisite
What is success? It’s different with everyone. You have
your own definition
If that success cannot make you happy, you are going
on the wrong way
It means if you are not interested in coding or software
development, let change your job
Prerequisite
So what is happiness?
It’s out of scope of this
presentation :)
Maslow’s hierarchy of needs
Solutions
Having correct mindset
Seeing the big picture: know where you are, what your
destination, choose the best route
Know your rights and responsibilities
Follow principles
Analyze your passion: motivation & value
Win-Win interdependence
Become an expert
The correct mindset
seeing the big picture
The map
Will give you current
location, destination,
and the route
Use it to save your
time and efforts
Software development chain
Reference here
Know the chain
Where are you in that chain? What do you want to be?
Do you know every role in the process?
There are 3 roles affect to developer:
employer - who pay for your salary
customer - who pay for your employer
end-user - who make your customer survive
Know the chain
Normally the end-users who pay for product will drive the chain
The power will come to the one who can drive that role
What is the correct way
• Help the customers to develop correct products for their
end-users
• Help your employer to satisfy the customer
• Only two above are success, you are success
Identifying
Where you are
your current seniority
your current domain, characteristics
Destination
why do you want to get there?
does it make you happy?
The route
watch & get consulting from experts
it’s not same with everyone, just need to fit with you
The correct mindset
know your rights and responsibilities
Developer’s Rights &
Responsibility
Developer Bill of Rights
Developer Bill of Responsibilities
Customer Bill of Rights
The correct mindset
follow principles
The LightHouse Principle
There are lighthouse principles. You don’t break them.
You only break yourself against them. Don’t break
yourself against lighthouse principles.
Principles
In life - e.g the law of the harvest principle, true north
principle, etc
In software development - e.g. software design
principles, etc
Law of the Harvest
Law of the Harvest is an enlightening look at the true meaning of ‘reaping
what you sow,’ and the importance of a strong work ethic. Persistence,
patience and perseverance, as well as attention to the detail, are imperative:
with potato farming, it takes to four years from soil prep to harvest; short-
cuts simply don't cut it
SOLID Principle
SOLID — five basic principles of object-oriented programming
and design
SRP: single responsibility principle
OCP: open/closed principle
LSP: liskov substitution principle
ISP: interface segregation principle
DIP: dependency inversion principle
The correct mindset
analyze your passion
Analyze your passion
Passionate people are self-motivated. You will try
yourself to overcome difficulties and sharpen your
knowledge & skills
Analyze your passion keeps you go long with it. Think it
carefully about the motivation and value of each
decision will help you
The 5 whys
The correct mindset
win-win interdependence
Win-Win Interdependence
You cannot work alone. You have to work well in the
team.
Win-Win is fundamental to success in all of our
interactions.
Become an expert
seniority
Sharpen the Saw
Finally you have to practice yourself to become an
expert in your domain
Identify your seniority level. Aware of what you know,
what you don’t know.
Seniority
Seniority relates to people who can work independently,
produce on-time and high-quality work
Some developers confuse between on-time and fast. On-
time is enough. Quality is more important
Take efforts to produce high quality work will make you
proud of yourself. It needs passion and practice
Aware of what you don’t know will help you see a big
picture, know the trends and push yourself to move forward
Full stack developer
Server, Network, and Hosting Environment
Data Modeling
Business Logic
API Layer / Action Layer / MVC
User Interface
Understanding what the customer and business need
Reference here
Recommend books
Recommend books
Extreme Programming Explained - this book places
developers in the center of software development
Agile Principle, Patterns and Practices - will give you
solid principles of object-oriented design
Business Model Generation - give you an big picture of
business model
Seven Habits of Highly Effective People - cover
principles not only in software but also in life
Vinh Nguyen
Thank you

Contenu connexe

Tendances

Job Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerJob Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerAamir Qutub
 
Things to think about when starting a startup
Things to think about when starting a startupThings to think about when starting a startup
Things to think about when starting a startupAnthony Montalbano
 
Ken Sandy - Ten tips to lead as a PM through influence
Ken Sandy - Ten tips to lead as a PM through influenceKen Sandy - Ten tips to lead as a PM through influence
Ken Sandy - Ten tips to lead as a PM through influenceProduct Anonymous
 
Win Over Disappointed Stakeholders by InVision Product Leader
Win Over Disappointed Stakeholders by InVision Product LeaderWin Over Disappointed Stakeholders by InVision Product Leader
Win Over Disappointed Stakeholders by InVision Product LeaderProduct School
 
How to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderHow to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderProduct School
 
Want to be successful
Want to be successfulWant to be successful
Want to be successfulmdabate
 
"Ask Me Anything" with YouTube's Product Manager
"Ask Me Anything" with YouTube's Product Manager"Ask Me Anything" with YouTube's Product Manager
"Ask Me Anything" with YouTube's Product ManagerProduct School
 
How to Build a Great Team
How to Build a Great TeamHow to Build a Great Team
How to Build a Great TeamGreg Thomas
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersDanielle Martin
 
How to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderHow to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderProduct School
 
Sample Needs Assessment
Sample Needs AssessmentSample Needs Assessment
Sample Needs Assessmentmrsteamdoc
 
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PM
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PMWebinar: Powerful Product Vision & Effective Strategy by Spotify Sr PM
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PMProduct School
 
Building Successful Consulting Careers with The Aspiring Advisor (Preview)
Building Successful Consulting Careers with The Aspiring Advisor (Preview)Building Successful Consulting Careers with The Aspiring Advisor (Preview)
Building Successful Consulting Careers with The Aspiring Advisor (Preview)Moritz Dressel
 
How to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PMHow to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PMProduct School
 
How to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessHow to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessSandi Smith
 
How to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessHow to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessSandi Smith
 
Learnings from startups
Learnings from startupsLearnings from startups
Learnings from startupsTopi Järvinen
 
Launching a New Product in Established Company by Microsoft PM Dir
Launching a New Product in Established Company by Microsoft PM DirLaunching a New Product in Established Company by Microsoft PM Dir
Launching a New Product in Established Company by Microsoft PM DirProduct School
 
EditMe Webinar: Launch Successful Software Products
EditMe Webinar: Launch Successful Software ProductsEditMe Webinar: Launch Successful Software Products
EditMe Webinar: Launch Successful Software ProductsEditMe (Matt Wiseley)
 

Tendances (20)

Job Hacks to Level Up Your Career
Job Hacks to Level Up Your CareerJob Hacks to Level Up Your Career
Job Hacks to Level Up Your Career
 
Things to think about when starting a startup
Things to think about when starting a startupThings to think about when starting a startup
Things to think about when starting a startup
 
Creative Ways To Find A Job
Creative Ways To Find A JobCreative Ways To Find A Job
Creative Ways To Find A Job
 
Ken Sandy - Ten tips to lead as a PM through influence
Ken Sandy - Ten tips to lead as a PM through influenceKen Sandy - Ten tips to lead as a PM through influence
Ken Sandy - Ten tips to lead as a PM through influence
 
Win Over Disappointed Stakeholders by InVision Product Leader
Win Over Disappointed Stakeholders by InVision Product LeaderWin Over Disappointed Stakeholders by InVision Product Leader
Win Over Disappointed Stakeholders by InVision Product Leader
 
How to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderHow to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product Leader
 
Want to be successful
Want to be successfulWant to be successful
Want to be successful
 
"Ask Me Anything" with YouTube's Product Manager
"Ask Me Anything" with YouTube's Product Manager"Ask Me Anything" with YouTube's Product Manager
"Ask Me Anything" with YouTube's Product Manager
 
How to Build a Great Team
How to Build a Great TeamHow to Build a Great Team
How to Build a Great Team
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
 
How to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product LeaderHow to Work w Different Personas as a PM by Spotify Product Leader
How to Work w Different Personas as a PM by Spotify Product Leader
 
Sample Needs Assessment
Sample Needs AssessmentSample Needs Assessment
Sample Needs Assessment
 
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PM
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PMWebinar: Powerful Product Vision & Effective Strategy by Spotify Sr PM
Webinar: Powerful Product Vision & Effective Strategy by Spotify Sr PM
 
Building Successful Consulting Careers with The Aspiring Advisor (Preview)
Building Successful Consulting Careers with The Aspiring Advisor (Preview)Building Successful Consulting Careers with The Aspiring Advisor (Preview)
Building Successful Consulting Careers with The Aspiring Advisor (Preview)
 
How to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PMHow to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PM
 
How to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessHow to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or Less
 
How to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or LessHow to Fill Your Coaching Practice in 3 Weeks or Less
How to Fill Your Coaching Practice in 3 Weeks or Less
 
Learnings from startups
Learnings from startupsLearnings from startups
Learnings from startups
 
Launching a New Product in Established Company by Microsoft PM Dir
Launching a New Product in Established Company by Microsoft PM DirLaunching a New Product in Established Company by Microsoft PM Dir
Launching a New Product in Established Company by Microsoft PM Dir
 
EditMe Webinar: Launch Successful Software Products
EditMe Webinar: Launch Successful Software ProductsEditMe Webinar: Launch Successful Software Products
EditMe Webinar: Launch Successful Software Products
 

En vedette

Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...
Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...
Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...Stella Tartsinis
 
The mastermind principle for huge success
The mastermind principle for huge successThe mastermind principle for huge success
The mastermind principle for huge successpptsubmission
 
Reseña Mo Maiê em Espanhol 2017
Reseña Mo Maiê em Espanhol 2017Reseña Mo Maiê em Espanhol 2017
Reseña Mo Maiê em Espanhol 2017Mo Maie
 
MlM Tips - Self Talk Hog Wash Or Success Principle
MlM Tips -  Self Talk Hog Wash Or Success PrincipleMlM Tips -  Self Talk Hog Wash Or Success Principle
MlM Tips - Self Talk Hog Wash Or Success PrincipleDarren Pitt
 
Pimp my Agile by Rasmus Runberg
Pimp my Agile by  Rasmus RunbergPimp my Agile by  Rasmus Runberg
Pimp my Agile by Rasmus RunbergAgile ME
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017David Luke
 
Breakthrough to Success with Jack Canfield!
Breakthrough to Success with Jack Canfield!Breakthrough to Success with Jack Canfield!
Breakthrough to Success with Jack Canfield!vetell
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
The Success Principles
The Success PrinciplesThe Success Principles
The Success Principlesmilaruiz4u
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshareFaren faren
 
Scrum in a Coconut Shell
Scrum in a Coconut ShellScrum in a Coconut Shell
Scrum in a Coconut ShellJon McNestrie
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprintBruno Mendes
 
Agile Retail: Embracing the pace of change
Agile Retail: Embracing the pace of changeAgile Retail: Embracing the pace of change
Agile Retail: Embracing the pace of changeFITCH
 
Lean Experiments for Agile Teams
Lean Experiments for Agile TeamsLean Experiments for Agile Teams
Lean Experiments for Agile Teamsuxpin
 
Customer Journey Mapping and CX Research
Customer Journey Mapping and CX ResearchCustomer Journey Mapping and CX Research
Customer Journey Mapping and CX ResearchMarc Stickdorn
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (18)

Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...
Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...
Applied Faith 2nd Principle from Think and Grow Rich & 3rd Principle of the 1...
 
The mastermind principle for huge success
The mastermind principle for huge successThe mastermind principle for huge success
The mastermind principle for huge success
 
Reseña Mo Maiê em Espanhol 2017
Reseña Mo Maiê em Espanhol 2017Reseña Mo Maiê em Espanhol 2017
Reseña Mo Maiê em Espanhol 2017
 
MlM Tips - Self Talk Hog Wash Or Success Principle
MlM Tips -  Self Talk Hog Wash Or Success PrincipleMlM Tips -  Self Talk Hog Wash Or Success Principle
MlM Tips - Self Talk Hog Wash Or Success Principle
 
Pimp my Agile by Rasmus Runberg
Pimp my Agile by  Rasmus RunbergPimp my Agile by  Rasmus Runberg
Pimp my Agile by Rasmus Runberg
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
 
Breakthrough to Success with Jack Canfield!
Breakthrough to Success with Jack Canfield!Breakthrough to Success with Jack Canfield!
Breakthrough to Success with Jack Canfield!
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
The Success Principles
The Success PrinciplesThe Success Principles
The Success Principles
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshare
 
Scrum in a Coconut Shell
Scrum in a Coconut ShellScrum in a Coconut Shell
Scrum in a Coconut Shell
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprint
 
Pareto Analysis
Pareto AnalysisPareto Analysis
Pareto Analysis
 
Agile Retail: Embracing the pace of change
Agile Retail: Embracing the pace of changeAgile Retail: Embracing the pace of change
Agile Retail: Embracing the pace of change
 
Lean Experiments for Agile Teams
Lean Experiments for Agile TeamsLean Experiments for Agile Teams
Lean Experiments for Agile Teams
 
Customer Journey Mapping and CX Research
Customer Journey Mapping and CX ResearchCustomer Journey Mapping and CX Research
Customer Journey Mapping and CX Research
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à Developer breakthrough success - Vinh Nguyen

Best Practices for Recruiting and Selecting Top Sales Talent
Best Practices for Recruiting and Selecting Top Sales TalentBest Practices for Recruiting and Selecting Top Sales Talent
Best Practices for Recruiting and Selecting Top Sales TalentInkCycle
 
3C Winning Start-Up Program
3C Winning Start-Up Program3C Winning Start-Up Program
3C Winning Start-Up ProgramQuek Joo Chay
 
Effective Team Building Strategies
Effective Team Building StrategiesEffective Team Building Strategies
Effective Team Building StrategiesFidel Garza
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1Jessica Hagh
 
Are you Successfully Managing Your Career?
Are you Successfully Managing Your Career?Are you Successfully Managing Your Career?
Are you Successfully Managing Your Career?Linda M. Campbell
 
Business Development Capsule workshop
Business Development Capsule workshop Business Development Capsule workshop
Business Development Capsule workshop Abdelrahman Elgohry
 
Building Your Practice Cmc June 2009
Building Your Practice  Cmc June 2009Building Your Practice  Cmc June 2009
Building Your Practice Cmc June 2009jimlove
 
Fifth Quadrant Catalog of Programs
Fifth Quadrant Catalog of ProgramsFifth Quadrant Catalog of Programs
Fifth Quadrant Catalog of ProgramsBeOne
 
The Value of Developing Relationships in Selling
The Value of Developing Relationships in SellingThe Value of Developing Relationships in Selling
The Value of Developing Relationships in SellingJames Muir
 
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Snag
 
Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentationdeidredutcher
 
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...Royal LePage Wolstencroft
 
How to build a content marketing and social media engine
How to build a content marketing and social media engineHow to build a content marketing and social media engine
How to build a content marketing and social media engineMarcel Santilli
 
How to Build a Robust Brand Vision, Mission, Values, and Story.
How to Build a Robust Brand Vision, Mission, Values, and Story.How to Build a Robust Brand Vision, Mission, Values, and Story.
How to Build a Robust Brand Vision, Mission, Values, and Story.Nour International Corporation
 
Grow your Small Medium Business like your Baby
Grow your Small Medium Business like your BabyGrow your Small Medium Business like your Baby
Grow your Small Medium Business like your BabyRavinder Bhan
 

Similaire à Developer breakthrough success - Vinh Nguyen (20)

Best Practices for Recruiting and Selecting Top Sales Talent
Best Practices for Recruiting and Selecting Top Sales TalentBest Practices for Recruiting and Selecting Top Sales Talent
Best Practices for Recruiting and Selecting Top Sales Talent
 
3C Winning Start-Up Program
3C Winning Start-Up Program3C Winning Start-Up Program
3C Winning Start-Up Program
 
Training Services 4Tree
Training Services 4TreeTraining Services 4Tree
Training Services 4Tree
 
Effective Team Building Strategies
Effective Team Building StrategiesEffective Team Building Strategies
Effective Team Building Strategies
 
StaffingBrandGuide
StaffingBrandGuideStaffingBrandGuide
StaffingBrandGuide
 
College based student networking site
College based student networking siteCollege based student networking site
College based student networking site
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1
 
Are you Successfully Managing Your Career?
Are you Successfully Managing Your Career?Are you Successfully Managing Your Career?
Are you Successfully Managing Your Career?
 
Business Development Capsule workshop
Business Development Capsule workshop Business Development Capsule workshop
Business Development Capsule workshop
 
Enchant2Evangelize
Enchant2EvangelizeEnchant2Evangelize
Enchant2Evangelize
 
Messaging Basics
Messaging BasicsMessaging Basics
Messaging Basics
 
Building Your Practice Cmc June 2009
Building Your Practice  Cmc June 2009Building Your Practice  Cmc June 2009
Building Your Practice Cmc June 2009
 
Fifth Quadrant Catalog of Programs
Fifth Quadrant Catalog of ProgramsFifth Quadrant Catalog of Programs
Fifth Quadrant Catalog of Programs
 
The Value of Developing Relationships in Selling
The Value of Developing Relationships in SellingThe Value of Developing Relationships in Selling
The Value of Developing Relationships in Selling
 
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
Being a Cultural Warrior: 3 Proven Practices for Driving Engagement and Effic...
 
Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentation
 
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...
Agent Quest Best Possible Advice for Launching Your Real Estate Career from T...
 
How to build a content marketing and social media engine
How to build a content marketing and social media engineHow to build a content marketing and social media engine
How to build a content marketing and social media engine
 
How to Build a Robust Brand Vision, Mission, Values, and Story.
How to Build a Robust Brand Vision, Mission, Values, and Story.How to Build a Robust Brand Vision, Mission, Values, and Story.
How to Build a Robust Brand Vision, Mission, Values, and Story.
 
Grow your Small Medium Business like your Baby
Grow your Small Medium Business like your BabyGrow your Small Medium Business like your Baby
Grow your Small Medium Business like your Baby
 

Dernier

Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 

Dernier (6)

Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 

Developer breakthrough success - Vinh Nguyen

  • 2. About me Nguyen The Vinh, Technical Director, Pyramid Consulting Linkedin http://www.linkedin.com/pub/vinh-nguyen/19/915/62a Twitter https://twitter.com/ngthevinh More than ten years in software development, normal guy with a normal life
  • 3. Content 1. What are our problems 2. Prerequisite 3. Solution 4. References
  • 4. What are our problems Coding forever, no way out. Stuck Can’t move forward, still looking for the same things for years Tired & bored, feel no power, no energy, no benefit Project failures Unhappy
  • 5. Prerequisite What is success? It’s different with everyone. You have your own definition If that success cannot make you happy, you are going on the wrong way It means if you are not interested in coding or software development, let change your job
  • 6. Prerequisite So what is happiness? It’s out of scope of this presentation :) Maslow’s hierarchy of needs
  • 7. Solutions Having correct mindset Seeing the big picture: know where you are, what your destination, choose the best route Know your rights and responsibilities Follow principles Analyze your passion: motivation & value Win-Win interdependence Become an expert
  • 8. The correct mindset seeing the big picture
  • 9. The map Will give you current location, destination, and the route Use it to save your time and efforts
  • 11. Know the chain Where are you in that chain? What do you want to be? Do you know every role in the process? There are 3 roles affect to developer: employer - who pay for your salary customer - who pay for your employer end-user - who make your customer survive
  • 12. Know the chain Normally the end-users who pay for product will drive the chain The power will come to the one who can drive that role What is the correct way • Help the customers to develop correct products for their end-users • Help your employer to satisfy the customer • Only two above are success, you are success
  • 13. Identifying Where you are your current seniority your current domain, characteristics Destination why do you want to get there? does it make you happy? The route watch & get consulting from experts it’s not same with everyone, just need to fit with you
  • 14. The correct mindset know your rights and responsibilities
  • 15. Developer’s Rights & Responsibility Developer Bill of Rights Developer Bill of Responsibilities Customer Bill of Rights
  • 17. The LightHouse Principle There are lighthouse principles. You don’t break them. You only break yourself against them. Don’t break yourself against lighthouse principles.
  • 18. Principles In life - e.g the law of the harvest principle, true north principle, etc In software development - e.g. software design principles, etc
  • 19. Law of the Harvest Law of the Harvest is an enlightening look at the true meaning of ‘reaping what you sow,’ and the importance of a strong work ethic. Persistence, patience and perseverance, as well as attention to the detail, are imperative: with potato farming, it takes to four years from soil prep to harvest; short- cuts simply don't cut it
  • 20. SOLID Principle SOLID — five basic principles of object-oriented programming and design SRP: single responsibility principle OCP: open/closed principle LSP: liskov substitution principle ISP: interface segregation principle DIP: dependency inversion principle
  • 22. Analyze your passion Passionate people are self-motivated. You will try yourself to overcome difficulties and sharpen your knowledge & skills Analyze your passion keeps you go long with it. Think it carefully about the motivation and value of each decision will help you The 5 whys
  • 23. The correct mindset win-win interdependence
  • 24. Win-Win Interdependence You cannot work alone. You have to work well in the team. Win-Win is fundamental to success in all of our interactions.
  • 26. Sharpen the Saw Finally you have to practice yourself to become an expert in your domain Identify your seniority level. Aware of what you know, what you don’t know.
  • 27. Seniority Seniority relates to people who can work independently, produce on-time and high-quality work Some developers confuse between on-time and fast. On- time is enough. Quality is more important Take efforts to produce high quality work will make you proud of yourself. It needs passion and practice Aware of what you don’t know will help you see a big picture, know the trends and push yourself to move forward
  • 28. Full stack developer Server, Network, and Hosting Environment Data Modeling Business Logic API Layer / Action Layer / MVC User Interface Understanding what the customer and business need Reference here
  • 30. Recommend books Extreme Programming Explained - this book places developers in the center of software development Agile Principle, Patterns and Practices - will give you solid principles of object-oriented design Business Model Generation - give you an big picture of business model Seven Habits of Highly Effective People - cover principles not only in software but also in life