在程序员的职业生涯中,记住所有你接触过的代码是一件不可能的事情!那么我们该如何解决这一问题?

每个人都会在学习编程语言的时候,努力记住所有一切,这也不足为奇。

虽然有些人可以过目不忘,直接在脑海里就能想出问题的解决方案,但普通人却不能。

特别是那些刚开始学习和探索编程世界的人,比如我自己。

我逐渐了解到,记住所有你接触过的代码是一件不可能的事情!

那么问题来了:我们该怎么解决这个问题呢?

☄ 要明白你能做什么,而不是记住怎么做

其实,代码可以构建的功能有无数种可能性!

你可以设想通过代码构建任何内容,只有你想不到的,没有构建不了的。

学习一种新语言是一件非常令人激动的事情。

查看问题以及代码示例,并通过这些示例学习如何利用这种语言以及/新概念完成工作,这都非常重要,但我们无法记住所有的信息,不要做无谓的尝试!

你可以在今后需要实现的时候,再反过来查看,刚开始的时候,你只需要记住这种概念可以实现什么样的功能。

实现的可能性太多了,你有无数种方式传递props、创建新state、组合组件——实在太多了!就像一个大谜团!

☄ 在需要时寻找所需的代码

为什么在学习编程的时候,什么都记不住?理由只有一个相关推荐

  1. 程序猿的困惑之为什么学了很多都记不住?

    10年前第一次接触Java,抱着一本<Java编程思想>啃,然后陆陆续续接触了一些网页开发的教程,最后和班上的小伙伴们一起完成了xxx管理系统.当时不会用搜索引擎,只能是自己对着书,通宵熬 ...

  2. 域名是干啥用的?企业自己都记不住的域名还能发挥作用吗?

    对于每一个从事数字化营销的企业来说,"域名"是一个再熟悉不过的词了. 随着互联网经济竞争的愈发激烈,以及营销方式的不断升级,域名也不再只局限于作为网站的"入口" ...

  3. 学习C++,知识点太多记不住怎么办?

    学习一门新的编程语言之前,你首先会做什么? 先熟悉变量.运算符.函数.类和结构.测试等工具,随后按照指导按部就班进行操作? 这样的流程对于学习其他语言如Python.Java来说或许行得通,但C++的 ...

  4. java面试题太多了记不下来_学习 Java ,知识点太多记不住怎么办?

    当然当你看完了这篇文章,我想你以后再也不需要为这个问题困扰了,我将给出产生这个问题的原因以及应对的方法,你只需要照着做就可以了. 首先我给出出现这种情况的原因,然后再逐一进行说明: 知识没有用起来 没 ...

  5. 快一年没用工作了继续学习编程中。

    09年毕业后,来到一家单位从事着自己不大喜欢的工作,辛苦和危险.也许是上天的眷顾,加上在校期间经常捣鼓Basic 和C 语言. 运气总是给有准备的人,09年至12年,做过VFP,ASP,VB项目.都是 ...

  6. 26岁现在想转行学习编程,晚了吗?

    前段时间小编在逛知乎时(看知乎一时爽,一直看一直爽),发现了这样一个相似的问题:26岁开始学编程晚了吗? 在这个问题下面,很多答主都从技术和自身学习经验的角度给出了非常优质的回答.但其中一条,虽只有寥 ...

  7. 零基础如何高效学习编程|成就我的10个编程学习实用小技巧

    这几天有很多小伙伴私信问我:老鬼呀,我最近开始学习编程,但是感觉自己的学习效率特别的低,你是怎么学习编程的呢,有什么好的学习方法,如何高效的学习编程,学习编程有什么方法论吗? 我回顾了一下自己从学习编 ...

  8. java编程东西好多记不住_课程总结

    学习java感想 这一学期的java学习过去了,Java是一门面向对象编程语言,向对象编程是Java最核心的思想,这也是区分和C等其他编程语言的一个显著特征.个人感觉java比数据结构要容易理解些,但 ...

  9. L1-015 跟奥巴马一起画方块 (15分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...

最新文章

  1. dump导入oracle需要提前建表吗_数据库dump导入
  2. boost::mpl::aux::msvc_is_class相关用法的测试程序
  3. 点击select下拉框获取option的属性值
  4. hadoop---(1)hadoop核心知识点总结
  5. 自如被起诉索赔了!因装修致邻居家房屋漏水...
  6. sjtu 1077 加分二叉树
  7. VIM E297: Write error in swap file
  8. eZ Publish 2013.4 发布,CMS 内容管理系统
  9. 【光通信-2】多模单模区别/多模光纤颜色区分/光纤跳线头区分
  10. EasyDarwin的交叉编译
  11. ubuntu linux修改ip地址命令,如何在ubuntu桌面通过命令行,更改ip地址
  12. 武汉科技大学计算机学院培养方案,武汉科技大学培养方案.DOC
  13. 概率论的学习和整理--番外4:学习期望之前,先学习平均数(包括算术平均数,几何平均数,调和平均数等),众数,中位数等概念差别。
  14. WiFi偏门协议(四):增强的传输机制802.11aa
  15. 深入浅出SpringCloud
  16. Moto me525+ 刷机
  17. body加背景图片没反应_body背景图片,给body加背景图片
  18. VS Code快速实现Git PR操作
  19. (转)execute、executeQuery和executeUpdate之间的区别
  20. ARM S5PV210 X210 刷机教程总结

热门文章

  1. Spyder 打不开的一种解决办法
  2. php正则表达式 ( ),PHP正则表达式(超详细)
  3. python——xlrd库使用
  4. 二十四节气-立春海报、文案分享~万物起始 岁月向荣
  5. Excel标亮所在行列
  6. Django时区是否开启,开启后注意事项
  7. 二次剩余的判断(欧拉准则)
  8. 软件测试基础知识 - 测试开发需要哪些知识,需要具备什么能力
  9. 嵌入式系统关键技术分析与开发应用
  10. 登录界面之Axure原型制作