怎么样学习一门编程语言
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">热文导读 | <span style="color: black;">点击标题阅读</span></span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;"><span style="color: black;">1万小时定律是误导<span style="color: black;">公众</span>!扎克伯格等人热捧的5小时定律才是成功关键!</span></a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">普林斯顿校长:教育的真正<span style="color: black;">道理</span>在于让你能在挫折中成就自己</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;"><span style="color: black;">为何</span>大学里始终忙着,却还是觉得虚度了光阴?</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;"><span style="color: black;">咱们</span>工作到底为了什么(这篇<span style="color: black;">文案</span>很重要)</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;"><span style="color: black;"><img src="http://mmbiz.qpic.cn/mmbiz_jpg/IEccNBf01KgFepBMKrC0qu0pqibI1aenaGI1HkHiad56YMI6ceibsXf4S90TjPONStJjc1ibOXvHfbwH64QfnQXKdw/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></span></a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;">倘若</span>你有兴趣编写计算机程序,移动APP,网站,游戏<span style="color: black;">或</span>任何软件,你应该学习编程。程序是<span style="color: black;">经过</span>编程语言的代码来创建的。这个语言<span style="color: black;">能够</span>让程序起<span style="color: black;">功效</span>,让<span style="color: black;">设备</span>运行起来,<span style="color: black;"><span style="color: black;">设备</span>指计算机、智能手机,其它任何的硬件<span style="color: black;">制品</span>中的一种。</span></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGDQc82Vst3oQZtnKskOVxPMeXrstRUbURUaj926fHicAftUhZVf5y6hFQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1</strong> <strong style="color: blue;">Determine your area of interest<span style="color: black;">知道</span>你的兴趣点.</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">你<span style="color: black;">能够</span><span style="color: black;">选取</span>任意一门计算机语言起步,<span style="color: black;">首要</span>你要<span style="color: black;">知道</span>学习编程目的。这个<span style="color: black;">能够</span><span style="color: black;">帮忙</span>你确定编程语言的类型,是一个学习的好起点。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>你的<span style="color: black;">目的</span>是网页<span style="color: black;">研发</span>,<span style="color: black;">亦</span>有一大堆<span style="color: black;">区别</span>的语言(有别与计算机应用程序)。移动应用<span style="color: black;">研发</span><span style="color: black;">亦</span>需要一组技能,有别于<span style="color: black;">设备</span>编程。这些决定都将影响你的学习方向。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2</strong> <strong style="color: blue;">Consider starting with a "simpler" language<span style="color: black;">思虑</span>从简单的语言入门.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">不管你们的初衷是什么,编程入门应该<span style="color: black;">选取</span>一个简单的高级语言。这些简单高级语言对初学者很重要,它们会让你明白<span style="color: black;">基本</span>的概念和流程。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">最流行的是Python和Ruby。它们是面向对象的,支持Web应用程序 , <span style="color: black;">况且</span>语法可读性好。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">面向对象<span style="color: black;">指的是</span>,这个语言是基于对象、数据的集合及数据的<span style="color: black;">操作</span>来构建的程序的。面向对象的概念在诸如C++,Java, Objective-C, 和PHP广泛应用。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3</strong> <strong style="color: blue;">Read through some basic tutorials for a variety of languages.</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">阅读<span style="color: black;">有些</span><span style="color: black;">基本</span>的教程 </strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>你还<span style="color: black;">不可</span>确认学习什么编程语言,<span style="color: black;">首要</span>阅读<span style="color: black;">有些</span><span style="color: black;">基本</span>教程。<span style="color: black;">倘若</span>感觉一门语言比<span style="color: black;">另一</span>的语言更有意思,<span style="color: black;">能够</span>尝试一下。网上这类教程<span style="color: black;">非常多</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Python</a> - 这门语言是比较好的起步语言,功能非常强大。在编写Web应用程序,游戏应用广泛。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Java</a> -适用于<span style="color: black;">非常多</span>的程序,从游戏到Web应用,到ATM机等,都有它的身影。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">HTML</a> - 对Web<span style="color: black;">研发</span>者<span style="color: black;">来讲</span>,这是必学的一门<span style="color: black;">基本</span>语言。<span style="color: black;">针对</span><span style="color: black;">研发</span>各类Web应用程序,<span style="color: black;">把握</span>它是非常必要的。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">C</a>- 历史悠久的一门计算机语言,<span style="color: black;">亦</span>是一个功能强大的工具,<span style="color: black;">针对</span>学习C++,C#,Object-C<span style="color: black;">来讲</span>,它是它们的<span style="color: black;">基本</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGDUOL0NO9ic1jJ0ibu0vZuU9avp6BgfVhP4p8PHy6ib1oLSrQjnUO6LEgCg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1</strong> <strong style="color: blue;">Learn the core concepts of the language.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">学习编程语言中<span style="color: black;">有些</span>重要与核心的概念。</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这部分内容,<span style="color: black;">重点</span>取决于你<span style="color: black;">选取</span>的编程语言。每门编程语言都有<span style="color: black;">有些</span>基本的概念,这些概念是编写程序的<span style="color: black;">基本</span>。尽早<span style="color: black;">熟练</span>并<span style="color: black;">把握</span>这些概念,让你<span style="color: black;">更易</span>的<span style="color: black;">处理</span>问题,创建功能强大、<span style="color: black;">有效</span>的代码。下面是<span style="color: black;">有些</span>编程语言的核心的概念:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Variables -变量:存储与修改数据的<span style="color: black;">办法</span>,变量<span style="color: black;">能够</span>变程序所<span style="color: black;">操作</span>,<span style="color: black;">通常</span>会定义类型,如整形,字符串等,用来确定数据存储的类型。编写代码时,<span style="color: black;">通常</span>会指定变量的名<span style="color: black;">叫作</span>,其目的是起到标识并区别。<span style="color: black;">更易</span>理解这个变量与代码其它部分的关系。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Conditional Statements - <span style="color: black;">要求</span>语句:指令<span style="color: black;">按照</span><span style="color: black;">要求</span>的成立<span style="color: black;">或</span>不成立,执行<span style="color: black;">区别</span>的代码 。最常用的表达式是If-Then结构。如<span style="color: black;">要求</span>成立(x=5的<span style="color: black;">状况</span>),做一件事情,如<span style="color: black;">要求</span>不成立(x<>5的<span style="color: black;">状况</span>)做<span style="color: black;">另一</span>一件事情。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Functions or Subroutines - 函数<span style="color: black;">或</span>子程序:它的真实的命名因程序语言<span style="color: black;">区别</span>而异。常常被叫做“过程”,“<span style="color: black;">办法</span>”,<span style="color: black;">或</span>“调用单元”。在大程序中有小程序很重要。一个函数<span style="color: black;">能够</span>被程序调用多次,<span style="color: black;">这般</span>方便程序员编程时很<span style="color: black;">有效</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Data input - 数据输入:这是一个在<span style="color: black;">非常多</span>程序中<span style="color: black;">运用</span>的很大的一个概念,<span style="color: black;">包括</span>程序<span style="color: black;">怎样</span>处理用户输入数据,<span style="color: black;">怎样</span>存储数据。数据<span style="color: black;">怎样</span>收集<span style="color: black;">亦</span>与<span style="color: black;">区别</span>类型的程序、<span style="color: black;">供给</span>的输入变量<span style="color: black;">相关</span>。<span style="color: black;">怎样</span>输出数据,是<span style="color: black;">经过</span><span style="color: black;">表示</span>器还是文件,<span style="color: black;">亦</span>是<span style="color: black;">一样</span>道理。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2</strong> <strong style="color: blue;">Install any necessary software.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">安装所有<span style="color: black;">必须</span>的软件(工欲善其事,必先利其器)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">非常多</span>编程语言需要编绎器,它<span style="color: black;">亦</span>是<span style="color: black;">有些</span>用来把代码转化成<span style="color: black;">设备</span>语言的程序。<span style="color: black;">另一</span><span style="color: black;">有些</span>语言如Python无需编绎器,而过<span style="color: black;">经过</span>解释器边读取边执行的.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">通常</span>程序编辑有一个集成<span style="color: black;">研发</span>环境(IDE),<span style="color: black;">一般</span>由代码编辑器,编绎器<span style="color: black;">或</span>解释器,还有调试器等<span style="color: black;">形成</span>。<span style="color: black;">这般</span>程序员<span style="color: black;">能够</span>在同一个<span style="color: black;">地区</span>完成基本上所有的功能。IDE<span style="color: black;">一般</span>又<span style="color: black;">包括</span>可视化的对象层次结构的目录.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">此刻</span>网上有<span style="color: black;">非常多</span>代码编辑器,这些程序<span style="color: black;">供给</span><span style="color: black;">各样</span>彩色文本高亮<span style="color: black;">表示</span>和<span style="color: black;">非常多</span>用户友好的工具,.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGDfiamB8zCnHF61qjX2tSXYdShPF5GxIhicKSM9HsBrVyLBweibgztYc15g/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1</strong> <strong style="color: blue;">Focus on one concept at a time 同一时间段专注一个概念.</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">程序界<span style="color: black;">通常</span>教一门新的语言会用“你好,世界”来起步。它<span style="color: black;">仅在</span>屏幕上<span style="color: black;">表示</span>“你好,世界”的简单程序。它教会新手创建产基本程序结构的最简单的语法,及处理<span style="color: black;">表示</span>的输出。<span style="color: black;">经过</span>修改文本,你会<span style="color: black;">认识</span>程序<span style="color: black;">怎样</span>处理基本数据。下面的链接是<span style="color: black;">区别</span>的编程语言<span style="color: black;">表示</span>“你好,世界!”:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World in Python</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World in Ruby</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World in C</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World in PHP</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World in C#</a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><a style="color: black;">Hello World </a>in Java</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2</strong> <strong style="color: blue;">Learn through deconstruction of online examples.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">经过</span>剖析网络上<span style="color: black;">海量</span>案例来学习。</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">网络上有<span style="color: black;">海量</span>的代码实例可供学习与参考,<span style="color: black;">经过</span>实例的学习,<span style="color: black;">能够</span><span style="color: black;">认识</span>语言工作的方方面面及它们部件之间<span style="color: black;">怎样</span>交互。<span style="color: black;">能够</span>从实例中<span style="color: black;">选择</span>部分代码来创建你的程序。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3 </strong><strong style="color: blue;">Examine the syntax.</strong> <strong style="color: blue;"><span style="color: black;">检测</span>语法的正确性。</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">语法是编程语言的书写正确方式,<span style="color: black;">这般</span>编绎器与解释器<span style="color: black;">才可</span>够理解程序。<span style="color: black;">每一个</span>语言的语法都是不<span style="color: black;">同样</span>的,尽管<span style="color: black;">有些</span>元素共享多门编程语言。学习语法知识是学习编程的基本功,编程代码<span style="color: black;">亦</span><span style="color: black;">表现</span>了程序员的思想。现实中<span style="color: black;">亦</span><span style="color: black;">同样</span>,语法是语言中其它高级功能的<span style="color: black;">基本</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">4</strong> <strong style="color: blue;">Experiment with changes.</strong> <strong style="color: blue;"><span style="color: black;">经过</span>修改程序进行<span style="color: black;">持续</span>的实验</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">修改样本程序,测试结果。<span style="color: black;">经过</span><span style="color: black;">海量</span>实验,你会学会<span style="color: black;">哪些</span>可行,<span style="color: black;">哪些</span>不可行,这种<span style="color: black;">办法</span>比阅读书本与编程指南要<span style="color: black;">有效</span>与快速。不要害怕程序的中断,学会<span style="color: black;">怎样</span>纠正错误是<span style="color: black;">研发</span>过程中一个不可缺少的<span style="color: black;">过程</span>,新事情<span style="color: black;">通常</span>不可能<span style="color: black;">第1</span>次就能够正常运行。.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">5</strong> <strong style="color: blue;">Start practicing debugging.</strong> <strong style="color: blue;"><span style="color: black;">起始</span>练习调试代码</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">一旦编写程序,你会经常遇到错误,它们会出<span style="color: black;">此刻</span>程序任何<span style="color: black;">地区</span>。它们是不<span style="color: black;">经过</span>编绎<span style="color: black;">或</span>解释的<span style="color: black;">重点</span>错误。找到并修正这个错误是软件<span style="color: black;">研发</span>环节中一个重要环节,<span style="color: black;">因此</span><span style="color: black;">没关系</span>张。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">修改基本程序时,经常会碰到程序问题.找到<span style="color: black;">区别</span><span style="color: black;">处理</span>问题的<span style="color: black;">方法</span>,是<span style="color: black;">做为</span>程序<span style="color: black;">累积</span>经验与技巧的最佳途径。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">6 Comment all of your code.</strong><strong style="color: blue;"><span style="color: black;">对代码进行必要的注释</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">程序语言<span style="color: black;">通常</span>都注释这个功能,注释的内容编绎器与解释器是不会处理的。<span style="color: black;">通常</span><span style="color: black;">状况</span>下,注释<span style="color: black;">需求</span>用简洁的,自然语言来解释代码的做什么。在大型程序中,这个<span style="color: black;">办法</span><span style="color: black;">能够</span><span style="color: black;">帮忙</span>你记住代码的功能,在团队<span style="color: black;">帮助</span>的环境下,<span style="color: black;">亦</span>是让他人读懂你的代码的<span style="color: black;">办法</span>。.</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGD7PiaF9QMPia7cnOgF7DbqReLmpLCtDnx6zxczJHv8rllt3EDibplyicZDA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">1 </strong><strong style="color: blue;">Code daily.</strong> <strong style="color: blue;"><span style="color: black;">每日</span>都编写代码(拳不离手,曲不离口)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">把握</span>一门编程语言非常费时,即便是Python这个语言,<span style="color: black;">亦</span>需要1-2天<span style="color: black;">才可</span>够理解基本的语法,<span style="color: black;">把握</span>需要<span style="color: black;">更加多</span>的时间。与其它技能<span style="color: black;">同样</span>,熟能生巧. <span style="color: black;">每日</span>抽出一点时间编程,即使工作<span style="color: black;">或</span>用餐中的间隙时间。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2</strong> <strong style="color: blue;">Set goals for your programs.</strong> <strong style="color: blue;">为编写的程序设定一个挑战性<span style="color: black;">目的</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">设定一个可行但又有挑战的<span style="color: black;">目的</span>,<span style="color: black;">这般</span>能够<span style="color: black;">处理</span>问题,提出<span style="color: black;">方法</span>。先想出一个简单的应用程序,如计算器的<span style="color: black;">研发</span>及<span style="color: black;">过程</span>。在编写过程中<span style="color: black;">运用</span>已学的语法与概念,并运用到<span style="color: black;">实质</span>中。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3 </strong><strong style="color: blue;">Talk with others and read other programs.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">与<span style="color: black;">能手</span>交流,经常阅读别人的程序</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有<span style="color: black;">非常多</span>的编程社区,致力于特写的编程语言<span style="color: black;">或</span>相应学科。参于到这些你感兴趣的社区活动,你会接触<span style="color: black;">海量</span>例子,工具来<span style="color: black;">帮忙</span>你学习。阅读别人的代码<span style="color: black;">能够</span>激发你的创造力,<span style="color: black;">帮忙</span>你<span style="color: black;">把握</span><span style="color: black;">有些</span>核心的概念与思想。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">去<span style="color: black;">瞧瞧</span>编程的论坛,<span style="color: black;">尽可能</span>参与进去,不局限于问问题。社区里有<span style="color: black;">非常多</span>的<span style="color: black;">帮助</span>,讨论,不局限于问答。不要羞于问问题,提交你的工作,打开的想像力,尝试<span style="color: black;">区别</span>的<span style="color: black;">办法</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">累积</span>到<span style="color: black;">必定</span>的程度,参加<span style="color: black;">有些</span>编程<span style="color: black;">果酱,这些是个体<span style="color: black;">或</span>团队<span style="color: black;">定时</span><span style="color: black;">研发</span><span style="color: black;">有些</span>功能性程序,<span style="color: black;">通常</span>面对<span style="color: black;">有些</span>特定的主题。这些活动好玩,<span style="color: black;">亦</span>是接触其它程序员的好<span style="color: black;">办法</span>。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">4 Challenge yourself to keep it fun.</strong><strong style="color: blue;"><span style="color: black;">挑战自己,让编程变得有趣好玩</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">挑战<span style="color: black;">有些</span>你不<span style="color: black;">晓得</span><span style="color: black;">怎样</span>做的事情。并<span style="color: black;">科研</span>提出<span style="color: black;">处理</span>问题的<span style="color: black;">办法</span>,并用你的程序实现问题的求解。为了不满足于简单的基本程序,<span style="color: black;">尽可能</span>想办法让代码完美的运行起来。</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGD7IL3w471MAZicmzZ8GR35ANRCoF4taGYaJQVN5k7mxVdwhvSkXSmvbw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1 <strong style="color: blue;">Take a few training courses.</strong><strong style="color: blue;">参加<span style="color: black;">有些</span>培训课程</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">非常多</span>的大学,社区学院,社区<span style="color: black;">供给</span><span style="color: black;">有些</span>编程课程<span style="color: black;">或</span>就业课程,你<span style="color: black;">能够</span>参加这些课程。对新手<span style="color: black;">来讲</span><span style="color: black;">亦</span>是一个非常难得的机会,你<span style="color: black;">能够</span>得到有经验丰富程序员<span style="color: black;">即时</span>的<span style="color: black;">帮忙</span>,<span style="color: black;">亦</span><span style="color: black;">能够</span>与当地的其它程序员协作分享。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2 </strong><strong style="color: blue;">Buy or borrow a book.</strong> <strong style="color: blue;">购置<span style="color: black;">或</span>借阅<span style="color: black;">有些</span>工具书</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">编程方面的书籍多如牛毛。当然你的知识不可能都书本上来,书本只做<span style="color: black;">有些</span>重要参考与案例的<span style="color: black;">诠释</span>.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3 <strong style="color: blue;">Study math and logic.</strong> 学习数学与<span style="color: black;">规律</span>的知识</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">编程<span style="color: black;">通常</span><span style="color: black;">触及</span>到简单的算术,.你还要学习<span style="color: black;">更加多</span>的高级内容。这一点<span style="color: black;">针对</span>编写<span style="color: black;">繁杂</span>的模拟<span style="color: black;">或</span><span style="color: black;">触及</span><span style="color: black;">海量</span>算法的程序。<span style="color: black;">针对</span>大<span style="color: black;">都数</span><span style="color: black;">平常</span>工作的程序代码,并不<span style="color: black;">触及</span><span style="color: black;">海量</span>高级的数学知识。学习<span style="color: black;">规律</span>,<span style="color: black;">尤其</span>是计算机<span style="color: black;">规律</span>,<span style="color: black;">针对</span>理解与<span style="color: black;">处理</span><span style="color: black;">繁杂</span>问题,编写高级的程序<span style="color: black;">特别有</span>用。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">4 <strong style="color: blue;">Never stop programming.</strong> 不要两天捕鱼,三天晒网</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">要成为某一行业<span style="color: black;">行业</span>的专家,有一个很著名的<a style="color: black;"><span style="color: black;"><strong style="color: blue;">1万小时理论</strong></span></a>。虽然这个理论有很大的争议性,但还是有<span style="color: black;">必定</span>的普适性。时间与专注是不可缺少的先决<span style="color: black;">要求</span>,不可能一口气吃成一个胖子,<span style="color: black;">倘若</span>你聚集于一点,<span style="color: black;">持续</span>学习,你就很可能<span style="color: black;">作为</span>这方面的专家。.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">5 <strong style="color: blue;">Learn another programming language.</strong>学习一门其它的编程语言</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">精通一门语言固然好,<span style="color: black;">非常多</span>程序员是<span style="color: black;">经过</span>学习多门语言<span style="color: black;">帮忙</span><span style="color: black;">她们</span><span style="color: black;">得到</span>成功。<span style="color: black;">她们</span>的第二,三门语言是<span style="color: black;">第1</span>门语言的<span style="color: black;">弥补</span>,<span style="color: black;">她们</span>能够<span style="color: black;">研发</span>出更<span style="color: black;">繁杂</span>与有趣的程序。<span style="color: black;">倘若</span>你<span style="color: black;">第1</span>门语言精通,<span style="color: black;">亦</span>是学习一门新语言的好<span style="color: black;">机会</span>。.</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你会<span style="color: black;">发掘</span>学习第二门语言时,学习速度比较快。<span style="color: black;">有些</span>核心的概念是<span style="color: black;">经过</span>语言再次呈现的,<span style="color: black;">倘若</span>这些语言比较<span style="color: black;">类似</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_png/IEccNBf01Kjt7IiaJqcycsHfZjAiccUoGDUPiaGVghPN3fHpuI9PbGzrjgjHlDDQqDLTWKgKcqVQDiaofSyiahlzCKg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">1 </span><strong style="color: blue;">Enroll in a four year program.</strong><span style="color: black;"> 参加四年的课程</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">四年的大学学习计划,让你接触<span style="color: black;">区别</span>的语言,和机会与<span style="color: black;">更加多</span>的专家与学生接触。但这个<span style="color: black;">办法</span>并不适用任何人,<span style="color: black;">例如</span>说<span style="color: black;">非常多</span>成功的程序员并<span style="color: black;">无</span>上过大学。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">2 <strong style="color: blue;">Create a portfolio.</strong> 制作个人简历</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">编写程序的<span style="color: black;">同期</span>,<span style="color: black;">亦</span>在扩展你的知识,确保你的所有好的作品写入履历中。在面试中你<span style="color: black;">能够</span>抛出你的履历<span style="color: black;">做为</span>你的工作案例,主非常有说服力。这些作品<span style="color: black;">能够</span>是你利用自己时间做的作品,<span style="color: black;">亦</span><span style="color: black;">能够</span>是你参与其它<span style="color: black;">机构</span>的项目。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">3 <strong style="color: blue;">Do some freelance work.</strong> 做<span style="color: black;">有些</span>特约的工作(兼职工作)</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">程序员是一个很大的自由职业市场的工种,<span style="color: black;">尤其</span>是<span style="color: black;">针对</span>移动APP的<span style="color: black;">研发</span>者<span style="color: black;">来讲</span>。找一个自由工作,体验一下编程<span style="color: black;">怎样</span><span style="color: black;">商场</span>化。你<span style="color: black;">能够</span><span style="color: black;">经过</span>自由市场构建你的履历、发布你的工作。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4 <strong style="color: blue;">Develop your own freeware or commercial programs.</strong> </p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">研发</span>自己的免费<span style="color: black;">或</span><span style="color: black;">商场</span>化软件</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你<span style="color: black;">亦</span>不<span style="color: black;">必定</span>非要就职于一家软件<span style="color: black;">机构</span><span style="color: black;">才可</span>挣钱。<span style="color: black;">倘若</span>你有编程技能,你能够自己<span style="color: black;">研发</span>软件,并在自己的网站<span style="color: black;">或</span>其它的<span style="color: black;">商场</span>网站上发布软件出售它。不忘记要<span style="color: black;">供给</span>服务与后续的支持工作,<span style="color: black;">由于</span>顾客需要它来完成<span style="color: black;">她们</span>的工作.</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">发布免费软件,是一种比较流行分发程序与工具的方式。<span style="color: black;">研发</span>者<span style="color: black;">无</span>任何收益,但这是打造网络知名度并且让社区可见的一种好的<span style="color: black;">办法</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="http://mmbiz.qpic.cn/mmbiz_jpg/IEccNBf01KjNgSxnFMbZ1pFFKkwNN4iajJ9iacicuPWEHeLE2Nice5C21UX1B1kuo0CcOSbD6zp7TBwiaA4tfJaibxyA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;"><strong style="color: blue;">作者</strong></span><span style="color: black;">| 图文来自网络、如<span style="color: black;">触及</span>版权问题,请联系<span style="color: black;">咱们</span>以便处理。<span style="color: black;">文案</span>内容纯属作者个人观点,不<span style="color: black;">表率</span>本网观点。</span></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><span style="color: black;"><strong style="color: blue;">编辑</strong></span><span style="color: black;">| 老猫</span></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;"><span style="color: black;">读书吧</span></strong><span style="color: black;">| <span style="color: black;">QQ群:<span style="color: black;">543839145</span></span></span></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">-END-</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;"><span style="color: black;"><img src="http://mmbiz.qpic.cn/mmbiz_jpg/IEccNBf01KhdfC1N5nDjSXdnr8fDDePfrXgSnuxDJibjulIbbSM7hn6FMb5AYmw5Xcyh08pj1PgIuCNwpQ1HPvg/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"></span></strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;"><span style="color: black;">----<strong style="color: blue;"><span style="color: black;">后台回复对应字母,获取<span style="color: black;">关联</span>精彩内容</span></strong>----</span></strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">【<strong style="color: blue;"><span style="color: black;">C1</span></strong>】最新教育、大数据、编程、科技<span style="color: black;">文案</span>和资料 </span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">【</span><strong style="color: blue;"><span style="color: black;">C2</span></strong><span style="color: black;">】往期公众号精彩<span style="color: black;">文案</span></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">【</span><span style="color: black;"><strong style="color: blue;">C3</strong></span><span style="color: black;">】<span style="color: black;">教育</span>视频、直播、<span style="color: black;">教育</span>论坛回顾 </span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">【<strong style="color: blue;"><span style="color: black;">C4</span></strong>】计算机类<span style="color: black;">举荐</span>教材 </span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">【<span style="color: black;"><strong style="color: blue;">C5</strong></span>】最新<span style="color: black;">教育</span>会议、活动<span style="color: black;">通告</span></span></p>
感谢你的精彩评论,为我的思绪打开了新的窗口。
页:
[1]