1. 编程怎么提高兴趣
兴趣是最好的老师,如何培养自己的兴趣却不简单。
1.把编程当成游戏来玩。
以前特爱玩游戏 后来学了编程就发现编程比游戏好玩多了,从C语言开始,又学了C++/C#,喜欢C的简单,C++的复杂,C#的便捷,反正觉得比游戏好玩多了。 再到后面学习点设计模式什么的,觉得更有趣了,以前都靠Copy & Paste以前的代码,现在可以封装写模板啊,库啊什么的来用着,挺好。 偶尔也做点小游戏,诸如“是男人就撑过20秒”这种类型的。 尝试过用java+OPENGL做个劲乐团模拟器,对JAVA熟悉程度不够,而且后来考试没时间,半途而废。 我玩游戏嫌麻烦,必用修改器,2小时必无聊,标准的防沉迷时间。编程10几个小时不吃不喝不厕所都没问题。
2.让自己发自内心地热爱编程。
要想达到题主说的这种程度,内心深处一定是把编程放在重要的位置,多和编程方面的牛人交流,看他们写的书或者文章来激励自己。
3.给自己一些目标
定期给自己定一些专业上面的目标,比如学会什么,做出一个什么样的成果,了解最新的技术等等。通过实现目标来让自己获得成就感,能让你肯定自己,也会提升你对编程的兴趣。
2. 如何让沉迷于游戏的学子转变爱上编程
对于这类孩子绝对不能够采用强硬的措施来制止孩子玩游戏。这种情况完全可以通过让孩子购买一本关于编写游戏软件的通俗易懂的教材,让孩子逐步学习编写游戏程序代码,并达到实现游戏软件的各种效果(例如:实现动画、色彩、声音等的变化)。只要通过一定时间的软件编程学习,那么孩子既可以在学习中学会了软件编程技巧,同时也在无意中戒掉了沉迷于游戏的坏习惯。
3. 想学习编程怎么办
学习编程专业当然很好啊,而且以后的就业空间也满领导的,所以说,任何专业都是如此,只要你好好努力学,就一定可以有出头之日
4. 学习编程,如何度过迷茫期
1. 选择一门好的编程语言,一门你自认为可以用它快速地做出一些有用东西的语言。建议你学习一种动态语言。选择一种你觉得语法(文档)让你使用起来更舒服的编程。为此,你可能需要花费一些时间来在几种不同的语言之间进行比较。这么做目的不是为了让你感觉更好或者让编程更容易。更快地完成自己的作品并且能够看到成果,才是激励你编程的源动力。不要选择一门需要某种重量级的IDE(IDE是一种能够帮助你编写并运行代码的工具)才能轻松编程的语言。你所需要的仅仅是一个文本编辑器。(注:原文并没有标号,是我们加上的,请大家别忘记了哦,我们是从零开始数数的。)
2. 选择一个好的编辑器。
编辑器对程序员而言,就是像是弓对弓箭手一样重要。这里有一些推荐的编辑器:
SublimeText 2 – 如果你刚开始编程,推荐使用SublimeText 2
Emacs – 学习曲线陡峭,快捷键复杂。如果你想定制自己的使用习惯,需要学习Emacs Lisp.
Vim – 不仅操作简洁而且它默认包含在linux的发行版中,所以深受大家欢迎。我开始使用了2年Emacs。由于Emacs的快捷键操作过于复杂,我的双手开始经常疼痛,这迫使我转向了Vim阵营。了解Vim的快捷键是非常有必要的。当你在远程的服务器上编辑代码时,你唯一不需要安装的编辑器就是Vim。
注意!Emacs和Vim可能已经成为成为古董了。但是,它们都具备一些现代编辑器多不具备的功能。
3. 选择一个你可以从中学到东西的操作系统
Windows不会教会你任何东西。使用Windows你唯一学会的就是打开一个exe(可执行)文件来安装软件和使用它。可能刚开始的时候你会觉得很酷,但是长远来看,如果你立志成为一个web开发人员,可能还是要具备基本的linux知识,尤其是当你要发布程序的时候。Linux也允许你根据自己的要求来定制程序。Macs也很酷,但是我认为你现在经济上还负担不起。
4. 不要通过复制粘贴来做备份
一个新手程序员通常会把文件复制粘贴到一个临时目录下面来进行备份。这也许也是他们唯一知道的方法。不要那么做!你需要使用版本控制软件。我强烈推荐使用Git,它是个目前很流行的版本控制工具,而且使用起来非常简单。对一个Git新手,有一个良好的社区和很多参考资源来学习。(除了Git之外,还有mercurial, darcs, fossil等等。但是我还是建议从Git开始,我有很多的理由来支持Git,这里就不多费口舌了。)
5. 知道去哪里寻求帮助
参加一个和你相关的(你使用编程工具相关的)程序员社区。比如StackOverflow就是程序员的Facebook。那里没有消息状态和回复,取而代之的是问题和答案。除此之外还要学会使用IRC。IRC是一种老式的聊天室,现在还在被大多数开发人员用来分享技术信息和帮助解决问题。
6. 培养你的礼仪
知道什么时候问问题。你遇到的大多数问题都是别人碰到过并且在Internet上能够找到解答的。在IRC或者任何论坛里发问之前,先搜索一下google(或者blekko)来看看是不是有现成的答案。在IRC上问问题需要有耐心。永远记住,人们只是处于好心来免费帮助你。有时你发问以后需要几个小时才能有回复。所以,耐心等待。除此之外,记得问问题的时候要礼貌。世界很小,你怎么对待别人,别人就会怎么对待你。
7. 结交朋友,技术书籍只能教你解决常见的问题
当你在捣鼓一些程序或者从程序的作者那里学习,你能学到一些书本上没有的东西。当你散步的时候,请和遇到的朋友打招呼。你肯定不是唯一的程序员。和其他的程序员一起交朋友一起工作。你会注意到,当一群技术爱好者在一起的时候,不论话题是从什么地方开始,最后总是以技术话题收尾。这是必然的现象。所以你可以尽情参与。在你的黄金年龄努力编程,我能告诉你的是,我在开始6年前寻找朋友并开始讨论编程,从那时起才学到那些书本和文章不会我的东西。所以我总是说,我的编程经验有6年,因为只有那个时候开始,我才开始与人交流并开始感觉真正地开始学习编程。
8. 参加开源项目
为开源项目编写代码能带来回报。这不仅仅是帮助别人,你留下的代码会被其他人使用或(可能)改进。当别人给你的代码添加功能或者提出修改意见时,也是在提高你的编程水平。开源软件项目不一定要是一个大工程,编写一个下载youtube视频的小程序也是很有用的。更重要的是,你会惊奇地发现你编写的代码会成为与他人有效沟通的桥梁。
希望可以帮到您,谢谢!
5. 上了大学至今,学习编程已经形成了恶性循环,怎么办急急急!!!!!
我从大一到大三,也讨厌编程,大一c语言68分,数据结构完全搞不懂,所以从来没想过要搞开发。但是大四的时候,有几个带课程设计的老师对我的影响很大,整整做出一个小软件来的时候,你会有一种很成功的感觉,从那个时候起,我就喜欢上了写代码,能写出一个东西来会非常开心的。
鉴于我自己的体会,我给出几点建议吧。第一、兴趣是最好的老师,这句话虽然老土,但确实是这样,无论是哪个行业都这样。所以,我不会说IT怎么怎么好,或者怎么怎么不好,选择自己感兴趣的方向,才是最好的路。毕竟我可以突然喜欢上编程,你不一定就能,所以选择一条自己喜欢的路很重要。第二、你的压力不要太大,进公司面试的时候,像数据结构这种东西,不会问的特别深,毕竟你刚毕业,你只要弄清简单的一些算法,比如冒泡排序、选择排序、折半查找这些,用来对付面试,足够了。最重要的是基础,无论你是从事c或者java,基础才是最重要的。第三、这是最重要的,那就是写代码。IT行业日新月异,发展速度很快,没有人敢说他什么都会什么都懂,也正是这样,你不必给自己太大压力,如果从事这一样,就要不停的学习,所以敲代码是一个必须经历的过程,无论是哪种语言,哪种框架,无论是前台后台数据库,你不可能一开始就什么都懂,当你真正工作之后你会发现,书上说的也不一定就是正确的,这个时候怎么办?自己去试,说白了,写代码。你想成为系统架构师、软件设计师,需要学习很多框架、思想、系统、编译原理等等知识,但学习这些的最基本前提是,你会熟练地敲代码,否则你没有办法理解当中问题。
我刚开始参加工作的时候,会的也不多。但在工作了一年后,我在各个方面都有很大的突破,从前台的js,jquery以及jquery很多插件,后台的java,三大框架,数据库,还包括weblogic的简单应用,这些方面我的收获都不小。尽管还有很多我不会的,但是只要慢慢来,我相信在这一行,就算我走不到行业的巅峰,也可以在自己的领域有所建树。
以上就是我从毕业到现在的体会。再次提醒兄弟,认真想一想,选一条自己想走的路,然后再去努力。如果你选择了IT,写代码是必须的,必须的必,必须的须。祝你成功。