首页 > 其他分享 >为什么我这么推崇体验式学习?

为什么我这么推崇体验式学习?

时间:2024-04-14 17:35:54浏览次数:24  
标签:上瘾 java 编程 C语言 学习 体验式 android 推崇

有很多人问我怎么才能学会编程,需要报班吗?如何自学?为什么我看书看完就忘了?甚至开始怀疑自己,我是不是不适合学编程,女生适合当程序员吗?说实话,看到这么多不得其道的同学,我也很犯难,我不是搞教育的,但我深知外面的培训班也没有谈论教育的资格,我只能从我自身学会编程的经验出发,论证我接下来要说的话:学会一门手艺,最快的方式,就是你去体验它。

  1. 我刚开始学C语言,我很菜,谭浩强给的例子,我也能抄错,就是编译不过,抄一个例子,然后编译运行起来,我就要花两个小时,没办法啊,我高中都没接触过电脑,我被调剂到计算机了,我原来打算学数学的。这么差是不是没救了?我开始去百度知道上问问题,问:我这个程序怎么编译出错?总有好心人帮我解答。后来,我想,我是不是也可以帮别人解决C语言的问题,然后提高自己?我注册了百度知道的回答者,回答一个问题就有得分奖励,回答起来就上瘾了,当你开始对学习上瘾,你就知道,你这门功课肯定要满分了。就是这么简单,给你一个情境:帮别人解决C语言的难题,然后你自己下场去解决,这就是体验式学习。
  2. 研究生课题组需要用java做一些客户端应用。我只有C语言的底子,java完全不会啊,怎么thinking in java。看书看得想睡觉,看完就忘,忘了又看,看了又忘。我看着手中的android手机,心生一计,不如我搞几个android app,这个也是java开发,学会了不仅解决了正事,说不定还能挣钱。于是我开始装环境:eclipse android开发环境搭建,我搭了3天,终于搞起来了,我收集了一些流媒体的播放路径,搞了几个ListView,一个超级简单的电视盒的应用就做出来了,哪想到播放点步步惊心就能够这么火,我赶紧接上广告SDK,一天能挣好几百;我又上瘾了,开始疯狂开发android app,什么火做什么,什么有流量我就蹭什么,我短短几个月做了50多个APP,挣了几十万。当然java那点东西,早就学会了,还是那句话,当你对学习上瘾时,你这门功课肯定就要满分了。

3. 工作中的例子更是不胜枚举。升职加薪需要会写PPT,我就开始写公众号,写技术博客,内容都是技术架构居多,自然而然,副业也搞起来了,正事也不会耽误。

所以初学者学编程,不要被大师的九拐十八弯的路线图给吓住了,也不要被专家写的天书般的知识体系脑图给震慑了,正确的做法就是:上手体验就行了,碰到问题再找解决办法,比如你要学java web开发,你就直接上手springboot做个小程序后端。当你对你做的东西上瘾时,你自然而然是攻无不克,战无不胜的。

最后推荐我的视频号,本着体验式学习的理念,我录的视频都奔着让每个人去体验自己是个全栈工程师,不让你多看一分钟没用的理论知识。

标签:上瘾,java,编程,C语言,学习,体验式,android,推崇
From: https://www.cnblogs.com/72jueji/p/18134401

相关文章

  • 实验一 学习App
    一、实验题目:原型设计二、实验目的:掌握产品原型设计方法和相应工具使用。三、实验要求(1)对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(至少3条)。对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(至少三条)墨刀、Axure和Mockplu......
  • 网站推荐【UUID资料库】一款一款面向 <考研考试考证、学习资源下载、优质文章分享> 的
    网站推荐【UUID资料库】一款一款面向<考研考试考证、学习资源下载、优质文章分享>的资料库资源库使用介绍1、官方网址UUID资料库https://www.uu2id.com/ UUID资料库-考研公共课https://www.uu2id.com/tongkaoUUID资料库-考研专业课https://www.uu2id.com/schooldefine考......
  • STL学习
    栈:stack容器内元素的访问​由于栈(stack)本身就是一种后进先出的数据结构。在STL中stack中只能通过top()来访问栈顶元素栈上的基本操作栈的基本操作包括:函数名用途push(x)将x入栈top()获得栈顶元素pop()用以弹出栈顶元素empty()可以检测stack内是否为......
  • httprunner 4.x学习 - 04提取(extract)和校验(validate)
    前言支持2种响应结果字段提取方式:1.jmespath表达式:响应结果为JSON结构,采用jmespath表达式进行参数提取。参考教程https://jmespath.org/tutorial.html2.正则表达式(regex):返回的非JSON 格式,可以用正则表达式(regex)提取。需要具备一定的正则知识extract提取返......
  • [深度学习]模型选择、过拟合、欠拟合
    模型选择、过拟合、欠拟合在机器学习和统计建模中,模型选择、过拟合和欠拟合是常见的概念,关系到模型的性能和泛化能力。1.模型选择举个一个有趣的例子:惊讶的发现:你发现所有的5个人在面试的时候都穿了蓝色衬衫(就是咱们说的蓝领嘛)你的模型也发现了这个强信号这会有什么问......
  • 凸包 学习笔记
    1前置知识1.1三角函数1.2向量四则运算2凸包2.1凸包定义2.2Graham扫描法2.3相关例题IFencingthecowsII信用卡凸包III防线修建......
  • 最近公共祖先 学习笔记
    概念一棵有根树,求两个点的最近公共祖先。方法1.倍增法:\(O(n)-O(\logn)\)intlca(intx,inty){ if(dep[x]<dep[y])swap(x,y); while(dep[x]>dep[y])x=fa[x][__lg(dep[x]-dep[y])-1]; if(x==y)returnx; for(intk=__lg(dep[x])-1;~k;k--) if(fa[x][k]!=fa[y][k]......
  • Splay 学习笔记
    为了LCT制造了一个Splay……Splay还是一种二叉排序树。我们想让他支持查询结点,删除结点等等。但是普通BST复杂度难以保证,于是Splay出现了。【引入】Splay的思想和并查集的路径压缩类似。并查集的路径压缩允许出现一两次复杂度高的操作,但是经历过一次后就不会再有第二......
  • 架构学习-多任务
    架构学习-多任务:进程,线程,协程多任务参考架构学习-多任务:进程,线程,协程多任务多任务处理:是指计算机同时运行多个程序的能力。比如说,我们在使用电脑的时候,可以边听音乐,边写文档。从物理层面上看,最早的CPU都是单核的,也就是同一时间只能执行一条指令。单核CPU是如何支......
  • Spring学习笔记
    一、Spring启示录阅读以下代码:packagecom.powernode.oa.controller;importcom.powernode.oa.service.UserService;importcom.powernode.oa.service.impl.UserServiceImpl;publicclassUserController{privateUserServiceuserService=newUserServiceImpl();......