学习编程,先搞清楚到底什么是学习?

学习编程,应该从哪里开始学习呢? 最近经常有小伙伴在私信问我:我想学习编程,应该从哪里开始学习呢?这是一个被问烂透又有趣的问题,但是又难以回答。当然,小编可以给他们推荐一本关于编程的书,但是这样做真的好吗?小编听到这个问题的第一反应,就是弄清楚他们为什么想学编程。这是一个很好地起点——弄清楚从中想要得到什么。这样就可以根据他们的目的来回答这个问题。 比如:“我想要通过学习编程,进入IT行业,拿到理想的... 阅读详情

先看看历史上的一些解释:
一是说文解字说。
我国古代,学与习总是分开讲的。《辞源》指出,“学”乃“仿效”也,即是获得知识;“习”乃“复习”、“练习”也,即是复习巩固。最早把学与习联系起来的是孔子,《论语》曰:学而时习之,不亦说乎!“后来,《礼记》又曰:“鹰仍学习”。这就是学习一词的由来。

二是行为变化说。
行为主义认为学习“是一个行为变化的过程”。

三是经验获得一行为变化说。
《教师百科辞典》认为:“学习是指人和动物在生活过程中获得个体行为经验的过程。”

四是信息加工说。
信息论学者认为:“学习是学习者吸取信息并输出信息,通过反馈与评价得知正确与否的整体过程。”

五是学习功能说。
《现代汉语词典》中将学习解释为 “从阅读、听讲、研究中获得知识或技能”。

六是学习认识说。
著名教育心理学家潘菽认为,“人的学习是个体掌握人类社会经验的过程”,“学生的学习是认识的一种特殊形式”。

七是学习活动说。
军队学者朱兆民认为,“学习是在师授、书授(自然条件)等外部因素影响下,个体自我修养、自我教育的一种社会活动。”

八是学习“求知”说。
谢德民在《论学习》中指出:“学习的定义最一般、最简单、最本质的表述是求知。”

九是学习“效应”说。
学习学研究者寇清云认为,“学习过程是产生效应的过程”。

十是学习“内化”说。
中央教科所潘自由认为学习“是客观世界在主体中内化并使主体发展的过程”。


针对我们程序员,我个人认为第一种更符合我们的实际情况。
学
:发现知识,了解知识
习:运用知识,包括自己训练,然后应用到实际的代码里,然后应用到实际的项目里来验证学到的知识。
教:能把自己掌握的知识,传授给别人

学一次,做一百次,才能真正掌握。
学,做,教是一个完整的过程,只有达到教的程度,才算真正吃透。
学习是一种态度。
只有谦卑的人,才真正学到东西。
大海之所以成为大海,是因为它比所有的河流都低。

学而时习之,这句话是程序员,包括想成为程序员的朋友快速提升的"快捷之路"。

CLion for Mac(m1)配置GCC编译器 条件:电脑已经下载过XCode 一. 下载HomeBrew homebrew是一款macos,linux下的包管理工具,我们需要使用他来下载GCC 下载方法: 1.打开终端(terminal) 2.输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ps.有可能会遇到的问题 我当初下载挂了VPN,优快云上还有很多解决问题的方法,可以将错误信 阅读详情

相关推荐

银行数据仓库体系实践(3)--数据架构

狭义的数据仓库数据架构用来特指数据分布,广义的数据仓库数据架构还包括数据模型、数据标准和数据治理。即包含相对静态部分如元数据、业务对象数据模型、主数据、共享数据,也包含相对动态部分如数据流转、ETL、整合、访问应用和数据全生命周期管控治理。 数据架构层面通过数据分类、分层部署等手段,从非功能性视角将数据合理布局。通过整体架构管控和设计,支持业务操作类和管理分析类应用(系统),满足业...

acumen_leo的博客 7011

大一新生先学C语言编程还是先学C语言的数据结构和算法?

大家好,我是辣条。 这是一位粉丝朋友给我的私信,今天就他这个问题好好聊聊。 先学C语言在学数据结构和算法 先说答案建议先学C语言,掌握基本的语法基础后,再学数据结构与算法,C语言编程与数据结构和算法这两个完全是两个东西了。 学习数据结构和算法有一个很重要的前提,就是至少熟练掌握一门编程语言,编程语言掌握肯定越多越好,但是至少要掌握以下几点,因为数据结构实现,链表、图、等都会用到指针、结构体、指针函数等,堆栈、队列等需要掌握内存知识。 C语言和数据结构与算法的关系 .

五包辣条的博客 1万+

Unity+Hybridclr发布WebGL记录

问题不多,比预想中的顺利,如果遇到问题建议先看Hybridclr的常见问题里面有没有解决方案,没遇到Hybridclr的报错,所以记录的问题里面没有Hybridclr相关的。导出设置里的压缩格式选择了Brotli,而服务器或浏览器不支持,据说是可以拓展服务器配置使支持Brotli,但是由于我本人是IIS小白,所以换了种压缩格式,在publishing Settings修改Compression Fromat为Gzip。3.在浏览器运行之后视图一直闪烁。,修改配置,这个网上很常见。

