当前位置: 首页 > news >正文

预备3-如何学习编程

如何学习编程

我说说曾经学习编程踩得坑

  1. 纠结字面上的意思

    如纠结一个关键词的名称如何来
    为什么叫这个名称...
    只是一个简单的名称,该名称代表某一想象/行为,就好比你为啥叫张三,
    千万别去深究这些...
    
  2. 做笔记的时间比敲代码的时间还多

    做笔记的原因是,自己总结归纳所学的知识, 
    不是为了内容更工整,更好看,更方便,
    做笔记实际上是把自己所学的知识进行产出, 精华是总结归纳
    
  3. 心急

    太久没学习记得要先掌握学习的方法, 
    不然无法面对高强度的灌输,不然跟不上,
    学着学着心态就炸裂, 怀疑各种值不值得,
    怀疑自己...每个人的学习能力,消化能力都不同,急于求成,会造成很多很多的焦虑, 科学学习方法+找到自己节奏+坚持
    
  4. 光听,光看

    不要听了个声音, 不可把精力放在听他讲了什么文字, 
    而是听老师讲了什么内容,在脑子里要有点反应,边听边理解,
    看视频也是如此, 不要就看了个画面, 跟着视频思想走
    看完了,就自己敲, 有疑问就去百度, 切记不可重头去看,因为在真实工作中, 上级给你讲需求都是讲一遍,培训也是,不可能手把手教,有问题自己去百度搜出答案来, 这个肯定很慢,很困难,前期可能一个小问题卡了3个小时,这些过程都是正常, 后面你会获得一个能力, 百度关键词的能力,能找到问题的关键词, 去百度搜出来
    

    科学的学习方法

    学习方法掌握了, 学啥都快
    推荐几本书, 都是讲学习方法, 脑子使用过程

    1. 为什么学生不喜欢上学
    2. 让大脑自由
    3. 学习之道
    4. 如何学习
      这几个都可以在喜马拉雅的喜马讲书里听…
    1. 改变观点>遗忘是朋友 , 遗忘是为了更好的记忆

      
      记忆分为存储和提取两个能力储存能力: 就是对一件事情有多熟悉, 记得就会有多牢固
      提取能力: 从储存记忆里面提取到意识中的能力我们越是经常接触这一件事情, 对他的存储能和提取能力会越强,
      只要把一件事情记住了,那他就永远的
      保存在脑子里,并不会遗忘, 记不起来是因为对这一件事情的提取能力不够,
      没办法把对应的信息从大脑里面搜出来
    2. 科学增加记忆能力 = 增强存储的困难度

      1.不断的改变学习的场所,在不同的环境回想一下深刻的记忆, 一定会发现几个因素: 听觉 / 视觉 / 运动等都丰富的环境因素, 越是丰富, 你记得越牢固, 如: 那天晚上(视觉),我走在黑暗的小路(运动,夜晚等),我听到呜呜的声音(听觉),让我感觉毛骨悚然,心脏砰砰跳动....   这种具备丰富的环境因素 , 我想一定记得牢牢的2.分散式复习存储是有记忆曲线的,刚接触的东西,遗忘会比较快,这是脑子的机制(不会什么都存),然后隔一段时间在回顾, 在隔一段时间再次回顾,这样会越来越牢固, 具体的回顾时间,可以用艾宾浩斯的app帮助存储
    3. 以教别人为学, 讲故事

      主动回忆,进行产出, 包括背诵,做题,
      教别人,通过故事/例子教别人的方式
      
    4. 对复杂的难题

      1.把相关的,又不同的内容混在一起学习, 
      可以加强辨别和深化对知识的理解2.打断,意思是专注的研究问题一段时间后, 
      又没有找到答案,这时候一定要停下来,
      休息去做其他事情,事情被打断之后,
      大脑会把这件事情提到最优先需要完成的位置,
      重新激活对这件事情的关注,自动会搜索和他一切有关的信息,
      不一定就会解决,但这种技巧会帮助解决的进度
      
    5. 小方法

      简单硬邦邦的知识,需要技巧来记
      1.谐音记忆  如英语单词,用中文记
      2.押韵记忆  好的顺口溜和规律很好记的
      3.形象记忆  把知识变成形象的画面来记
      4.首字母记忆 一些单词用首字母来记
      5.歌谣记忆  啥周期表,朝代等都用过歌谣的方式来记
      
    6. 睡好来

      1.睡觉分为快速眼动阶段,自动整理头绪,
      从而加深对知识的理解,同时有助于灵感的产生2.非快速眼动阶段:能提升运动记忆和知识性记忆等多个方面
      所以睡眠要保证>>>时长/睡眠质量+ 以及午休
      
    7. 减轻压力

      压力分为有益 , 危害,识别很重要
      1.这件事情引起了生理反应,并且能够被外界查询到如: 天天晚下班, 天天堵车, 回家后,家里人都发现你脾气变大了,这种压力是危害的2.你很讨厌这件事情   你很讨厌这件事, 但又不得不做,这种压力是危害的3.你感觉根本无法控制这件事情,你什么也做不了
      如果出现了这三种压力, 一定要注意,长期的压力会产生慢性应激,
      长时间会停留在体内,损害学习能力
      
    8. 运动

      不开玩笑,运动很重要, 特别是搞IT行业,运动能提升大脑的认知水平,
      原因是运动能给大脑带去充足的葡萄糖和氧气,
      运动能刺激大脑产生[脑源性]神经营养素因子,
      能让神经元保持年轻健康,而且运动有助于释放压力, 
      身体好了才能好好的敲代码,不然腰酸背痛颈椎病怎么敲?
      
    9. 刻意练习

      想想你刚学车的时候拘谨的样子
      在想想你学会了开车后,一手开车,一手抽烟, 听着音乐 ,还聊天的样子
      为什么呢? 
      因为开车已经不用思考了, 用的是快思考/工作区/存储记忆 
      ,重复练习, 从中能得到孰能生巧, 技能整合,随心应用~
      

      纯手敲, 如果文章对你有帮助, 记得点赞鼓励

