So you want to be a Rockstar Developer

459 views
395 views

Published on

Most developers are good at coding, but what differs them from being just a developer and a rockstar. The guy who everybody banks on to deliver. Well the difference is not your IQ or how good your programming skills are. These 5 skills, if developed will help you get to be a rockstar developer.

Published in: Software, Technology
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
459
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
6
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

So you want to be a Rockstar Developer

  1. 1. Reservations Gateway Inc.Reservations Gateway Inc. YOUR LINK to e-TRAVEL SOLUTIONSYOUR LINK to e-TRAVEL SOLUTIONS May 2014 How to become a RockstarHow to become a Rockstar DeveloperDeveloper ““You can go fast on your OWN to reach your DREAMSYou can go fast on your OWN to reach your DREAMS Your TEAM can take you further then you have ever DREAMT”Your TEAM can take you further then you have ever DREAMT” -- Indika MaligaspeIndika Maligaspe Indika Maligaspe
  2. 2. May 2014  What is your industry ?What is your industry ?  What is the product you are working on?What is the product you are working on?  How is that product being used?How is that product being used?  How will your work be used?How will your work be used?  What does the competition have?What does the competition have?  30 /30 Challenge –30 /30 Challenge – Spend 30 mins for 30 days learning your industrySpend 30 mins for 30 days learning your industry Knowing the IndustryKnowing the Industry Indika Maligaspe
  3. 3. May 2014  How can you communicate better to your teamHow can you communicate better to your team  Clear , Precise and brevityClear , Precise and brevity  Communicate oftenCommunicate often  Version control and Best PracticesVersion control and Best Practices  Commit / Update oftenCommit / Update often  Be brave to merge / patch conflictsBe brave to merge / patch conflicts  Use of toolsUse of tools  Collaboration Tools - JIRA / Confluence / Cacoo etc...Collaboration Tools - JIRA / Confluence / Cacoo etc... Learning to CollaborateLearning to Collaborate Indika Maligaspe
  4. 4. May 2014  Plan my workPlan my work  Day – Your TODO and TODONT'sDay – Your TODO and TODONT's  Task – What will work and what will not workTask – What will work and what will not work  Execute Early and Execute wellExecute Early and Execute well  Execute the plan – Don' think too much (Paralysis by Analysis)Execute the plan – Don' think too much (Paralysis by Analysis)  Adoptive to change – things change , deal with itAdoptive to change – things change , deal with it  Be brave to fail – try harder and work smarterBe brave to fail – try harder and work smarter Planning and ExecutingPlanning and Executing Indika Maligaspe
  5. 5. May 2014  LanguageLanguage  Constraints , Performance matrix, tweaks and hacksConstraints , Performance matrix, tweaks and hacks  IDE's and Software toolsIDE's and Software tools  PracticesPractices  Development BEST practices – coding standards, TDD , XP …Development BEST practices – coding standards, TDD , XP …  Design BEST practices – GOF Patterns , Enterprise Patterns …Design BEST practices – GOF Patterns , Enterprise Patterns …  Secure Development practicesSecure Development practices  Performance considerationsPerformance considerations (http://www.slideshare.net/indikaMaligaspe/memory-efficient-programming-2931(http://www.slideshare.net/indikaMaligaspe/memory-efficient-programming-2931  PrinciplesPrinciples  Design Principles – SOLID / IOC etc..Design Principles – SOLID / IOC etc..  ((http://www.slideshare.net/indikaMaligaspe/software-engineering-principles-29010733http://www.slideshare.net/indikaMaligaspe/software-engineering-principles-29010733))  Architectural considerationArchitectural consideration Master the Language,Master the Language, Principles and PracticesPrinciples and Practices Indika Maligaspe
  6. 6. May 2014  Know what is out thereKnow what is out there  Latest TechnologyLatest Technology  How Technology is used in my industryHow Technology is used in my industry  ExperimentExperiment  Do voluntary projectsDo voluntary projects  Test out new Technology in spare timeTest out new Technology in spare time  ContributeContribute  Answer User groups – StackOverFlow / JavaRanch etc..Answer User groups – StackOverFlow / JavaRanch etc..  Join and Open Source Project – Apache , CodePlex etc..Join and Open Source Project – Apache , CodePlex etc..  Do Presentations and write articles / blogsDo Presentations and write articles / blogs Technology EvangelistTechnology Evangelist Indika Maligaspe
  7. 7. May 2014 Indika Maligaspe Thank You Reservations Gateway Inc.Reservations Gateway Inc. YOUR LINK to e-TRAVEL SOLUTIONSYOUR LINK to e-TRAVEL SOLUTIONS Reservations Gateway Inc. Reservations Gateway Inc. 11654 Plaza America Drive , Unit 645 Reston, Virginia 20190-4700 USA 703 286 5331 703 433 0146 info@rezgateway.com www.rezgateway.com Tel : Fax : Email : Web :

×