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

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

  •  
  •   timqian ·
    timqian · Jul 6, 2018 · 7226 views
    This topic created in 3044 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
    RangerWolf
    Jul 6, 2018
    1
    牛!
    agoodob
    agoodob
    Jul 7, 2018
    2
    不错不错 支持
    JamesPan
    JamesPan
    Jul 9, 2018
    3
    划重点:去看女朋友的飞机上 :)
    simple2025
    simple2025
    Jul 9, 2018
    4
    golnag 在 hacknews 这么或?
    daigouspy
    daigouspy
    Jul 9, 2018 via Android
    5
    @JamesPan 重点是: 带着电脑去看女朋友
    simple2025
    simple2025
    Jul 9, 2018
    6
    @daigouspy 重点是去看女朋友还有心思做小轮子
    itskingname
    itskingname
    Jul 9, 2018
    7
    我更感兴趣的是你这个图表
    opengps
    opengps
    Jul 9, 2018
    8
    有没有人能推算出来,飞机飞了多久?
    CFO
    CFO
    Jul 9, 2018 via Android❤️3
    9
    好了好了 知道你有女朋友了
    xxxy
    xxxy
    Jul 9, 2018
    10
    推算一下, 写爬虫可能要一两个小时, 写图表样式大概要一个小时,可能在四五六七个小时左右
    run2
    run2
    Jul 9, 2018
    11
    重点是飞机上有 WiFi,难道是国际航线
    jkjoke
    jkjoke
    Jul 9, 2018
    12
    社会工程学
    ByteRan
    ByteRan
    Jul 9, 2018
    13
    我更感兴趣的是你这个图表
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    Jul 9, 2018
    14
    好了好了 知道你有女朋友了
    Fechin
    Fechin
    Jul 9, 2018
    15
    我更感兴趣的是你这个图表
    quickma
    quickma
    Jul 9, 2018
    16
    无责任猜测,楼主女友在多村
    glacer
    glacer
    Jul 9, 2018
    17
    字符图表用的什么库?
    laike9m
    laike9m
    Jul 9, 2018 via Android
    18
    什么航空网这么好?
    sampeng
    sampeng
    Jul 9, 2018❤️2
    19
    说真的。。乍一眼看成了去看女朋友路上,打飞机的过程中造了个轮子。。是不是很没违和感。。
    jrient
    jrient
    Jul 9, 2018
    20
    厉害了,已 follow
    zhongjidalao
    zhongjidalao
    Jul 10, 2018
    21
    要女友的,散了吧
    Molang
    Molang
    Jul 10, 2018
    22
    说实话,我就算是在去女友的火车上,也做不出这个来
    Themyth
    Themyth
    Jul 10, 2018
    23
    重点是有女朋友。
    MrJing1992
    MrJing1992
    Jul 10, 2018
    24
    请问楼主,这个图表是如何绘制的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2735 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    ♥ Do have faith in what you're doing.