Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

4Developers 2015: Your role in the next release of "World" project! - Milen Dyankov

208 views

Published on

Speaker: Milen Dyankov

Language: English

Think the never ending project you company got you working on is boring and there is nothing you can do about it? Think again! You just recently (the day you were born) joined the "World" project! It has been around for billions of years and it's still improving! And guess what, you (as software developer) are extremely lucky because a new major release is being worked out and it's heavily based on ... software! So it's time to get excited and think about your role! Do you understand the project road map? Will you contribute? Will you join a team or work on your own? Will you learn or teach others? Will you lead or follow? Will you design or implement features? And last but not least, is it really only about software?

4Developers: http://4developers.org.pl/pl/

Published in: Software
  • Be the first to comment

  • Be the first to like this

4Developers 2015: Your role in the next release of "World" project! - Milen Dyankov

  1. 1. Your role in the next release of "World" project! Milen Dyankov milendyankov@ April 20, 2015 https://www.flickr.com/photos/gsfc/4641912003/in/album-72157624141755552/
  2. 2. WHY ARE YOU HERE?
  3. 3. https://www.linkedin.com/pulse/5-signs-rockstar-developer-prasun-jain
  4. 4. “... between 22 and 32, 10 years, you do nothing but code ...” “... you should earn as much as a professional soccer player ...” https://vimeo.com/110554082
  5. 5. http://www.newyorker.com/magazine/2014/11/24/programmers-price
  6. 6. http://www.infoworld.com/article/2886735/it-careers/should-you-hire-a-software-developer-talent-agent.html
  7. 7. IT'S ALL ABOUT
  8. 8. IT'S ALL ABOUT THE REWARD SUCCESS FAME FORTUNE ...
  9. 9. ActionRewardState Agent Environment Reinforcement Learning
  10. 10. A TALE ABOUT MAN ON A ISLAND
  11. 11. WHAT DO YOU THINK HAPPEND NEXT?
  12. 12. ActionRewardState Agent Environment Reinforcement Learning
  13. 13. ActionState Agent Environment Reinforcement Learning NO Reward
  14. 14. ActionRewardState!!! Agent Environment Reinforcement Learning
  15. 15. ActionRewardState!!! Agent Environment Reinforcement Learning ...
  16. 16. SO, WHAT THIS HAS TO DO WITH YOU? SO, WHAT THIS HAS TO DO WITH YOU?
  17. 17. THE WORLD PROJECT ONBOARDING“ ”
  18. 18. THE WORLD PROJECT ONBOARDING“ ” GOAL: Improve the Environment
  19. 19. https://www.youtube.com/watch?v=jbkSRLYSojo
  20. 20. https://www.youtube.com/watch?v=jbkSRLYSojo
  21. 21. THE WORLD PROJECT ONBOARDING“ ” MOTIVATION: A man may do an immense deal of good, if he does not care who gets the credit! Father Strickland, 1863
  22. 22. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR
  23. 23. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR BACKLOG AND ROADMAP ?
  24. 24. Career in IT
  25. 25. Career in IT Today
  26. 26. Information Technology Today Career in IT
  27. 27. Common Era (AD) Today Career in IT Information Technology
  28. 28. Recorded History Today Career in IT Information Technology Common Era (AD)
  29. 29. THE “WORLD” PROJECT
  30. 30. YOUR CONTRIBUTION THE “WORLD” PROJECT
  31. 31. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR WHY PROGRAMMERS ?
  32. 32. STATE CHANGES (last 20 centuries)
  33. 33. STATE CHANGES (last 20 years)
  34. 34. SOFTWARE IS EATING THE WORLD
  35. 35. THE PROGRAMMERS WILL TAKE IT FROM HERE!
  36. 36. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR TERMS AND CONDITIONS!
  37. 37. http://blog.cleancoder.com/uncle-bob/2014/11/15/WeRuleTheWorld.html
  38. 38. http://blog.cleancoder.com/uncle-bob/2014/11/15/WeRuleTheWorld.html
  39. 39. “As a programmer, in humility and with the need for guidance, I shall participate in none but honest enterprises.”
  40. 40. A MOVIE ABOUT A BUTTON
  41. 41. “- If you push the button, two things will happen. First, someone, somewhere in the world, whom you don't know, will die. Second, you will receive a payment of one million dollars. “
  42. 42. “- If you push the button, two things will happen. First, someone, somewhere in the world, whom you don't know, will die. Second, you will receive a payment of one million dollars. “ “- So, what happens now?  - ... The button unit will be reprogrammed, and offered to someone else, with the same terms and conditions … I can assure you it will be offered to someone whom you don't know.”
  43. 43. Thank you Facebook! I'm sure those BULGARIAN friends of mine were so exited to read this POLISH article!
  44. 44. http://darkpatterns.org/
  45. 45. http://darkpatterns.org/
  46. 46. “Were it not for the accumulated knowledge and experience of those programmers, mathematicians, and engineers who came before me, my efforts would be feeble.”
  47. 47. 1997 DEEP BLUE
  48. 48. 1997 DEEP BLUE “The first piece of artificial intelligence to win both a chess game and a chess match against a reigning world champion under regular time controls”
  49. 49. 1997 DEEP BLUE “The first piece of artificial intelligence to win both a chess game and a chess match against a reigning world champion under regular time controls” Watson 2011
  50. 50. 1997 DEEP BLUE “The first piece of artificial intelligence to win both a chess game and a chess match against a reigning world champion under regular time controls” Watson “In 2011, Watson competed on Jeopardy! against former winners Brad Rutter and Ken Jennings. Watson received the first place prize of $1 million.” 2011
  51. 51. http://www.ibm.com/smarterplanet/us/en/cognitivecooking
  52. 52. http://www.businessinsider.com/bill-gates-bots-are-taking-away-jobs-2014-3
  53. 53. Commercial Pilots Mechanics Librarians Postal Service Mail Carriers Carpenters Bartenders Barbers Security Guards Agricultural Workers Taxi Drivers and Chauffeurs Insurance Sales Agents Waiters and Waitresses Postal Service Clerks Cooks Cashiers Telemarketers 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 55% 59% 65% 68% 72% 77% 80% 84% 87% 89% 92% 94% 95% 96% 97% 99% OCCUPATIONS AND PROBABILITY OF COMPUTERISATION SOURCE: THE FUTURE OF EMPLOYMENT: HOW SUSCEPTIBLE ARE JOBS TO COMPUTERISATION? http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf
  54. 54. WHO DO YOU WANT TO BE LIKE?
  55. 55. “When needed, my skill and knowledge shall be given without reservation for the public good.”
  56. 56. PROGRAMMER'S PROBLEMS
  57. 57. PROGRAMMER'S PROBLEMS
  58. 58. PROGRAMMER'S PROBLEMS
  59. 59. PROGRAMMER'S PROBLEMS This Week
  60. 60. REAL PROBLEMS
  61. 61. REAL PROBLEMS
  62. 62. Maslow's hierarchy of needs
  63. 63. OSI Model
  64. 64. My Great AppOSI Model
  65. 65. My Great App ABSTRACTION ! It is always there! It's someone else's responsibility to provide it! OSI Model
  66. 66. ABSTRACTION ! Maslow's hierarchy of needs My Great Success
  67. 67. Maslow's hierarchy of needs Wi-Fi So I can do this My Great Success
  68. 68. A REAL STORY ABOUT BIKES
  69. 69. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR EXPECTATIONS:
  70. 70. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR ● Help fixing some issues EXPECTATIONS:
  71. 71. http://www.business-software.com/blog/liferay-content-management-portal/
  72. 72. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR ● Help fixing some issues ● Help reduce the civilization dept EXPECTATIONS:
  73. 73. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR ● Help fixing some issues ● Help reduce the civilization dept ● Be creative and self-motivated EXPECTATIONS:
  74. 74. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR ● Help fixing some issues ● Help reduce the civilization dept ● Be creative and self-motivated ● Design, build and share results so others can design, build and share further! EXPECTATIONS:
  75. 75. http://www.arduino.cc/
  76. 76. http://reprap.org/
  77. 77. THE WORLD PROJECT ONBOARDING“ ” ROLE: CONTRIBUTOR ● Help fixing some issues ● Help reduce the civilization dept ● Be creative and self-motivated ● Design, build and share results so others can design, build and share further! EXPECTATIONS:
  78. 78. THE WORLD PROJECT ONBOARDING“ ” WELCOME ON BOARD ! NOW GO AND MAKE THIS WORLD A BETTER PLACE !
  79. 79. milen.dyankov@liferay.com http://www.liferay.com/web/milen.dyankov/ @milendyankov @LiferayPL http://www.liferay.com @Liferay http://www.facebook.com/Liferay

×