爱意满满的作品展示区。
timqian
10.02D

在去看女朋友的飞机上完成了这个小轮子:看 hacker 工作岗位的变迁

  •  
  •   timqian ·
    timqian · Jul 6, 2018 · 6794 views
    This topic created in 2869 days ago, the information mentioned may be changed or developed.

    github repo: https://github.com/timqian/hacker-job-trends/

    我们都知道,hackernews 每个月会有一个 "who is hiring" 的 post (example) 。 这个小轮子的工作是,抓取 2011 年开始的 who is hiring,做了一个简单的词数统计,看看一些关键词数量随着时间的变化,感慨下时代的变迁吧。

    remote job trends:

    $ hjt 'remote' - 'not remote' - 'no remote'
    
     123.00 ┤                                                                                         ╭
     115.53 ┤                                                                                         │
     108.07 ┤                                                                             ╭╮          │
     100.60 ┤                                                                             ││    ╭╮ ╭╮╭╯
      93.13 ┤                                                                            ╭╯╰╮   ││ │││
      85.67 ┤                                       ╭╮                                   │  ╰╮  ││ │╰╯
      78.20 ┤                                       ││                  ╭╮   ╭╮       ╭╮ │   │ ╭╯╰─╯
      70.73 ┤                                       ││  ╭╮ ╭╮ ╭╮   ╭╮  ╭╯╰─╮ │╰──╮ ╭╮╭╯│╭╯   │ │
      63.27 ┤                        ╭╮         ╭─╮ ││ ╭╯╰╮│╰─╯╰╮╭╮│╰──╯   │╭╯   ╰─╯╰╯ ││    ╰╮│
      55.80 ┤   ╭╮                 ╭╮││╭╮ ╭╮╭╮  │ ╰─╯╰─╯  ││    ││││       ╰╯          ╰╯     ││
      48.33 ┤   │╰╮      ╭──╮      │││││╰╮│╰╯│  │         ╰╯    ╰╯╰╯                          ╰╯
      40.87 ┤╭╮ │ ╰╮╭╮  ╭╯  ╰─╮╭╮╭─╯╰╯╰╯ ╰╯  ╰──╯
      33.40 ┤││ │  ╰╯╰╮╭╯     ││╰╯
      25.93 ┤││╭╯     ╰╯      ╰╯
      18.47 ┼╯││
      11.00 ┤ ╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
          2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    blockchain trends

    $ hjt 'blockchain'
    
      30.00 ┼                                                                                         ╭
      28.00 ┤                                                                                         │
      26.00 ┤                                                                                         │
      24.00 ┤                                                                                         │
      22.00 ┤                                                                                 ╭╮      │
      20.00 ┤                                                                                ╭╯╰╮    ╭╯
      18.00 ┤                                                                                │  ╰╮   │
      16.00 ┤                                                                                │   │   │
      14.00 ┤                                                                                │   │   │
      12.00 ┤                                                                                │   │   │
      10.00 ┤                                                                         ╭╮     │   ╰╮  │
       8.00 ┤                                                                         ││    ╭╯    ╰──╯
       6.00 ┤                                                                  ╭╮╭╮   ││    │
       4.00 ┤                                                                  ││││ ╭╮││╭╮  │
       2.00 ┤                                   ╭╮        ╭──╮ ╭─╮   ╭─╮ ╭──╮╭─╯╰╯╰╮│││╰╯│╭╮│
       0.00 ┼───────────────────────────────────╯╰────────╯  ╰─╯ ╰───╯ ╰─╯  ╰╯     ╰╯╰╯  ╰╯╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
          2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    java trends:

    $ hjt 'java' - 'javascript'
    
      66.00 ┤            ╭╮
      61.87 ┤            ││
      57.73 ┤            ││      ╭╮
      53.60 ┤            ││      ││
      49.47 ┤            ││      ││  ╭╮       ╭╮
      45.33 ┤            ││╭╮    ││  ││    ╭╮ ││         ╭╮     ╭╮
      41.20 ┤          ╭╮││││    ││ ╭╯│    ││ ││     ╭╮  ││     ││
      37.07 ┤   ╭╮  ╭╮╭╯│││││    ││╭╯ │╭╮╭╮││ ││     │╰──╯│╭╮ ╭╮││
      32.93 ┤  ╭╯│╭╮│││ ││╰╯╰╮╭╮╭╯╰╯  │││││││ │╰╮╭╮  │    ╰╯│ ││││     ╭╮                             ╭
      28.80 ┤  │ ││││╰╯ ││   ╰╯╰╯     ╰╯╰╯╰╯╰─╯ │││ ╭╯      ╰╮│││╰╮╭╮╭─╯│      ╭╮                   ╭╮│
      24.67 ┤╭╮│ ╰╯╰╯   ╰╯                      │││╭╯        ││││ ││╰╯  │ ╭─╮  ││              ╭╮╭╮ │││
      20.53 ┤│││                                ╰╯╰╯         ││││ ││    │╭╯ │ ╭╯│    ╭╮  ╭╮    ││││ │╰╯
      16.40 ┤│││                                             ╰╯╰╯ ╰╯    ││  ╰─╯ ╰╮╭─╮││ ╭╯╰╮ ╭╮││││╭╯
      12.27 ┼╯││                                                        ╰╯       ╰╯ ││╰╮│  ╰─╯╰╯╰╯╰╯
       8.13 ┤ ╰╯                                                                    ││ ╰╯
       4.00 ┤                                                                       ╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
           2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    javascript trends:

    $ hjt 'javascript' + ' js '
    
      97.00 ┼                                           ╭╮
      90.73 ┤                                           ││
      84.47 ┤                                   ╭╮      ││
      78.20 ┤                 ╭─╮       ╭╮      │╰╮     ││
      71.93 ┤              ╭╮ │ │╭╮ ╭──╮││ ╭╮ ╭╮│ │     │╰╮╭╮
      65.67 ┤     ╭╮      ╭╯│ │ │││╭╯  │││╭╯│ │││ │  ╭╮╭╯ ╰╯╰╮
      59.40 ┤     ││╭╮   ╭╯ │╭╯ ╰╯╰╯   ││╰╯ │ │╰╯ │  │╰╯     │       ╭╮ ╭╮
      53.13 ┤  ╭╮╭╯╰╯│ ╭╮│  ╰╯         ╰╯   │╭╯   ╰╮╭╯       │  ╭╮   │╰─╯╰╮   ╭╮╭╮
      46.87 ┤  │╰╯   │╭╯││                  ╰╯     ╰╯        ╰╮ ││   │    ╰─╮ │╰╯╰─╮    ╭╮      ╭╮  ╭╮╭
      40.60 ┤  │     ││ ╰╯                                    │ ││ ╭─╯      │ │    │ ╭╮ │╰╮╭─╮ ╭╯│ ╭╯╰╯
      34.33 ┤  │     ╰╯                                       ╰╮│╰─╯        │ │    │ │╰╮│ ││ ╰╮│ ╰─╯
      28.07 ┤╭╮│                                               ╰╯           ╰─╯    │ │ ││ ╰╯  ╰╯
      21.80 ┤│││                                                                   ╰╮│ ││
      15.53 ┼╯││                                                                    ╰╯ ╰╯
       9.27 ┤ ││
       3.00 ┤ ╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
          2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    nodejs trends

    $ hjt 'nodejs' + 'node.js'
    
      30.00 ┼                                          ╭╮            ╭╮
      28.00 ┤                                          │╰╮           ││
      26.00 ┤                                          │ │   ╭╮      ││
      24.00 ┤                                          │ │╭╮╭╯│      ││                               ╭
      22.00 ┤                      ╭╮      ╭╮    ╭╮ ╭──╯ ││╰╯ ╰╮     ││                             ╭╮│
      20.00 ┤                      ││      ││    │╰╮│    ╰╯    │     ││╭╮                       ╭╮  │││
      18.00 ┤         ╭─╮╭─╮       ││      ││ ╭╮ │ ││          │    ╭╯│││         ╭╮            ││  │││
      16.00 ┤      ╭╮ │ ││ ╰─╮ ╭╮ ╭╯│╭╮    ││╭╯╰╮│ ╰╯          │   ╭╯ │││     ╭╮ ╭╯│ ╭╮    ╭╮   ││  │╰╯
      14.00 ┤      │╰╮│ ╰╯   │ ││╭╯ ││╰─╮  │││  ││             │╭──╯  ╰╯│ ╭╮ ╭╯│╭╯ │ │╰╮ ╭╮│╰╮  ││  │
      12.00 ┤     ╭╯ ╰╯      ╰─╯╰╯  ││  ╰╮╭╯││  ││             ││       │╭╯╰╮│ ╰╯  │ │ │ │╰╯ │  ││  │
      10.00 ┤  ╭╮╭╯                 ╰╯   ╰╯ ╰╯  ╰╯             ╰╯       ╰╯  ││     ╰╮│ │╭╯   ╰╮ │╰╮ │
       8.00 ┤  │╰╯                                                          ╰╯      ╰╯ ││     ╰─╯ │╭╯
       6.00 ┤╭╮│                                                                       ╰╯         ╰╯
       4.00 ┤│││
       2.00 ┤│╰╯
       0.00 ┼╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
          2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    react trends

    $ hjt react
    
      97.00 ┼                                                                                        ╭─
      90.53 ┤                                                                                        │
      84.07 ┤                                                                                        │
      77.60 ┤                                                                                       ╭╯
      71.13 ┤                                                                                       │
      64.67 ┤                                                                     ╭╮    ╭╮        ╭╮│
      58.20 ┤                                                                     ││ ╭╮ ││╭─╮╭╮ ╭╮│╰╯
      51.73 ┤                                                                 ╭╮ ╭╯╰╮││ │││ ╰╯╰╮│││
      45.27 ┤                                                             ╭╮  ││╭╯  │││ │││    ╰╯╰╯
      38.80 ┤                                                        ╭╮╭─╮││ ╭╯╰╯   │││ │╰╯
      32.33 ┤                                                        │╰╯ ╰╯╰─╯      ││╰╮│
      25.87 ┤                                                   ╭─╮╭╮│              ││ ╰╯
      19.40 ┤                                                   │ ╰╯╰╯              ╰╯
      12.93 ┤                                          ╭╮ ╭╮  ╭─╯
       6.47 ┤                                    ╭╮╭───╯╰─╯╰──╯
       0.00 ┼────────────────────────────────────╯╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
           2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    python trends

    $ hjt python
    
      83.00 ┼                                    ╭╮    ╭──╮
      77.60 ┤                ╭╮   ╭─╮      ╭╮    ││    │  │     ╭╮                                    ╭
      72.20 ┤                ││╭╮╭╯ │      ││    ││    │  ╰╮    ││   ╭╮                               │
      66.80 ┤       ╭╮      ╭╯││││  ╰─╮    ││╭╮  │╰╮╭╮╭╯   ╰─╮  ││   ││ ╭╮╭╮                         ╭╯
      61.40 ┤       ││   ╭─╮│ ││││    │╭╮  │││╰╮ │ ││╰╯      │  ││ ╭─╯│ │╰╯│   ╭╮         ╭╮       ╭╮│
      56.00 ┤       ││ ╭╮│ ││ ││││    │││  │││ │╭╯ ││        ╰╮ ││ │  │╭╯  ╰╮ ╭╯│  ╭╮     ││╭╮     │││
      50.60 ┤  ╭╮   ││ │││ ││ ╰╯╰╯    ││╰──╯││ ╰╯  ││         ╰─╯╰─╯  ││    │╭╯ ╰──╯╰───╮ │││╰╮ ╭╮ │││
      45.20 ┤  │╰╮╭╮││ │││ ╰╯         ╰╯    ╰╯     ││                 ││    ││          ╰─╯╰╯ │ ││ │╰╯
      39.80 ┤  │ ││╰╯│ │││                         ││                 ││    ││                ╰─╯│ │
      34.40 ┤  │ ╰╯  ╰─╯││                         ╰╯                 ╰╯    ││                   ╰─╯
      29.00 ┤╭╮│        ╰╯                                                  ╰╯
      23.60 ┼╯││
      18.20 ┤ ││
      12.80 ┤ ││
       7.40 ┤ ││
       2.00 ┤ ╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
           2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    

    golang trends

    $ hjt golang
      11.00 ┼                                                                ╭╮╭╮
      10.27 ┤                                                                │││╰─╮     ╭╮           ╭╮
       9.53 ┤                                                                │││  │     ││           ││
       8.80 ┤                                                          ╭╮    │││  │     ││           ││
       8.07 ┤                                                          ││   ╭╯││  │     ││         ╭╮││
       7.33 ┤                                     ╭╮                 ╭╮│╰─╮ │ ╰╯  │ ╭╮ ╭╯│ ╭╮   ╭╮ │╰╯╰
       6.60 ┤                                     ││                 │││  │ │     │ ││ │ │ ││   ││ │
       5.87 ┤                                     ││                 │││  │ │     ╰╮│╰╮│ │ ││  ╭╯╰╮│
       5.13 ┤                                     ││╭╮               │╰╯  ╰─╯      ╰╯ ││ │╭╯│  │  ╰╯
       4.40 ┤                                     ││││               │                ││ ││ │  │
       3.67 ┤                                     ││││╭╮       ╭╮    │                ││ ││ │  │
       2.93 ┤                                     ││││││ ╭╮ ╭╮ ││  ╭╮│                ││ ╰╯ │  │
       2.20 ┤                                     │││││╰─╯╰─╯│╭╯│╭╮│╰╯                ╰╯    ╰─╮│
       1.47 ┤                                     │││││      ││ ││││                          ││
       0.73 ┤               ╭╮             ╭╮ ╭╮ ╭╯╰╯╰╯      ││ ││╰╯                          ╰╯
       0.00 ┼───────────────╯╰─────────────╯╰─╯╰─╯           ╰╯ ╰╯
            :
            ┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──────────┼┼──
           2011-01     2012-01     2013-01     2014-01     2015-01     2016-01     2017-01     2018-01     2019-01
    
    24 replies    2018-07-10 13:22:04 +08:00
    RangerWolf
        1
    RangerWolf  
       Jul 6, 2018
    牛!
    agoodob
        2
    agoodob  
       Jul 7, 2018
    不错不错 支持
    JamesPan
        3
    JamesPan  
       Jul 9, 2018
    划重点:去看女朋友的飞机上 :)
    simple2025
        4
    simple2025  
       Jul 9, 2018
    golnag 在 hacknews 这么或?
    daigouspy
        5
    daigouspy  
       Jul 9, 2018 via Android
    @JamesPan 重点是: 带着电脑去看女朋友
    simple2025
        6
    simple2025  
       Jul 9, 2018
    @daigouspy 重点是去看女朋友还有心思做小轮子
    itskingname
        7
    itskingname  
       Jul 9, 2018
    我更感兴趣的是你这个图表
    opengps
        8
    opengps  
       Jul 9, 2018
    有没有人能推算出来,飞机飞了多久?
    CFO
        9
    CFO  
       Jul 9, 2018 via Android   ❤️ 3
    好了好了 知道你有女朋友了
    xxxy
        10
    xxxy  
       Jul 9, 2018
    推算一下, 写爬虫可能要一两个小时, 写图表样式大概要一个小时,可能在四五六七个小时左右
    run2
        11
    run2  
       Jul 9, 2018
    重点是飞机上有 WiFi,难道是国际航线
    jkjoke
        12
    jkjoke  
       Jul 9, 2018
    社会工程学
    ByteRan
        13
    ByteRan  
       Jul 9, 2018
    我更感兴趣的是你这个图表
    U7Q5tLAex2FI0o0g
        14
    U7Q5tLAex2FI0o0g  
       Jul 9, 2018
    好了好了 知道你有女朋友了
    Fechin
        15
    Fechin  
    PRO
       Jul 9, 2018
    我更感兴趣的是你这个图表
    quickma
        16
    quickma  
       Jul 9, 2018
    无责任猜测,楼主女友在多村
    glacer
        17
    glacer  
       Jul 9, 2018
    字符图表用的什么库?
    laike9m
        18
    laike9m  
       Jul 9, 2018 via Android
    什么航空网这么好?
    sampeng
        19
    sampeng  
       Jul 9, 2018   ❤️ 2
    说真的。。乍一眼看成了去看女朋友路上,打飞机的过程中造了个轮子。。是不是很没违和感。。
    jrient
        20
    jrient  
       Jul 9, 2018
    厉害了,已 follow
    zhongjidalao
        21
    zhongjidalao  
       Jul 10, 2018
    要女友的,散了吧
    Molang
        22
    Molang  
       Jul 10, 2018
    说实话,我就算是在去女友的火车上,也做不出这个来
    Themyth
        23
    Themyth  
       Jul 10, 2018
    重点是有女朋友。
    MrJing1992
        24
    MrJing1992  
       Jul 10, 2018
    请问楼主,这个图表是如何绘制的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1579 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 16:30 · PVG 00:30 · LAX 09:30 · JFK 12:30
    ♥ Do have faith in what you're doing.