Questions tagged «learning»

不支持关闭主题的问题!该标签将消失,是STCI燃烧工作的一部分。

6
有关如何传播面向对象实践的技巧
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我为一家拥有250名开发人员的中型公司工作。不幸的是,许多应用程序都陷入了过程性思维之中,一些团队不断交付大型事务脚本应用程序,而实际上该应用程序包含丰富的逻辑。他们还无法管理设计依赖性,最终得到的服务依赖于另一批大量的服务(“泥浆大球”的一个清晰示例)。 我的问题是:您能否建议如何传播这种知识? 我知道问题的表面在于这些应用程序的体系结构和设计不佳。另一个问题是,有些开发人员反对编写任何类型的测试。 我正在做一些改变这种情况的事情(但是我要么失败,要么改变太小了) 关于设计原理(SOLID,简洁代码等)的运行演示。 关于TDD和BDD的研讨会。 指导团队(这包括使用声纳,findbug,jdepend和其他工具)。 IDE和重构讲座。 我将来打算做的几件事(但我担心它们可能不好) 组成一个由OO传播家组成的团队,他们在不同的团队中传播OO的思维方式(这些人每隔几个月就要更换团队)。 运行设计审查会议,以批评设计并提出改进建议(即使由于时间限制而未完成改进,我认为这可能会很有用) 。 我在我的教练团队中发现的一件事是,一旦我离开他们,他们就会恢复到原来的做法。我知道我不会花很多时间陪伴他们,通常只有一个月。因此,无论我在做什么,它都不会粘住。 对不起,这个问题让我无奈,但写这个的替代方法是打我的头,直到我晕倒。

5
“ Java程序的结构和解释”这本书对Java程序员来说是一本好书吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 这可能是主观的,可能已经结束,但是我仍然想知道它对阅读计算机程序的结构和解释是否真的有帮助。 计算机程序的结构和解释 该书不使用Java。并不是说我想学习Java。我只是好奇地想知道,成为一个更好的程序员是否会很有用,并且我可以从本书中学到什么,或者他们对本书的其他选择是否更适合Java程序员?
14 learning  books 

6
我如何理解javascript框架的爆炸式增长?我应该全部学习吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 对于仍在以常规方式进行Web开发(服务器端为PHP / J2EE / Struts,客户端端为HTML / CSS / Javascript)的初学者Web开发人员,最近的Trello技术堆栈博客文章使我大失所望。 我不由得对本文中提到的新技术和框架列表感到不知所措,尤其是Javascript框架的普遍存在。 我的问题是,这是网络开发的未来吗?是否有任何文章,网站或资源可以帮助我理解这些新框架在现代Web应用程序中的适合位置?

6
您如何学习语言的标准框架/ API /功能?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我了解如何编码。我知道如何解决我经常使用的语言的基础知识。我知道如何编写略高于基本的正则表达式,可以与数据库对话,可以接受输入,打印输出,处理文件等。我或多或少地确信我可以吐出源代码的基本能力中等复杂的程序。 我的问题是我永远都觉得不够。我觉得我只了解我的语言的标准库的一小部分,在我完全理解之前,至少是顺便说一句,我什至无权尝试使用它。我刚离开(社区/初级/ whathaveyou)大学,而我的朋友正在从事该行业的工作,但是我仍然感觉像是假货或装腔作势者,而且我还不够出色。 是否有一个不错的标记“我足够了解”,我可以用来向自己保证可以编码?我是否应该认为我至少有能力编写FizzBu​​zz作为可以申请的指标?如何相对轻松地了解更多这些标准库,框架和/或API?我定期编写代码,阅读书籍,但是我的知识仍然很肤浅。 救命!

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

14
读书时做练习吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 当您从一本书(与编程相关的任何书籍)中学习时,实际上有多少人在练习这些练习,我目前正在学习一本C ++书,并发现我觉得自己可以轻松完成一些练习。大多数人都这样做吗?还是他们阅读了整本书,然后又回到了看起来很困难的练习中?
14 learning  books 

6
为什么总是“下一步我应该学习什么语言”而不是“下一步我应该解决什么项目”?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 为什么像我这样的新手程序员总是问他们应该学习的下一门语言,而不是问下一个要解决的项目? 为什么埃里克·雷蒙德(Eric Raymond)在他的“ 如何成为一名黑客 ”文章的“ 学习如何编程 ”部分中,谈到了学习语言的顺序(与处理项目的顺序)。 刚开始的木匠会问“我知道如何使用锤子吗……我接下来应该学习如何使用锯子或水平仪吗?” 我问,因为我发现,几乎任何有意义的项目,我很感兴趣,解决(如Web应用程序,一组扑克分析工具)需要我学习刚够上的众多语言(Python和C,HTML,CSS ,Javascript,SQL)和框架/库(wxPython,tkinter,Django)来实现它们。 谢谢, 麦克风

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

