分享

开始学编程时需要知道的几件事

 天道酬勤YXJ1 2016-09-04

我希望我懂得一吨的注意事项,但现在只有27件在我脑海里。

开始学编程时需要知道的几件事

剧透:我把最重要的几点放在#14至#26了,但我还是希望你全部读完,我想你会喜欢的。

  1. 通过实战去学习。学习编程维一比较好的方法就是实战。不要因为一些分析文章影响你开始写代码。
  2. 编程不像应考学习。死记硬背不会那么有效了。
  3. “欺骗”是可行滴。我经常使用Google来解决问题,事实上,大部分程序员也如此。
  4. 把问题遗留下来不解决是个很差的方法。以前我经常无休无止的修改代码前期望它能正常马上工作,问题是这个方法会导致一个问题堆在另一个问题之上,最终变成很难指出问题到底出在哪了。
  5. 自已一个人学习是比较困难的。与其他人讨论代码和协作开发是种更好的从其他人获取经验的办法。
  6. 不要感情用事。在编程修练的道路上你经常会遇到错误消息,但这些出错都是成长的必要的部分,你要很好的适应出错以便成长。
  7. 你不需要5块镜头。跟好莱坞说的相反,你不需要其他疯狂的镜头来使自己变成一个程序员。你手头的电脑已经足够开始编程了,不要浪费钱。
  8. 大写与小写字母区别很大。我也是花了相当长时间还习惯这些相似符号的细微差别,直到你熟悉它们之前,会很烦的。
  9. 试图啥都去学正是迷失的开始。刚开始,我试图去解决所有的“为什么”问题,其实很没有必要,电脑是如此复杂,有太多东西要学习的,所以你不必什么都懂,那没什么。
  10. 尽量结对编程。没有其它更快学编程的方法了。
  11. 修改差的旧代码是学习的一部分。我过来常以为自己写的每一块代码都已经是完美的,事实上不断完善你的代码才是正常的情况,你不是写一本书一出版就不能修改了。
  12. 用正确的方法去寻求帮助。每个人都有可能去寻求帮助,如果是,确保你做了以下四件事:
  • 详细描述看见的问题
  • 解释你期望的结果
  • 描述实际发生的情况
  • 解释你猜测的为何发生异常
  • 当你按以上步骤做了,经常自己就解决了问题,不需要再问题其他人了,这会帮助你更全面的考虑问题。
  • 你不必是一个数学天才。如果你不是一个“数学”型人才并不意味着你不能成为一个程序员。
  • 小小的成功也要庆祝一下。自已创造东西真的很酷。如果我不对创造的作品表达尊敬可能我永远也达不到今天的成就。
  • 沟通会也很有价值。开始很胆怯参加类似会议因为会感到很不舒服,一旦参加了,我发现其它很多开发者跟我一样。
  • 避免代码合并会很高兴。合并代码解决冲突很烦人,但如果我偷偷的先完成了任务让其它人去解决冲突,哈,爽!
  • 承认自己不懂没什么大不了。
  • 不是非得要花1万小时才能承担一个工作。事实上,你要懂得自我纠正和发现问题时及时解决,这远比1万小时要少。
  • 你将一大早起来就开始思考代码,如果真的发生了,太cool了!
  • 犯大错也没有什么。
  • 算法就是从电话本里找个名字一样。
  • 你永远不会感觉到准备好了做个全职码农。因为有太多东西要学。
  • 程序员永远不会停止学习。
  • 把电脑当人。
  • 编程意味着给要使用正确的工具。太多的类库、工具,框架,你要选择合适解决问题的工具。
  • 没开始就放弃也是正常的。特别是换工作时,需要做太多的事,但很多人也有类似的经历并做了很多好的榜样。
  • 学编程不是件容易的事。但,也正是如此才值得。
    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约

      类似文章 更多