给想自学和在上培训的朋友一些建议和学习方法_学习进修_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 学习进修 > 给想自学和在上培训的朋友一些建议和学习方法

给想自学和在上培训的朋友一些建议和学习方法

 2010/11/11 10:35:58  chrisx  http://chrisx.javaeye.com  我要评论(0)
  • 摘要:我之前发表了一篇日志,内容与此相同,只是IT培训4个字写的是我上的一家培训机构,无奈被人怀疑是枪文,很心寒。避免引起无谓的争吵,索性删掉了,这次不带具体敏感字眼。但不代表我认了,我开始就说建议自学,何况我要宣传它还会说它的缺陷,还会说它贵超所值,还会给你分析是否要上满,还会建议有些人不要去上,还会公布在哪能下载它的教材课件,我要真做广告还删了改了重发一篇新的,自己多琢磨琢磨吧。这都是从好些人那了解到,做了对比的。我要都说只是自学好,那些已经在上培训的朋友听了之后会怎么想,会不会感到沮丧
  • 标签:自学 培训 学习方法
我之前发表了一篇日志,内容与此相同,只是IT培训4个字写的是我上的一家培训机构,无奈被人怀疑是枪文,很心寒。避免引起无谓的争吵,索性删掉了,这次不带具体敏感字眼。但不代表我认了,我开始就说建议自学,何况我要宣传它还会说它的缺陷,还会说它贵超所值,还会给你分析是否要上满,还会建议有些人不要去上,还会公布在哪能下载它的教材课件,我要真做广告还删了改了重发一篇新的,自己多琢磨琢磨吧。这都是从好些人那了解到,做了对比的。我要都说只是自学好,那些已经在上培训的朋友听了之后会怎么想,会不会感到沮丧,你为人家想过吗。各有各的好处,自学也好培训也好是因人而异,没必要争论。说话负责任,多说些有意义的话,你要真有东西也可以写出来帮助别人,别没事跟着瞎起哄,都多大了。出于什么目而发表,我问心无愧。言归正传!

强调一点,这篇日志是写给那些决定要在IT发展的朋友的。刚踏出学习开发的朋友最好有正确的态度和毅力去自学,毕竟培训费用很贵,有不少教程视频、某些培训机构的课件教材在网上都可以下载到,干嘛给他们送这钱去。但有的人毅力欠佳,没有方向无从下手,需要一个氛围,所以我是说给想自学或正在上培训的朋友一些建议,别自己理解能力有问题就跟着瞎起哄。

我自己就是天津某培训机构的学员,所以觉得有资格说一些建议。有的人看了之后能猜出来我在哪上的,你可以单独和我交流,请别在评论里发表,必删!之所以要发表这篇日志,是看到当初有些同学态度没有端正,毅力不够,或者学习方法多少有点问题,想大家如果真花钱去了,就能把钱花得值。
培训机构的学费是很贵的,虽然有的确实好,但觉得有点贵出其实际价值了。所以在这里对想上培训的朋友的第一个忠告就是,有些高中毕业生不要因为没考上大学,看了广告或是什么,就盲目的去了,在跨入一个行业之前,至少要对它做一下了解,给自己规划一下。IT培训不是学历教育,不会给你学历文凭,不是保送你去工作岗位的保险箱,老师只是尽自己的职责去辅助你,给你开通各种渠道,之后全在于自己的努力。考虑清楚之后,可以去上培训了。
相反,如果是已经上大学了,并且对这个专业有兴趣的朋友,就开始多自学吧,学校里的远不能满足现在实际开发中的技能。如果你怎么也自学不来想上培训,就趁早上别耽误时间,最好能在大学毕业时培训也学完,学历技能双丰收。

下面这段是专门给在上培训的朋友的建议,自学的就可以略过了。还是那句话,态度决定一切。不是说去了哪哪机构就有工作了。我们这就是,非本行工作的人也不少,大多还是在于自己没努力,还有那老不去上课的了,对得起家长的投资吗。
1. 培训机构的教材一般都不错,这是亲身体会,没上过的人别无中生有以为我在做广告。有的能下载到,强烈建议自学的朋友下载来看。从jsp到SSH我基本上都是自学的,听课去大多就是听一些课本里没有的。教材是给你预习用的,而不是手册。
2. 培训的老师,这个就得看人了,赶上好老师你就幸福,赶上一般的你也就一般了,太差的倒是不会有。但是关键还是靠自己,好老师可能会多给你讲一些课外的东西,每个机构基本都会有一两个强人老师,如果你没赶上他教你,你可以和他打熟,多和他交流,我上一二期时就是赶上个一般的老师,但是经常和强人老师问问题交流,老师不是主要因素。

