分析任务,拆解任务
比如这周作业可以拆解为:部署在服务器,与微信连接。当你不知从何下手的时候,回去看课程的卡包,已经将任务拆解成了几个任务。这也是我在学习过程中,逐步养成的习惯。
提炼问题,学会使用Google
根据自己的问题提炼关键词是非常重要的。如果关键词提炼不准确,就不能找到自己需要的资料。但是,一定要坚信,自己碰到过的问题,基本上网络上都有人碰到过,也都有答案。所以,要不停地尝试,去尝试多个关键词,最终提炼出准确的关键词。
例如:通过Google“Flask 阿里云 Ubuntu”,能够找到同类任务的教程。参考看得懂的教程,一步一步去做就行了。
我参考的是:https://segmentfault.com/a/1190000007722128
做不出来要硬啃,严禁“猴子掰棒子”
找到网上教程以后,操作就是一步步来。貌似简单,其实不然。因为你需要克服自己的恐惧心理。当做不出来的时候,很有可能动摇自己自己教程正确性的信息。理所当然的认为自己找到的教程不好,说的不清楚,不能解决自己的问题,又想转向其他的教程和方法。
这个时候,一定要提醒自己,一定要按照一个教程一步一步做。如果碰到问题,再描述自己的问题,解决掉遇到的问题。
我自己部署云服务器就是一个反面教材。我一开始使用SAE,结果发现有些问题不能解决,我认为SAE太难太复杂,又转向了阿里云,后来阿里云碰到很多坑,差点又转去SAE。后来想想,自己这样转来转去,每一个的问题都还是问题,那还是静下来心慢慢解决问题吧。
坚持不懈,直到完成任务
有时候,你再坚持一下,再坚持一下,问题就真的能够解决。但是,在黎明到来之前,你千万要一直往前走,往前走,哪怕你不知道哪里是尽头。
已经超过chap7提交作业时间快要一周了。大作业还没开始,我心里很焦急,有时候真的是急的,想要放弃。chap6的时候也是一样的感觉,做的都快要崩溃了。但是,行百里者半九十,已经快到最后关头了,我一定要咬牙再坚持一把。结果,就这样,坚持到了chap7的黎明时分。
还有一个小插曲。就在昨天中午,我微信连接一直不能成功,我就故意去朋友圈发了一下自己chap6的公网查询天气程序(因为我通常不发朋友圈),想着通过告诉自己的朋友,一则找动力,二则找压力。
发朋友圈后得到朋友们的反馈,坚定了我继续努力的决心。同时,我厚着脸皮不停地问梁培利教练,假牙教练,fatfox等。假牙教练根据错误信息建议我重新安装所有的python3依赖包,梁教练根据微信不能响应的问题建议我做微信MVP,fatfox帮我排错,还建议我发issue问问。 结果发完issue后,对自己的问题理解的更明白了,最终发现,竟然出现了很多拼写错误,大小写、单词拼写、字符等,等修改完所有的东西,再做了一些调试,昨天晚上就取得了突破。
(事实表明,如果你的遇到的问题怎么也找不到答案,网上也没答案,那就是你犯了低级错误了。可是,这要求你首先会上网Google,因为,如果你不会搜索,碰到的问题,你都找不到答案的。)其实,我现在仍然处于不会搜索的阶段。加油吧。