我的编程老师,有没有师傅教我编程

1,有没有师傅教我编程兴趣是最好的老师,就编程来讲,不是老师能教会的,要自己去悟给你点建议吧:从一门语言入手,学习一点基础然后找一个小项目,一定要?。?边学边做,不断发现问题 , 查资料解决问题最终你就成功了!
2,找教我编程的老师希望路者留下qq或其他联系方式最近很多人都在问如何学习编程 。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的 。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴 。我认为可以先学习一下pascal,这个语言比较严谨,适合初学者 。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习 。然后可以继续学习C语言,这个语言比较灵活 。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题。后面的就可以学习VC什么的了 。C语言的书推荐谭浩强的,比较好 。我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好 。当然了,学习什么语言也要看你具体准备从事什么行业 。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发 , 那么VC就不错 。还有数据库方面的开发、网络开发等等 。不同的语言适合不同的方面 。要看自己的选择的,呵呵。还有很多人说自己的基础很差,甚至中学毕业什么的 。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少 , 而且都是常用词 , 经常使用就记住了 。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的 。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大 。况且 , 作为一个基础编程人员来说,上面还有系统分析师、项目经理 , 他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了 。不过 , 要上更上一步的话 , 其他基础知识就非常重要了,毕竟你不能写一辈子代码 。在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程 。这两门对你的水平提高都是很有帮助的 。特别是软件工程 , 它能够使你按照科学的工程方法进行软件开发 , 对今后的发展很有好处 。只是一家之言,有不到之处,还望见谅! 参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html【我的编程老师,有没有师傅教我编程】
3,我想学编程哪儿的老师比教个好呢编程学起来还是比较容易的 不过这也不是想想就能成的事,必须要有足够的努力,学云网我觉很好,那里的老师有这方面的开发经验 。具备着线上的真实应用,没有一个老师会免费教你的 。随便找个地方培训,最起码要准备1万多 。建议自己学习,效率比较高 。我就是自学的 。
4,寻求一位能将我带上计算机编程之路的老师本人编程0基础除非保持很近的距离与密切关系,否则带你上路也许只是说说上有些戏,实际是不可能 。下面给你一些我的意见,不敢自称是编程的开发大师,但是见解一定能对你有帮助的 。前提,真的有心,真的有兴趣:这真的是前提,是你的源动力,恒心与质量都由这个决定,如果没有了这个前提,你的学习将会半途而废,或 “未曾起飞已堕落” 。========================================================================1. 它是什么、它有什么用、它怎么用这是一个通用的自学步骤(适合学任何知识),先了解它是什么很重要,这有助于你去探索它有什么用 。是一个从顶开始的自然框架,最好能用思维导图去表现你的 “研究结果”(对,在你还没掌握任何技术的时候 , 你便已经可以把它的结构关系呈现在具有强表达关系能力的思维导图上,对你以后的扩展学习很有帮助) 。然后再拿着这份思维导图,你便可以很有目标的逐个领域研究----它怎么用 。2. 什么是过程式编程,什么是对象式编程这是在研究“它怎么用”的时候,一并需要研究的两种编程方式,目标是理解对象式编程(过程式相对容易理解) 。这两部分与技术无关,是编程的思维方式,但了解过程却必须有一些基本的简单的代码例子才能理解的抽象 。也就是说,只要你会了最基本的 If、控制台(一个用于显示程序结果的平台,通常是跟使用的开发软件工具中提供)输出,你便可以用这些基本的知识来理解抽象的对象化编程(OOP)的精妙 。3. 横向比较、作出选择、深入技术实现、初步实践横向比较 , 是比较不同的语言的优缺点,这需要你知道并了解很多与编程相关的专用术语 。例如C、C++、JAVA、C#、Objective-C、VB、PHP、Python、Perl、JavaScript等等等,你要以一个足够高的自信度去看待它们的优缺点(自信的意思是,并不需要已经很有经验才可作语言的横向比较)然后作出你的选择,这很多时候需要根据你自己想涉足的方向及横向比较综合才能有好的选择 。例如如果你要开发的是苹果设备下使用的软件,那么你就还是直接选择Objective-C吧,没有其它语言可以代替它 。深入技术实现,确定了是攻哪门语言后,然后再放慢节奏,着重看看要实现不同的效果 , 背后涉及的技术是怎么实现的 , 这通常是跟很多框架(Framework)有关 。现代的编程是不需要从头到尾自己实现的,而是有很多针对不同领域的 “工具库”,只要你会调用工具库,便已经可以轻松实现很多功能,例如影音播放 , 这么多的格式支持、这么多的数学压缩算法 , 与其将心思放在研究这些功能的实现细节,倒不如放多点时间研究如何让这些工具能更合理的应用在你的程序中(对象化思维) 。初步实践,这是让你进步与记忆巩固的有效方法,从最简单的 “Hello World"开始,一点一滴地面对每一个 ”成功“ 的喜悦 , 你便越来越神 。4. 正确对待Bug、质疑、突破Bug是程序的一部分 , 没有一个真正没有Bug的程序的 , 所以要喜欢Bug , 在你解决Bug的同时,其实你在成长着 。质疑,要敢于质疑现在的编程思维中或技术中或这或那的不合理,虽然这很难,但是它们都是存在的,相信我一句话: "物似主人形”,编程思维与技术,源自于人对物的观念 。所以,如果你能看出他们的观念上有什么问题,同样的问题也会在它们发明的编程语言上找到 。我举个很简单的例子 , 苹果的Objective-C,他展现的是乔布斯与别不同的人生态度与观念,因此Objective-C无论在技术上还是思维上,都与其它阵营中的不一样 。突破 , 这才是真正属于你自己的,不确定是在哪方面,但是这种精神却是你能够用 “编程” 来 “绘画” (不是真的绘画,而是说你写的程序从结构关系上去看清淅合理得像一幅画一样 , 没有一丝的混乱与刻意妥协或临时应变)的重要情绪,每样事物一定不在上限的,一定不是静止不前的,是谁先看到了哪个突破的问题 。有版可见,有样可照,乔布斯无论从产品设计、到编程语言改进、到产品服务的定制、到营销战略,哪个领域见到的不是突破?5. 外用武器:数据库、TCP/IP协议通讯、数据加密、绘图只有语言,要实现完整的商业或游戏应用是不实际的,其实语言只是 “调用指令”,所以有需要了解这些在语言之外的一些东西,是如何使用的,以及重要的是如何在你选择的语言里使用 。至此,你已经可以具有开发像样的商业应用与简单的游戏开发了 。=======================================================================6. 设计模式(对象化编程高阶)、架构设计、敏捷开发、UML这三部分与语言毫无关系,是编程思维的进阶提高 , 适合任何语言的,具有这些能力,你便可以很轻松地参与到一个团队的设计,甚至是主导这个设计团队的运作 。7. 3D、数学矩阵、算法、黄金分割(在视觉设计中的美学理论)这些是让你有能力设计精美的游戏的有效内容,它表现得不是语言本身,如果说第6点说的是宏观上的优化编程思维,那么第7点就是微观上编程的特殊实现 。8. 系统、编译原理并不是所有人都有这个水平到这个领域,因为涉及的东西太多了,还跟汇编、硬件、外设等打交道 。但是到过这里的人,一出剑便死伤一大遍 。如果还能在这个领域突破,那么他便是引领计算机(不只是编程)发展的重要人物 。兄弟,不知道我列出的这些 , 对于你来说是打击还是引导,如果你真的是有兴趣,你的感觉应该是获得了一个大纲,能够让你从中有选择有目的地去自学 。但如果只是三分钟热情,那么很快你便会在第3点前便已经倒下,因为涉及的内容真是太多了 。如果没有特殊武器,估计全部了解便够你钻研个20年(当然只是1、2、3不需要这么久,别被我吓着了)========================================================================当然,我会有“秘密武器”同时给予你 。秘密武器就是思维导图与速读 。A 。思维导图,它从来没有正式地出现在讨论编程的领域里,但是它的 ”弟弟“ UML、敏捷编程中有很多变形的应用 。总体的来说,它的作用就是让你能更清淅地组织任何信息 , 然后等待你灵光一闪的时候,在原有的图上作进一步的推进、演变、记忆 。B 。速读,是一个从来跟编程不沾边的领域,都是老老实实地、缓慢地一本一本书,一章节一字句地理解积累 。而速读,是人的天生有的潜能 。当前大学生一分钟能看800字左右,而掌握速读的人,可以轻松的以一分钟20000字的速度吸收知识,而且关键点、理解力与记忆都比传统的看书方式要强 。恐怖的速度是手的翻书速度跟不上眼睛的吸收速度 。要实现思维导图、速读这两种能力,其实所花的时间并不需要很多,一个月便有明显效果,如果能放多点时间则更好 。我个人觉得,放一年的精力去研究也不浪费 , 他会带给你以十年为单位的高速知识吸收效率,而且是任何领域,呵呵,你是真的可以大声地叫那些 ”教授“、”博士“、”研究生“,”你们不知道的事情,还有很多 。“========================================================================别以为这样就完了,还有终极武器 。X. 终极武器----冥想这是让你有莫名的突破力、创造力、透视力、分析力、灵感..................的终极武器,能让你从对宇宙与生命意识之间的关系 , 悟出无法形容的很多能力与认知(包括人、社会、编程的问题),是突破灵感的主要来源地 。冥想其实无处不在,当一个程序员专心地编程的时候 , 便是处于冥想状态 。但是通常程序员专注的是如何实现,而不是如何发现自己的本质与连接自己的高我版本 。若腾出每天那么几分钟到1小时的时间去冥想,随着时间的推移,你可以大声地跟那些 ”科学家“ 说 :"All Is One, 你们不知道的事情太多,跟你们认为的完全不一样 。”5,我想学习编程找个老师编程这个概念很大,不同领域需要学习的编程语言不同 。应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,只有确定这些信息了,才知道要看什么书籍 。如果你要学完那是有点不现实.因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.要分析好兴趣来由,在决定你的发展方向,就好了.比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择 。然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能 。也可百度一下,80x86汇编小站这个网站里面有几篇关于编程入门文章或许会对你有帮助 ,  或者 你直接联系 这个站长 跟他交流编程方面的事情6,我刚刚学java编程但是老师讲的非常快又简单很多都不会用今天第一题不是几分钟的事 , 第二题:Scanner sc = new Scanner(System.in);String line = sc.nextLine();Boolean flag = true;for(i=0;i<(line.length-1)/2;i++)Char c1 =line.charAt(i);Char c2 = line.charAt(line.length-1-i);if(!c1.equals(c2))flag=false;}}if(flag)System.out.println("Number"+line+"is回文") ;}elseSystem.out.println("Number"+line+"isnot回文") ; }//a:接口1interface myinterface1void af();}//a:接口2interface myinterface2void bf();}//b:定义类myclass 实现a中的2个接口中所有接口方法class myclass implements myinterface1,myinterface2@overridepublic void af()system.out.println("myclass:实现myinterface1的方法af()");}@overridepublic void bf()system.out.println("myclass:实现myinterface2的方法bf()");}}//c:写一个应用程序类(应用a,b)里边包含将b的对象上转接口变量 , 接口变量调用接口方法 , 打印出结果 。public class test3public static void main(string[] args)//向上转型成接口变量myinterface1 m1 = new myclass();myinterface2 m2 = new myclass();//接口变量调用其方法,执行输出m1.af();m2.bf();}}

    推荐阅读