学习一门语言的小经验,信心,坚持,才是成功的捷径

刚刚加入到博客园这个大家庭中,学习计算机已经快要六年了,但是还是一个菜鸟级---小白,但是,还是没有放弃这条不归路,现在想要说说自己,在学习计算机语言的时候遇到的问题和如何坚持到现在的。

首先,说一下我们为什么学习了很久(你上大学或者同等的学习,培训),却依然只是一个菜鸟而没有提高呢?看了很多资料, 很多说学习语言需要数学基础好,英语基础好,逻辑思维能力好,等等的说法,虽然这些说法直接见见的会影响到你的学习进度,但是,我觉得最根本的原因在于,你在这件事上付出的时间和经历,其他的都不是重点,举个例子说吧,为什么美国人学习开发语言比我们方便简单,而且提高的快,主要是开发语言都是英文版本的,所以人家很容易理解,很多有名的著作也是英文版的,所以他们有着先天的优势,印度开发水平高,是曾经他作为英国的殖民地,所以他们的英文水平也是很OK的,日本也是殖民地过,所以这些都是他们先天厉害的原因,但是,还有一个更重要的原因,那就是付出的时间,大家都知道比尔盖茨是微软公司的创始人,但是,他本人也有很雄厚的开发基础,那就是他从十四岁开始学习编程,直到27岁才获得第一桶金,那么他学习编程用了多久,13年,大家发现了吗,在同等时间和年龄段的时候你在干嘛,你在打游戏,你在泡网吧,你在面对各种有的没的的考试,等你真的想要学习开发语言的时候你是多大呢,以八岁上小学为标准,六年小学,三年初中,三年高中,也就是你从20岁左右才开始学习编程,然后学习四年,还不是会学得特别精(这里指大众),再工作三年,那你一共也就学七年,人家27-8时学了13年工作经验,你最多三年,这就是你输在了起跑线上,所以中国很多的大牛都是年龄很大的,因为人家坚持了十年,而你没有。

很多人在鼓吹说编程人员是个青春饭,实际不然,那些认为是青春饭的都是低级的看法,那些编程十年的哪个不是大龄的人,只是开发很辛苦,最后大家很多会转行,但是真正坚持十年的,都是什么都会的人,所以,不要放弃,前途是光明的,道路是宽广的,只要你不放弃学习,努力坚持,十年磨一剑,就像武侠高手一样,潜心修炼内功,不断练习外功,总有一天会习得一门独孤九剑,一招一剑破万法,成为高手,所以,坚持吧,相信自己总会成为大牛的!!!!

时间: 2024-12-28 16:42:47

学习一门语言的小经验,信心,坚持,才是成功的捷径的相关文章

学习一门语言

最近在公司的一个论文实现要用torch,torch是用lua写的,所以就要学习lua语言.虽然我之前没学过lua,但看着源代码并不是那么费劲,这其实就是因为语言之间还是相通的.回到如何学习一门语言,我在byr论坛上也发帖求教lua语言学习,好几个回答都说去用菜鸟教程快速入门,其他不懂的再google或百度.我觉得这几个回复很正确,我自己也这样觉得,对于现在的我已经有一定其他语言基础,能够通过菜鸟教程很快入门,然后再去在实践中不断学习语言,即遇到问题取搜索答案,这样的方法高效可用. 在我入门深度学

学习一门语言难在什么地方?

