Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The War for Software Engineering Talent

GDP Labs
September 24, 2016

The War for Software Engineering Talent

GDP Labs

September 24, 2016
Tweet

More Decks by GDP Labs

Other Decks in Technology

Transcript

  1. The War For Software Engineering Talent: What should engineers do

    ? a a ON LEE CTO of GDP Venture, GDP Labs and COO & CTO of KASKUS linkedin.com/in/onlee
  2. Henry Ford (1863 - 1947) John Rockefeller (1839 - 1937)

    Industrial Revolution J. P. Morgan (1837 - 1913) Andrew Carnegie (1835 - 1919) Cornelius Vanderbilt (1794 - 1877)
  3. Alan Turing (1912 - 1954) Ada Lovelace (1815 - 1852)

    Grace Hopper (1906 - 1992) Bill Gates (1955 - present) David Packard (1912 - 1996) Gordon Moore (1929 - present) Nolan Bushnell (1943 - present) Andrew Grove (1936 - present) Digital Revolution Steve Jobs (1955 - 2011) William Hewlett (1913 - 2001) Robert Noyce (1927 - 1990)
  4. Software Industry Technology is a gift of God. After the

    gift of life it is perhaps the greatest of God’s gift. It is the mother of civilizations, of arts and of sciences. Freeman Dyson Coined as a prank as early as 1953 Pioneered by Bill Gates “ “
  5. Alvin Toffler (1928 - present) Futurist and Philosoper “ Learn,

    Unlearn and Relearn The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn. “
  6. American business magnate, lawyer, investor, billionaire and philanthropist Charlie Munger

    (1924 - present) I constantly seen people rise in life who are not the smartest. But he noted that they are learning machines, adding that they go to bed every night a little wiser (smarter) than they were when they got up. “ “ Seek Work Environments Conducive To Learning
  7. How fast you learn is a lot more important than

    how much you know to begin with. So in general I say that people emphasize too much how much they know and not how fast they're learning. I often ask myself: Have I learned one new thing today? Professor John Ousterhout (1954 - present) Professor at Stanford University, Computer Science Researcher Be a Fast Learner “ “
  8. Dedicate Time On The Job To Develop New Skills Study

    code for core abstractions written by the best engineers at your company Write more code Go through any technical, educational material available internally Master the programming languages that you use Send your code reviews to the harshest critics * * * * *
  9. Enroll in classes on areas where you want to improve

    Participate in design discussions of projects you’re interested in Work on a diversity of projects Make sure you’re on a team with at least a few senior engineers whom you can learn from Jump fearlessly into code you don’t know * * * * * Dedicate Time On The Job To Develop New Skills