学IT最重要的东西是什么?

 

学IT最重要的东西是什么? (大哥的心得)


第一、 学程序最重要的东西是什么?
我从大一开始真正接触程序,大部分的程序语言和工具我都是自学的,有的人说“这都是怎么学的?为什么我就学着感觉那么难?”。针对这句话,我要说的是,如果你不是因为兴趣而学习程序,那就最好不要学这个,因为你会感觉学得很痛苦,因为你不感兴趣,所以遇到了问题你可能也不会去解决,或者不会花大力气去解决,这样自然就很难学会。
说白了,学程序,兴趣是最重要的,或者学习任何一门课程,兴趣都是很重要的,通常所说的天赋,其实就是兴趣,有了兴趣你才有那个心情去解决难题,不然,一切都是瞎扯。
第二、 趣味=兴趣?
估计有的人要拍砖了,某种程度上趣味确实就是兴趣。但我要说的是趣味绝不等于兴趣,
做某件事情很有趣,你会一直做下去,但如果这件事情一直都用同样的方法做,并产生同样的结果,或者很难才能产生不同的结果,请问你还能一直做下去吗?这时候这件事情对你来说就没有趣味可言了,你自然就不会做下去了。
一个很明显的例子,有很多人喜欢玩黑客,觉得黑客很酷,很帅。不过我承认我有时候也喜欢玩,虽然都是很低级的。就是因为黑客很酷很帅,你才会觉得有意思,有趣味,但黑客通常意义上都是对电脑非常了解的那一帮人。但一般学习黑客的人又对电脑有多了解呢?他们仅仅是停留在使用别人已经做好的东西来攻击别人,这实际上只是一些操作而已,并不需要对电脑有多了解,当他们的需要已经到了工具满足不了的时候,这个时候会不可避免的要接触代码,很多时候在这个地方有的人就直接放弃了,因为他们只是玩玩,学习代码对他们来说是不可想象的事情,这也就是前提到的“但如果这件事情一直都用同样的方法做,并产生同样的结果,或者很难才能产生不同的结果,请问你还能一直做下去吗?”。
如何判断自己对某个东西有兴趣,个人感觉就是这个东西把你折磨得累到了极点,烦到了极点,烦到这个时候不想做任何事了,你还会继续下去吗?当然我指的是你精神恢复了之后还会不会继续做下去。
第三、 有必要学吗?
如果你并不打算以后从事这个行业或相关的行业,并且你又对这个没有兴趣,那么,还是趁早闪人吧。不要因为这个高薪就来学这个,除非你的抗压能力超强,否则就不要学,学了以后忘得非常快的,而且对于一个没有程序基础的人来讲,学这个是相当痛苦的。
第四、 新的就是好的吗?
这个问题是很多初学者纠结的问题,同样也是很多半调子程序员(我也是半调子)的问题,当然对于半调子程序员来讲,那应该是思想问题了。
新的,固然是好的,功能固然会强大一些,java比vb牛,这是可能的(当然对于这些我没做过调查)。但java固然强大了,牛了,但是否学习难度也加大了呢?假如这个时候你的想法根本犯不着使用java,但你却偏偏要使用java,这是不是多此一举呢?
另外,假如你是没有程序基础的人,但刚刚开始学的你就被要求去学习java、c++这些,你能否学会呢?当然,你只要不是笨蛋,给你时间你肯定能学会,但实际上又能给你多少时间呢?
计算机都是一样的,都是几块板子加一个箱子再加一个显示器组成的,我说这话的意思是计算机的核心内容都是一样的,再换句话说编程的核心思想都是一样的。你会说你在写vb的时候好像也没怎么去想那些什么思想的问题,这是因为vb本身就已经帮你做了太多的工作了,多到你只要简单写几句就可以完成任务了,而不用去管计算机究竟是如何工作的,这些东西vb已经帮你完成了。而java为什么难呢?就是因为它相对于vb并没有做太多的工作,有较多的任务需要你自己去完成,所以会比较难。不要说这些任务对于没有基础(假如)的你也能轻松完成,如果这样的话,世界上的程序员就太多了。
我说这些的原因,在于编程的核心思想都是一样的,php、asp、
http://asp.net、jsp这些东西的核心都是一样的,当然后面两种相对难了点,这些都是把数据库的东西搬到网页上进行显示,并且告诉计算机如何进行显示,学会了任何一种,再学其他的,就比较简单了。但如果直接让你学jsp,你会感到非常得吃力,甚至学很久也学不会。但如果让你学asp,那你可能一个月就全会了,因为asp相对比较简单,这样的话,你自己也就有成就感了,也就更容易继续学下去,不是这样吗?
第五、 到哪儿去学?
你也许要说直接去培训班不就完了?这还用说嘛?
学习靠个人,不是靠别人。所谓的培训班,按照一个老师的说法,就是一堆人没钱了,想找点钱用,所以就弄个培训班玩玩。说得有点夸张了,不过这确实是真的,很多培训班是不负责任的,你进去之后最可能的结果就是没有听懂,老师只管讲,不管你有没有听懂,或者干脆说这帮老师不会讲。
培训班也不去了,那怎么学?
百度谷歌放那儿免费任君享用。
你可以试试在谷歌搜索“asp视频教程”,你可以试试这样一搜会有多少结果。你还怕找不到地方学吗?
第六、 有问题问题谁?
上面已经说过了,不要想一口吃成胖子,除非你是天才。也不要想会有谁谁专门来教你,除了你的亲人,没有谁有这个义务一定要教会你。同样不要想有了问题就可以问谁,当然这个一般会有人乐意回答你的问题,不过还是那句话,没有谁有义务一定要回答你,这是你自己的事情。
估计又有人要拍砖了,这也不行,那也不行,那要怎样才行?
百度谷歌放那儿免费任君享用,随便你怎么问,他们绝不会不回答你。
第七、 很关键的问题,怎么学?
很多的视频教程,都是讲理论的,这种视频让人听得云里雾里,往往听完了还是不知道是怎么回事。想象一下,一个人在你耳边全讲一些你听不懂的,又不教你在实际中如何去用,你是什么样的感觉呢?这种感觉怕是好不到哪儿去。
所以,一般是去找实践教程,就是教你怎么做,而不是单纯得讲理论。
同时你在学的时候也要给自己定一个目标,例如把asp学会了你要做出来一个新闻发布系统之类的。总之,绝对不可以停留在理论上面,要实践实践再实践!
第八、 很关心的问题,该学哪些?
这个好像跟刚才的有点出入,请听我慢慢道来。
你在使用qq的时候,是否会让你登录呢?这些想必你都清楚。
你在使用迅雷的时候,迅雷是否也让你登录呢?
你在使用很多的软件的时候,这些软件是否会给你一个界面让你登录呢?

你可能感兴趣的:(java,java)