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

Programming language trends as shown by job postings

Programming language trends as shown by job postings

Alexandra Marin

August 31, 2017
Tweet

More Decks by Alexandra Marin

Other Decks in Programming

Transcript

  1. crossplatform.io xmonodev alexandra-marin alexandramarin01
    Programming
    language trends
    as shown by job
    postings

    View Slide

  2. The idea
    ● Working in tech is
    dynamic and fast-paced
    ● “Learn at least one new
    language every year” -
    The Pragmatic
    Programmer

    View Slide

  3. What should I
    learn next?
    Reverse engineer
    all the jobs!

    View Slide

  4. Building the prototype

    View Slide

  5. Challenges
    ● (Re)learn the tools
    ● Design and data
    visualization

    View Slide

  6. The result!
    http://langstats.azurewebsites.net

    View Slide

  7. View Slide

  8. Tech stack
    ● Angular / Plotly JS
    frontend
    ● Cross-platform C#
    backend
    ● Storage: SQL database
    ● Syncing: Azure web job

    View Slide

  9. Angular / Plotly JS C# WebAPI SQL DB
    Cron job HackerNews API Analyser

    View Slide

  10. What have I
    learned?
    ● Start small
    ● What’s your data
    source?
    ● Mind the external
    dependencies

    View Slide

  11. Future plans
    ● Languages evolution
    over time
    ● A dive into making
    predictions

    View Slide

  12. Like it? Share it with
    your friends!
    langstats.azurewebsites.net
    Missing a feature?
    Tell me!
    @xmonodev

    View Slide

  13. Thank you!
    Questions?
    @xmonodev / crossplatform.io
    See it live:
    langstats.azurewebsites.net

    View Slide