相关文章:

预备3-如何学习编程

如何学习编程 我说说曾经学习编程踩得坑 纠结字面上的意思 如纠结一个关键词的名称如何来 为什么叫这个名称... 只是一个简单的名称,该名称代表某一想象/行为,就好比你为啥叫张三, 千万别去深究这些...做笔记的时间比敲代码的时间还多 做笔记的原因是,自己总结归纳所学的知识, …...

操作系统权限提升(十七)之绕过UAC提权-Windows令牌概述和令牌窃取攻击

系列文章 操作系统权限提升(十二)之绕过UAC提权-Windows UAC概述 操作系统权限提升(十三)之绕过UAC提权-MSF和CS绕过UAC提权 操作系统权限提升(十四)之绕过UAC提权-基于白名单AutoElevate绕过UAC提权 操作系统权限提升(十五)之绕过UAC提权-基于白名单DLL劫持绕过UAC提权 操作系…...

【时间之外】系统管人,能行?(冷眼旁观连载之二)

上次写了在用的工具系统和痛点,基本情况都交待清楚了,春节假期很快就过去了。这次继续按照之前观察计划,谈谈对这些工具使用情况的感受,学而时习之,算是抛砖引玉,也算是个人对这项工作的总结和体会。 目录…...

【数据结构必会基础】关于树,你所必须知道的亿些概念

目录 1.什么是树 1.1浅显的理解树 1.2 数据结构中树的概念 2.树的各种结构概念 2.1 节点的度 2.2 根节点/叶节点/分支节点 2.3 父节点/子节点 2.4祖先节点/子孙节点 2.5兄弟节点 2.6树的度 2.7节点的层次 2.8森林 3. 如何用代码表示一棵树 3.1链式结构 3.1.1 树节…...

设计模式的应用(已在大型项目中使用)

说明:开发语言:在本文中,使用的是C# 一、目录 •1 、单例模式 •2 、简单工厂模式 •3 、代理模式 •4 、观察者模式 •5 、外观模式 •6 、享元模式 •7 、命令模式 •8 、状态模式 •9 、发布订阅模式...

Git的相关用法

1.全局设置自己的git提交用户名和邮箱git config --global user.name 张三 git config --global user.email zsgmail.com即所有的提交都会用这个姓名和邮箱。如果不知道自己配置的是什么,可以查询下git config --global user.name git config --global user.email 或…...

Linux服务:Nginx反向代理与负载均衡

目录 一、Nginx反向代理 1、什么是代理 2、实现反向代理实验 ①实验拓扑 ②实验目的 ③实验过程 二、反向代理负载均衡 1、反向代理负载均衡调度算法 ①轮询算法 ②加权轮询算法 ③最小连接数算法 ④ip、url 哈希算法 ⑤响应时间fair算法 2、实现反向代理负载均…...

数据结构与算法——2.算法概述

这篇文章,我们来讲一下算法的概述,大致理解一下什么是算法。 目录 1.定义 2.生活实例 3.算法目标 4.实际案例 4.1案例一 4.2案例二 5.小结 1.定义 官方解释: 算法是指解题方案的准确而完整的描述,是一系列解决问题的清…...

BPMN2.0是什么,BPMN能解决企业流程管理中哪些问题?

