编码的十诫

编程在不断发展,越来越多的人在其中投入时间。 如此巨大的增长导致编码实践上的差异,这被证明是善良的,因为它通常可以为同一组问题提供多种解决方案。 但是,在调节这种增长以及使新移民更容易遵循最佳实践和方法时,在获得这种独特的解决问题技能时,总会有一些改进的余地。 长期以来,编程工作一直在快速发展。 为了以最有效的方式赶上来,必须阅读其他人的代码。 最好检查多种解决同一问题的方法。 这使您可以从不同的角度看待特定的问题,这正是优秀的程序员所做的。 不要试图重新发明轮子。 如果有直接,可用的解决方案,请加以学习,使用它,然后尝试解决更重要的问题。 如果您要执行的操作有一个库或API,请使用它。 这不仅节省了时间,而且还教会您如何处理代码文档阅读以及将黑盒概念集成到代码中的方法,这是业界程序员正在做的事情。 可以将您的代码视为很少有人共同解决问题。 每个人都有一个明确的责任。 您的主要算法仅应指定他们的工作顺序以及一个小人物应该如何获取另一小人物的工作成果并在此工作上执行工作。 您可以通过将代码(如果足够大)分解为多个文件/脚本,然后将这些文件分解为简短,集中的功能来应用。 这就是所谓的模块化编程原理。 上一节中的每个小人物都有自己的秘密。 他们没有告诉任何人关于他们的事。…

混音曼迪

我不得不混入曼迪的挑战或对话。 她为自己的职业发展制定了时间表,这让我很感兴趣,因为我为自己的挑战创建了类似的时间表。 我们似乎很相似,因为我们并没有采取“直截了当”的道路来实现当前的职业目标,并且我们俩都适合婚姻和两个孩子,而这些都是我们所从事的各种工作。 另外,我在这堂课上第一次听说过“教师图书馆员”一词-显然,这是我的许多同学正在或正在为自己的职业而努力的。 这是一名图书馆员,同时也接受过教师培训,因此具有独特的见解。 我发现考虑到今天的图书馆员必​​须做的比过去更多,这很有趣-毕竟,识字不仅仅是现在阅读。 有数字素养,数字公民身份,讲故事,跨媒体,社交媒体-这些天来,学校图书馆员似乎必须能够使用和帮助学生,所有工具和教育话题。 我认为这很令人兴奋-但我们的图书馆老师也有很多问题要问。 在我对教师图书馆员的研究以及如今成为图书馆员的过程中,我发现以下网站非常有见地。 我还发现,基于Mandy所分享的所有博客文章和挑战,以及她乐于学习和挑战当前的心态,她将为成为图书馆管理员提供独特的背景和视角。 21世纪教师图书馆员宣言 这是她的原始作品: 这是我的混音,以及我认为她将从瓦伦扎女士的宣言中体现出来的例子:

盖茨图书馆基金会:数字共融如何进入图书馆

通过TechSoup的Jim Lynch 从1997年到2018年,盖茨图书馆基金会(比尔和梅琳达·盖茨基金会的一项计划)在21年内向国内外公共图书馆投资了10亿美元。 它的投资确保了全球数以百万计的人能够更好地使用可以帮助改善生活的数字工具。 该计划留下了强大的遗产,无非就是将数字包容性带给了全球成千上万的公共图书馆及其赞助者。 TechSoup对能够与盖茨基金会合作以增强各地的公共图书馆的能力感到非常自豪。 1997年,比尔和梅琳达·盖茨创立了盖茨图书馆基金会,将计算机和数字信息带到美国和加拿大的公共图书馆。 当基金会开始这项工作时,不到四分之一的美国图书馆都连接到Internet,为顾客提供Internet访问的图书馆也越来越少。 如今,几乎所有美国图书馆都不仅相互连接,还通过向社区提供公共访问的计算机,软件和培训来将它们转变为当今数字世界的重要社区资源。 走向全球 然后,在2000年,基金会意识到世界公共图书馆的潜力,将该计划扩展到包括发展中国家和转型国家,这些国家的普通民众对互联网的访问受到限制或不存在。 进入21世纪,盖茨全球图书馆计划已覆盖了近20个国家/地区的13,000多个公共图书馆,并在美国产生了与社区相同的影响 随着全球图书馆计划的成熟,它从最初对基本连通性的关注扩展到对图书馆如何最好地支持个人和社区成果的额外关注。 全球图书馆计划旨在支持或促进对话,以影响和领导整个图书馆领域。 这样,全球约32万个公共图书馆可以从全球图书馆支持的工具和材料中受益。 盖茨支持的工具和研究 近年来,基金会发起并支持了出色的Edge Benchmark项目。…