怎么提高对编程的兴趣,体会编程的美

怎么能提高对编程的兴趣
有什么书籍推荐
现阶段是高中毕业零基础在自学java
刚开始有极大的兴趣
但是学到半路开始产生有点厌恶的情绪
我真的好想学好编程啊

曾经也有过这种踌躇,原因如下:
1.自己会的比较浅,感觉啥都弄了一点,啥都不精细。
2.没有一个从自身出发觉得比较好的需求或者比较有意义的客户需求来驱动自己开发一个有意义的东西。

建议你:
1.从身边的需要通过非自动的方式长时间去完成的任务驱动开发一个自动的,集成的工具,带给自己成就感。
2.别写太多枯燥的业务逻辑,因为大部分人还是不太适应这种枯燥的,看不见摸不着,没有视觉上的体验。
3.学一下前端,比如vue、react等,结合你的java写后台,做一个能让自己看得见的、能愉悦自己的软件。

看看这个
https://baijiahao.baidu.com/s?id=1729251308808958369&wfr=spider&for=pc

如果你问大部分人编程是有趣的吗?大部分人都会给你否定的答案,编程就和数学、历史、物理、化学或任何其它科学领域一样,它几乎没有任何乐趣,或者说看上去很无聊,而且有趣从来都不是编程要带给人们的东西。

那么我们就没有办法让学习编程变得有趣一些吗?答案也是否定的,编程本身可能没有乐趣,但是我们可以想办法让它变得有趣一些。

编程是非常强大的,只要你能想到的事情,它可以帮你做,这本身就已经让它变得有趣多了。

掌握基础知识
学习基础知识可能是最无聊的事情了,因为很多人都有过背公式,背单词,学习语法时遇到的苦恼,人人都想要跳过基础,直接学习更有趣的知识,但是你要知道,只有你掌握了基础知识,你才能更好地理解更高深的问题,你才能发现更有趣的知识。

所有看起来有趣的东西,如果你深入去研究它们的话,你会发现它们都是由最基础的东西一点点构建出来的,也就是说任何有趣的,无趣的,复杂的,高深的知识,都是由基础构成的,只有你掌握了基础知识,你才能发现更有趣的知识,你才能构建出出色的程序来,并且让程序变得更有趣。

玩起来
是的,你没有听错,如果想让编程更有趣的话,你就得玩起来。在学习编程的过程中,有各种比赛,你可以把它们当成一场场游戏,你并不一定要获取胜利,因为对于我们来说,玩游戏本身就是最大的快乐。

同样,编程是灵活的,我们很多时候并不一定要墨守陈规,有些时候做一些出格的事情也是可以的,有些时候明明有更简便的算法来实现我们的程序,但是我们可以偏偏不用,因为我们就是要玩起来,就是要先让自己高兴起来。

累了就休息
是的。当我们写代码感到累的时候,感到大脑头疼的时候,最好的办法就是休息,不要强迫自己去思考,玩游戏累的时候我们也会去休息,否则就不是我们玩游戏,而是游戏玩我们了。

请记住,休息非常重要。休息可以让我们的大脑节奏发生改变。在许多情况下,这可以为我们提供解决问题的新视角。休息有很多好处,最重要的就是它不会让我们对一件事产生厌烦,就像工作一样,如果我们一直工作不休息,任何人都会感到疲惫和厌烦。

尝试分享
是的,虽然单机游戏也很有趣,但是大多数人却是更喜欢联机游戏的,因为在联机游戏中,人们可以分享成就,分享喜悦。

学习编程也一样,我们自己编写好的代码,有趣的项目,好玩的app,我们要学会分享它,让更多人了解它,虽然可能会遭到一些批评,不过这不要紧,批评可以让我们成长,并且会激发我们的动力,任何人都不想要被别人看不起,因此,分享代码会让我们更好地完善代码,提高自己.

参加比赛
没有竞争,就没有进步,没有挑战,就没有超越。

当我们对编程有了一定的了解并且掌握了一些编码技巧的时候,我们就可以尝试参加一些编程竞赛,在那里我们会与很多高手比赛,一开始你可能会被虐的很惨,不过不要紧,这是每个游戏中菜鸟都要经历的历程,当我们不断练习和提升我们的技能的时候,我们就会不断提升我们的排名,而我们的排名上升的同时,我们的编程水平也在大幅提升。

TopCoder、HackerRank 都是不错的编程比赛,在那里,你可以体会到升级打怪的快感,希望你不要被挫折打败了。

通过编程游戏学习编程
在玩游戏的同时学习编码听起来像是一个梦想。但现在不是了。有些游戏可以在你玩游戏的同时教你编程。尽管这些游戏提供了一种学习编程的好方法,但它们并不能教会您编程的一切。但这已经足够了。很多游戏具有高度的交互性,可以帮助您学习到比书籍更实用的代码。一些流行的编码游戏是 CSS Diner、CodinGame、Flexbox Froggy 和 CodeMonkey 都可以让你在玩游戏的时候学会编程。

做个小程序能给大家到 那成就感一下就来了 成就感上来了 那兴趣不是大大的高吗

如果不是工作需要,建议从Python开始学习,一是因为简单好入门,二是流行,需求空间大。

编程之美,在于不断试错和解决问题。找一个你需要用程序解决的问题,实现它。如果是成人,那就去用Python赚钱,相信我,等这玩意儿可以赚钱了,那就不用人教你了。

建议说会c/c++,你就会发现java的美

写个软件,写个网站。
没有需求,你自然没有动力,当时我自学redis,一点兴趣没有,但是项目要配置redis 。我三个小时搞定。
所以说有需求有目标,你才会有动力

把编程当做写诗,把敲键盘当做弹钢琴

(1)清华那本紫色书
(2)牛客力扣上的题
(3)b站各种视频

没啥好方法,题刷得越多,成长越快。

选一个自己喜欢的语言,语言很多,自己喜欢就行

多做项目,成就感上来了,就会激励你去学更多的东西

人和事情都是先苦后甜,打基础本身就需要耐心,可以看mooc上翁恺老师的c视频入门,再学java就容易一些。

先学,在实践中以成就感来提高对编程的兴趣

做点小程序

先学点可以装13的东西,可以装起来就有兴趣继续学

如果你是富二代那么就不要看。简单一句话,你想买房吗,你想买车吗,你想过的比别人好吗,你想靠自己的努力买实现梦想吗。生活不一定要有兴趣,但一定要有钱。