您的位置:知识库 » 程序人生

什么时候学习编程都不晚

作者: Jean Hsu  来源: CSDN  发布时间: 2012-06-05 18:14  阅读: 4897 次  推荐: 4   原文链接   [收藏]  

  英文链接:It’s Not Too Late to Learn How to Code

导读:作者Jean Hsu现就职于Pulse,是一名Android工程师。她近日写了一篇文章《It’s Not Too Late to Learn How to Code》。文中提到了她自己在学习代码的过程中虽然艰辛但却很有收获。她强调,心动不如行动,要将想法实现化。她还为大家推荐了一个Stanford的学习课程,希望对大家能所帮助。

  编程就如一种超能力。通过它,你可以创造出成千上万的人们可以看到的东西;你可以改变人们的行为方式、思想方式及与他人交互的方式。这棒极了。但是,我也见过好多人,他们认为这是一种他们力所不能及的能力。我也见过很多非技术出身的人,他们似乎以为这种超能力只会赋予那些足够幸运的人——他们在很小的时候就拥有了这种能力。

  在高中,我曾学习了两门计算机技术的课程,所以在大学时我才有充分的信心去面对编程。如果在此之前没学过这些课程,编程可能会成为我大学中的一个噩梦。我最钦佩的就是那些在大学前没有编程经验的同学,他们仍然可以学的很好。

  我的大学以外的几个朋友也和我同样感受。他们希望自己早些认识到编程的重要性,现在还能有多少机会可以打开技术的大门,并且期待着自己能学会代码。这直接的表达出他们对学习编程的渴望,同时他们也认识到现在为时太晚,他们的年龄在24,25左右。

  人们很容易认为这为时已晚,因为看到很多人用了大学四年的时间来学习编程。但这四年里我只学习了计算机科学吗?前两年我一直在寻找主修专业,后两年我陆续学习了八门课程,但其中很多都与以应用程序为中心的编程无直接关联,当时我认为这些课程都大部分人希望选修的。在大学整整四年里,我只学了一门与应用程序开发有关的课程。刚开始,我没有HTML和CSS的实践知识,但是我和其他两位同样没有经验的同学共同努力用MySQL,PHP和HTML/CSS共同开发一个Web应用程序。

  人们很容易认为这为时已晚,因为已经有很多技术大牛了。但是,最重要的是要记住每个开始接触编程的人都是一个初学者,如何才能成为技术大牛,就要肯去开始,肯去钻研。

  所以如果你内心真想学会编程,那为什么不开始学呢?当你开始学时,请牢记下面几个提醒:

  1. 它很困难。

  做一件事,起初可能需要花费更多的时间,但以后会越来越容易。当然,有些人更倾向于编程所需要的逻辑思维,但我认为大部分情况下,大家并不认为他们为此做好了准备。当然了,让大家相信编程很困难以及普通人一般都不是绝顶聪明的,可能会稍稍安慰一下我们的自尊,让我们感到我们是具有高智商精英团队中的一员。

  2. 在心理上对未来将面临的困难做好准备。

  我经常会想我是不是受到了什么诅咒,因为我每次尝试新东西(如新的开发环境、工具、库等)时,总会出错。花了好几年时间,我终于意识到针对各种不同操作系统、软件版本等的说明文档不是过时,就是很难理解。

  3. 你确实很喜欢编码吗?

  不要想它是否太难。想想你是否对它感兴趣?当你花了好几个小时调试了一个程序,最终它可以按预期地运行时,你会十分兴奋吗?你希望花几个小时去完成一件事吗?这些都是软件吸引我的原因,我从来不担心我是否能把它开发出来。

  有很多好的资源可以帮助你学习编程,但我只坚持Stanford的网站上学习相关知识。Stanford可以提供很多免费的在线软件课程。

4
0
标签:学编程

程序人生热门文章

    程序人生最新文章

      最新新闻

        热门新闻