问题标签 [knowledge-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
856 浏览

knowledge-management - 跟踪有用信息

这里聪明的程序员会做些什么来跟踪他们在多年经验中获得的方便的编程技巧和有用的信息?有用的编译器参数、IDE 快捷方式、聪明的代码片段等。

当我查找一两年前我曾经知道的东西时,我有时会感到沮丧。我最喜欢的 IE 可能代表了 1990 年代后期 Internet 的很大一部分,所以显然这不是有效的(至少对我而言)。还是我只是变老了?

所以你会怎么做?

0 投票
8 回答
4727 浏览

knowledge-management - 你如何开始知识转移?

您是否使用正式活动来让 IT 部门的人们交谈?就像在社交场所举行的每月聚会、内部维基/聊天空间或只是一个定期的“信息市场”,其中包含您的员工为您的员工制作的一些关于技术或项目的演示文稿?您是邀请销售人员参加,还是仅限程序员参加?

你如何让人们参与这些活动?你允许他们把工作时间花在知识转移上吗?还是您将其理解为工作时间不可分割的一部分?

我想知道如何监控知识转移本身的进度。您如何在项目中发现关键的单人失败点?有几种方法可以避免它,例如人员交换或修复错误的“fifo”尝试。

注意:好的,这是一个非常嘈杂的问题,我希望在发表一些评论后修复它。很抱歉混淆了。

编辑:我个人的经验是,人们开始贡献的门槛非常高。看起来他们不会花(最少的)额外时间来编辑我们的 wiki,或者在下午花一个小时与开发人员讨论技术话题。就像人们不喜欢我们的 wiki、文档管理系统或会议一样。也许是因为它都是免费使用的,而不是管理层强迫的。但我不喜欢强迫人们参与其中——但这是正确的方式吗?

一个例子:我们的 wiki 包含有关项目的页面,告诉谁参与它以便在遇到问题时获得第一个联系。但是除了我和同事之外没有人在创建这个页面......

0 投票
11 回答
575 浏览

project-management - 工作更新推特

如果您每天或每周向项目负责人发送工作/进度报告,我想知道您是否会考虑使用Twitter或类似服务进行这些更新。

假设您在远程工作或与分布式团队一起工作,并且项目负责人很难了解人们正在研究的主题,以及问题/时间消费者在哪里,您是否会设置一些私人帐户(甚至私人公司内部服务)向您的同事广播进度更新?

编辑感谢您提供这些产品的链接,但您是否已经在公司中使用其中一种?用于现实生活中的专业用途?

0 投票
13 回答
1479 浏览

code-snippets - 一般开发说明

在典型的日常编程中,我以一种我想记住的方式实现功能。例如,假设我调整了一个 DB 插入函数,当我再次遇到这种情况时,我想找到我所做的重用。我需要一个地方来保存解决方案(我所做的),并且我需要以某种方式找到它,这可能是几个月或一年后。使用思维导图之类的想法,我正在考虑一个个人 wiki,但后来我听到 stackoverflow 播客提到使用这个网站是出于这样的原因。是否有其他人跟踪他们所做的巧妙的事情,以便他们将来某个时候可以找到它。如果是这样,您使用了什么,一般来说,您如何使用它?


我喜欢个人博客的想法并为此使用堆栈。我会尝试在堆栈上发布然后自己回答的想法,其他人可能会给出他们的意见。只要堆栈会存在一段时间:)

0 投票
3 回答
915 浏览

knowledge-management - 为帮助台存储业务规则知识库的最佳方式是什么?

有没有人知道任何软件或开发人员建立业务规则知识库的好方法,这些业务规则内置在软件中供帮助台使用?

我们已经有一个帮助台软件,但我们不打算替换它。

0 投票
18 回答
2073 浏览

knowledge-management - 在组织中记住技术知识的最佳方式是什么

  • 我们使用公司维基吗?
  • 您如何将技术文档保存为源代码控制的一部分,然后从各种源文件中获得指向它们的链接(要了解其工作原理,请参阅目录中的文章...)

这些方法和其他方法的优缺点是什么?为此目的有什么好的工具吗?

如果您推荐一个 wiki, 您会推荐使用哪些 Wiki?内部的?托管?自由?有薪酬的?

0 投票
10 回答
3722 浏览

knowledge-management - 你如何存储所有你学到的东西和你想保留的信息?

授予的知识在付诸实践时最好保留,但作为程序员,我确信信息太多了。除了为您的书籍添加注释外,您还为自己的个人知识库使用了哪些其他方法,以便您可以轻松访问参考?

您是否创建自己的 wiki 或使用wikidpad 之类的软件,或将它们保存为纯文本、书签、pdf、网页等?还是您只是将 google/SO 视为您的巨大知识库并仅在需要时进行搜索?

您可能会发现类似 的https://stackoverflow.com/questions/10961/have-you-used-a-wiki-in-your-project-or-group,当然这个问题也很容易与非程序员相关.

0 投票
17 回答
1677 浏览

knowledge-management - 不会锁定您的记事工具

我们都知道,作为开发人员,拥有一个好的笔记工具很重要。

但是,OneNote 和 Evernote 迫使我们被锁定到特定的供应商。

任何人都知道好的开源工具,甚至是其他不被“锁定”的笔记方法吗?

编辑:我应该因为没有指定而把自己踢到头上。做文字笔记很容易。我希望能够写墨迹笔记(我使用平板电脑)、添加图像和草绘 GUI 创意。

0 投票
10 回答
589 浏览

project-management - 您如何保存您正在从事的项目的状态信息?

让我清楚什么是项目的状态信息:

  • 任何必须记住或写下然后在重新开始项目工作时检索的信息(例如,在第二天早上到达工作岗位时,或在晚上开始在副项目上工作时)。

  • 例如,当您打开项目/解决方案时,您如何、在何处以及以何种形式保留信息,下一步要做什么,当前任务的上下文信息,以便恢复其工作。项目/任务管理系统并非旨在处理这种详细程度的事情,因此我不能使用现有的一些作为我的项目的基础。我尝试过使用 FreeMind(思维导图)或 ThinkingRock(完成工作)之类的软件,但它不起作用。

  • 我需要的东西(我认为很多有意识的开发人员会对类似的系统感到高兴)是可以用来以类似于日志的形式保存信息的东西。我已经阅读了一些关于开发人员/程序员日志和工程师日志的一般概念的文章,但是从那以后我仍然无法实现适合我需要的东西。

  • 该系统不仅可以用于纯粹的开发,还可以用于更多涉及更多研发的学术项目,尽管有更多研发部分的商业项目(阅读和尝试多本书、文章和论文中的东西)。

  • 有关项目进度的信息必须以某种方式记录下来,以便查找参考资料、代码、某些决策的推理、注释等。

你知道一些可以完成这项工作的软件吗……或者我必须自己开始编写它。

0 投票
9 回答
113729 浏览

open-source - 有人知道任何知识库开源吗?

我想为我们的呼叫中心建立一个基于网络的知识库系统。为了节省一些开发时间,我正在寻找一个开源。有人知道那里有什么好的吗?