
github repo: https://github.com/timqian/hacker-job-trends/
我们都知道,hackernews 每个月会有一个 "who is hiring" 的 post (example) 。 这个小轮子的工作是,抓取 2011 年开始的 who is hiring,做了一个简单的词数统计,看看一些关键词数量随着时间的变化,感慨下时代的变迁吧。
$ 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 $ 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 $ 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 $ 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 $ 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 $ 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 $ 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 $ 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 014-01 2015-01 2016-01 2017-01 2018-01 2019-01 1 RangerWolf 2018-07-06 17:45:24 +08:00 牛! |
2 agoodob 2018-07-07 20:03:02 +08:00 不错不错 支持 |
3 JamesPan 2018-07-09 13:11:26 +08:00 划重点:去看女朋友的飞机上 :) |
4 simple2025 2018-07-09 16:44:19 +08:00 golnag 在 hacknews 这么或? |
6 simple2025 2018-07-09 16:48:22 +08:00 @daigouspy 重点是去看女朋友还有心思做小轮子 |
7 itskingname 2018-07-09 16:58:04 +08:00 我更感兴趣的是你这个图表 |
8 opengps 2018-07-09 17:00:25 +08:00 有没有人能推算出来,飞机飞了多久? |
9 CFO 2018-07-09 17:11:18 +08:00 via Android 好了好了 知道你有女朋友了 |
10 xxxy 2018-07-09 17:11:31 +08:00 推算一下, 写爬虫可能要一两个小时, 写图表样式大概要一个小时,可能在四五六七个小时左右 |
11 run2 2018-07-09 17:20:01 +08:00 重点是飞机上有 WiFi,难道是国际航线 |
12 jkjoke 2018-07-09 17:45:27 +08:00 社会工程学 |
13 tanranran 2018-07-09 17:55:34 +08:00 我更感兴趣的是你这个图表 |
14 U7Q5tLAex2FI0o0g 2018-07-09 17:57:55 +08:00 好了好了 知道你有女朋友了 |
15 Fechin PRO 我更感兴趣的是你这个图表 |
16 quickma 2018-07-09 18:25:01 +08:00 无责任猜测,楼主女友在多村 |
17 glacer 2018-07-09 18:31:18 +08:00 字符图表用的什么库? |
18 laike9m 2018-07-09 19:14:28 +08:00 via Android 什么航空网这么好? |
19 sampeng 2018-07-09 20:26:20 +08:00 说真的。。乍一眼看成了去看女朋友路上,打飞机的过程中造了个轮子。。是不是很没违和感。。 |
20 jrient 2018-07-09 23:18:19 +08:00 厉害了,已 follow |
21 zhongjidalao 2018-07-10 08:49:23 +08:00 要女友的,散了吧 |
22 Molang 2018-07-10 09:09:25 +08:00 说实话,我就算是在去女友的火车上,也做不出这个来 |
23 |
24 MrJing1992 2018-07-10 13:22:04 +08:00 请问楼主,这个图表是如何绘制的? |