a598211757的博客 1038

编程入门先学什么

编程入门先学什么,这恐怕是很多编程小白最关心的问题,毕竟好的开始是成功的一半。不过关于编程入门,不同的人有不同的看法,那么编程入门究竟先学什么比较好呢?小编这就来为你讲解。 1、掌握编程思想 很多人学习编程的时候一上来就阅读大量的书籍,死记硬背各种语法,然而到最后成效并不大。如果想成为一名优秀的程序员,最重要的是掌握编程思想、找到编程感觉,而不是死记硬背语言本身。一名程序员的高级境界,是在反复的实践、观察、分析、比较、总结中潜移默化积累的,绝不是一篇文章或者两三小时的讲解就能够说清楚的。 要.

Ambition_yugurt的博客 6万+

Wordpress实战之第二章安装wordpress 软件需要的软件

使用下载并安装phpstudy面版工具 wget -O install.sh?https://notdocker.xp.cn/install.sh?&& sudo bash install.sh 2.安装成功如下 ==============运行状态========================= webpanel stop phpstudy running =================...

安全参透之旅 612

Keil C51开发必看:详解data/xdata/bdata内存分配陷阱与避坑指南

本文深入解析Keil C51开发中的data/xdata/bdata内存分配陷阱,提供针对51芯片的高效避坑指南。通过真实案例揭示Keil编译器的隐藏规则,分享内存优化策略和调试技巧,帮助开发者解决data溢出、xdata访问异常等典型问题,提升嵌入式开发效率。

v6b7n8m9q0的博客 1072

学计算机编程应该先学什么,如何自学计算机编程,学编程应该先学什么

我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!1.编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语。。但是我还是建议先学c.虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的。学好了C之后就可以选择学java,c++,C#等。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一...

weixin_35909607的博客 6万+

VS2022+Qt6保姆级环境配置指南:从插件安装到项目互通全流程

本文提供VS2022与Qt6深度整合的全流程指南,涵盖环境配置、插件安装、项目互通等关键步骤。详细解析编译器版本匹配、跨IDE协作方案及效能优化技巧,帮助开发者高效搭建C++界面设计开发环境,实现软件项目无缝互通。

zero1的博客 735

新手编程入门先学什么?

编程入门先学什么?关于编程的基本语言,想学习的朋友或多或少都会知道一些。C、C++、Python和Java一样,它们是通用编程语言,而JavaScript和PHP算是web环境的专用编程语言。但事实上,有许多种编程语言。如果想入门编程,学习的编程语言也有很多。 编程入门先学什么?随着计算机的普及,越来越多的朋友开始走上自学编程的道路。那么,作为初学者,学习编程要如何入门?编程入门先学什么? 一、先了解什么是编程 如果你想学习一门新知识,你应该首先了解这门知识。通过内容可以做些什么?我们可以用什么样

univerised的博客 9万+

网络设备心跳线带宽高导致虚拟化平台不稳定的问题处理

本文记录了网络设备心跳线带宽高导致虚拟化平台不稳定的问题处理一例。

forestqq的博客 2229

CAPL控制程控电源

汽车电子测试过程中,除了实车测试,还有台架测试,在进行台架测试时,都需要通过电源来模拟汽车电瓶给ECU供电,如果要进一步进行比较高效的压力测试或自动化测试,就需要用到程控电源,所以本章主要介绍CAPL是如何来控制程控电源的。

测试领域技术分享 4390

一分钟明白什么是“编程”,再也不会被程序员笑话了

有人问,编程难吗? 其实没有一件事情是入门难上天,精通易到爆的。编程亦是如此,编程其实入门不会像小白想的这么费劲,但是精通却比你想象的难。 今天此文献给所有听过编程打算学习编程的小白们,了解一下编程其实挺好的,可以防止在程序员友人说自己干嘛的时候你完全听不明白的尴尬。 想学习Python的小伙伴可以加小编的Q群768671345,进群可以领取免费的学习资料,群里还有专业的大佬给你解答你的问题! 编程到底是什么? 文 / 极客宇文氏 其实可以看出提问者并不是编程新手,而是编程小白,也就是对编程一无所知的朋友

weixin_50897235的博客 5万+

数据仓库数据质量监控和处理方法最佳实践

指的是检查数据是否存在反常或者错误的情况,例如数值反常地过大或者过小,或者超过记录的波动值,对应的规则包括数值波动检查,最大值、最小值检查,跨表准确性等。指的是检查数据是否存在缺失的情况,这里的缺失可以是整个数据集的记录缺失,也可以是某个字段记录的缺失,对应的规则包括空值检查,表总行数检查。指的是检查数据是否符合规范,是否按照规定的格式存储,对应的规则包括正则表达式检查,字段长度检查,枚举集合检查,数值范围等。指的是检查哪些数据是重复数据或者数据的哪些属性是重复的,对应的规则例如主键唯一性检查。

大模型大数据攻城狮的专栏 899

