程序员的使命:成为更好的问题解决者
全文共3034字,预计学习时长8分钟
图源:
你可能也得到过这样的建议:要想成为一个更好的问题解决者,你需要解决更多的问题。但这个建议过于简单,要想精通任何一件事,不能仅仅是简单的重复,重要的是解决方法。
很多程序员听到“解决更多问题”这样的建议时,会将“更多”误认为是“更快”的意思,这也是我刚开始时犯过的一个错误。
仅仅重复做着解决问题的单调工作对提高个人的学习和水平没有益处。一开始时,我只专注于快速解决一个问题,然后赶快转到下一个。久而久之,这种做法的弊端很快就显现出来了。由于过分关注数量,我牺牲了工作的质量,还错过了在此过程中学习关键方法和经验的机会。
这并不是说重复不重要,其实它很重要。单靠重复并不能触及问题的核心,但解决问题的过程却可以。
我想把解决问题这方面完成得更好,从而提高我作为一名程序员的技术水平。所以本文里我将提出解决方案,当然,这个过程中需要大量的重复工作。
1.在各种平台上解决各种问题
“刚开始学习编程时,我迷上了。”我的