Questions tagged «junior-programmer»

初级程序员也称为入门级或实习级程序员。

5
五个新的初级开发人员和许多复杂的任务。现在做什么?
我们公司已经雇用了五名新的初级开发人员来帮助我开发我们的产品。不幸的是,与新近毕业的开发人员相比,新功能和即将到来的错误修复通常需要更深入的知识(线程/并发,调试复杂系统中的性能瓶颈等)。 委派(和计划)他们(可能)可以解决的任务,回答他们的问题,指导/管理他们,检查他们的代码用尽了我的全部时间,而且我常常觉得我可以比整个委派过程花费更少的时间来解决问题(仅计算我的时间)。另外,我没有时间解决需要更深入的系统知识/更高级技能的任务,而且似乎在不久的将来它不会改变。 那么,现在是什么?我应该怎么做才能有效地利用他们和我的时间?

9
新程序员应该精通一种技术,直到精通该技术吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 好的,我一直在教一个伙伴如何编程已有一段时间了。他是一个学习速度很快的人,到目前为止,他在编程方面也很擅长。但是,他有一个我一直试图纠正的“问题”。 他开始学习并开始进行高级编程,而没有学习一些基础知识(他创建了功能强大的Web应用程序,但仍然不知道分页或会话管理)。 不过这不是问题。他一直在研究新技术(Node.js,MongoDB,EC2等)。我试着告诉他,他应该每天学习一些有关他所选择的RDMS(MySQL)的基础知识,然后再花大量时间学习MongoDB的基础知识(并可能会迁移到新的东西)。 我是这里的错人吗,还是他应该一次专注于一件事情并真正做到这一点?

8
我对C ++的技术评估有什么期望?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我被要求去进行技术测试/评估,以作为初级开发人员的工作,主要使用C ++。这是我的第一次测试/评估,时间长达2小时。 我的C ++有点生锈,因为我最近一直在用PHP进行项目。 这是一家英国公司,但是我猜对候选人的技术测试到处都差不多。 在这些测试之一中,我应该期待什么?

3
如何最好地让初级开发人员从头开始设计应用程序?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我们是一个由3个开发人员(2个经验丰富的开发人员和一个初级)组成的团队。 我们刚刚启动了一个全新的项目。我们已经设计了应用程序,致力于选择正确的体系结构,现在我们在代码的第一行打下基础。我们正在编写它的核心,它将成为整个应用程序的基础。 这也不是一件容易的事。硬性能要求,大规模分布,复杂的实体模型等 我们都超出了我们的舒适范围,尤其是大三学生。他没有创建好的设计的经验。但这不是问题,因为我和其他开发人员会在这里提供帮助,并且我们都相信指导和建立团队,但是...我们不知道确切的最佳做法是什么,以便他得到令人愉快的经历,并学习最大程度的技能。 我们俩都意识到,我们对新项目没有大三,而只是对现有项目没有大三,因为他有一个完整的代码库可供学习和启发,因此对大三生来说比较容易。但是对于这个程序,我们几乎没有代码。我们才刚开始。 我们正在考虑以下几种方法: 让他自己尝试几天,然后与他一起干预并重构代码,将他引导到正确的方向,然后重复=>可能对他来说不是一个有趣的经历,因为我们将在每次重构中指出他的错误; 让他与我们其中的一对结伴编程=>他可能会成为“旁观​​者”并同意我们所做的一切,而不会实际学习很多知识或消化很多信息; 让我们用坚固的设计来构建每个模块的骨架,然后将其交给他以添加缺少的部分=>在我们之后接起来可能没什么好玩的,并且存在他可能只专注于填补空白的风险而不是整个设计。 我们如何才能使他参与设计,以使他不会觉得自己被设计遗忘了,从而使他从经验中学到很多东西,并获得足够的信心来自己尝试设计?

4
如何成为更有组织的程序员?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 我是一个可以编程的程序员。但是我发现我可以把事情做好,但不能把事情做好或像大多数开源社区一样。好吧,我使用了一些来自git hub的库。我发现大部分程序结构良好。另外,读我。 我的问题是: 是社区中任何通用的文件结构或命名约定,还是个人喜好? 如何成为更有组织的程序员,而不是编写代码,是行得通的。但是更有条理地让其他人轻松进入您的项目吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.