学习的成本

今天想了一些小事.

我渴望有老师指导我学习,当我遇到不明白的问题时,我立刻询问旁边的老师,然后老师给我讲解这些问题的解决方法,这样一个困扰我数天甚至数月的问题,立刻就迎刃而解。

但是现在的阶段,我根本接触不到能给我讲授的老师,我遇到的许多程序上的问题,都要靠我自己去一点点解决。

比如:前晚凌晨:我3点多醒来,然后去看SQLite,这是我第一次认真研读SQLite,以前大学学过SQL语言,也基本忘得一干二净,根本不懂SQL语言。

为了实现简单的几个方法,创建、查找、添加、我一直忙碌了5个多小时,一直到8点多,我才把我想要的大部分功能实现,都是从网上找到的资料。

网上的资料太过凌乱,没有一个系统的资料教程,我也挺奇怪的,SQlite的介绍里面,它的应用很广泛,但是相关的资料还是太过少了。

所以这导致我的学习成本很高,花费的时间很多,我仔细想了,开始明白为什么要多买技术书来看,因为只有多看书,多思考才能进步。

我本质上是一个爱思考的人,但是看书学习别人的时间和观念太弱,总是喜欢闭门造车,所以有许多问题的解决我都是花费了大量的时间,走了许多的弯路。

写博客的一个重要目的,就是让自己多看看别人的学习方法,多看看别人的解决方法。

现在我是业余学习IT技术,下一步我要真正成为一个IT技术人员,然后每天多学习,多思考,参加开源项目,自己也做一些项目。

理想是远大的,现实是残酷的,为了理想,要不停地奋斗!

时间: 2024-11-05 21:49:17

学习的成本的相关文章

常用的DOS命令和运行命令总结(不常用的不介绍,节省学习时间成本)【高手请绕道我怕写的不好丢人】

最初接触到DOS命令是因为学习Java时需要javac和java来编译运行java程序,所以顺便就把DOS常用命令都学了一遍.如果你以前没用过,刚好学习学习,给妹子修电脑的时候多敲几行命令可以让:妹子刮目相看. 下面就是常用的DOS命令和运行命令: 先从简单的运行命令说起:快捷键 win+R 命令            工具            单词 calc          打开计算器         (calculator) mspaint       打开画图工具       (Mic

程序员带你学习安卓开发,十天快速入门-开发工具配置学习

上次课程:.Net程序员学习Android开发-第一课 讲到,.Net程序员学习Android开发的必要性以及对安卓大环境的相关介绍. 其中看到有网友评论,称,搞C#的去搞安卓,还怪自己的移动平台不给力.有的人说,学习.Net就学.Net学习什么安卓.这时的我首先想到了,固步自封的大清朝.当然并不是对这部分人排斥.只能说是想法不一致,认知略有不同,也没有错与对,我只是想把我自己的想法表达出来,期望与您产生共鸣.的确迄今为止,我仍然认为C#是当今我见过的最好的语言.设计规范语法总使我赶到兴奋其优美

【转】MATERIAL DESIGN设计规范学习心得

编者按:自学笔记就该这么做!今天分享@東門王三 同学关于Material Design的自学成果,他的学习笔记严谨有序,触类旁通,从Material Design到其他系统的设计规范都有所研究,还认真地做了思维导图,同学们可以边学习边借鉴他的自学方法,一举两得呦. 自学的一大重点就是读书,推荐同学们看一下华为设计总监的经验:<华为设计总监尤原庆:怎样读设计书> 想读好书的同学,可直接到:设计师图书导航 挑选. @東門王三 :随着Android系统从Android 4.4逐步升级到Android

Net程序员学习Linux

Net程序员学习Linux 本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用 为什么学习linux? 1.很多人都说.net程序员只会在Windows的环境下进行工作,压根就不懂Linux的使用,也不懂Linux的命令,只会用鼠标,只会在图形界面下工作.其实刚开始听,心里挺不爽的,作为一个.net程序员,我所熟悉的当然是在windows下工作,因为我们压根不需要在linux

Numpy学习笔记(一)

Python本身支持的数据结构不多,除了int.float和string等一些常规的之外,还有列表.元祖.字典,都有自己的属性和方法,怎么说呢,功能已经足够强大,解决一般的问题已经足够,可当数据量增大,计算形式变得多样,这种普通的数据结构效率不高,况且python本身对于数组的支持不是很好,这也是为什么会有一批类似于numpy.scipy.panda等第三方库,大大扩展了python的功能,胶水的本质越来越突出.学习的成本也不高,不会像重新学一门语言那么困难,况且据了解,python的科学计算能

Spring MVC学习笔记(一)--------准备篇

这一系列笔记将带你一步一步的进入Spring MVC,高手勿喷. 首先你得安装以下的工具: JDK,虽然JDK8已经发布了一段时间了,但是由于我们并不会使用到里面的新特性,所以JDK6以上版本皆可以(需加入到PATH环境变量中): Servlet Container,为了能运行WEB应用程序,因此需要一个Web Container,这里我们建议Tomcat即可: IDE,一个好的IDE不仅能提高你开发的效率,还能降低你学习的成本,我们选择的是IntelliJ: 构建工具,推荐使用Gradle,它

.Net程序员学习Linux(一)

本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用 为什么学习linux? 1.很多人都说.net程序员只会在Windows的环境下进行工作,压根就不懂Linux的使用,也不懂Linux的命令,只会用鼠标,只会在图形界面下工作.其实刚开始听,心里挺不爽的,作为一个.net程序员,我所熟悉的当然是在windows下工作,因为我们压根不需要在linux环境使用编码工具,而且很多p

作为初学者应该如何来学习FPGA

FPGA作为一种高新的技术,已经逐渐普及到了各行各业,无论是消费类.通信类.电子行业都无处不在它的身影,从1985年第一颗FPGA诞生至 今,FPGA已经历了将近20多个年头,从当初的几百个门电路到现在的几百万门.几千万门--,从原来的上千元的天价到现在几元的超低价,可谓是出现了翻 天覆地的变化.所以当前正是学习FPGA的最好时机,无论是社会的需求也好,还是技术的成熟度也好,已经达到了前所未有的高度,我们可以花更少的成本,并 以最快的速度掌握一种新的前沿技术,对我们的未来发展将会是非常大的帮助.

python 学习之路1-如何入门

过去20年,我一直有一个想法就是学一门编程语言,可惜一直没有实现.C我看过,C++也看过,PHP了解过,最后是的没有最后..... 回望过去简单说就是没有懂到底学习了什么,也无法把学习到的知识应用到实际,然后往开发走,所有我过去10多年都是做运维,主要是 网络RS ,linux 操作系统 方向熟练.引申到我只会shell,做一些日常的常规操作. 最近又入手python的学习,开始找到方法.反思之前为什么入门卡顿,无头绪.总结一句话:方法不对.... 如何快速实现入门?不要急去学习语言,基本语法,