路遥见人心,日久知马力

博客园 首页 新随笔 联系 订阅 管理
  55 随笔 :: 3 文章 :: 0 评论 :: 10887 阅读

0. 计算机里什么东西是最稳定不过时的?

  只要冯诺依曼体系存在一天、那么可以说:

  1) 汇编语言和机器语言的执行原理差不多是不变的、只可能有语法上的不同、但程序的执行就是寄存器、内存、加法器这些设备来回倒腾数据

  2) 数据结构和算法是不变的、基本上再过20年都还是链表、树、图这些东西、因为现实世界里事物与事物的关系就是这些模型、内存也就是一块连续的地址...不管语言怎么变、总需要数据结构来对关系进行建模、数据结构也只能要么用连续要么用链式的存储

1. 自己感觉 T 天可以完成某项任务、一般需要翻个 3 - 5 倍的时间才能真正完成

  但要做到完美、尽善尽美、那就是一个极限的过程了、可能每天都做一点的样子、慢慢收敛

2. 把书上的代码抄一遍算是一种很不错的学习方法、毕竟基本没有天才在看完顺序选择循环这些东西以后、自己就能立刻举一反三到各种场景

3. 不存在一套方法、使得所有的问题机械套用它就能得到解决、任何时候都得就事论事、当然也必须站在别人的肩膀上

4. 要把握住学习的主线、啥也学不是不行、而是人的一生不应该完全投入在计算机上。计算机确实让人走火入魔、因为自己掌握全局、操作一切的感觉很不错。

5. 完成 大于 完美、不要追求完美

6. 先做出可用的程序、再谈优化或者别的

7. 差不多有两种程序员、一种是互联网系列的程序员、一种是传统的程序员、互联网系的程序员会了增删改查就行了、传统的程序员则需要沾硬件的边、沾算法的边、沾数学的边。

  其实应该认识到、计算机 != 互联网技术 、应该把思维发散开来、不要把自己局限在 springboot、redis、u3d、、、这些东西之中、这些确实只能称之为“术”

  计算机中的道、或者造轮子的所有方法的基础就是数据结构和算法

8. 什么是数据结构和算法?

  算法依托于数据结构进行

  最简单的数组也是数据结构、变量也可以是一种结构、单一的结构

  数据结构和算法打到一个整体里成为类、

  摆弄类与类之间的关系称为设计模式

  差不多面向对象确实可以对一切事物进行描述

9. 数学对计算机的作用:

  证明算法的正确性

  分析一个算法

  用数学语言描述算法

10. 一定要自顶向下编程和分析问题

    ————  从用例和API设计、一个黑盒子的输入和输出进行设计、然后设计数据结构、最后自然而然地实现细节。

11. 怎么算是掌握了一门编程语言?

  1) 熟悉其中的典型错误写法、典型正确写法、熟悉一些秀操作的写法

  2) 熟悉其生态

  3)总结常用的代码片段和别人造的轮子

  4) 形成稳定的、一致的编程风格

  5) 能熟练的翻译伪代码

12. 怎么算是懂了某种技术?

  1)  能给别人讲的通俗易懂、能把腐朽的课本内容转换为生动形象的描述(生动形象是很重要的)

  2)自己能出一本书的时候

13. 待续

 

posted on   只讲大白话  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示