编程记不住函数怎么办? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huzhikuizainali
V2EX    问与答

编程记不住函数怎么办?

  •  
  •   huzhikuizainali 2021-07-17 12:59:43 +08:00 via iPad 893 次点击
    这是一个创建于 1552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学习“第一门”语言面临以下两个困境

    1 、看一门语言的书,里面介绍了很多自带的函数。但是看书的时候你头脑中没有任何具体的软件开发需求,所以看这些函数介绍不容易留下深刻印象。(有点像拿字典背单词)

    1 、开始写代码,有了各种需求,但是不知道用什么函数来解决这些需求。而且该需求还不容易用简单的语言来描述(如果像拼接字符串这样一句能说明的需求到好办了,直接 Google 。关键是有些需求不容易用一句话描述,发帖求助也不容易及时得到回复。)最终废了半天劲写了好多代码才完成需求。无意间看到别人的代码。发现三行就可以解决问题,因为该语言自带的函数刚好可以解决这个问题。实在是一言难尽!!!!!

    这就有点像写作文,由于词汇贫乏,无法表达自己的思想一样。

    针对以上问题,不知道有没有什么好办法可以有效解决以上两难困境。如果有,还请各位前辈分享。

    线下有人说多看别人写的代码。可是别人的开发需求你都不一定能理解。在不了解需求的情况下你要看懂别人的代码谈何容易(何况有时候作者本人都不一定看得懂自己的代码)

    也有人说要多谢代码。问题如果仅仅针对你个简单需求反复写代码,还是不容易计住那些练习中没用到的函数。来来回回的 int 变量,循环嵌套,会的已经会了。不会的…………你都不知道你自己不会什么!!!!!!!!!!
    HarryQu
        1
    HarryQu  
       2021-07-17 15:14:50 +08:00
    你没有做笔记、写博客的习惯吧?

    初学一门语言,会大量接收新的知识,因此你要将部分重要的、易混淆的知识点整理到自己的博客中,方便之后查询。

    在知识使用过程当中,你会不断加深对知识的理解,因此你要不断更新自己的博客,将感悟和总结慢慢形成体系。

    发现自己不足的过程就是一个不断进步的过程。
    huzhikuizainali
        2
    huzhikuizainali  
    OP
       2021-07-17 18:32:47 +08:00
    @HarryQu 当你有一个明确具体的需求,但是不知道这门语言对应的函数时,你会怎么办?小众语言 google 不一定有对应答案。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2404 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 15:45 PVG 23:45 LAX 08:45 JFK 11:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86