学习编程,先搞清楚到底什么是学习?

一是说文解字说。 我国古代,学与习总是分开讲的。《辞源》指出,“学”乃“仿效”也,即是获得知识;“习”乃“复习”、“练习”也,即是复习巩固。最早把学与习联系起来的是孔子,《论语》曰:学而时习之,不亦说乎!“后来,《礼记》又曰:“鹰仍学习”。这就是学习一词的由来。 二是行为变化说。 行为主义认为学习“是一个行为变化的过程”。 三是经验获得一行为变化说。 《教师百科辞典》认为:“学习是指人和动

guoqijun19871209的专栏 367

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

一些决定

学习游戏编程了,我需要搞懂原理,然后实践原理。这条路我会走下去的!!!

P_T_P的专栏 679

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

想进入IT行业,该从哪里开始学习

为什么要学习编程呢,是想要通过学习编程,进入IT行业,拿到理想的薪资,还是不知道从事什么行业选择了编程,还是就是喜欢编程呢,如果你有一个真实世界的问题待解决,或者有一个明确的目标,那么给你行动的建议就很简单了。想进入IT行业,该从哪里开始学习 1选一门编程语言 学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Java、Python,做前端应用学HTML5、UI。 2选好语言不要纠结版本问题 第二选择学一门语言不要纠结学什么版本,学当下最新

qf2019的博客 628

想要成为程序员,不知道如何做?

首先要弄清楚为什么想学编程。这样就可以根据目的来回答这个问题。比如:“我想要通过学习编程,进入IT行业,拿到理想的薪资”嗯,目标很明确!如果你有一个真实世界的问题待解决,或者有一个明确的目标,那么给你行动的建议就很简单了。学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做。例如后端编程学Java、Python,做前端应用学HTML5、UI。第二选择学一门语言不要纠结学什么版本,学当下最新的就行,不要老在乎什么兼容问题。

logic1001的博客 1137

学编程的第一天

我幻想可以自己开发啥牛逼哄哄的软件火遍大江南北,全世界的人都要用我开发的软件,或者玩我开发的游戏(白日做梦)。我希望自己可以每天24个小时的学编程,但人是有极限的,又不能不做人。算了还是逼逼自己两小时吧,应该大概也许可能可以做到吧。因为对编程这方面更感兴趣就想考研跨考22408到计算机类的专业啦,于是就开始学习编程了,我一直被说头发很茂密,头发应该不会走上一条不归路吧。我想进腾讯,下一个火遍全国的热门游戏ip我来负责,每天看着钱进口袋发愁,愁着怎么才能把这么多钱花掉,每天为了手里的钱越来越多苦恼。

2503_91577418的博客 157

程序员入门 13 条心法,零基础入门到精通,收藏这一篇就够了

嘿,小伙伴们!最近有人问我,有没有啥经验要传授给刚入门的程序员们?我一开始觉得这问题有点搞笑,毕竟我才干了 10 年活儿,好多读者编程的时间都比我年龄大!不过,当我翻了翻那些“程序员入门指南”后,突然发现,它们漏了点啥!所以,今天咱就来唠点不一样的,送给初入江湖的程序员们 13 条心法,有些可能还跟别人说的不太一样,嘿嘿。为啥大家听我讲编程?不是因为我代码写得有多牛逼,而是因为我喜欢写点东西。其实,你看到的那些大V,也差不多是这样。

logic1001的博客 813

初识计算机

我一个学计算机的朋友告诉我,学习一门语言需要三个月,但精通一门语言需要3年。我现阶段的目标是,先将这三个月搞明白。三年的事情后面再说,不要还没做一件事就被吓到。我是一名外语系日语专业的学生,已经研究生毕业。工作后,我深深的感受到仅仅学会一门外语是远远不够的。所以我决定每天早睡早起,通过早上的时间来学习编程。为此,我决定每天早上上班前,早起花2~3个小时学习编程。不积跬步无以至千里,不积小流无以成江海。

WzyPeter1999的博客 91

赚钱思考:屌丝逆袭应该怎么开始?

大家好,我是黄宇风。 某著名小说家做签售活动。 提问的环节,有一位观众问他:普通人应该怎么做,才会成为一名小说家? 小说家的答案是这样的:今天回到家,打开电脑,打开word文档,写下第一个字,你就已经是小说家了。 这句话意思很简单,寓意却非常深刻。 我的理解就是,很多我们以为是遥不可及的东西,其实离我们非常近,我们要做的只是:搞起来。 12年的时候,那段时间我的工作空闲时间比较多,我就想利用空闲时间多赚点钱,唯一能拿得出手的技能就是修电脑。 修电脑最大的问题不是技术,而是找到客户。

黄宇风博客 289

开始放飞之先搞个VSCode

开始放飞前,在DeepSeek将军的带领下,先搞个VSCode,电脑上不能全是游戏啊。

weixin_45372906的博客 1866
上一篇: 学历代表过去,只有学习力才能代表将来,尊重经验的人,才能少走弯路
下一篇: JAVA检测指定的进程是否在运行
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值