Questions tagged «self-improvement»

有关自我指导的改进的问题。因为没有人比您更关心您。

16
跳槽是保持工作和学习的最佳方法吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 抛开OSS或自学之类的工作以外可以做的任何事情,您是否认为跳职是不断学习新技能的好方法。 在这种情况下,我对跳槽的定义是每2-3年转移一次公司,甚至可能转移领域。 通过更改合适的工作,理论上您可以学习一种新的语言/框架,并接触其他知识领域。 快速更新:这不是我目前的情况,也不是我所遵循的方法。这个念头触动了我,我认为这是一个很好的问题。

12
在不知道您创建的程序如何工作的情况下可以生活吗?
我的意思是,确实有一些有用的库可以解决您遇到的问题,并且不知道如何解决这些问题,或者不了解所使用的编程语言。例如,Boost for C ++或JQuery for JavaScript或Spring for Java ...他们可以在几秒钟内解决问题,并且您实际上并不关心它们的处理方式(尽管它们是使用与您所编程的语言相同的语言编写的)...所以我想知道我是不是一个人独自使用了libs而没有有能力从头开始为我的问题编写解决方案,还是标准做法?

14
如果您必须返回并重新学习技能,该怎么做?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 我的弟弟希望开始编程。他14岁,技术上很熟练,但没有编程经验。他正在向我寻求指导,但我觉得我的经验还不够,所以我想在这里问一下。 他对Web编程更感兴趣,但对台式机/移动设备/服务器应用程序也很感兴趣。 对他来说,什么是一条好的学习道路?我要给他买一堆圣诞节的书,以使他入门。问题是,他应该学什么,以什么顺序学习? 从我的角度来看,他需要学习理论和代码。我想用Python或Ruby或PHP开始他。如果他想进入网络,那么他还需要学习HTML,CSS,Javascript等。 在这三个领域(语言,理论,标记/等)中,您认为学习的最佳顺序是什么?另外,我有什么遗漏吗? 谢谢!

4
我在哪里可以找到设计练习?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我觉得继续练习解决问题的技能很重要。编写自己的微型项目是一种方法,但另一种方法是尝试解决在线发布的问题。在线查找有趣的编程测验很容易,这些测验需要应用聪明的算法来解决- 欧拉计画是一个著名的例子。 但是,在许多现实生活中的项目中,软件的设计(尤其是在初始阶段)具有很大的影响力,在后期阶段,它不能像普通算法那样容易地进行调整。为了提高这些技能,我正在寻找设计问题的任何集合。 当我说“设计”时,我指的是软件解决方案的抽象设计-例如,将存在哪些模块以及它们之间的依赖关系是什么,数据如何在程序中流动,什么样的数据需要保存在程序中?设计问题是那些在任何项目的早期阶段都必须解决的关键问题,但解决方案是没有一行代码的白板图。 当然,这类问题没有一个正确的解决方案,但是我对在任何地方都能显示出可用于解决问题的典型解决方案的利弊的地方感到特别满意。

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

6
在没有更多经验丰富的开发人员的情况下,如何在进行实际项目时提高技能?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我是一家小公司的首席开发人员,使用C#和ASP.Net。我们的团队很小,只有2-3人,没有太多的开发和设计经验。我没有机会向更多的高级开发人员学习,我的团队中没有人可以指导我并帮助我选择最佳方法,因为我自己会照顾大部分项目。 在没有更多经验丰富的开发人员的情况下,如何在实际项目中工作时提高软件开发技能?

16
如何减少调试时间?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 遵循帕累托规则,程序员仅将20%的时间用于真正有用的事情。 我花了80%的时间进行调试,修复一些小问题,以使所有工作正常进行。 有没有办法花费更少的时间进行调试?

11
如果您不了解新概念,范式,功能……,您在告诉自己什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 编程总是需要学习新的概念,范式,功能和技术,而我一开始尝试理解新概念时总是会失败。在开始理解以前从未理解过的新概念之前,我开始不记得和自责。 我不停地告诉自己“为什么我听不懂?我是愚蠢还是白痴?是的,我是stuppiiddddd!” 您内心的声音告诉您,经过长时间的疲劳或绝望之后您是否无法理解新概念? 在这种情况下,您如何处理自尊?

8
很棒的午餐和学习主题[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 最近,我们为我工作的公司的编程部门恢复了学习午餐。我们都被问到是否对会议有任何想法,以及是否有兴趣进行演示。我有一些想法,涉及各种主题,例如: 设计UI时如何像用户一样思考 或HTML5中的差异 我把一些想法抛在脑后,似乎很喜欢。但是,在深入探讨创建演示文稿之前,我还需要更多想法。 什么是很棒的午餐和学习主题?

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

7
如果有人为您提供有关软件开发实践的未经验证的陈述,您是否回答“需要引用”?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 9年前关闭。 最近,我参加了Greg Wilson(软件木工首席科学家)的演讲。从摘要: 关于软件开发实践的主张应基于证据的想法对于软件开发人员来说仍然陌生,但这终于开始改变:任何声称特定工具或实践使软件开发更快,更便宜或更可靠的学者现在都在改变。希望通过某种经验研究来支持这种说法。 总体而言,这次演讲非常有益,使我对自己的发展方式进行了深入思考。特别是,我现在发现自己正在寻找引用来支持很多陈述。以前,我养成了简单地重复提供的事实的习惯,也许以后会记下一些心理上的注意事项。 坦率地说,我很容易受骗。 这是从讲座中获得的一个例子: “如果超过25%的代码需要重构,则重写起来会更快”。 听起来合理,但这是真的吗?研究在哪里支持呢?所有语言都适用吗?等等。 好的,这很有可能将其推向极致,并且除非您自己是从第一原理中得出的,否则任何人都不相信任何东西。那就是疯狂(或者也许是数学;-))。但是,如果有人向您提出以下声明:“嘿,通过[即时选择语言]执行此操作,如果您倾向于接受它,还是要索取经证明的证据? 如果是后者(我希望是),那么 您将在哪里找到这些证据? 你有多严格? 简而言之,如果有人为您提供未经验证的陈述,您会回答“需要引用”吗?

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

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

6
为了深刻理解我的技巧(编程),我应该掌握哪些编程概念?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 从重要性的角度出发,如果可能的话,可能的话,了解编程的最重要基础是什么。算法,迭代,递归等? 请注意,我放在哪里等是我的问题所在。我最近在互联网上看到一则帖子,说10个程序员中有9个无法喘息! http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html 我想对自己实际上在编程时要完成的工作有深刻的了解,并对我可以使用的基本工具进行详尽的理解。基本上,我希望能够用风的所有颜色绘画。

6
正则表达式可以/应该做什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我最近学习了正则表达式,并且喜欢编写/使用它们。我正在寻找想法并有更多机会使用它们,但是,我不想像人们经常警告的那样将它们作为通用工具过度使用。 我应该为正则表达式使用什么类型的东西,在哪里不应该使用正则表达式?(除了显而易见的部分:HTML解析)。

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.