想去学习编程,去软件编程培训学校校能行吗。很多人说培训就是骗人的。 可不去培训,我都不知道从何入手。

  大学毕业一年有余,但好点的工作实在是难找(我大专毕业)。失业已经一个多月了。想学点JAVA,这今天看了看,有一个叫赛尔。凯达的,1.2W 差不多是费用最低的,但是是远程教育,不知道怎样?  大家给个意见吧,我家是农村的。1.2W不是小数目。。。  而且计算机方面接触不是甚多。  鉴于目前的经济形式,想请教下各位牛人
主帖获得的天涯分:0
楼主发言:1次 发图:0张 | 更多
  首先,我不是牛人,只是自己的看法。  你最好找点专业对口的要比较轻松点,至于学习java,重要的是你要清楚的了解你自己是不是喜欢干计算机软件这一行业,不要冲动,要不然既浪费钱财,又浪费时间!总之要想好了在决定!
  想了都大半年了,终于要下决心学了。又犹豫了。原因如下:  目前的经济形式  远程教育,毕竟不是。。。  对于计算机软件方面的知识太贫乏,大学基本是混过来的。学习的心态早已土崩瓦解了  明天就要报名了。说实话,很上火啊
  如果去了,钱就打水瓢了
  真的有这么严重么?只是想找个饭碗啊.......
  千万不要参加机构培训,那些都是假的,最好是自己自学!
  请点击下面的链接注册并成为
的好友  http://www.senei.com.cn/invite.php?u=8714&c=b574eb05b5035d19    我的几个朋友发现了一个好玩的网站,叫色内网,现在正在进行内测。我的几个好友已经在上面注册了。如果你在色内网成为我的色友,你可以查看我的最新照片、日记、了解我的最新动态    这个网站还可以可以淫诗作乐、发发牢骚耍耍流氓、在线购买性奴,每天陪你的性奴逛街购物,还能和它一起玩游戏;可以体验到当超级大亨,腰缠万贯、一掷千金的感觉...有很多好玩的功能。
  千万不要参加机构培训,那些都是假的,最好是自己自学!    这个说得基本上是对的,如果你什么都不会,想靠这个是不行的,技术这个东西只能自己钻研,遇到不会的再去查资料,然后是请教别人。而培训机构能起的作用就是最后请教别人的那点作用,但你这个还是远程,会更差。    技术能不能学好,完全是看自己的意愿的。    所谓培训就是上课,你要是还记得大学的学习是怎么过来的,可以类比你将来的学习,千万别跟自己说这次一定会努力,会比以前认真,我都跟自己说过多少遍了,没用的。    我是来发广告的,也不忍心楼主的钱打水漂啊
  感谢诸位,我会努力的!
  我了解一点,编程这种这种东西,不是人人都能学的,就算培训学校,也说“不保证每个人都成无工程师”,需要专注,耐力,吃苦耐劳。最重要的,个人兴趣,这个活啊,很累的 ,我建议你先自学一下,看自己接收到什么程度  
  这样的专业,还是当面授课的效果会比较好,大家一起学习,也可以互相交流下  
www.xdsvse.com 有专门学习Java的,希望可以帮助到你
      
现在我在北大青鸟学S2的课程,刚刚学完Jsp,我不敢说它好不好    你如果是计算机毕业的,通过考试第一学期可以不学,直接升S2,可以省7800块,第二学期学费是1万多一点,第二学期Java的课程主要是学java面向对象思想(篇幅比较少),Javascript(篇幅长,共九章),JSP.    北大青鸟的培训中心很多,除了自己努力外,教学质量,师资力量也很重要,其它的IT培训机构也一样,选择的时候擦亮自己的眼睛,祝你好运
  现在失业率基本上节节攀高,而且不少倒闭的企业,怕了。明年再说
  看自己,  如果觉得交了钱就能学会,自己想想,有这种事嘛  所以,主要在于自学.    对于培训班,好处就是 有学习环境, 有交流的人, 有答疑的,  坏处就是 ,钱 好多的钱,但是你想,除了在学校里可以免费的问老师之外,在外面,谁会 免费的尽心尽力的给你答疑?
  我也想知道培训机构到底能不能去,现在的培训机构太多了,广告在学校里漫天飞啊 ,学校也想着法的把学生向培训机构里送,难道毕了业不去培训就找不到工作了吗?
  java程序员工资不高,而且太累,搞java的话你一辈子就要不停的学习,java技术更新换代太快了,所以有说搞java一辈子都在学习,搞c/c++一辈子都在研究
  JAVA程序员招聘  http://www.zhiyebbs.cn/bbs/viewthread.php?tid=335&pid=634&page=1&extra=page%3D1#pid634
  http://www.tianya.cn/publicforum/content/itinfo/1/89156.shtml
你黑屏了吗?
  不要培训机构 都是闹眼子的
  hei le
  强烈 建议楼主 不要去学。根本没有用的。别把父母的血汗钱打了水漂。真的不药去啊。
   西南地区首家JAVA软件工程师实训---重庆朗沃教育   通过重庆朗沃Java项目实训后的软件工程师,可以达到如下技术水平:   精通Java、AJAX、JSP、Servlet、EJB、JDBC、SSH(Struts、Spring、Hibernate)等编程技术;
  掌握国际化、规范化的软件工程方法及开发管理流程;
  精通基于Oracle/MySQL数据库的开发技术;   掌握主流的J2EE商用及开源的应用平台及开发工具,熟悉开发环境;
  掌握面向对象的软件分析、设计方法OOA、OOD和UML工具;   具备相当于1-2年的软件开发工作经验。
  具备良好的沟通能力及职业素质
  朗沃教育交流QQ群:  朗沃咨询QQ:  
