Questions tagged «skills»

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

6
迪克斯特拉推荐一个精通母语的人意味着什么?[关闭]
Dijkstra在这里写道: 除了数学上的偏爱之外,对母语的掌握也非常出色,这是一名合格的程序员的最重要资产。 我不明白这句话的后半部分。您能否解释或阐述? PS我在印度长大。我在家里说孟加拉语。我在自己居住的社区讲马拉地语;印地语是一种国家语言,口语非常广泛,所以我知道。在学校和大学里,我都以英语为第一语言教我。当然,现在我想使用多种语言,我必须承认我对任何一种语言都没有掌握。这真的影响我的编程能力吗?如果是,怎么办?有什么解决方案吗?
28 skills 

5
利用开发人员的技能回馈社区/慈善机构的方法
最近,我遇到了一个名为GiveCamp的社区活动。 GiveCamp是一个为期一周的活动,从设计人员,开发人员和数据库管理员到营销人员和网络策略师的技术专业人员都献出自己的时间为非营利组织提供解决方案。自2007年成立以来,GiveCamp计划已为150多家慈善机构提供了好处,开发人员和设计师的时间价值超过1,000,000美元! 来自该国非常偏远的农村地区,那里有很多此类慈善活动的机会,这让我感到奇怪。还有其他诸如GiveCamp之类的大型运动吗?GiveCamp由Microsoft赞助,因此大多数当然都是通过.NET用户组运行的。还有其他味道吗?不同种类?Java / Python /其他开源慈善运动?如果没有,您如何退还?
28 skills 

15
如果不去上大学,就可以获得扎实的编程基础吗?[关闭]
首先,我已经搜索了该站点并阅读了之前所有的“自学与大学知识”主题。大多数答案都证明,上大学是最好的选择,其主要原因有两个: 上大学可以给您提供论文,这对于找到工作至关重要,尤其是在经济困难时期。 上大学将为您提供扎实的编程基础,并教给您必不可少的原理,无论您使用哪种语言/所学的路径。 我的问题来了:我完全不用担心原因1,因为我已经拥有了自己的公司(我建立网站/进行会员营销)并且财务状况稳定,因此我很确定我不需要四处看看找工作 不过,我担心原因2。也就是说,我想确保自己和其他任何人一样拥有坚实的编程基础,而且我想知道自学是否可行。 假设我花时间研究非常基础的知识,例如离散数学,算法设计,编程逻辑,计算机体系结构,汇编,C编程,数据库和数据结构-主要使用书籍,在线资源和大量编码。假设我花了1-2年的时间来学习这些基本知识。 您是否认为我的基础比较牢固,或者与上大学的人相比仍然缺乏?
28 skills 

10
学习如何使用严重多动症进行编程的任何技巧?[关闭]
我很难尝试学习如何从纯正的教科书中编程。在过去的PHP经验中,视频培训对我来说似乎很好。我正在尽我最大的努力保持专注并不断前进。我特别希望开始独立游戏的开发。 在过去的两周中,我一直在尝试选择“正确的”语言和框架来进行开发。我开始使用Python,但到目前为止我还不太喜欢这种语言。我一直在浏览此网站,以将其与此语言进行比较,并不断分散注意力。 除了所有这些,当您专注于问题时,是否有可能成为一名程序员?有没有人通过这个可以提出一些建议?


3
您可以使用哪些个人里程碑来衡量编程能力的增长?[关闭]
随着时间的流逝,如何客观地确定您在编写代码方面会变得越来越好?例如,我可能坐在这里,感觉到“我<language>现在知道,现在我在用<technique>,所以我必须变得更好。” 但这不能解释我自己的偏见,也不能解释我可能会以比预期的慢的速度变得更好,或者我可能确实会吸纳<technique>而没有意识到这一事实。有哪些方法可以客观地评价自己的能力?如何客观地将他们与同龄人进行比较?



10
雇主在自学的申请人中会寻找什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我是一名自学成才的程序员,即将进入就业市场。我想知道的是向雇主展示我的经验的最佳方法是什么? 雇主对我的编程经验有什么了解?雇主是想看看我编写的代码,还是想看看实际使用的软件?还是只在乎我的软件使用了多少/创造了多少收入?我应该写我的设计和编程风格吗? 我的背景:我最近刚从一所大学学习外语,那时候我才发现编程是我真正想要做的事情。目前,我是一名车库程序员,正在为客户开发用于商业用途的软件,同时继续自学,但我的目标是开始“适当的”工作和职业。另外,我目前住在芬兰,但我正在中国或日本找工作(我在国外学习时学习了两种语言)。
23 skills 

10
我不应该展示我所有的技能吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我已经进行了很长时间的编程,并且对多种技术有深入的了解。最近,我申请了一项Web开发工作,在我的简历中,我列出了所有技能-HTML,CSS,JavaScript,jQuery,AJAX,PHP,ASP,JSP,C / C ++,ARM。除了C / C ++和ARM,我已经以专家身份展示了所有技术的技能水平。 我的许多朋友都申请了同一份工作,他们没有任何Web开发经验。他们所有人都接到了面试电话。但是我拒绝了,说我们已经收到了非常高水平的候选人的申请,而您还没有被选择升入下一级别。 这严重地激励了我。我不明白为什么当我拥有所有必需的技能并选择了所有不具备任何技能的人时,为什么我被拒绝了。我认为原因之一是,雇主可能会考虑一个人如何成为所有技术的专家。在另一次采访中,人力资源经理告诉我,令人难以置信的是,您对ASP,JSP和PHP都有很深的了解,因为每种技术我们都有不同的程序员。 这些事件使我非常不高兴,尽管我有能力胜任被拒绝的职位。为了避免这种情况,我是否应该在简历中列出所有技能?
23 resume  skills 

