1. 2020 年成为一个 web 开发者的学习路径
https://github.com/kamranahmedse/developer-roadmap
@Harry:这个 repo 的作者为了给他的教授的学生做参考,列了一个 2020 年 要成为一个 web 开发者需要学习的技术和路径。主要包括三个方向:前端、后端和 devops。看看那个方向需要的技能点更多一些?
2. Testing Library:好用的 Web UI 单元测试工具
https://testing-library.com/
@Harry:通常我们做 Web 的 UI 测试,需要关心 DOM 里面都有啥,然而业务/UI 又是易变的,这就使我们的测试代码需要经常跟着修改,所以有些开发者不写 UI 测试。Testing Library 就是为了解决这个问题,让测试从用户的视角去思考应该如何写,比如“界面上有个按钮” 那写出来就是 screen.findByRole(‘button’),而不需要去额外的定义 testid,然后再 query element by testid。好的工具会带来好的抽象,Testing Library 将与 DOM 的交互很好的抽象出来,节省开发者的时间,让 UI 也变得“可测试了”。
3. Clockify:工作计时工具
https://clockify.me
@hzmangel:Clockify提供了一套简单、方便的计时工具,可以用来计算个人在不同项目上的时间投入。特别适合一些能在业余时间做点事情的技术人员们。
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
如果你是一名极客,你有好的工具、好的开源项目、好的文章和教程等想要分享给大家,请推荐给我们!
如果你也想参与到Web3极客日报的建设中,请在后台留下你的微信号和简单的介绍,我们(一群闲散的极客)会尽快和你联系。
网站:http://rebase.network
公众号:rebase_network
https://365.rebase.network/ 可能有彩蛋哦