远程教育 不就说视频教学吗?还要收1W多块钱
比北大青鸟还骗子!别去上当了!!
  你逻辑思维能力怎么样?或者说数学成绩怎么样?学过任意一门编程语言吗?对编程感兴趣吗?  编程不是那么好学的哦,即使去正规的培训学校,也怕你学不会,学不精。
  建议可以在就近的大学旁听一下计算机相关课程,比如Java,面向对象设计,数据库,数据结构等,先入个门,建立一下自己基本的计算机知识体系,培养一下基本的学习能力。
  你好,我已经给你发了个人消息,请查看!
  其实我觉得只要下定决心学,没什么学不好的。  我有一个朋友,也学java的,大学也没接触过,学了一段时间都感觉快撑不下去了,但这是自己选好的路,没有退路了,咬紧牙关也得学,到毕业的时候,他是他们班最优秀的学员之一。  不过我觉得远程教育是远远不如老师手把手教学的。  但你现在都已经报名了,也没什么好说的了,呵呵。加油!只要有路,就会越走越宽的。  
  不管那种方式,关键是我们要选对课程,选对机构,选对适合自己的教学环境,教学是互相的任何培训机构都是有自己的优势,很多时候是看我们需要的是什么,然后就是我们的态度了,就像很多人请家教了是锦上添花,有的人有家教了还是成绩上不去,还是看清楚点了,培训机构可以了解是不错的选择。呵呵,别拍我,可以多比较几家,给大家推荐一家上海威迅教育。www.fzwish.com
  我已经决定自己学了,说实话,逻辑思维能力不是多么的好。高中数学比较差,但物理化学生物很好,偏科较重
  我一个会计专业的,一点基础都没有,全靠上班之外的时间自学编程,而且我学的是WIN32汇编,也就是你们计算机专业最地层的东西,现在看书就象看小说一样,不过我现在打算放弃了,因为我发现我更适合做跟人打交道的工作。
  我现在就培训出来了   已经出来有半个多月了  班上有21个人只有3个找到工作  其他人也不差啊  就是没有人叫我们面试  什么就业保证都是假的  我只有面试机会都没有
  我是神州数码毕业的,现在找到程序设计的工作,以前的工资只有1000多块钱现在3500,在这里会学到实际的项目经验而且还有就业直通车,真的很不错,建议你看一下,网址是http://www.dcitone.com
  培训的都是垃圾!!!
  还是不要去的好,还是学其他的
    千万不要学,培训的都是垃圾
计算机专业毕业的兄弟姐们多了,入行了 才知道计算机专业不一定就能做程序员,毅力,活力,领悟能力当然还有有足够的耐力。学java不学java
花钱不花钱都一样
  上海威迅IT教育还不错,我朋友就是那里出来的,现在一个月6000元
  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  喜欢和从事计算机的朋友请加入群 技术交流,学习心得,职场经历。。。。。  
  那些说培训不错的人基本上都是做培训的,去之前说的保证百分百就业,而且高薪,这么说无非是先把你骗过去,等你交了钱就没有退路了,他们不会退的,所以你想学的话,最好自学,虽然效果不是非常好,而且速度也不是很快,但是只要你肯下功夫,一定可以的。  那些培训机构出来的人,基本上都找不到工作,不是我猜的,他们都是我身边的人...  以后不要因为找不到工作去培训.就算去也要考虑值不值得.
  做好不要去培训学校,网络上的资料很丰富,我现在在一家软件公司从事JAVA软件开发,很多工作上的问题都是通过在网络上搜索资料解决的,呵呵,个人的一点见解哦。
  我觉得只要你想学,自己搞台电脑在家,拉根网线,找几本好书,就够了,有问题GOOGLE,还可以到CSDN 之类的去讨论,培训吗 ?  意义不大
  省钱是最要紧的,可能找个和软件相关的工作,先练练手也不错啊
  我是学会计的,我都能自学成材,你们学理工科还要去培训,连我都看不上那些培训学校,交一万多块钱,要是有那么多钱给我,我就自己买一台电脑,绝对可以学成顶尖高手级别的,因为我能坐得住啊,牛人其实就是花得时间多而已,但我自己没有电脑,全靠公司的电脑抽空学的,要不是为了生存,我都想去钻研操作系统源代码了,不过,现在我只能继续学C#,回家一个月好好看书,明年找个C#的工作!!
  再说学了也不见得能找到工作!!
  精通Java、AJAX、JSP、Servlet、EJB、JDBC、SSH(Struts、Spring、Hibernate)等编程技术;     掌握国际化、规范化的软件工程方法及开发管理流程;     精通基于Oracle/MySQL数据库的开发技术;     掌握主流的J2EE商用及开源的应用平台及开发工具,熟悉开发环境;     掌握面向对象的软件分析、设计方法OOA、OOD和UML工具;     具备相当于1-2年的软件开发工作经验。     具备良好的沟通能力及职业素质     朗沃教育交流QQ群:    朗沃咨询QQ:      通过几个项目就能精通JAVA?,别要在这里放屁了!还不如自己到网上下载几个项目照着做,有什么问题到网上搜索!  
  真难学。    
