知识分享第11期

古语有云,一年之计在于春,这句话对于很多植物而言再合适不过。在经历了寒冬之后,很多植物选择将最美好的一面在春天里绽放。

资源

1.PagerDuty

PagerDuty是一家Sass平台厂商,其产品为一款告警处理平台,提供了On-Call管理、告警收敛分组、告警时间报表,并集成了多种告警方式。

2.Fathom

https://github.com/usefathom/fathom/raw/master/assets/src/img/fathom.jpg?v=7

一款开源的简易网站数据分析工具,类似于Google Analytics或者百度分析。

3.Data Structure Visualizations

该网站将常见的计算机数据结构以可视化的形式展示在了界面上,可以在界面上点击按钮完成插入元素、删除元素等操作,对应的数据结构展现会实时发生变化,非常直观。

4.snowflake

https://user-gold-cdn.xitu.io/2018/2/11/16182507bcefae54?imageView2/0/w/1280/h/960/format/webp/ignore-error/1

Twitter开源的分布式算法,常用于分布式id的生成,使用毫秒时间戳、机器id、毫秒内的流水号来生成随机id。采用此种方法生成的id可以保证单机递增,但不能保证是全局递增的。

5.Netlify

很多人喜欢将自己的博客系统利用Github的Pages功能托管到Github上,但Github Pages并不支持对静态页面的构建,只能将构建完成后的页面推动到Github上。Netlify支持对静态网站的持续集成和持续部署,代码可以托管于Github上,Netlify会自动构建和发布,支持免费的https协议和CDN。

但可惜的是,实际测试下来,网站的访问速度在国内不是很理想。

6.996.ICU

全世界最大的同性交友社区Github上异常火爆的声讨996工作制度的项目,两天的时间内已经突破6万多Star,issue的数量也已经破万(截止到2019-03-28 19:55),要知道Github上Star数最多的项目freeCodeCamp也才接近30万Star,全世界运行设备最多的操作系统linux也才7万多Star,这简直创造了Github上Star数增长的奇迹。

很多人在issue中提到了加群交友吐槽、倾诉加班不满,甚至还有过来找男盆友的,活脱脱把issue玩成了贴吧,留言中清一色的汉字,说明基本是中国人在玩。

我个人对于强制996加班的事情不是很赞成,虽然过去三年中我的工作强度应该大于996,但更多的是出于个人自愿和对健康的无视,公司层面并没有强制要求。人生确实有非常多美好的事情可以参与和享受,对于程序员这个群体而言,电脑屏幕之外的世界还很大,还有太多的领域值得去探索和挖掘。但如果确实是因为个人的爱好,在工作中能够获得很好的成就感和满足感,996或者更高强度的加班,我个人觉得都是值得的。

说起ICU,程序员这个群的职业病是颈椎、腰椎、视力等,失眠多梦也是大有人在。我个人也确实身体出过一些问题而住过院,人往往都是在身体好的时候不懂得去重视自己的身体,当身体一旦出毛病的时候才懂得去珍惜。我曾经生病的时候也是鼓励自己要多锻炼和注意身体,但当身体好了之后,当时的愿望又抛到了脑后。

身体出现问题往往不是一朝一夕造成的,而是长期积累的结果,尤其是刚工作的前几年,趁着年轻确实能多加班熬夜,但30岁之后往往体力就跟不上了。还是奉劝各位,在工作的时候多注意休息和加强锻炼,无论是996,还是朝九晚五,都要多注意。

精彩文章

1.互联网运维工作

滴滴运维总监来伟在2017年对运维工作范围的思考,公司处在不同的阶段,运维所能干的事情也有所不同。

2.早点懂这几个道理,就不害怕被裁员了

IT行业中的一些职场规则,程序员在中年时期如果不做好职场转型,会逐步被更有活力更有体力的年轻人给取代。