10
您如何进行数据库设计?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我主要是一名Web开发人员,并且我要启动几个个人项目。 让我烦恼的一件事是数据库设计。我已经完成了学校的db规范化和类似工作,但是已经有两年了,除了学校,我从未有过关系数据库设计的经验。 那么,您如何从Web应用程序的角度来处理数据库呢?您如何开始?寻找什么?什么是警告标志?

16
在过去的12个月中,您学到的最重要,最有用或最有意义的事情是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 编码社区中的很多人都在谈论持续改进,深思熟虑的实践等等,但是当他们谈论当前的实践时,就像是“从宙斯的腰部完全形成”一样,因为您不知道如何做。他们的观点随着时间或最近学到的东西而改变。 尽管我时不时地去演讲,看书或与某人交谈,然后他们打开了更多的书,我发现我从这些见解中学到了很多东西。 那么,如果您不得不在过去的12个月中选择一件事情,那么您会学到什么呢?

10
我很少编码。这是一个坏兆头吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我是计算机科学专业的学生,​​现在每天都在学习Java。 我想成为一名优秀的开发人员/程序员。 我喜欢读书。我在互联网上搜索相关主题并进行研究。我每天都引用StackOverflow和其他好的编程网站,但是我很少编写代码。这是一个坏兆头吗?如果是,那我该怎么做才能克服这个问题?

6
如何练习面向对象的编程?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我一直使用过程语言进行编程,目前正朝着面向对象的方向发展。我面临的主要问题是我看不到一种有效地练习面向对象的方法。我会解释我的观点。当我学习PHP和C时,它很容易实现:只是选择一些东西并考虑该东西的算法。 例如,在PHP中,坐下来思考是一件很重要的事情:“好吧,为了练习,让我在一个可以添加产品的管理区域构建一个应用程序”。这非常简单,只需考虑一种算法即可注册一些用户,登录该用户并添加产品。结合使用这些功能和PHP功能,这是练习的好方法。 现在,在面向对象方面,我们还有很多其他东西。这不仅仅是考虑算法的问题,还包括更深入地分析需求,编写用例,弄清楚类图,属性和方法,设置依赖注入以及许多其他事情。 要点是,在我学习面向对象的方式中,一个好的设计似乎至关重要,而在过程语言中,一个模糊的想法就足够了。我并不是说在过程语言中我们可以不用设计就可以编写好的软件,只是为了实践而可行,而在面向对象的情况下,即使没有实践也要经过良好的设计似乎是不可行的。 这似乎是一个问题,因为如果每次我要练习时,我都需要弄清大量的需求,用例等,这似乎并不是提高对象定向的好方法,因为这需要每次练习时,我对应用程序都有一个完整的想法。 因此,练习面向对象的好方法是什么?

7
作为一个青少年,我如何找到编程的“朋友” [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我是一个已经从事编程工作大约3年的青少年,我可以做一些基本的软件,所以,但是我觉得我不能自己做所有的事情。 我该怎么办才能找到对编程感兴趣的人?我的朋友都没有,我只有一个表弟正在研究软件工程,但他在另一个国家。 我住在西班牙,所以在美国要困难得多。
13 learning 

5
为学习体验创建新的脚本语言?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 为自己的个人学习经验创建脚本语言值得吗? 我问的原因是已经有那么多编程语言可用,我知道我的语言除了提供良好的学习体验外,不会有任何实际用途。但是,我确实发现仅尝试将脚本语言作为一种学习经验是有弊端的:要花费更多的时间和精力,我可能会做一些更具“生产力”的事情。 创建一种编程语言(包括编写其预期目的,语法,哲学,解释器等的草稿)是否值得花费时间,精力和学习经验?还是还有其他我可以从中受益的项目?

9
设计模式:我应该学习它们吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 因此,背对背问两个问题有点奇怪,但是它们并不太相关,我也不想将它们结合在一起,但是我保证,我不是在发垃圾邮件! 无论如何,我是一个刚上大学的应届毕业生,我的学业只涉及设计模式...我们实施了一些简单的模式,涉及了更复杂的事实,并被告知如果我们去GoF书,想了解更多。我的问题是,值得学习GoF书中的模式吗?在我看来,尝试使问题适合经典模式似乎总是违反直觉的,但是很显然,这本书和这些模式都是有名的。它们显示出来足以让我学习吗? 再次感谢!

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.