V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
huzhikuizainali
V2EX  ›  问与答

编程记不住函数怎么办?

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

    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   ·   我们的愿景   ·   实用小工具   ·   2576 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:29 · PVG 23:29 · LAX 08:29 · JFK 11:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.