摘要: 大二了,专业开了的编程语言我都接触过,学习过!到最后样样都知道,但是样样都不精,每天好像很努力的学,最后换来的是扯淡!从大一开始,我就一直在探索什么样的 学习方式才是适合自己的呢?这个暑假又看了一次PHP基础的视频,基础部分知识每个视频都差不多,但是发现视频里面有些编程经验非常值得学习,现在就学习编程语言谈一下自己的拙见!我要谈论的不是那种语言好,而是一种思维和学习方法.欢迎有不同见解,能让我们彼此都提高,让我们的学习方法有更好的提升![写的比较冲忙,所以文章内有些举的例子有点暴力,有暴

学习Java语言的小技巧

最初接触到的计算机编程语言是C语言,再有了c语言的基础上,Java入门也变得简单多了.Java其实是一个地名,盛产咖啡,所以图标像咖啡一样,然而慢慢接触,你才能体会到Java的甘甜. Java的运行时在虚拟机上面的,也就是说Java相比于c语言直接接触硬件的操作安全的多,Java用虚拟内存访问数据,我编译Java用的是Eclipse这个软件,这个软件是完全免费的,初学者可以到官网去下载.当你安装好Eclipse的时候,是不能使用的,因为缺少运行环境,你还需要下载一个JDK,也就是给Java运行的

杂谈学习一门语言

最近在学习Java语言,差不多接触了两个月了,个人感觉比c/c++能好学点,它能很快上手,对一个刚开始学习它的人来说我个人的经历告诉我最重要的是: 1.时刻保持学习新东西的态度,保持谦虚请教的心态,保持一颗宁静以致远的心态. 2.时刻保持思考的状态,让自己大脑永远保持活跃,善于冷静思考,别受外界环境影响. 3.时刻保持一种怀疑的心态,千万不要先入为主,软件行业本无绝对的错与对,时刻保持怀疑的态度. 4.一定要多动手敲,多思考,保持自己的思路清晰. 5.对于新鲜的事物,要多接触,别排斥,逐渐创建自

初学习C语言的小Tip

初学C语言的朋友应该首先了解C语言关键的核心概念(结构化.三个执行流程.优先级.指针.文件.共用体.函数.作用域.重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓.这几个概念就像逻辑线一样,把整个C语言的体系贯穿起来,给人一种"结构化"的思想体系.下面我简要谈一下这几个核心概念. 1.从宏观角度来看,结构化是C语言的编程思想基础,就是说C语言每一个功能模块就是一个结构,每一个结构实现一个运算或一个算法,这个结构就用大括号表示"{ }",大括号

如何学习一门语言

如何学习一门编程语言 语法和基础 数据类型 表达式,语句,代码块 面向对象:封装,继承和多态 线程和异常处理 标准类库(以java为例子): 类库:jar包:类库是以jar包的形式发布的.jar包是Java中组织多个class文件的方式期本质是一个zip压缩包.后缀名是jar 类库是以jar包发布的.可以完成某个功能的一个或多个jar包 工具(以java为例子) maven: 构建和打包,丰富插件可以组成复杂的构建过程 git: 源代码控制 IDE jenkins: 自动化集成 底层和进阶 底层

怎样才算会一门编程语言(如果你已经会了一门语言, 并且想一直会这门语言, 请在工作持续使用。如果没有机会使用, 自己给自己创造机会)

今天, 同事问我会不会Python, 我犹豫了一下:不会. 实际上我曾经学习过这个语言,当时还用它写了些小工具, 可现在我对这个语言的印象只剩下它那特殊的缩进格式了. 由此思考怎样才算会一门语言?我想每个程序员都接触过多门语言 , 那么究竟怎样才算会这门语言了呢? 会一门语言, 当需要它时, 应该能很快用该语言解决某个问题, 这个是最基本的. 如果深入一点, 真正会一门语言, 我觉得需要满足以下几点: a. 有超过一年的实践经验 b. 理解语言背后的机制, 最好阅读过该语言标准库的部分源码 c.

快速掌握一门语言的50%(强转)

文章出处,不让转,强转吧.方便看. 正要快速学习python.想试试看如何把学习一门语言规划为一个适合自己的套路.方便以后学习新语言.慢慢修正. 现在的开发工作要求我们能够快速掌握一门语言.一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习:其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作.然而这两种方法都有弊病.第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高.因为没有实际问题驱动的语言学习通常是不牢固

怎样学习新语言

作为一个C++出身的程序员,好多语言看起来都很陌生,但是又十分有吸引力 Python Perl Ruby Lisp Lua Haskell Ocaml 其实学习一门语言的过程并不简单,需要花费很多的时间来与它建立亲密的关系,浅尝辄止基本上是不能领会其中的奥秘的. 但是无论如何,学习的脚本不能停止. 对于零碎时间的合理利用,以及良好的规划,可以让这个进程更加有效. 其次是对于各种语言的第一印象,以及事先考虑可以从这门语言中汲取什么方面的营养,可以让这个进程更加有目的性. Lua以小而快见称,因此学