Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Language agnostic 为新员工提供的绝对最低培训计划_Language Agnostic - Fatal编程技术网

Language agnostic 为新员工提供的绝对最低培训计划

Language agnostic 为新员工提供的绝对最低培训计划,language-agnostic,Language Agnostic,假设您正在经营一家软件公司。您的新开发人员培训计划将包含哪些元素,您不会让开发人员在不完成代码的情况下接触您的代码 答案可以包括书籍、文章、演示、博客文章、视频或其他资源。更好的在线可用性和可链接性。请给每个答案一个参考资料。我会确保他们阅读的明确书籍是代码完整的第二版 Scot Hanselman有6本书的清单 帖木儿(Timur)我是否正确理解您所说的向新雇用的软件开发人员“教授”非内部知识?(与与你的特定公司相关的事情相反)如果你觉得他们没有受过足够的培训或能力,你为什么要首先聘用他们

假设您正在经营一家软件公司。您的新开发人员培训计划将包含哪些元素,您不会让开发人员在不完成代码的情况下接触您的代码


答案可以包括书籍、文章、演示、博客文章、视频或其他资源。更好的在线可用性和可链接性。请给每个答案一个参考资料。

我会确保他们阅读的明确书籍是代码完整的第二版

Scot Hanselman有6本书的清单


帖木儿(Timur)

我是否正确理解您所说的向新雇用的软件开发人员“教授”非内部知识?(与与你的特定公司相关的事情相反)如果你觉得他们没有受过足够的培训或能力,你为什么要首先聘用他们


我的意思是,你为什么要雇佣一个没有读过完整代码或类似代码的人?

我肯定会包含谷歌编写可测试代码的指南:

《伟大的干净代码》讲述了以下视频:


我同意不雇佣符合该工作所需资格的人员,这意味着他们唯一需要正式教授的知识是内部特定的技术或架构等。一旦他们知道了内部知识,就让他们在自己的开发分支中进行bug修复,以便他们能够学习代码库,同时提高工作效率并增加工作负载

如果您正在寻找其他方面来检查它们,那么您可以关注OO代码设计、安全性(根据您的应用程序类型而有所不同)、unicode和国际化,以及可用性设计。可能还有其他方面你可以检查,但所有这些都应该在面试中处理

“由核心颠覆分子所为。我还要指出,无论你读到什么,都会让你开始使用你目前正在使用的方法论趋势。e、 g.若你们的公司在自动化单元+覆盖率测试方面做得很好(你们应该做),那个么是什么样的经历让你们这样做的,你们读过什么让你们意识到他们有多棒

显而易见的期望是,你雇用的人熟悉你所使用的语言,并且知道如何以及为什么你希望最低限度地使用SCM和dev/test/prod。

没有培训计划

工作产品/代码/设计评审


在我看来,正式灌输似乎是个坏主意。正确地进行招聘,建立指导,并有良好的流程。一个正式的培训计划是一个好主意,但很可能会沦为无用和糟糕的东西

除了帖木儿提到的Scott Hanselman的书单之外,我还推荐卡尔·塞根的《编程基础》电子书:

对于继续教育,霍华德推荐了以下几本书:

Jomit

至少我会确保他们理解团队使用的软件开发过程


我通常会亲自动手,让新员工做一个小功能,让他们完成整个开发过程,但这对我们的内部流程非常具体,根据实际使用的流程不一定适用。

actual,为我们的最新开发人员完成技术培训计划:

  • 源代码控制系统的地址和凭据
  • 错误跟踪系统的地址和凭据
  • 用于检索开发工具的地址和凭据
  • 与开发团队共进午餐
  • 最后期限

  • 公平地说,她非常聪明、有才华、外向、有经验。我不推荐这种方法给普通的实习生。。。但这绝对是我想要的那种人

    因为他们很聪明,能把事情做好?他们不一定掌握了所有的知识和见解。成功的公司不仅在最初阶段,而且在所有雇佣期间都会继续培训员工。这可能更适合于