偶学了两年了!   欢迎来到到程序员之家
群号:   欢迎来到湖南网站设计联盟
群号:   欢迎加入湖南网站项目外包
  不要去,去实习,不要钱,管饭就行
  可以下视频自学,培训的话我感觉尚学堂或者传智不错(并不是我去过,而是看过他们的免费视频)感觉老师水平还可以吧,学出来找份工作应该没什么问题。
  如果你去培训了。毕业就等于失业。因为下载是金融危机中。。。。  培训机构给你的就业率是用放大镜不知放大了多少倍了的。  慎重啊!!!!!!!!!!
  去个鸟啊,全他妈忽悠人的。。。自学照样成才啊
  培训一下还是有用的,只是要选好的机构。个人认为那种1,2万的学费教一堆乱七八糟东西的没有什么用。
  《Java软件工程师》的免费公开课开始报名啦  当前,软件产业已经成为国际竞争的焦点和各国竞相发展的战略性先导产业。经济全球化不断深入、信息化不断普及,全球范围内的信息产业结构调整和梯次转移日趋明显,为中国软件产业创造了良好的发展机遇。中国软件产业经过多年的低迷之后,进入了高速发展时期。一方面国内软件行业市场需求不断增长,另一方面海外的软件外包项目日益增加,带动了国内软件行业规模的飞速递增。  南京市作为全国软件产业排名前五的城市,也以其优厚的政策吸引着越来越多的软件企业。比如华为、中兴、东软、西门子、摩托罗拉、三星、朗讯、富士通、趋势科技等众多国内外知名企业已在南京设立了研发中心。目前仅南京的软件企业就达到了800多家,而且还在以较高的速度增长。南京市被授予“国家软件出口创新基地”及“服务外包基地”,形成了高新技术开发区、鼓楼区、玄武区、雨花区和江宁技术开发区5个服务外包示范区,外包服务企业达到148家。南京市政府明确计划5年内吸纳5万大学生就业,拥有20万服务外包从业人员,同时培训5万大学生,新增10万外包就业岗位,在“十一五”期间让15万-20万人吃上“软件饭”。  2006年年底,作为南京地区唯一的Sun公司授权培训中心,江苏万和计算机培训中心整合多年软件行业培训经验,兼顾大中型软件企业使用高端商用软件进行软件项目开发的需求,联合国际知名IT厂商Sun公司及Oracle公司,推出了专注于培养软件企业紧缺软件人才的软件实训课程——《Java软件工程师》课程,取得了良好的市场口碑。  现针对所有对Java软件开发方面感兴趣的同学开展免费试听活动,如有兴趣,可以与我们联系预约报名,我们会在第一时间联络您,为您具体安排免费试听事宜。(注:所有的试听报名必须留下您的所在的学校院系,真实姓名,电话及预约的时间)  如:姓
名:张凌冰   
话:  学校及专业:南京大学计算机系    预约时间:周六下午  预约报名联系方式(多种联系方式,您可以任选一种即可):  电话:025-940225  QQ:  E-mail:cmrcdd @126.com  MSN:cmrcdd @hotmail.com    江苏万和计算机培训中心的相关资质:  南京地区唯一微软认证高级技术培训中心、微软金牌合作伙伴  南京地区唯一Sun授权培训中心  江苏地区唯一Oracle WDP 授权培训中心  江苏地区唯一Redhat授权培训中心  江苏地区Cisco授权考试中心  江苏地区Adobe授权培训中心  江苏地区AutoDesk授权培训中心  
  我认为远程的不好,现场的,而且一个班的人数不要多,这样可以在老师讲完后交流一下自己的疑惑
  远程的千万别去,还有北大青鸟千万别去
  如果他有需要的话可以和我联系 可以免费安排试听 QQ
我也 正考虑参加 培训 呢 不知道 那个 机构 好些  马上 就大四
找工作 乐    为了
多点资本     想学java  但不知道 参加那个 ?
  想参加培训?不太靠谱吧,那东西挺贵,而且Java并不怎么难学,干嘛话那个钱呢,我现在在我们学校的软件工作室,东西都是自学的,也挺好。  想学学,加群(Java精研小组)我的群。
  你要学可以自己学嘛  CHINANET华中节点武汉电信IDC,1G全能空间6.6元,不限流量,赠送邮局数据库,代理独享价,全国限量发放。更多机会等着你,请访问:http://idc.jetsum.net?id=008
  专、本科均可报读的中科院与香港理工大学联合培养“软件科技理学硕士”,见http://ftp.javaeye.com/public/fubo/rj.htm或QQ
  我应届本科生,本来还想去嵌入式培训机构的,幸亏还没报名。。。
  我是凯达出来的,跟你提个醒:  1.远程教育比有老师现场教你是两码事,他们的远程教育的都是几个月前的视频,不可能跟你现在互动,学习效率也大打折扣,还不如去下传智的视频,重corejava到ejb的都有,10个多G吧,免费的。  2.不可能跟你推荐工作。一个人能达到什么水平不是有好老师教你就可以的,他的课程安排如果你全部能接受,应该可以能达到。他不可能只要你进去了就保证你接收所有知识,如果你在每个班不能达到前2名,你要上2500的工资是不现实的,这是我总结凯达7个期的数字。不是绝对的。    
