Questions tagged «skills»

有关特定技术或能力水平的问题。例如熟练掌握C#或收集需求。

3
为应对挑战做好准备[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 5年前关闭。 几天前,我发现了Codility,并尝试了他们的挑战。我必须说。我把盘子放在盘子后面。我不确定是什么问题,但是我会舔伤口,等待解决方案出来,然后将其与自己的解决方案进行比较。同时,我想为下一个挑战做好准备,因此我正在阅读他们以前的博客文章,并了解如何解决他们先前的问题。我有很多新的事情都还没听说过(笛卡尔树,各种排序算法等)。 因此,如何应对这些挑战(尤其是O(x)的时间和空间复杂性)。我应该读些什么,以准备完成这样的任务?
15 skills 

10
如何快速清除“复制并粘贴”编码器?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我需要一种方法来过滤掉那些只复制并粘贴代码然后希望它能起作用的人的简历,并检查它是否起作用。所有这些事情都是在不了解(或不了解)系统中其余代码的情况下发生的。 我当然知道复制和粘贴代码是学习新对象,控件等的一部分……但是,如何判断这是否占其开发生涯的70%(或更多)? 我遇到过一些高级人员,他们的技能对于该项目而言已经过时或无关紧要,以至于他们所做的只是Google,复制然后粘贴一些代码,而没有考虑整个解决方案。结果,我们在同一项目中误解了JSON,AJAX,回调,ASMX,WCF和回发。显然,每种技术的使用背后都没有一致性或逻辑性。 在最坏的情况下,这种类型的开发人员会创建安全问题和攻击媒介。 题 您将如何建议我过滤掉那些编程背景较差的人?我可以在简历级别上吗?如果没有,在面试中我该怎么做。

12
哪些技能不是学校通常不教授的专业编程必不可少的?[关闭]
想要改善这篇文章吗?提供此问题的详细答案,包括引文和为什么您的答案正确的解释。答案不够详细的答案可能会被编辑或删除。 关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我是计算机科学专业的一年级学生。我参加了招聘会,分发了简历,令我惊讶的是,我接受了一次面试,最终获得了作为开发人员的实习机会。 我向面试官(将是我的老板)解释说,我只是第一年,没有大量的编程经验。他只是告诉我,因为我在数学方面有很强的背景(我的数学学士学位几乎已经完成,再加上我的一些研究生课程),所以他相信我会做得很好。 我在所有编程课程中都做得不错,但是我仍然觉得自己处于劣势。现在,我真的只是想在开始时做好这项工作。这项工作将主要使用C#,但是除了学习一些C#之外,您希望成为真正的程序员之前还应该学习哪些技能? 任何建议都将不胜感激,但是如果您有任何书籍请告诉。谢谢!
14 skills 

3
招聘过程中编程挑战的效率如何?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我认为我们公司可以创造挑战,以寻找符合以下条件的软件工程师候选人: 擅长解决问题,不擅长招募人员。 更有可能害怕参加我们的职业博览会。 他们在当前的编程工作中使用率较低的可能性更大,但内向而又无能为力。 有关示例,请参见本文,其中讨论Facebook使用Piet在图像中隐藏电子邮件地址。 我只是找不到关于此方法是否有效的任何研究或硬数据。
14 skills 

8
工作经验而不是教育?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 5年前关闭。 我想将此主题命名为“教育与经验”,但是该主题已经存在。我已经阅读了该讨论,尽管我想问的内容与该主题有关,但问题却大不相同。 我大约12年前开始学习编程。在过去的四年中,我一直在软件外包开发人员(位于俄罗斯)工作。我正在考虑离开俄罗斯并搬到其他地方,例如澳大利亚(基本上没有关系)。我有许多示例说明了一般的能力和成功案例,但所有这些人和我的案例仍然有所不同。 我有很好的技术经验-主要领域是C ++和.NET。我已经参加了基于不同技术/平台(Windows,Linux,Android,Qt,.NET等)的7个项目。因此,我相信我有能力担任软件开发人员。我们来看一下-“从技术角度来看,这个人绝对可以”。 唯一的问题是,我没有任何教育。所以,这是一个问题: 在大多数情况下,我是否可以将“具有CS经验,同等学历或更高学历”的单词读作“ N年的经验”? 更新:获得像MCSD(用于.NET)这样的证书是否有意义?我知道这个问题有一个单独的主题,但仍然要求没有教育但有证书和经验的情况。

8
值得成为计算机语言多语言吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 您经常会听到程序员应该学习许多不同的语言来提高自己的水平。我仍在上学,没有丰富的编程经验(一年多一点)。但是,提高编程技能的崇高意图变成了某种OCD:我觉得直到学习所有相对已知的编程语言,我才会冷静下来。 这是一个问题本身:能够使用多种语言的编程语言实际上会对您有帮助吗?(我不是说通常的“程序员应该至少了解所有范例”,我的意思是实际上您通常会听到的所有语言)?有没有类似的经历?它对工作/技能/职业有帮助吗?您多久可以运用这些技能?

10
程序员能力测验
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 我有很多朋友看到我在做什么,觉得很有趣,然后问我一个问题 Do you think I could be a programmer? 我的回应是 ... ummm ... do you like math? 我想提供一个有帮助的答复,所以我不知道是否有人对从方格开始的人进行了相当不错的能力测验,但具有批判性思维和解决问题的能力?
14 learning  skills 

8
雇用新生/新手进行开发时,您需要什么技能?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我真的很想向我在Programmers.SE的其他开发人员问这个问题,因为我正在为我的公司招聘应聘者。 雇用新生/新手进行开发时,您需要什么技能?

4
内部与软件开发环境[已关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 在行业中,在软件开发人员编写将由公司自己使用的代码的“内部开发”环境与构建要出售/分发的软件的适当“软件开发”环境之间存在区别。对公众。 其中,两者之间的一个明显区别是,面向软件开发的公司通常会遵循某种软件开发生命周期,例如规范编写,测试,构建等,而面向内部的商店通常会坚持因为他们自己是最终用户,并且总是可以修复未正确完成的操作,所以可以更轻松地完成操作。 作为一名学生(像其他大多数学生一样),我有点希望自己能在软件开发环境中工作,但最终我在一家以内部运作方式运作的公司中获得了第一份职位。 有时,我想知道我是否错过了成熟的软件开发经验。有这种感觉的依据吗?我是否应该寻求加入适当的软件开发环境?

7
我可以在没有工程师的情况下申请“软件工程师”职位吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 我来自某个国家/地区,在该国家/地区中,“工程师”或“工程”一词的使用受到严格的法规管制。这意味着您必须拥有工程学学位并通过考试才能加入工程师专业协会才能使用该头衔。我对全球行业中使用的“软件工程师”一词有些困惑。 我读了关于软件工程师维基百科页面和链接部有关术语的使用,它提供了深入的讨论页面。但是我的问题更具体。 知道我没有工程学学位(但是,我想认为我生产的是功能齐全,设计良好的软件!),当我看到某跨国公司的软件工程师的职位时,我是否适合申请?我应该以某种方式强调我没有工程学学位吗?

9
如何提高我的代码阅读技能
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 好吧,标题中有一个问题-如何提高我的代码阅读技能。 就编译时间和整个系统的测试时间而言,我目前正在开发的软件/硬件环境相当慢。该系统非常旧/复杂,因此将其拆分为几个较小的,更易于管理的子项目在不久的将来是不可行的。 我已经意识到真正阻碍开发进度的是我的代码阅读技能。如何提高我的代码阅读技能,以便甚至在我按下“执行编译”键之前,甚至在启动调试器之前,都可以发现代码中的大多数错误和问题?
13 learning  skills 

6
调试:了解有关某些修复程序为何起作用的详细信息?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 调试时,有时会发现我做了一些更改,但我不是100%知道为什么这些更改可以纠正程序中的某些错误。是否必须了解有关为什么会出现某些错误以及为什么某些更改会消除这些错误的每个细节?还是在开发人员中有时不真正知道有关修复程序为何起作用的细节而使程序正常工作,这是常见的吗?
12 skills  debugging  bug 

8
您认为软件工程师必须担任一段时间的质量保证工程师是一个好主意吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我相信是。为什么? 我遇到了许多软件工程师,他们认为它们在某种程度上优于QA工程师。我认为,如果他们在一段时间内担任质量检查工程师的工作,并且意识到这是一种独特而有价值的技能,可能会有助于打破这种信念。 软件工程师测试自己的程序的能力越强,在整个软件开发生命周期中进行代码时所花费的时间成本就越少。 软件工程师花更多的时间思考程序如何崩溃,他们在开发它们时会更多地考虑这些情况,从而减少最终产品中的错误。 软件工程师对“完整”的定义总是很有趣的……如果他们花时间担任质量检查工程师,那么这个定义可能会与软件设计者更加接近。 请注意,我在上面的建议中只考虑了很小的时间范围,因为我知道有人在某个职位上工作而不是被雇用,这绝对是失去该开发人员的秘诀。 你们怎么想

7
您如何根据时间(年)来量化能力?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 一段时间前,当我通过代理机构寻找工作时,我一直在向招聘代理商或以下申请表提问: 您有多少年的经验: 甲骨文 ASP.NET J2EE等等等。。。 起初,我忠实地回答了……5年,7年,2年,无,几个月等等。 然后我想;我可能做了7年的浅浅工作,而没有能力胜任,仅仅是因为我只是对运行SQL2000的旧系统做少量支持,而这在过去7年中需要10天的时间。最终我拒绝回答这样的问题。 我不知道他们为什么再问这些问题。刚从计算机科学专业毕业的任何人都可以在课程中“碰触”任何东西,声称拥有3至4年的经验,在我看来,这相当于零年或十年,具体取决于您如何看待它。 数十年前,程序员和IT技能的天性完全不同,这可能是正确的。我可能错了,但我真的怀疑“时间”或“年限”是否足以胜任能力或经验。 欢迎任何意见/反驳!
12 resume  skills 

3
刚被聘为高级开发人员,甚至从未成为初级开发人员,我应该期待什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 6年前关闭。 我晚上一直是自由职业者和编码员,最近一段时间,尽管在某些特定领域我有些欠缺,但我在一家不错的纽约公司接受了几次面试之后被录用了。对于公司而言,雇用经验较少的老年人是否常见?他们会等几个星期以遵守一定的学习曲线吗? 我对在公司工作一无所知,所以这就是我担心的原因。一个星期后,我仍在检查和探索资源,但是工作了一个星期后,似乎有些同事正在考虑我的进度很慢。我擅长数学,物理,算法,但仍然需要了解该公司使用的所有模板。 这里的任何人都已经收到了经验不足的高级团队成员吗?这可以接受吗? 我正计划与老板开会,以免再为此担心。听起来是一个好主意? [编辑] 感谢您提供这些答案。我绝对是一位新的高级开发人员。我星期一更加自信地回到了办公室。我猜想,当您获得丰厚报酬的最初几周,在未知的模板/资源面前感到有点不称职是正常的。

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.