从9年的编码中学到的9件事

最近,在浏览互联网时,我偶然发现了几篇关于人们在1到10年的编码中学到的知识的文章,我认为我可以分享自己的经验。 1.提出问题是(大部分)伟大的事情 无论您在职业生涯中走了多远,或者您是一名程序员的技能水平如何,您都会提出问题。 首先,您会问Google,并且堆栈不断地溢出。 技能水平较低的开发人员将向技能水平较高的开发人员提出问题,以便他们可以学习和发展自己的技能。 请记住,每个人都必须在某个时候学习,有时候学习的最佳方法是提出一个非常好的问题。 也就是说,您应该提出更好的问题。 阅读文档而不是堆栈溢出。 如果您之前曾问过一个问题,请记住它,即使那意味着记笔记。 高级开发人员希望帮助您学习成为一名更好的开发人员,他们不想为您完成工作。 因此,当您提出要求时,请做好吸收和学习的准备。 2.建立一件事情做一件事情 当您遇到可能需要再次解决的问题时,就做一件事情做一件事情! 编写辅助函数,辅助类等。更好的是,与开放源码社区联系,看看是否已经有可用的辅助工具。 使无聊的东西自动化,然后回到解决有趣问题的问题上。 3.确实有道理,也许对您而言 在学习的早期,很容易会发现似乎没有任何意义的新想法。 但是,这就是事情。…

永远可以更好

不久前,我写了一篇类似的文章,谈到人们为什么应该更多地专注于创建内容而不是推广它。 现在,我想谈谈我选择每日出版的原因之一,以及为什么交付有时比改善产品更重要。 我们都愿意创建完美的产品,发布完美的帖子,拍摄完美的照片等等,但是我们中的很多人都无法做到。 我们有些人没有耐心,有些人没有技巧。 没关系。 我真的认为有时候一个像样的产品可能会比一个完美的产品更好。 这并不适用于所有情况,但我想你明白我的意思。 问题是,当您为了完美实现而停止交付所有内容时,正因为如此,您再也无法真正将创作发布到世界各地。 交付更重要 当我们创建产品时,大多数时候我们专注于尽我们所能。 我们尽力避免犯任何错误,我们尽力避免将来出现任何问题,并且我们致力于提供出色的产品。 但是有时我们需要知道何时停止。 如果我们在产品开发上投入越来越多的时间,我们确实可以改善所有方面。 例如,在Medium上撰写帖子时,您总是可以将更多的时间投入到写作过程中,然后一遍又一遍地阅读所有内容,以确保您的帖子没有错误。 不利的一面是,我们的大多数文章可能总是会更好。 不管您写的文章有多好,我都可以肯定,如果您花更多的时间来编辑它,那么您可以做得更好。 现在,更重要的是-专注于创建完美的帖子或文章,还是实际交付产品? 大多数人会说“嗯,您需要使其尽可能好”,我同意。…