学以致用

题记:
本文仅谈谈我对编程的一些自己的见解和看法。只想对那些热爱编程和正在学习的新手。

  1. 列表内容

一、对于写代码的方式
Java是一门面向对象的编程语言,其中的逻辑和思想都是非常贴近我们生活的,我们也可以在生活的实例中找到相应的逻辑。简言之,就是Java语言的来源其实也是来源现实生活中的,所以我们进行编写程序的时候, 结合我们的生活实例,就能给我们编写代码的时候,生出很多的灵感和思路,比如我们做一道数学题,我们都是先进行审题,然后进行分析其中涉及到了哪些知识点,分析需要其中的一些思路和算法,我们才会去按照这个思路和算法进行书写我们的答案,而不是一看到题目就直接去做,导致做到了一半,才发现自己的这个思路是错误的,等到了那个时候,不仅浪费了精力,也浪费了时间,最终得不偿失。

二、写代码的迷茫
我曾经就有过一段时间,对于写代码就是特别迷茫的一种状态,因为不知道写什么,感觉写什么都是写到一半就写不下去了,而且越写心理越没底,最终导致程序写到了一半,中途易辙,不了了之。为什么会这样?

我自己想了几个原因:
第一,就是老感觉自己的知识量不够,很多知识点都不能够吃透,所以写起来的时候是没底的,所以我觉得在写程序的时候,需要对程序的一些关键的知识点做个比较全面的了解,这样会让你在编写代码上思路更加清晰,步骤更加紧密,编写速度自然而然就快多了。

第二、感觉没什么案例可以去写。为什么会有这个感觉呢?我刚刚开始学习C#的面向对象的时候,我跟着老师的案例去写代码,但是写完了之后,什么结果都看不到,还有就是只知道写出来,却还是不太明白其中的意思,没能去吃透其中的逻辑原理,总是感觉缺点什么东西在其中。后来发现我自己的问题,因为自己的代码量还很少,很多案例根本没时间去练习,学习起来自然吃力,案例也肯定会想不出来什么可以写的。

这里我想说一点的是,因为我们在学习编程的时候,时常去思考一下,我们现实中的软件哪些功能是这个知识点用到的,我们就拿比较简单的前端知识来说,我们打开一个网页,看到了很多文字和图片,我们应该就会想,它通过什么方法去显示在这个页面呢?如果你经常用这种的想法去思考问题,相信你的技术肯定会慢慢的提起来,这对于学习基础知识会有极大的帮助,作为一个热爱编程的人,就应该多多的思考这些问题,因为在一个程序中,算法才是这个程序的核心,而且代码就是实现这个算法的组织。因为学好了基础知识,很有必要去学习一些算法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值