13
“只要有效”是规范吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 看到我最近的问题: 编程是在竞逐低谷时的一种职业吗? 我的最后一家商店没有流程。敏捷本质上意味着他们根本没有计划如何开发或管理他们的项目。这意味着“嘿,这是大量的工作。请在两周内完成。我们节奏快且敏捷。” 他们发布了他们知道有问题的东西。他们不在乎事情是如何写的。没有代码审查-尽管有几个开发人员。他们发布了他们知道是错误的软件。 在我之前的工作中,人们只要有工作的态度就可以了,这很好。当我要求重写我在本质上探索该规范时编写的某些代码时,他们拒绝了。我想重写代码,因为代码在多个地方重复了,没有封装,并且人们花了很长时间来对其进行更改。 所以从本质上讲,我的印象是:编程归结为以下几点: 阅读有关最新工具/技术的书 基于此,将代码丢在一起,避免编写任何单独的代码,因为公司不想“保留自定义代码” 显示它,然后继续进行下一个操作,“只要它有效”。 我一直告诉自己,下一份工作我要去找一家更好的商店。它永远不会发生。如果是这样,那么我会感觉卡住。技术总是在变化;如果这里唯一的专业发展是阅读最新的MS Press技术书,那么您在10年的时间里已经建立了什么,但是对各种技术都有肤浅的认识?我担心: 拥有专业水准的最佳方法 在这种情况下如何发展有意义的知识和经验

11
在没有API文档的情况下进行编程真的是一项必备技能吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我今天勉强通过了Java编程考试。我不得不回答一些关于线程的一般问题,这些问题做得很好,并且编写了一个更糟糕的线程程序。我必须将笔记本电脑连接到投影仪屏幕并立即编写程序。我的第一次尝试是使用匿名类,但我忘记了确切的语法。也许是因为有些激动,或者是因为最近两周我主要使用php进行编码。然后我问是否可以使用API​​文档。答案是“否”。所以我决定走另一条路,实现了Runnable。该程序正在执行最后要求的操作。当然,考官注意到我的第一次失败,这极大地影响了我的分数。令我惊讶的是它不允许使用API​​文档。 因此,我的问题是:没有API文档就可以完美地进行编码真的重要吗?我应该发展这项技能吗?在现实世界和工作环境中真的重要吗?在编程课程中,我专注于学习模式,开发编写良好的设计应用程序的技能,使用API​​的技能并快速找到必要的信息。我并不是想学习如何在没有API文档的情况下进行编程。在工作面试中必须具备(没有API文档的编码)吗?

27
对程序员来说重要的非技术课程吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您为程序员建议什么样的非技术培训课程?例如公开演讲课程,演讲技巧,英语,商务写作或与编程或软件工程本身无关的任何事物。
22 skills 

6
获得编写代码的报酬但在“程序员能力矩阵”上得分低的人是否有道德义务寻找另一种工作?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 人们建议我“找一份做自己擅长的工作”,但事实是我不相信我会擅长于仅编写代码。我不认为我可以设计或构造程序。 不要误会我的意思,我不是那种不能编写嘶嘶声程序的程序员。我更像是那种除了完成工作之外不能做很多事情的程序员。这并不是说我有“做到最低限度”的态度。那是我很痛苦地意识到自己作为程序员的局限性。 例如,实现快速排序算法是我只能依靠死记硬背才能做到的(也就是说,如果我发现有动机花费大量时间尝试将整个算法提交到内存中,而不仅仅是就像“嗯,我明白了,这很有意义,我可以看到逻辑...”)。 当涉及到结构化和设计应用程序时,我感到无助。由于一开始我看不到正确的答案,所以我只打了个判断电话,十分之九的事我后来都后悔。 我仍然设法从同事那里获得工作晋升和称赞,因此其他人不一定会分享我的观点。客观地说,我只是没有学习能力,也没有纯粹的脑力去现实地追求成为“略高于平均水平”的程序员。 我想知道我是否真的有道德义务为更多有才华的人腾出空间并找到另一种工作,即使我非常有信心自己不会找到我所能胜任的其他角色。那么我的问题是“普通程序员是否在团队中占有一席之地?”
20 skills  ethics 

8
高级Web开发人员在团队中的角色是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 与其他3名Web开发人员组成的团队一起,我已经获得一年的首席Web开发人员的头衔。这是我的第一份工作。 我很确定我的角色是来自管理层。我很好奇其他高级开发人员的工作。我主要是好奇其他人作为其他组织的负责人/高级开发人员应承担的责任;因为我只在中小型公司工作过。 (a)一个组织的高级/主要Web开发人员会期望得到什么(无论规模大小)? (b)网站开发负责人和高级网站开发人员之间有区别吗? 我回顾了一些主题,只有一个主题在讨论您何时应该称自己为高级开发人员,而没有全面讨论高级开发人员应如何与其团队合作。

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.