下面这些是我自己的经历,但无论是自学还是上培训的朋友,都可以做参考。
1. 认真对待每一个实战项目,带着做一个项目就等于升了1级的想法去做,等级高了你自然就无敌。
2. 不能为了完成任务而做项目。按时完成的任务和完成的效率固然重要,但这些是让你练习的,做完了也不会得到什么薪酬,盲目赶工没有意义,做的过程中遇到哪怕一点点问题,或是疑惑,有什么想法,就及时解决它,如果项目时间紧迫,就先记录下来,事后一定得解决。
3. 最好不要只停留在按书中的套路或是需求去做。软件开发其实是一个认知的过程,课程中讲解的只是最基本的做法,随着做的多了你会发现有些东西是可以提炼的。当今为什么会有那么多框架产品,就是当现有需求不能满足时,出现了新产品。我们自己做开发时也一样,发现了哪些可以提炼的,可以简化的,甚至可以自己写一个框架之类的,都可以去尝试,你会受益匪浅。我当时在学一期的时候发现C# ADO操作很冗余,就写了通用的数据访问组件。在SSH之前发现jdbc操作很繁琐,就自学了反射,写了自动封装数据的组件。做Asp.Net时发现课程中没有框架,自学了NHibernate, Spinrg.Net,之后利用C#的[特性]写了一个简单的ORM小框架。这些东西还没入行的朋友当然听不懂,不过没关系,等你们学到的时候自然会明白,关于这些用心的话谁都可以做到。
4. 应该多自学一些课程外的技术。我去的培训中心,课程最大的缺陷就是Web前端涉及很少、很肤浅,只是讲解了基本的HTML、CSS(还是最简单的CSS)、DWR(跟没讲一样)。但是看看现在,有很多流行的前端框架,jQuery, ExtJS, Dojo, YUI, Flex, SilverLightning等等。J2EE方面可以学学Struts2, SpringMVC,.Net方面可以学学LinQ, SilverLightning。我学的是ACCP5.0,或许6.0时会加入一些进来,但是肯定不会很多,到时也有新技术诞生了,总之还是要多自学。
5. 不要只按部就班的走。要有超前意识,提前看几章甚至一本,提前自己用下一本的技术做上一本的项目等等,超前的话,你就总比别人更胜一筹,你也就有温故而知新的机会,发现并解决更多细节问题。(软件开发贵在细节,任何教材都只是讲解明面上的,因为细节部分是开发人员的宝贵经验)
6. 自己斟酌要不要全上满。学费不是小数目,如果家里确实不富裕还是省着点吧,父母不容易。电驴上可以下载到某些机构的电子书教材和课件,自学也可以,我之前也提到过了。我当初全上满也是因为最后的教师很强悍,我从他身上学到的不管是技术上的还是社会经验上的都大于课程,也通过他和另外一个老师承接了两次外包盈利项目,现在是很好的朋友,所以说一定要斟酌好。
7. 贵有自知之明。这句话没有恶意,如果学了一段时间或是一个学期之后,发现自己总不能学进来,总不能理解明白,不能做到基本的按部就班,那索性就不要上下去了,坚持诚可贵,回头亦是美。这种情况下不是放弃,而是正确的选择,不要浪费自己的时间和金钱,或许之后你在别的行业也能很早的大展宏图。
8. 技术之外的方面也很重要。技术固然是核心,但沟通、自身心理素质等也很重要。
9. 工作自己提前找,别单纯指望学校给你推荐,他也只是推荐,录用与否在自己。


看了之后别觉得楼主好像上了培训貌似不错,就觉得上培训都是对的,我没这意思,我从一开始就建议自学,到哪都是这套路,“在家出家”都一样。我出家也有自己的原因,我当时确实也是毅力不够、没有方向,同时也想认识一些同行的好朋友、知音,组建团队一起合作做些东西。好了,就想到这么多了,如果想起来什么遗漏的我会继续补充进来,谁有更好的建议也可以来评论,也希望能与同行的朋友多多交流。
写这篇日志没别的目的,在公是希望去上培训的朋友都能物超所值,本来就挺贵的,咱至少也能对得起给咱投资的人啊。在私是希望强人变多,IT界整体壮大了,自己也就能学到更多了,同时也希望能更找到志同道合的人今后有机会一起合作,呵呵。
发表评论
用户名: 匿名