首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

宅家日记:今天也学习了吗?

如今特殊时期,想必大家都心系疫情,但不管怎样,生活和学习都将继续,正好趁此时间,我们简单讨论下编程带来的其他附加能力,希望能同学们打开思路,为后续的学习提供帮助。

另外,同学们可参与文末的话题留言哦~

由于互联网是新兴行业,因此需要更多热情、创新的新鲜血液,而大学生本身就浸润在互联网中长大的,学习能力、领悟力也更强,因此年轻人也必然得到互联网公司的青睐,也是公司重点的培养对象。

于是有很多大学生毕业之后又重新开始学编程,但是因为编程的“难度”,又有很多同学感到犹豫。

其实不管是为了找工作还是当作个人爱好,懂点编程都是一种很有用的能力。那么在学习编程的时候还能收获哪些技能呢?

提高解决问题的能力

编程是一个对思维完整性和逻辑性进行训练的过程,而在这个过程中我们可以培养一种新的看待问题和处理问题的方式。

举个例子,俄罗斯方块这款小游戏大家应该都不陌生,假如现在写一个俄罗斯方块游戏,你会怎么入手?

别担心,就算是从未接触过编程的人,按照下面的三个步骤都能逐渐有个头绪。

从编程思维的角度来看,我们需要将问题分解,将一个大问题拆解为一个个小问题,然后逐个完成。

比如对于上面的游戏,我们大致可以将其分解为三个小问题:

1.游戏界面(速度和积分显示怎么处理?主游戏界面怎样显示?)

2.俄罗斯方块(一共有多少种方块?每种方块用数学坐标应该怎样表示?)

3.游戏逻辑(方块的下落,左右移动,上下翻转,掉落消除应该怎么处理?对应的数学坐标应该怎样计算)

编写这个游戏的过程充分应用了分类讨论,函数思维,问题抽象等多种思维方法。

写完这个游戏之后你会发现原来一个看起来很简单的游戏竟然隐藏着如此多的细节,背后有那么多的复杂的逻辑需要处理。

学会不断完善和提升自己

每一个软件和游戏都是思维的艺术品。而创作者们在着手建造的过程中,也会不断成长和提高。

在这个过程中你也会不断发现自己思维存在的缺陷和问题,并着手去进行完善。将这种编程逻辑应用到日常生活中,应用到读书写作中,你会有新的收获。

比如现在要写一篇议论文,但感到无从下手,我们就可以按照编程的方式将问题分解——是想不到论点,还是没有支持的论据?论点不足应该怎么办,论据不足又该怎么办?你手头有哪些工具可以利用?你期待写成什么样子?···

明确问题之后再将它们逐个击破,问题也就得到了解决。

所以通过编程,我们其实是在学习一种解决问题的思维方式,这样的思维能让我们的工作和学习更加高效,帮助我们更快达成个人目标!

最后,希望同学们保持学习,因为一切都会好起来

#今日话题#疫情结束后最想做什么?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200202A0HPAE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券