身为程序员,经常会“踩坑”。踩坑经常发生在学习新技术或使用新软件的时候。因为世上本无“坑”,新手在解决一些不熟悉的问题的时候经常会找不到关键点(BUG,故障原因),而一头雾水。下面,就根据我的踩坑经验记录几点:
1.上网寻找办法,百度、谷歌、是stackoverflow。总之你踩过的坑,别人大部分也踩过,所以上网搜索是第一解决办法。
2.寻找前辈帮助(不推荐)。因为首先,你不一定能找的到合适的人(别人很忙,反应很慢);其次身为一个程序员,要养成自己解决问题的能力;另外,每个坑都不一样,你遇到的别人也不一定遇到过。
3.耐心、仔细,像一个侦探一样,重新审视所有的细节,根据以往的经验,反复尝试,寻找突破口,可能会失败很多次,但是比的就是耐心和毅力。这是终极的解决办法,帮助我克服很多最困难的“坑”。
PS.程序员的世界,总是充满无数的“坑“,有些是因为自己的年轻和无知不小心踩上去的,有些是因为面对的程序太烂,设计不合理。