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

无论你多擅长编程

1. 编程真的很难

无论你多擅长编程,唯一能降低开发速度的,就是学习和解决问题的能力,而当你越是擅长编程的时候,这种情况就可能越明显。这是一个非常吸引人的特质—你永远不会厌倦编程。如果你厌倦了,那么你的做法肯定是错的,你应该去总结思考你在重写的代码。

2. 编程不是每个人都能做的

当我们还是孩子的时候,我们做不好任何事,但是我们也没有意识到这些。然而作为成年人,我们几乎没有机会去搞砸某些事。拥抱这种感觉吧。这太正常了,因为你在做的事,并不是每个人都有能力做的。

3. 如果程序员是巫师哈利,那编程是基础的魔法

我们努力学习,钻研“课本知识”(计算机+互联网),学习“单词拼写”(程序)。巫师也可以教其他巫师如何使用他们的魔法。我们也可让这样的情景在地球上实现,去创造每个人都可以使用的神奇的设备。(就像互联网和手机)。即使没有我们“施魔法”,这些设备同样可以做一些不可能的事情。

4.每个写好的程序,都是一步一步编码而来的

你几乎可以在你的计算机上阅读、修改、测试任何项目,同样也包含大部分别人写好的项目。对计算机来说,这基本上就是一项超能力。

5. 用好互联网

在你开始学习编程的第一年,你所遇到的每一个问题都是其他100个人已经遇到的。解决方法在网上已经记录下来了。你越快的学会有效的使用 Google寻求帮助,你也将变得越开心。提示:如果你不明白代码的原理是什么,永远不要直接从网上复制。

6. 坚持大量实践

在开发上有所进步的最好方法就是大量写程序坚持做东西。作为老师,在我力所能及范围内我将会给予帮助。但是一旦掌握了足够的知识储备,你将有能力弄懂我告诉你的任何事情而不需要太多时间。所以坚持写程序吧。正如一位智者曾经告诉我的:“只要有耐心,成功不可避免。”

7. 据说,你所学的第二种编程语言将会是最难的

第一门编程语言将会塑造你对程序的思维模式(严肃脸!),当学习第二门语言的时候,你将不得不陷入前面的思维模式中。(丝毫不影响大脑思维方式的编程语言根本不值得学习)。但是当完成第二门语言的学习之后,你将能够很快的学会其他新的语言。现在我可以在一周的时间内把任意一门给定的命令式语言学得足够熟练。

8. 没有所谓的“最好的语言”

某些语言和工具只是在解决特定对应的问题时比其它的要好一点。当学习新的语言的时候,不要尝试把你过去的思维模式带到新的语言系统中。相应地,我们应该学会如何更“地道”用新语言编程。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券