一、前言: 在任何行业和企业中,一定存在着各式各样的流程,请假流程、报销流程、入职流程、离职流程、出差流程、合同审批流程、出入库流程等等…… 无论是管理者、技术人员还是业务人员,每天肯定也在使用各种流程,但…...

Java线程池的基本工作原理及案例

一、线程池的优点 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 主要特点:线程复用;控制最大并发数;管理线程…...

Stacked hourglass networks for human pose estimation代码学习

Stacked hourglass networks for human pose estimation https://github.com/princeton-vl/pytorch_stacked_hourglass 这是一个用于人体姿态估计的模型,只能检测单个人 作者通过重复的bottom-up(高分辨率->低分辨率)和top-down&#xff0…...

SpringCloud(五)MQ消息队列

MQ概念常见消息模型helloworld案例实现实现spring AMQP发送消息实现spring AMQP接收消息工作消息队列实现发布订阅模型Fanout Exchange实现DirectExchange实现TopicExchange实现DirectExchange 和FanoutExchange的差异DirectExchange 和TopicExchange的差异基于RabbitListener注…...

SQL语法基础汇总

三年前的存稿 默认端口号 3306 超级用户名 root 登录 mysql -uroot -p / mysql -uroot -proot 退出 exit / quit 服务器版本 SELECT VERSION(); 当前日期 SELECT NOW(); 当前用户 SELECT USER(); 备份 mysqldump -uroot -p 数据库名称 > 保存的路径 还原 create database1-…...

惠普星14Pro电脑开机不了显示错误代码界面怎么办?

惠普星14Pro电脑开机不了显示错误代码界面怎么办?有用户电脑开机之后,进入了一个错误界面,里面有一些错误代码。重启电脑之后依然是无法进入到桌面中,那么这个情况怎么去进行解决呢?我们可以重装一个新系统&#xff0c…...

顺序表的构造及功能

定义顺序表是一种随机存储都结构,其特点是表中的元素的逻辑顺序与物理顺序相同。假设线性表L存储起始位置为L(A),sizeof(ElemType)是每个数据元素所占的存储空间的大小,则线性表L所对应的顺序存储如下图。顺序表的优缺点优点:随机…...

cesium: 绘制线段(008)

第008个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中绘制线段,左键点击开始绘制,右键点击取消绘制 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代码(共139行)相关API参考:专栏目标示例效果 配置方式 1)…...

HTML、CSS学习笔记4(3D转换、动画)

目录 一、空间转换(3D转换) 1.空间位移 语法: 取值:(正负均可) 透视: 2.空间旋转 3.立体呈现 二、动画(animation) 1.动画的使用 先定义动画 再调用定义好的动画 …...

java的分布式锁

什么是分布式锁 分布式锁是指分布式环境下,系统部署在多个机器中,实现多进程分布式互斥的一种锁。为了保证多个进程能看到锁,锁被存在公共存储(比如 Redis、Memcache、数据库等三方存储中),以实现多个进程并…...

17- TensorFlow实现手写数字识别 (tensorflow系列) (项目十七)

项目要点 模型创建: model Sequential()添加卷积层: model.add(Dense(32, activationrelu, input_dim100)) # 第一层需要 input_dim添加dropout: model.add(Dropout(0.2))添加第二次网络: model.add(Dense(512, activationrelu)) # 除了first, 其他层不要输入shape添加输出…...

Polkadot 基础

Polkadot Polkadot联合并保护了一个不断增长的专业区块链生态系统,称为parachains。Polkadot上的应用程序和服务可以安全地跨链通信,形成真正可互操作的去中心化网络的基础。 真正的互操作性 Polkadot支持跨区块链传输任何类型的数据或资产,…...

spring源码编译

spring源码编译1、安装gradle2、拉取源码3、配置gradle文件来源及镜像仓库4、预编译5、验证6、可能遇到的报错6.1、jdk.jfr不存在6.2、checkstyleMain6.3、org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String6.4、其他jdk&#xff1…...

防盗链是什么?带你了解什么是防盗链

目录 什么是防盗链 防盗链的定义 防盗链的产生 防盗链的实现 什么是防盗链 防盗链其实就是采用服务器端编程,通过url过滤技术实现的防止盗链的软件。 比如:photo.abc.com/video.mp4 这个下载地址,如果没有装防盗链,别人就能轻…...

Linux基础命令-fdisk管理磁盘分区表

文章目录 fdisk 命令介绍 命令格式 基本参数 1)常用参数 2)fdisk菜单操作说明 创建一个磁盘分区 1)创建分区 2)创建交换分区 参考实例 1) 显示当前分区的信息 2) 显示每个磁盘的分区信息 命令…...

(四)K8S 安装 Nginx Ingress Controller

