Questions tagged «skills»

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

4
编程如何受到空间才能的影响?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 背景 我在项目上工作的时间越长,它变得越不清楚。就像我无法再分离各种类/对象一样。一切开始混合,很难再次将它们分开。我开始将函数放到它们实际上不属于的类中,并犯了一些愚蠢的错误,例如编写代码,后来发现这些代码已过时100%;事情在我的脑海中不再清晰可见。直到我退后几个小时(有时甚至是几天!),我才能真正看到正在发生的事情并取得成果。 我通常会尝试解决这个问题,我对编码充满热情,以至于我一生都不知道自己还能做什么。在这种情况下,事情可能会变得很奇怪,我的脑袋变得如此之高,以至于我在某种程度上失去了与现实的联系,因为诸如倾倒一杯水之类的各种动作不再有意识地发生。它发生在自动驾驶过程中,在此期间,我几乎所有的专心致志(甚至是一件事情?)都致力于解决无用的边界问题(尝试分离代码元素)。感觉就像是一场失败的战斗。 所以我前段时间进行了智商测试(我相信是韦氏成人智力测验),结果发现我的空间适应能力很低。我的总成绩仍然不错,略高于平均水平,因此我不必用棍子戳东西来谋生,但是我有点担心这在编写/设计计算机程序时会给我带来很大的障碍。永远无法认真或专业地做到这一点。 题 我对其他人对此的看法非常感兴趣... 空间适应性低可能是上述问题的原因吗? 编程如何受到空间才能的影响? 也许我应该更多地按照ADD或类似方式看待,因为我确实在17岁(5年前)被诊断出患有ADD,但我收到的药物似乎对我的影响不大,所以我从未服用过这么严重。 据我所知,人们天生具有较低/中等/较高的空间适应能力,所以我认为很有趣的是,找出越幸运的人是否天生就是更好的程序员。

