学习“第一门”语言面临以下两个困境
1 、看一门语言的书,里面介绍了很多自带的函数。但是看书的时候你头脑中没有任何具体的软件开发需求,所以看这些函数介绍不容易留下深刻印象。(有点像拿字典背单词)
1 、开始写代码,有了各种需求,但是不知道用什么函数来解决这些需求。而且该需求还不容易用简单的语言来描述(如果像拼接字符串这样一句能说明的需求到好办了,直接 Google 。关键是有些需求不容易用一句话描述,发帖求助也不容易及时得到回复。)最终废了半天劲写了好多代码才完成需求。无意间看到别人的代码。发现三行就可以解决问题,因为该语言自带的函数刚好可以解决这个问题。实在是一言难尽!!!!!
这就有点像写作文,由于词汇贫乏,无法表达自己的思想一样。
针对以上问题,不知道有没有什么好办法可以有效解决以上两难困境。如果有,还请各位前辈分享。
线下有人说多看别人写的代码。可是别人的开发需求你都不一定能理解。在不了解需求的情况下你要看懂别人的代码谈何容易(何况有时候作者本人都不一定看得懂自己的代码)
也有人说要多谢代码。问题如果仅仅针对你个简单需求反复写代码,还是不容易计住那些练习中没用到的函数。来来回回的 int 变量,循环嵌套,会的已经会了。不会的…………你都不知道你自己不会什么!!!!!!!!!!
1 、看一门语言的书,里面介绍了很多自带的函数。但是看书的时候你头脑中没有任何具体的软件开发需求,所以看这些函数介绍不容易留下深刻印象。(有点像拿字典背单词)
1 、开始写代码,有了各种需求,但是不知道用什么函数来解决这些需求。而且该需求还不容易用简单的语言来描述(如果像拼接字符串这样一句能说明的需求到好办了,直接 Google 。关键是有些需求不容易用一句话描述,发帖求助也不容易及时得到回复。)最终废了半天劲写了好多代码才完成需求。无意间看到别人的代码。发现三行就可以解决问题,因为该语言自带的函数刚好可以解决这个问题。实在是一言难尽!!!!!
这就有点像写作文,由于词汇贫乏,无法表达自己的思想一样。
针对以上问题,不知道有没有什么好办法可以有效解决以上两难困境。如果有,还请各位前辈分享。
线下有人说多看别人写的代码。可是别人的开发需求你都不一定能理解。在不了解需求的情况下你要看懂别人的代码谈何容易(何况有时候作者本人都不一定看得懂自己的代码)
也有人说要多谢代码。问题如果仅仅针对你个简单需求反复写代码,还是不容易计住那些练习中没用到的函数。来来回回的 int 变量,循环嵌套,会的已经会了。不会的…………你都不知道你自己不会什么!!!!!!!!!!