哎,学习是要靠自己的 不要报希望于别人。培训机构赤裸裸的保证是有猫腻的。不过你希望一个环境才能学习的话 你也可以去 选个好的 如果凯达是最好的 你也别无选择 社会就是这样 出去工作的公司也是歪的多 进外企要好得多
希望社会越来越好 不过现在还是要现实一点
  想学java .net 目前主流的IT技术,远程肯定不行,学习氛围和课外很导都不会好的,要找个实践多的, 推荐你去北大青鸟
  我是个过来人了,也是参加培训过来的,现在混的还不错,如果你你还没报名,强烈建议不要参加什么远程教学,绝对没有真人教学好。如果真打算学了,那么建议好好完成老师指定的任务,这对于你以后工作也是有帮助的,学好关键好需要5个月的持续坚持,祝你好运
  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下
  @乞力马扎罗a 63楼
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不
  朋友,我也是java培训出来的,我可以告诉一下我的心得,我本科毕业后没有找到像样的工作,正在我迷茫之际,我找了一个培训班,是从基础的开始培训,我以前也是一个电脑白痴,但是我培训了一年半后很顺利地找到了工作,看样子你还没有培训,我的建议就是你最好找个比较有口碑的学校,比如北大青鸟什么的,但是又看到你说你是农村的经济有点紧张,1.2W,但我想要说的是,鉴于你先在的状况,你应该对java编程基础几乎为0,这个就要求你要系统地参加培训了,不要相信那些什么3,4个月就能把java学透彻的学校,而且你还是用远程教育的,这点我觉得还是到培训学校的好,因为java光基础都要至少那么久,还有数据库之类的,前台的html javascript css 等等,还有最后的j2ee企业级方向,也就是ssh,这个没有1年多的系统培训,很难搞得透彻,除非你是天才,所以去找一个系统培训java的学校,这样一步一步来,从基础开始,只要一年半,或两年就基本ok了,学得用功的话,找工作时绝对ok的,以后到企业后自己慢慢再积累经验,如果真的想学好,不花冤枉钱,钱可以试着多出点,说真的1.2w的学费可能人家就叫你一些皮毛的东西,可能就3.4个月的学校时间吧,这样短的时间能把java语言搞透彻就不错了,还别说其他的技术,特别是ssh那部分,是找工作必须要懂的,还是找一个口碑好点的学校,价格贵点都没事,主要是能学到东西,远程教育固然有它的优点,但是还是有一些缺点的,比如没有在一间教室里上课的那种气氛,给老师提问不能及时的得到应答,还有互动性没有那么真实,比如你在学了一个知识点后,在敲代码时,遇到问题了,网络授课毕竟没有真实上课那样方便的,总之,还是找一个口碑好点的培训机构,本人是北大青鸟培训出来的,目前工作有半年了,在重庆,感觉学的东西工作中用得还是不少,庆幸选好了学校,(我不是作广告哈,相信我),还有最重要的一点,也是核心:1.不要为了找工作而学习,要让软件件成为你的兴趣(最最重要的一点,不然你是没有学下去的动力的,即使在学校有因为找工作的动力而学,到了工作岗位,你的动力就没了)2.学习中,一定要多实践,多敲代码,然后多总结,在有一定基础后,自己试着做些小项目(学习方法这套很多人都懂,但是很多人都不真正理解学习方法的重要性)3.祝你成功,老兄!!^_^打字手都酸了,有什么疑问加我QQ:乐于与你交流技术心得和成为朋友!!
  你是什么培训机构学的啊?  
  牛人,可是没光凭自己对计算机的一些了解,没有编程基础怎么行啊,虽然学过汇编和C语言,出来几年没碰都忘光了。  
  请问你是在什么培训机构学的?选择什么样的培训机构能否指点一二?  
  @Jandy迪 68楼
16:21:00  请问你是在什么培训机构学的?选择什么样的培训机构能否指点一二?  ----------------------------  我是北大青鸟的,我觉得北大青鸟还不错,或许是因为我是北大青鸟的吧,其他的培训机构我也不怎么熟悉,你可以先实地去看看,比如:1.教学机房电脑配备怎么样(一定要一人一台教学机,不然别去)2.上课的制度怎么样(是上半天课,自习半天,还是上半天课休息半天,建议还是要那种上半天课然后自习半天的,这样一整天都在学东西,把老师上午教的东西下午自己实践看看,如果下午放假的话,估计你也没那个心思、自觉性去老老实实的呆在那里敲代码)反正我们上课的时候是上半天课,自习半天,自习时不懂得就去办公室早老师来解答,这种教学模式很好3.老师讲课,和技术很重要(估计,基础的那些那些教师还是搞的定的)4.有条件去试听几节课,这样才有判断的标准,很多培训学校都可以先试听,再交学费的!!
  @乞力马扎罗a
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  @shark1991 64楼
16:37:00  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不  -----------------------------  传智播客培训不错,张孝祥老师就是传智播客的,我经常看他的java教学视频,课讲得很有调理,很好,不过张老师已过世,没事相信在那里还有其他优秀的老师,口碑好的大家还是推荐下,给楼主指条明路!
  自己学吧
  @乞力马扎罗a
