Tenure-Track Asst 资源列表——助理教授/博士生生存指南
作者语:作为一个即将上任的终身助理教授(TTAP)和一个刚刚毕业的CS博士(截至2022年9月),我相信我处于一个很好的位置,可以开始为TTAP和博士生收集有用的资源(很棒的列表)。从我的角度来看,我希望这些清单能够有助于你和我的成功(对于TTAP来说,成功的定义是在六年内获得一个终身职位;对于博士生来说,成功的定义是最终愉快地毕业)。这些清单包括诸如GPU成本-计算权衡、资金资源等内容,我相信除了我们所做的研究之外,这些内容对TTAPs也很重要。我希望在我担任TTAP期间能够继续完善这些清单,并且我真的欢迎社区的任何贡献。如果你想在这些列表中添加一些东西,请提交拉动请求。
1.资金/赠款资源(funding.md)
这里列出了国内外教授可申请的政府/公司资金,以及博士生奖学金。
2.Computational Resources (computing.md)
列出了国内云GPU计算资源的价格以及整机购买的一些对比
3.研讨会和竞赛(为TTAPs和博士生)(Competitions.md)
在这个列表中,旨在列出作者所在领域的相关研讨会和竞赛(因为除了在顶级会议上发表文章外,这些将是提高实验室和TTAPs知名度的有效途径)。欢迎通过提交拉动请求添加更多领域。
4.如何运行实验室/招募候选人(management.md)
在这个列表中,我试图从顶级实验室收集有用的招聘信息,以及关于他们如何管理的零碎信息。对于年轻的TTAPs来说,一些重要的问题包括是否以及如何开周会、报告等。
5.其他人的一般建议(针对 TTAPs 和博士生)(advice.md)
列出了一些可参考的如何招生、如何管理实验室的别人的经验。
6.学术网页(适用于TTAPs和博士生)(webpage.md)
收集一些作者认为比较好的学术主页
7.课程(courses.md)
收集了一份著名课程的清单,并分享了一些关于它们在技术上如何管理的个人想法。
#指南
作者语:作为一个即将上任的终身助理教授(TTAP)和一个刚刚毕业的CS博士(截至2022年9月),我相信我处于一个很好的位置,可以开始为TTAP和博士生收集有用的资源(很棒的列表)。从我的角度来看,我希望这些清单能够有助于你和我的成功(对于TTAP来说,成功的定义是在六年内获得一个终身职位;对于博士生来说,成功的定义是最终愉快地毕业)。这些清单包括诸如GPU成本-计算权衡、资金资源等内容,我相信除了我们所做的研究之外,这些内容对TTAPs也很重要。我希望在我担任TTAP期间能够继续完善这些清单,并且我真的欢迎社区的任何贡献。如果你想在这些列表中添加一些东西,请提交拉动请求。
1.资金/赠款资源(funding.md)
这里列出了国内外教授可申请的政府/公司资金,以及博士生奖学金。
2.Computational Resources (computing.md)
列出了国内云GPU计算资源的价格以及整机购买的一些对比
3.研讨会和竞赛(为TTAPs和博士生)(Competitions.md)
在这个列表中,旨在列出作者所在领域的相关研讨会和竞赛(因为除了在顶级会议上发表文章外,这些将是提高实验室和TTAPs知名度的有效途径)。欢迎通过提交拉动请求添加更多领域。
4.如何运行实验室/招募候选人(management.md)
在这个列表中,我试图从顶级实验室收集有用的招聘信息,以及关于他们如何管理的零碎信息。对于年轻的TTAPs来说,一些重要的问题包括是否以及如何开周会、报告等。
5.其他人的一般建议(针对 TTAPs 和博士生)(advice.md)
列出了一些可参考的如何招生、如何管理实验室的别人的经验。
6.学术网页(适用于TTAPs和博士生)(webpage.md)
收集一些作者认为比较好的学术主页
7.课程(courses.md)
收集了一份著名课程的清单,并分享了一些关于它们在技术上如何管理的个人想法。
#指南
连续几年,Rust 在 Stack Overflow 的年度开发者调查中被评为“最喜爱的编程语言”。这种开源系统编程语言现在用于从游戏引擎和操作系统到浏览器组件和虚拟现实模拟引擎的所有事物。但 Rust 也是一种极其复杂的语言,其学习曲线非常困难。
本指南不是专注于整个语言,而是在每章中使用一个小型、完整、专注的程序来教授 Rust。作者 Ken Youens-Clark 向您展示了如何启动、编写和测试每个程序以创建成品。您将学习如何处理 Rust 中的错误、读写文件以及使用正则表达式、Rust 类型、结构等。
了解如何:
使用 Rust 的标准库和数据类型创建命令行程序
编写和测试 Rust 程序和函数
读写文件,包括标准输入、标准输出和标准错误
记录和验证命令行参数
编写优雅失败的程序
解析原始文本和分隔文本
使用和控制随机性
Command-Line Rust | #Rust
一个在 Kubernetes 上运行的弹性网络抓取集群。它提供了通过 REST API 和 Web 界面部署、运行和扩展 Web 抓取蜘蛛的机制。
该项目由三个主要模块组成:
REST API:使用 Django REST 框架工具包构建,它公开了几个端点来管理项目、蜘蛛和作业。它使用 Celery 进行任务处理,并负责部署 Scrapy 项目等。
排队:estela 需要一个高吞吐量、低延迟的平台来控制生产者-消费者架构中的实时数据馈送。在本模块中,您将找到一个 Kafka 消费者,用于收集蜘蛛作业中的信息并将其传输到数据库中。
Web:使用 React 和 Typescript 实现的 Web 界面,可让您管理项目和蜘蛛。
这些模块中的每一个都独立于其余模块工作,并且可以更改。每个模块在其对应的目录中都有更详细的描述。
estela
该项目由三个主要模块组成:
REST API:使用 Django REST 框架工具包构建,它公开了几个端点来管理项目、蜘蛛和作业。它使用 Celery 进行任务处理,并负责部署 Scrapy 项目等。
排队:estela 需要一个高吞吐量、低延迟的平台来控制生产者-消费者架构中的实时数据馈送。在本模块中,您将找到一个 Kafka 消费者,用于收集蜘蛛作业中的信息并将其传输到数据库中。
Web:使用 React 和 Typescript 实现的 Web 界面,可让您管理项目和蜘蛛。
这些模块中的每一个都独立于其余模块工作,并且可以更改。每个模块在其对应的目录中都有更详细的描述。
estela