出现这十种症状,说明你不适合做程序员
计算机科学是一门评估权衡的科学。在不同的环境下,哪条路更好,这完全取决于所处的环境和目标。当你把编程看作是一个有正确答案或错误答案的测试时,你就失去了对全局的认识,放弃了你的创造力。任何答案都可以是「正确的」,前提是你能根据具体情况证明这一点。 现实情况是,编程更像是写诗或写短篇小说(如果程序很大,则可能是小说)。在你的代码中可以看到一种美学和美丽,这些东西有时只有你和其他程序员能够识别出来。你决定解决方案的原因,以及你对答案的设想,比「正确的方式」或「错误的方式」更重要。拥有一个艺术家的头脑可以让你编的程序具有选择和可能性,而不是认为只有一种处理方式。这就是编程的美——有很多方法可以解决问题,考虑不同的可能性,然后决定哪种方法最适合当前的情况。 创造性很重要。你要认识到,解决问题的方法有很多种,通过经验和积累,你会对哪些解决方案比其他解决方案感觉更好产生细微的理解。纵观全局,想象不同的可能性,相信你的直觉,你会得到更满意、更好的解决方案。 10.不注意细节 如果你掩盖细节,忽略一些小事情,你将永远不会成为一个真正成功的程序员。 计算机是精密的机器。当涉及到计算机编程时,你需要以计算机期望的方式精确地提供必要的命令。如果你不这样做,什么都不会奏效。这里面没有一个中间地带,要么是有用的,要么是没有用的。 这意味着当你在编程时,你必须注意细节。每个空格、括号或分号都要注意。一旦有任何问题,那么什么都不会起作用。当计算机弹出一条错误信息时,你必须能够查看该信息并准确理解它告诉你的内容。事实是,如果你错过了这样的细节,你可能需要花几个小时来追踪一个问题,而它实际上是只是一个打字错误造成的。 正如人们所说,细节是魔鬼。这句话对于编程来说是绝对正确的。 注意细节。细节很重要,你必须接受这一点。在你编程的时候,你需要浏览你的代码,找出任何不合适的地方。你可以使用帮助你快速识别问题的工具。 ![]() 总结 其实我注意到,有些学生特别注重商业,他们经常关注结果而不是过程。他们希望得到一个能够推动他们的商业理念发展的应用程序,他们认为学习曲线是阻碍他们实现业务发展目标的障碍。 在回顾那些很难真正成长为程序员的学生时,我发现对于这个过程的不耐烦抑制了他们真正理解技术所需的学习。他们倾向于将技术视为达到目的的一种手段,而不是探索和享受的一个知识领域。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |