编码的十诫

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

对“图书馆作为基础设施”的回应

每当我想到一个图书馆时,我的脑子就会想起电影《 The Pagemaster》。你知道,在那部电影中,现实生活中的Macaulay Culkin变成了自己的动画版,并在边讲小说的同时学习生活课。 我相信该图书馆的基础设施是很多人想到图书馆时就会想到的基础设施。 高高的,隐约可见的架子上堆满了厚小说,而一位老图书管理员则因生活不愉快而疲惫不堪。 由imdb.com提供 但是,图书馆现在是而且应该更多。 马特恩(Mattern)在2014年香农·马特恩(Shannon Mattern)题为“图书馆作为基础设施”的文章中援引了城市未来中心完成的一份报告,该报告发现,“没有其他机构(公私合营)能够更好地帮助那些被遗弃的人在当今的经济环境中,他们未能在城市的公立学校系统中发挥自己的潜能,或者仅需要帮助才能在比图书馆更复杂的世界中导航。 图书馆不仅是学习的机构,还是社会的枢纽,在这里人们可能没有能力在家中与自己和世界保持联系。 由trenton.k12.nj.us提供 例如,我们的“设计观点”课程不久将在特伦顿免费公共图书馆提供,它提供书籍,带互联网的计算机,有关如何获得美国国籍的材料,职业服务,在线学习课程,选民登记申请,甚至一个编织团体,以及其他服务和事件。 难怪90%的受访者表示,关闭当地公共图书馆会对他们的社区产生影响,而根据皮尤研究中心(Pew Research Center)的研究,有63%的受访者称这种影响是“重大”的。 我同意Mattern的话,她说“图书馆需要知道如何将自己理解为一种社会技术,知识基础设施”,以保持图书馆几乎其他的宇宙质量。 图书馆的基础设施应为在生产力社会中迷路的人们留出空间来坐下,学习和放松,而无需为此施加任何压力,并且迷失在好书,新的电子游戏或最新的编织方式技术的书页中。

图书馆员

我附近的人,第3部分 我的目标是访问该县的每个公共图书馆。 我们打了其中的五个,但找到这个后就停了下来。 图书馆很小,舒适,历史悠久且古朴。 我们第一次走进成人图书馆时,图书馆员让我们感到宾至如归。 她是一个充满活力,友善的女人,可能从未见过陌生人。 我立刻喜欢她。 她向我们介绍了有关儿童节目的信息,并邀请我们参观了位于其隔壁小楼中的儿童图书馆。 她甚至打电话给儿童图书管理员,让她知道我们正在前进。 儿童图书管理员是一个耐心,耐心的女人,有着长而美丽的白发。 当孩子们走过家门讲故事的时候,她给每个孩子起了个名字,而三四肢和他们的小兄弟姐妹的喧闹声似乎让她不为所动。 即使只见过一次她,我们第二次拜访她时也给我女儿打了个名字,并邀请她到柜台看她为她预留的猫书。 一本新的猫书进来的时候,她就把它留给我们了。 她在图书馆走来走去,帮助我的女儿和其他孩子们找到了自己喜欢的新书。 她给我的女儿讲了关于她的老灰猫的故事,我的女儿不断地试图说服她带他去,使他成为图书馆的猫。 一位退休的学校老师(我假设是的,但我很确定我是对的)每周都要自愿安排故事时间。 她回答孩子们的问题,并耐心地等待他们讨论每页上的图片。 在两本书之间,通过让孩子们帮她背诵动作诗或在便携式CD播放机上打开一些孩子们的歌曲,她会让孩子们起身跳来跳去。…

国际象棋选手被推出:对辛辛那提公共图书馆的有机社区漠不关心

即使您只是偶尔偶然到达辛辛那提公共图书馆和汉密尔顿县的市中心分支机构,您也很有可能会注意到立交桥中的国际象棋棋手,在原型和古老的游戏中将棋子推向棋盘。 据我所知,只要立交桥就一直在那里,而且它们的存在尽管是非正式的,但在空间氛围中起着至关重要的作用,这表明图书馆不仅是一座建筑物,而存放书籍。 然而,2月28日星期三,图书馆管理部门未经协商,将这些桌子从立交桥上移开,换成空的陈列柜,将棋手分流到各个角落。 当质疑作出该决定的原因时,答复是模棱两可的。 一方面,有人保证它将为即将来临的展览提供一个场所。 另一方面,这是要清理可能的“摆动空间”,以促进即将进行的一层地板砖的翻新工作。 有些人可能会推测其他因素在起作用。 但是,即使采取表述的动机,也面临着另一个例子,即图书馆管理与图书馆实际文化生活的惊人隔离,以及生动地说明了压迫性文化潮流是如何运作的。隐形。 警告。 至关重要的是将图书馆管理部门,特别是其上层管理部门与绝大多数图书馆员和工作人员区分开。 实际上,即使通过对图书馆管理部门自身调查的核算,图书馆员和工作人员在达科科斯专制和专制政权的统治下,执行其崇高而艰巨的工作也处于令人羡慕的地位。 正是从这种制度中产生了移动象棋桌的决定。 当然,与我交谈的人员认为,与我交谈的个人完全同情该反对意见,这是无可厚非的,并且很遗憾他们无法以一种或另一种方式回应这些反对意见。 很清楚,我批评的对象是图书馆管理部门,而不是图书馆员和职员。 现在,有些人可能会另外加入,这是为了制造一座山丘。 毕竟,我们不只是在谈论一些移动的家具吗? 这个问题的答案很多,不。 家具是偶然的。…