ingress-nginx 是 Kubernetes 的入口控制器,使用NGINX作为反向代理和负载均衡器 版本介绍 版本1:Ingress NGINX Controller(k8s社区的ingres-nginx) 以 NGINX 开源技术为基础(kubernetes.io),可在GitHub的 kubernet…...

高频面试题

MyISAM和InnoDB是MySQL两种常见的存储引擎,它们之间有以下几点区别: 事务支持:MyISAM不支持事务处理,而InnoDB支持事务处理。 行级锁:MyISAM只支持表级锁,而InnoDB支持行级锁,可以避免并发访问…...

js 字节数组操作,TCP协议组装

js字节数组,进制转换js基础知识数组 Array扩展操作符三个点(...)ArrayBufferslice() 数组复制reduce 对数组中的每个元素执行一个提供的函数,将其结果汇总为单个返回值splice 数组删除,添加,替换js 字节数组转数字以及…...

JavaScript的引入并执行-包含动态引入与静态引入

JavaScript的引入并执行-包含动态引入与静态引入 JavaScript引入方式 html文件需要引入JavaScript代码&#xff0c;才能在页面里使用JavaScript代码。 静态引入 行内式 直接在DOM标签上使用 <!DOCTYPE html> <html lang"en"> <head><meta ch…...

第四阶段01-酷鲨商城项目准备

1. 关于csmall-product项目 这是“酷鲨商城”大项目中的“商品管理”项目&#xff0c;是一个后台管理项目&#xff08;给管理员&#xff0c;或运营人员使用的项目&#xff0c;并不是普通用户使用的&#xff09;&#xff0c;并且&#xff0c;只会涉及与发布商品可能相关的功能开…...

Uncaught ReferenceError: jQuery is not defined

今天在拉取项目部署到本地的时候遇到了一个问题特此记录一下 &#xff08;以后闭坑&#xff09; 我和同事同时拉取了一样的代码&#xff0c;结果同事的页面加载正常而我的页面像被狗啃了一样&#xff0c;知道是js的问题但是不知道问题出在哪里&#xff1f;后来还是同事帮我解决…...

面试阿里测开岗,被面试官针对,当场翻脸,把我的简历还给我,疑似被拉黑...

好家伙&#xff0c;金三银四一到&#xff0c;这奇葩事可真是多&#xff0c;前两天和粉丝聊天&#xff0c;他说前段时间面试阿里的测开岗&#xff0c;最后和面试官干起来了。 我问他为什么&#xff0c;他说没啥&#xff0c;就觉得面试官太装了&#xff0c;就爱问一些虚而不实的…...

网站建设骗子公司/南平seo

一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二、准备数据库表和存储过程 create table p_user( id int primary key auto_increment, name varchar(10),sex char(2) ); insert into p_user(name,sex) values(A,"男"); insert into p…...

男男sm怎么做视频网站/网级移动营销app下载

转自&#xff1a;http://developer.51cto.com/art/201507/483448.htm GitHub是一个免费托管开源代码的Git服务器&#xff0c;如果我们不想公开项目的源代码&#xff0c;又不想付费使用&#xff0c;那么我们可以自己搭建一台Git服务器。 下面我们就看看&#xff0c;如何在Ubuntu…...

专门做定制的网站/网络营销策划书论文

Python爬虫入门教程目录 写在前面编码部分,looter走起shell 步骤生成一个爬虫写在后面梦想橡皮擦,继续给自己加油打气 爬虫百例教程导航链接 : https://blog.csdn.net/hihell/article/details/86106916 写在前面 爬虫教程,爬虫框架其实已经非常多了,国内国外很多人都在不…...

服装私人订制网站/seo上海培训

下面是一个字符界面的Java Application程序&#xff0c;它接受用户输入的一个浮点数&#xff0c;并将它的整数部分和小数部分分别输出。请勿改动原有代码&#xff0c;在下画线处填人适当语句&#xff0c;将程序补充完整。import java.io.*&#xff1b;public class test16_2{pu…...

网站权重怎么提高/凡科小程序

消息范围说明0 &#xff5e; WM_USER – 1系统消息WM_USER &#xff5e; 0x7FFF自定义窗口类整数消息WM_APP &#xff5e; 0xBFFF应用程序自定义消息0xC000 &#xff5e; 0xFFFF应用程序字符串消息> 0xFFFF为以后系统应用保留消息名称值含义WM_NULL0x0000空消息&#xff0c;…...

深圳求做网站/品牌运营

1. 使用原生input的标签,type为file <template><form><inputrefupload_sheetplaceholder"请输入内容"type"file"accept"*"id"sheet_form"click"resetValue"change"temUpload($event)"/></f…...