4
太多的东西要学,要处理大量的技术[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以当前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 我即将毕业,我已经在图书馆IT部门担任Web开发人员的工作。 当我查看职位发布时,那里的各种技术绝对让我不知所措。 一些公司关心数学+算法+数据结构。一些关心技术堆栈XYZ的经验。SQL,CSS,HTML,框架,JavaScript,设计模式等。等...等... 在某个时候,我意识到我只需要从掌握一个基础开始,就可以在一个更好的地方就业并从那里发展。但是让我上门学习的技能是多种多样的,我只是没有时间学习所有东西。 您如何处理这个问题?要成为可雇用人员的基本条件是什么?在php或ror竞技场中说。 也许更明智的选择是迁移到诸如.net等种类较少的技术堆栈上?
19 skills 

6
对于喜欢编程而不是领导的领导程序员的选择?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 7年前关闭。 今年年初,在我们团队的首席开发人员移至其他部门后,我被提升为首席开发人员角色。我有大约5年的工作经验,由于可用性和过去的表现,我是领导该项目的管理层的主要选择。我有点担心,但认为这是一个职业发展和经验的好机会,因此我接受了。 但是到目前为止,我的结论是我不喜欢我以前的开发人员职位。尽管我已经成功带领一个由5个开发人员组成的团队完成了多个发行版,但我几乎从未碰过任何代码。相反,我执行计划,设计和团队管理以及代码审查。需要跟踪更多的事情,并计划好任务以便可以将其分配给团队,这确实让我每天头疼。即使我很少加班,但我每天下班时都会感到筋疲力尽,甚至认为自己没有享受过如此的下班时间。 所以我的问题是:您将如何处理这种情况? 对于处境类似的人,您是否找到了更好地管理团队,任务和时间的方法,使您享受工作呢?还是您找到了一种方法,以过渡回以发展为导向的位置?我知道首席开发人员职位几乎总是支付较高的薪水,但是我可以看到自己到了这样一个地步:我对金钱和晋升的关心比对我目前工作的关心少。 我尚未与管理层中的任何人讨论此事,因为我认为我应该尝试至少调整一年。

6
处理遗留代码是否能帮助一个程序员发展?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我是一名Java开发人员,拥有超过一年的经验,这使我比初级人员高一些,但是还不是中级开发人员。最近,为我提供了一个长期项目,该项目涉及研究现有银行应用程序代码4个月,然后在需要时进行更改。作为一个经验不足的程序员,我正在寻找开发方法,我不知道这样的项目会给什么。 对于初学者来说,您是否认为处理大型且可能不太好的书面申请是一种好习惯?

10
在评估候选人时,Brainbench得分的相关性如何?[关闭]
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我已经看到许多公司在评估候选人时使用诸如Brainbench之类的认证服务。大多数情况下,他们将其用作面试之前的辅助屏幕或用于在候选人之间进行选择的验证。 您对Brainbench分数有何经验?您是否亲自尝试过测试,如果是,您是否认为分数足够有意义,可以用作招聘过程的一部分? 选择困难。 共识似乎是BB认证不是很好的认证。最大的争论是围绕这样一个事实,即有些问题过于精确,无法形成良好的评估。这种观点可能会有所改变,但仍然如此,仅仅依靠评估的结果来把握某人的未来是不负责任的。 话虽如此,但我仍然认为可以适当地使用它们,以在候选人的专业水平上获得更多的客观知识,前提是该测试是在受控环境中进行的,以确保所有人都享有平等的地位。 因此,我想出了最能反映这种观点的答案,同时牢记评估技能和知识需要花费数年的时间,仍然只有一个小时长的50欧元的多项选择题。要与一粒盐一起服用! 简而言之,测试是有价值的,但是是否值得花钱是另一个争论。 感谢您的宝贵时间。
18 skills  hiring 

9
当技术天才还不足以成为成功的开发人员吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 关于“ Stack Overflow的良好声誉是否有助于找到一份好工作? ” 这一极好的问题,已经进行了很多讨论。我立即同意JoshK,基本上说“ 不 ”(我会解释为什么),但乔尔 插话与很多说服这让我给予好评他以及事实的。 我的问题是,开发人员还需要什么其他技能(不是技术天才)?得到这份工作,或保留它。 我相信,成为一个天才远远不够。我在我工作过的各种公司中遇到了许多技术天才,这给我留下了深刻的印象,但可悲的是,在许多情况下,它们只是在几个月后被开除或放入象牙塔中(主要是由于其他开发商的内部mu变)。据我了解,由于这种情况,我已经看到许多人身困扰。 这就是为什么我非常热衷于非技术性问题。我想知道应聘者将如何与他人(包括非技术性员工)进行互动,对企业有多大考虑,如果他愿意为预期的结果而工作,等等。 我想知道您对开发人员的要求,为什么这很重要(毕竟,您雇用了某人来编写代码,对吗?您为什么要让他保持自信?)。理想情况下,我希望您提出一个示例性的问题,以便在面试时提出以支持您的答案。
18 skills 

8
系统分析师与计算机程序员?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我的问题是关于工作的。我目前担任系统分析师职位。 System Analyst和Programmer / Analyst有什么区别?这个职位比程序员高吗?或者我应该如何升级自己?
17 skills 

6
谁可以学习编程?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 与教授交谈时,我总是会犹豫,要设法提高拥有CS型学位的人所占的百分比,而不是开始认为自己想要的人的比例。一方面,我确实确实认为,让专业人士参与并提供反馈非常重要,另一方面,如果较少的中等学生获得CS学位,那就更好了。 我认为并不是每个人都为这个领域而生,因此您必须成为一名终身好学生。您必须具备高度的耐心和解决问题的能力,以备不时之需。如果您确实有“正确”的大脑,那么这些难题将驱使您继续前进。如果您只是一小堆容易解决的问题,就会感到无聊,因此这些人实际上并不擅长重复性工作。我不需要进入所有细节...如果您正在阅读此书,您可能知道我在说什么。 所以问题是:您如何找到学位课程的平衡,可以让足够多的人获得资助并被认为是成功的,但是却没有找到真正没有工作机会的人?也许更好的问题是,您使用什么度量标准来了解学位课程中所做的更改是否使其变得更好?我不知道更高的毕业率是一个很好的指标。看来,多年以后您可能试图收集的有关毕业生所从事工作的反馈可能会太迟了。 我已经为这个问题苦苦挣扎了很长时间,主要是因为我认为没有答案。但是我想问一下是否有人知道对它进行过任何研究。 另外:最近我有一位非常明智的教授提醒我,并不是每个拥有CS学位的毕业生甚至在真正意识到这意味着什么后,甚至都不想成为一名全职程序员。但是,通过他们的教育,他们可能会成为出色的项目经理,经理,系统管理员等。我认为这是一个很好的观点,我在这里没有考虑过。有很大比例的人最终没有在他们所专业的领域工作,CS也不例外。拥有更多的人不仅可以帮助他们节省学位的预算,而且可以扩大仍对编程工作足够了解的非程序员的比例。
17 skills 

6
您是否在简历中写第二语言?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 每个程序员都有大部分时间都使用的主要语言,因此非常熟悉。 但是,您还有些语言,从某种意义上来说,您过去曾经非常了解它们,但是已经有一段时间没有使用,或者您很少使用它们,因此不会像您那样沉迷于其中。用您的主要语言。 您绝对可以使自己熟练使用这些语言,但是您可能需要稍微熟悉一下,查找一些语法规则,等等。我的问题是-您会在简历中将这些语言写成您“知道”的语言吗?

2
这些SQL概念适用于初学者,中级或高级开发人员吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我最近一直在学习SQL,并在MySQL / Postgres和Oracle DB上进行练习。我还在网络上搜索数据库的“路线图”研究,但不幸的是找不到。 我想了解特定数据库概念在何处以及为何从初学者到中级和高级的规模。我大部分时间都在考虑关系数据库。 请说明在初学者->中级->高级过程中如何布置以下所列技能,以使开发人员应该了解这些技能的水平: Where子句 更新语法 加入 修改和创建语句 临时表 游标 指标 外键 约束条件 交易次数 子查询 枢轴 汇总功能 剖析 OLAP和OLTP 扳机 执行计划 执行提示 绩效柜台 正常化

5
您如何在简历中报告“启动经历”?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 假设您花费大量时间(5年)连续创办公司,并取得了足够的成功,可以连续经营5年,但还不足以退休致富。 而现在,由于抵押贷款和严重的恋爱关系,工作倦怠了,您正试图抹去履历表,并获得一份9-5的固定工作。 您将如何记录/报告初创公司的工作经验? 制作技术的声音列表愚蠢的(它会在账户规模的失控),以及非常不完整(非常小的,早期创业公司,有很多更多的工作来绕去的不仅仅是在代码黑客的距离)。常规的编程工作似乎也很浪费(由于在初创公司工作而产生的所有经验混合在一起,放弃沿途学习的其他技能并不很正确),因此,以这种方式报告经验在普通程序员的简历上可能不是正确的事情。

4
我怎么知道要薪水多少?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 8年前关闭。 我正在从事软件开发工作,这是我的第一份工作(即,他们正在为我提供一个完整的职位),并且对整个薪资谈判的进展感到十分紧张。Glassdoor.com表示,我的经验不足(例如缺乏经验)提供了很高的要求,例如85k。Salary.com表示,在我所在的地区没有经验的软件开发人员大约能赚6.5万美元。 通过一些研究,我知道我不应该先说一个数字。但是,可以说他们给了我Xk。我该如何应对?我会说“我的研究表明,在我公司担任这一职位的经验水平相近的人能赚到更多……”之类的话吗?

7
如果流利的编码员无视良好做法,那么他的流利程度对他不利吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 我正在开发一个相当大且有错误的应用程序-由于它的编写方式(我将为您提供详细信息,但是在您可以想到的大多数领域中它都违反了规则),如果不进行重大重构就几乎不可能开发它。 该应用程序的重要部分是由实习生,n00bs等创作的;但是在高级开发人员中也有一个程序员,尽管谦卑,但他留下的代码也是可疑的,也许还是以不同的方式。 当然,他的代码往往会在大多数时间完成工作,但通常是很隐秘的,需要重新发明轮子(例如,使用大型自定义方法来完成相当普通的SQL db备份)等。基本上,不必要的混乱以及大量的过度设计 让我想到,如果不是其他素质的陪伴者,作为一名高技能的编码员(我故意不使用“开发人员”一词,假设它表示更多的技能)实际上可能是有毒的。 假设这是真的,我能想到的一些原因是: 如果您轻松编写代码,则感觉(或实际上实际上是短期内)可以更快地就地找到自己的解决方案,而无需使用库,既有功能等。 如果有足够的经验来轻松维护复杂程序的心理形象,则不太倾向于将其拆分为模块,层等。 因此,我的观点是,如果一个流利的编码人员恰好是一个不良的开发人员,那么他们的流利性不仅不能弥补后者的不足,反而会带来更大的危害。 你对那个怎么想的?是真的吗(如果有,程度如何)?

9
成为一名专业的程序员,无需上大学?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 最近,我被以前接受我的一所大学拒绝了,原因是我在外国读了一年高中,而该大学对承认在另一个国家接受的教育不感兴趣。因此,非常慷慨的奖学金已经枯竭,并且为教育提供资金是令人怀疑的。我也很犹豫要成为已经证明我认为是公然的仇外心理的系统的一部分。 我想做的是说“螺丝学院”,独自出击,做点神奇的事,让所有人赞叹,成为一个自制的百万富翁。现实情况是,我高中毕业了两周,我拥有相当于编程入门课程的自学经验(尽管我有学习和提高的欲望),但我仍然需要支付账单,我暗中怀疑任何雇主都会很难认真对待我。 据我了解,这是一个相当普遍的信念,即您可以不用学位就可以做到,但是像我这样的人是怎么做到的呢?如果我走进他们的办公室并说“我没有受过正规的教育,也没有最低的技能,但是我想工作并且想学习,请给我一份工作。”有人会认真对待我吗?
16 skills 

5
技术精通的高级软件开发人员可以研究什么以保持改进[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 假设您已经编程超过10年了。您知道许多语言,但很少有非常详细的语言。您一直在设计解决方案的体系结构,从事并交付了较大的项目。您一直在研究模式,最佳实践,有效的编码准则,单元测试,多线程等。 然后,您逐渐感到一种感觉,即您阅读的大多数书籍每100页文字提供的信息越来越少。因此,他们开始提供递减的回报。您仍在学习,但不再进步。 与以前相比,为什么学习的生产力下降? 那时,它曾经改变您的思维方式,教给您新事物,拓宽了视野,后来改善了您当前的职业,或者允许发明/管理/建造新事物。为什么不再是这种情况?

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.