一个20岁的程序员给刚入行的朋友的一些建议也已经超过1000小时了。下面说的都是我这些年的实践经验。编程真的不是一件容易的事。无论您多么喜欢或知道如何编码,学习和解决问题总会遇到障碍。工作时间越长,越明白这个道理。但这是人进步的机会,因为你要不断学习,才能很好地解决眼前的问题。如果你不再有动力,当事情不顺利时你会想放弃。编程也是最令人沮丧的事情。正常的编程流程是这样的:尝试、失败、学习、思考、灵感、成功。在这个漫长的过程中,人们感到沮丧是很正常的。如果你最后成功了,那么你就会想要挑战更难的项目。当然,以前的挫折会回来,又会是新的。在这个过程中,我们要懂得调整心态,从头再来。解决办法总是比困难多。经过不断的学习,我们的编程功底会越来越强,我们也会对自己越来越有信心。每个人年轻的时候都会有大大小小的烦恼,但是随着我们长大了,能力增强了,我们就很少再做错事了。现在我们有办法改正我们的错误。编程就像魔术,我们每个人都会成为魔术师。经过我们的努力,我们学会了各种编程技巧。当你做出各种编程代码,让别人很容易操作得到他们想要的效果时,他们会认为我们就像魔术师一样,因为我们提供的功能可以让他们更容易,他们更需要我们的技能。学会善用网络资源。刚开始学习编程的时候,如果遇到困难,可以好好利用网络搜索自己想要的东西,因为在你之前肯定有很多人和你一样遇到过类似的问题。所以一定要尽快掌握如何有效的上网搜索,这样才能更快的有效学习。对于一个程序员来说,工具箱一定是我们的好帮手。工具箱中的功能对于程序员来说是必不可少的。这些工具将陪伴我们每一天。随着我们经验的增长,我们还将学习更高级的工具。有些工具虽然不是很常用,但更擅长解决一些问题。具体问题(例如,二叉树数据结构、A*、Valgrind、调试器等)。大多数编程领域(游戏开发、Web开发、数据库)都有自己独特的问题解决模式集。因此,您拥有的工具越多,对您来说就越好。如果你想在编程方面做得更好,最好阅读大量代码并自己编写大量代码。这个行业颇有造诣的资深程序员已经写了很多代码供我们参考,何不看看呢?当然,自己的练习也是少不了的。好好练习写代码,努力总是有回报的,对吧?不要固步自封,因为你永远不会成为最好的。你永远学不完编程方面的知识。这就像一个大集会。我们总是需要解决新的问题。所以我们也应该学习新的知识来解决摆在我们面前的问题。只有你能做到这一点,你才永远不用担心你的工作。