23:38:00  楼主近况如何,学的怎么样了,找到工作了吗?我现在跟你有一样的问题,麻烦你回一下  -----------------------------  @shark1991
16:37:00  你好,我出来实习半年了,现在有想去传智的冲动,你呢,是不是也在迷茫呢?呵呵,一起聊聊不  -----------------------------  @qq楼
22:53:00  传智播客培训不错,张孝祥老师就是传智播客的,我经常看他的java教学视频,课讲得很有调理,很好,不过张老师已过世,没事相信在那里还有其他优秀的老师,口碑好的大家还是推荐下,给楼主指条明路!  -----------------------------  哥就是从传智毕业出来的
  没基础,在培训班估计学东西效果也不好,找个条件低的公司锻炼锻炼,java说是入门门槛低,其实深入比较困难
  没有基础或者基础不好,入这行就是浪费时间和青春。还不如找个体力活干
  回复第39楼  唉我是晚了,我现在就在一家叫达内地软件培训公司,我现在很难听懂老师讲的,我正在发愁,你可不可以帮帮我,我qq麻烦你加我一下,我很喜欢软件行业,拜托了  
  培训机构都是很入门的学习,对真正工作开发中是没有对大帮助的,建议买一套JAVA开发全面的系统学习,很快就可以提升到JAVA软件开发的高水平层次,作者是在开发领域中10几年经验开发出来的JAVA软件系统,包含JAVA领域所有先进的技术,帮助JAVA初学者少走很多年弯路,目前系统应用在社保、财政、电力等多个行业中,具体实现步骤请访问:  http://item.taobao.com/item.htm?spm=a1z10.1.w376.10.2Logdd&id=
  杭州下沙北大青鸟还不错的,我朋友就在那里培训。不知道你们那里有没有,不过挑一个好的培训机构很重要的。
  JAVA基础视频教学,想学的进来看看  北京动力节点视频教程由国内知名讲师王勇老师录制,下载地址:北京动力节点官网  视频简介  DRP分销资源计划项目之业务介绍  DRP分销资源计划项目之数据库设计  北京动力节点_DRP分销资源计划项目之HTML  北京动力节点_DRP分销资源计划项目之CSS  北京动力节点_DRP分销资源计划项目之JavaScript  北京动力节点_DRP分销资源计划项目之Ajax  北京动力节点_DRP分销资源计划项目之JSP  北京动力节点_DRP分销资源计划项目之Servlet  北京动力节点_DRP分销资源计划项目之JDBC  北京动力节点_DRP分销资源计划项目之XML  北京动力节点_DRP分销资源计划项目之JSTL  北京动力节点_DRP分销资源计划项目之CVS  北京动力节点_DRP分销资源计划项目之Web Services  北京动力节点_DRP分销资源计划项目之Tomcat  北京动力节点_DRP分销资源计划项目之设计模式  北京动力节点_DRP分销资源计划项目之设计原则  北京动力节点_DRP分销资源计划项目之UML  北京动力节点_Struts  北京动力节点_Spring  北京动力节点_Hibernate?
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)51CTO旗下网站
我是如何用10天自学编程,改变一生的?
我是霖哥,一个因兴趣入行的商学院毕业的程序员。最近有不少人,来问我,想学编程,但是又不知怎么开始。所以,我想把我8年前影响我一生的10天自学编程的经历,毫无保留的分享出来。
作者:佚名来源:| 17:22
我是霖哥,一个因兴趣入行的商学院毕业的程序员。最近有不少人,来问我,想学编程,但是又不知怎么开始。所以,我想把我8年前影响我一生的10天自学编程的经历,毫无保留的分享出来。
如果看到这标题,会让你觉得,读完一篇文章就能快速的掌握编程技术的话,这可能会让你失望,这里甚至没有一行代码。
霖哥想分享的,是霖哥最初自学编程的经历和心法。
(图为2008年的白色苹果笔记本)
2009年初,一个潮湿、肮脏、背靠竹林的大学宿舍里,其中一张书桌,放着一台与环境格调不一致的纯白色的苹果Macbook电脑。她是霖哥课余时间最好的朋友。
霖哥读的是商学院金融专业,在度过了逍遥放纵颓废的半年大学一年级生活后,总觉得要学点什么技能,赚一点钱。
所以,霖哥做了一个现在看起来对人生产生重大影响的重要决定:
用10天!系统地学习一遍网站编程!
那一年霖哥19岁,却有着如今看起来可笑的狂妄自大,总觉得在将来会跟别人活得不一样。
现在回忆起来,当初的霖哥纯粹只是一个电脑用得比别人好的学渣而已,也不知道当年进水的脑袋哪来的自信,真是too young too naive。
大学一年级的时候,虽然个人电脑已经走入千家万户,但是创业、互联网,还没有像今天那么吵的火热朝天的,移动互联网的概念还没有形成。
计算机技术在外行人看起来更多还是技术的世界,没有谁张口闭口就跟你聊融资、产品、市场、运营。
父母资助给霖哥买了一台苹果电脑,这在当时还算是一件难能可贵的事情。接近五位数的价格,拿到手这么一台电脑,当时霖哥是有多感动啊,霖哥说:我以后绝逼不再玩游戏了,我要好好学习。
一台不能玩游戏的破电脑,拿来干嘛?学习使用各种软件或者学编程呗。
就这样,萌生了系统地自学编程的想法。在商学院毕业前,也没有经过面试,霖哥却糊里糊涂的,进入了一家老牌大型上市软件公司(并且还是小时候曾经那个憧憬向往的公司),成为了一名程序员。
这一切,都起源于2009年的那系统地自学编程的10天。
(图为小时候,用来画画的LOGO编程语言)
在讲述那10天的自学编程经历前,得说明霖哥的电脑基础。
幼儿园的时候接触386计算机,会用MSDOS系统玩一个叫&波斯王子&、象棋的游戏;后来开始用Windows
3.0(从Dos那里敲段命令进入Windows,那时候还没开始菜单),里面的软件少得可怜。
小学一年级的时候,刚好分配到了计算机实验班,学校会教一个叫&认知码&的输入法。输入法也没怎么学会,倒是学会了拼音快速打字的本领;
小学五年级的时候用Dreamweaver、Fireworks、Flash、Photoshop(网页制作三剑客,三个软件)做个人主页,用FTP(文件传送工具)上传到虚拟主机做成网站;
之后几年电脑游戏上瘾,玩了好多年,一直没有在技术上深究。直到高中后,开始折腾三个PHP开源程序,他们是Discuz、PHPWind和Wordpress,并且还运营了个PHPWind的校园社区。但是,并不懂得如何通过编程去开发一个Web产品,只大概知道了Web产品是怎么炼成的。
所以说,在大学正式系统地自学编程之前,霖哥是有不错的电脑应用基础的。
但是,那时候,霖哥还不太系统的了解编程,只知道计算机软件程序,是由编程语言控制的;只知道编程语言里,有很多if(如果)、
for(循环)等关键字,却不太懂怎么去用它们做出一个软件程序来。
要决定自学编程,首先要定个小目标。
这非常重要!
很多计算机系毕业的本科大学生,你让他们去做一个简单的H5页面,他们都是做不出来的。
可能他们中的很多人的回答是,老师没有教啊。
是的,国内大学的计算机课程一般以C语言或Java语言基础入门,然后开始学习数学、数据结构、算法。确实很大一部分人,到毕业为止,都没有教怎么做一张网页。
所以有时候,程序员是一个相当专业化的职业,搞后端的不懂前端,搞前端的不懂后端,搞苹果的不会安卓,搞移动开发的不懂电脑开发。这是很正常的。
不论搞什么开发,编程语言,仅仅起到最最最底层基础的作用。
怎么理解呢?我们可以把不同平台的软件开发,想象成不同交际语言的写作:
让你做一个苹果iOS App,就像让你用英语写一篇文章:你不但要学习英语单词,还要学习英语语法、英语句式、习惯用词;
让你做一个网页,就像让你用西班牙语写一篇文章:你不但要学习西班牙语单词,还要学习西班牙语文化、西班牙语语法、西班牙语音标......
比方说,Java语言,既可以开发Android程序,也可以做网站后台开发,那么,让一个做安卓开发的Java程序员,立刻去做网站后台开发行不行?
不行,两者还有大量的开发条件和工具链是不一样的。
因此,选择一个小目标,自上而下的去思考和学习,就非常重要了......而我当时的小目标,做网页&&霖哥希望美化自己博客网站的界面(使用一个叫Wordpress的网站软件搭建的博客)。
这个目标,足够的小。我只需要学习HTML、CSS、PHP就足够了。
这也是为什么霖哥要系统地学习编程的重要原因&&达成这个小目标。
那10天里,霖哥分别学习了什么?
霖哥学习了HTML、CSS、PHP、MySQL四种技术,笼统来说,这些都是开发一个网站的基本技能。
走进图书馆的计算机相关书架,你会发现很多计算机相关的书籍,都厚得吓人,其中相当大的篇幅,是前言、理论和案例,让初学者手足无措,无从入手。
上图,随便拍一张身边的3本书,分别是700页,500页,300页!太厚了,谁那么多时间看完!
对于一个什么都不懂的初学者来说,一上来就一堆理论,只会让人一脸懵逼。
所以,对于想要学习编程的初学者来说,最好的学习方式是:少看,立刻动手。
我用的是什么学习资料? ?是时候祭出我的老师了&&w3schools.com
(图:w3schools.com 2017年的截图,啧,霖哥记得当年,这个页面是红色界面的。)
很遗憾,这个国外的英文教学网站,现在在国内已经不能访问了。一个学习的好网站,居然被墙了,真的有点无奈。
不过,在很早之前,就有国内的人把他抄袭了一遍: W3Schools,你可以使用它 。
不用怀疑,当初霖哥用的,就是纯英文的老外版本。(词典软件忙个不停)
w3schools.com是一家专门Web开发的学习网站,它的特点就是:
少废话、全干货。
(图:W3School HTML简介)
w3schools.com的教程中,几乎没有什么吕砺邸1热缟贤祭铮虻サ囊痪浣樯埽HTML是用来做网站的,然后点击开始教程了,迎面而来的,就是&实例&和&试一试&功能按钮。
(图:w3学校,试一试,现场体验代码)
常见的编程语言入门书中,开头一般花不少的篇幅介绍如何进行环境搭建。
比如学习C语言,光要让一个Hello World跑起来,就需要废很大的劲,安装各种开发环境、编译器,再学习用命令行编译....
可能,几个星期过去了,终于,才把一个Hello World打印到屏幕上.....
但是使用w3schools学习编程,什么都不需要安装,只需要在&试一试&里,通过网页浏览器,就能立刻体验编程学习的结果。
(图:列表的形式表述理论)
而在里面,理论的表述,一般都是使用列表的形式的:用尽可能简短的文字,来把这个问题解释清楚。
5. 时间分配
那10天的时间里,我是怎样把这个技能学习进行时间分配的?
第1天:HTML(网页标记语言);
第2 - 3天:CSS(网页样式语言);
第4 - 7天:JavaScript(网页开发语言);
第8 - 10天:PHP/MySQL(数据库);
因为之前的基础,除了MySQL数据库部分,其他部分都比较顺畅的通过。CSS,看完好像很懂,但是是极度需要熟练练习的。
在学习的过程中里,遵循3个原则:
快速阅读基本概念,不浪费时间,进入训练
使用提供的训练代码,快速试验,不求重头开始写,只求稍作修改也能正确运行
快速通读整个教程,回去再理解一次
第一条,阅读完基本概念的时候,你可能是似懂非懂的状态;第二条,代码训练,是来验证基本概念的;第三条,当整个教程通读一遍后,你回过头来,看那些之前没理解的,可能已经明白了,编程的知识点之间,是有关联的。
其实,在自学的过程中,即使是w3schools这样简单明了的教程,我也并没有逐条认真看,而是快速阅览。
当遇到看不懂的部分时,就动手做一次,做了还是不懂,也不要太浪费时间,首先用最快的时间,去把整体浏览一遍。
宏观有认识和练习后,回过头来,才发现,&啊原来就这样子啊&。
有一件事,是必须刻意克服的&&&&
英语,不能渣!英语,不能渣!英语,不能渣!重要的事说三遍!
有人说,学编程,不是应该理科特别好,像数学有特别好,才能学得好吗?
在实际工作中,大部分情况,你打交道的,是英语!英语!英语!
写代码多了,你会发现,写代码,其实就像写英语作文一样。
那些说看到代码就晕的人,一般同样会看到英语就晕。这里说的英语,不一定是要英语成绩有多好,语法有多棒,但是,不能反感看英语,有一定的单词量。
要学习编程,英语,不能太差。否则很难在编程的世界里走远,英语好,就打通了全世界的程序员技术之门,全世界的程序员在帮你解决问题。
直到今天,工作之中90%的技术问题,霖哥几乎都能通过Google一下找到答案;对于新兴技术,去英语官方网站看看官方教程,根本不需要买厚厚的书籍。
因此,一定要培养英语阅读技术文档的能力。
学习编程的时候,不要死记硬背,要培养感觉。
因为,即使到今天为止,工作的过程中,霖哥还是会不停地通过百度和Google搜索引擎搜索&忘记掉&的语法和代码。比如,霖哥经常会做出这样的搜索关键字:
依然在用的搜索关键字:
&Python for循环&、 &Java 接口&、 &JavaScript class&,一些很基础的语法
霖哥用过11种不同的编程语言来做过项目,从来不会介意,会不记得哪个函数、哪个语法怎么写了。可能学院派看到这,会觉得三观尽毁,可我们生活很多事情,都是这样的。
比如说,出来工作几年的人,会把小学、初中,甚至高中的数学,给忘记了。到真的想用的时候,又实在记不起的时候,上去百科上搜一下,很快就补回来了。
编程语法也是一样,是不用死记硬背,只要把思维养成了,需要用的时候,再通过搜索引擎解决问题就可以了。通过教育,我们更多得到的,不是知识,而是认知。
所以有时候,挺反感一些技术面试过程中,要求写出具体代码的题目,因为具体的代码,每过一段时间,就会忘记得一干二净了,而编程思维,或者说编程的感觉,却是永久的烙印在脑海中。
当我需要用到的时候,我知道去哪里找到她,这就够了。
这就像,当我们家里水龙头坏了,首先想到的,是找专业的师傅,而不是立刻学习修水龙头,是一个道理的。
代码是一个浩瀚的世界,死记硬背毫无意义,更重要的是理解编程思维,而不是具体怎么写代码;写代码的练习,不单是让技能熟练,而且培养的,是对编程思维的理解。
10天以后,如果你已经真把HTML/CSS/JavaScript教程过了一遍,你就可以尝试开始实战了。
当年,霖哥做了一件非常宓氖嫡&&&&
那时候是班长,经常拿一些班务工作,当做是技术实战的试验田。有一次需要进行全班同学的调查问卷,
霖哥就决定自己动手,做一个网页。(当年可还没有像问卷星,这样的在线问卷调查工具)
这个网页,可以提供几个选择题,然后按确定,提交选择。
这需要用到HTML和JavaScript。我打开了代码编辑器,把HTML码上去,然后用JavaScript把每次提交的结果,保存到一个数组中。
(图:做了个很简单的选择题网页)
然后,把它挂到了单机网站服务器,然后提着笔记本电脑和iPod Touch上课去。我用那个iPod Touch打开做好的HTML选择题网页。
然后,把iPod Touch在班里的同学之间,一个一个地传阅,做好选择并提交。
使用iPod Touch有一个弊端,如果某个同学多手按了一下中间的首页键,选择题的网页就不见了,他们也不知道从哪里重新打开这个网页。怎么办?
所以我用厚厚的透明胶纸,把HOME键贴住,让它不能按......
7. 一理通百理明
下一步是什么?
拿当年的例子来,在这10天后,霖哥开始学习PHP和MySQL,并在不久之后,开始帮学校做网站,赚一点钱。
当时的霖哥,目的就是通过编程,尽快拥有做项目的能力,在课余赚钱。
这是一种至上而下的学习过程,更快地学习,通过动手,迅速的入门一项技能。无数计算机系的学生,在毕业的那一刻一脸懵逼的踏入职场,而霖哥大学一年级开始就开发自己的项目了。(大四的时候还帮了几位计算机系的兄台做毕业设计。)
在这些过程里,霖哥逐渐发现了&一理通百理明&的道理。后来剩下的大学生涯里,把Java、C#、Python、Ruby等常见的编程语言和她们的框架都自学了一遍,不同的编程语言,他们的学问其实是很大一部分是相通而有关联的。
随着学习的深入,当你已经熟悉两三种编程语言,能开发各种软件,这时要学习一种新语言,学习的更多是思想,理解了思想和学习新语言的工具链后,就可以开工了,完全是1-3天的事情。
因为无论何种编程语言,它们基本语法都是条件、函数、循环、数据结构所组成。
与学院派那种自下而上的过程相比,这种自上而下的学习过程,能更快的完善小目标、激发兴趣和成就感。
至于一些基础的底层知识,霖哥对正统计算机课程里的数据结构、算法、计算机底层的相关知识并不牢靠,但凭借足够的猎奇心,在随后的工作时间里,慢慢自己地自学回来。
(图:乔布斯访谈)
乔布斯曾经说过:
我觉得每个人都应该学习一门编程语言。学习编程教你如何思考。
不管你出来工作后,是不是以此为职业,拥有一定的编程技能,会用编程思维来思考问题,将会受用终生。
总结霖哥上述自学编程的心法:
先定它一个小目标!
快速过一遍教程!
尝试一个小实战!
其实,记住霖哥的心法,我觉得根本不需要10天。
在2016年之前,霖哥一直把自己的一个人生格言引以为豪:
&我有2个老师,1个叫谷歌,1个叫百度&。
然而,如今我不这么认为了!!!
当年的霖哥,没人辅导,在大学利用课余时间,全靠自学,花了10天,系统的了解一下&网页编程&,往后才开始花费大量的时间,一个接一个的去熟悉各种开发框架。
如今,霖哥建议是,可以缩短&快速过一遍教程&的这个过程。要是有一定的电脑基础,一天里分配比较多的时间,5天,把基础理论和试验过一遍是没问题的。
霖哥觉得,因为缺少导师,霖哥在个人技术认知成长上,也走了很多弯路,浪费了不少时间。
互联网的发展,带来了信息的爆炸,大量的信息让我们的世界变平了,信息的不对称,正在逐步被减少。
比如说,我们购买一个商品,我们会先在网上搜索,进行比价,预防自己被坑。
但是每个不同的人,对信息的思考和处理的结果,是不一样,这造成对同样的信息,会有不同的认知,也就是认知差距。这种认知,是需要导师去指导的。
比如说,现在的人,看一个电影,会先跑上豆瓣上看评分。明明一个不知所云、让人呼呼大睡的电影,怎么就很高分?虽然不懂,但是因为它很高分,所以依然跟着,给它一个高分。
要解决这种认知差距,与其通过在信息丛林里阅读天量的信息,还不如找到一个认知导师。
要知道,霖哥整个编程生涯里,没有遇过哪怕一个导师,所有的知识,都是从网上的信息里挖来的,并且自我生成对它们的认知。
当然这也有一个好处,很多事情,霖哥会有不同的视角,去思考技术的问题,尽管我并不知道这好与不好,至少现在回想起来,霖哥的一些见解是独到和有用的。
尽早&练习&
关于创业,我们会见到这样的段子:
我有一个价值十亿的 idea,只要开发这样一个
APP,半年就会有一千万人用,一年就能纳斯达克上市。项目我已经规划的非常清楚,启动资金也很充足,&万事俱备,就差一个程序员了!&
你那么牛,花10天自学一下的时间都不愿意,你咋不上天呢。
别忘了,无数成功的创业企业家,他们都是程序员出身,像比尔&盖茨、马化腾、李彦宏。
就算不懂代码,也最起码都懂得技术思维。像乔布斯对&面向对象&的深刻理解(霖哥认为这理解超越80%的职业程序员)、1996年马云做的中国黄页(能看见别人看不见的一个新兴技术的商业价值),都可以看出这些商业巨人对科技技术的深刻理解。
在霖哥看来,编程是一门艺术,而不是技术。
在学校课堂里的,学到的只是技术,要把它玩成艺术,还需要有丰富的经验、强烈的好奇心和与别不同的视野。这些都是光靠网上资料学习,很难学到的。
这也是霖哥写下这篇文章的原因,通过传达霖哥的自学经验和思考维度,可以让更多的人在科技大爆炸时代,提升自己的认知、技术思维。
霖哥不比别人聪明,但是霖哥也学到了,相信每个人都可以。
毫不夸张的说,这短暂的10天,改变了我的人生,让我走上技术之路。
霖哥自学编程的经验,想分享的真是太多太多了。下一篇文章,霖哥想具体说说,对于想自学编程初学者,究竟学哪一种编程语言比较好。
如果你觉得有用,你也想学习编程或投身科技行业,但是你不知道从哪开始,留下评论,说说你的小目标和故事,霖哥会持续分享自己的自学经验、方法和技巧,提供绵薄之助。【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条关注头条关注
24H热文一周话题本月最赞
讲师:747358人学习过
讲师:26339人学习过
讲师:353114人学习过
CTO专属活动
精选博文论坛热帖下载排行
《精通ASP+XML+CSS网络开发混合编程》介绍当前网络开发的主流平台与技术之一的ASP+CSS+XML的知识与应用,全书各知识点均配以实例,按照基础...
订阅51CTO邮刊

我要回帖

更多关于 计算机编程培训学校 的文章

 

随机推荐