1 / 6
文档名称:

新手程序员如何入门.docx

格式:docx   大小:399KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

新手程序员如何入门.docx

上传人:184846882 2019/4/10 文件大小:399 KB

下载得到文件列表

新手程序员如何入门.docx

文档介绍

文档介绍::..puterScience)无疑是现在最热门的学科之一,这领域的工作薪水高、工作时间弹性,而且科技业对工程师、开发者的需求至今有增无减,科技龙头们随时虎视眈眈着出色的程式开发者、创意工作者,也因此吸引了许多人开始学Coding。写程序不只是一种工作技能,更是一个可以实行点子、实现梦想的好途径,任何人都可能在学写程序的过程中,因为一个灵感而创作出价值几十亿美元的「课堂作业」!对于写程序新手来说,也不必将Coding视作如此艰巨的挑战,其实「学写程序」也能想做「学弹吉他」,没学过乐理(电脑科学背景)没关系,只要一开始有人为你指引个学****方向,先学基本和弦跟指法(基本程式功能跟语法),很快你也可以弹出一首简单的歌(Code出第一个程式)。虽然写程序这种东西跟学乐器一样,天份绝对有影响,有些人音感(逻辑)特别好,学起来特别快、没障碍,但是多练****多Code)绝对是成功的关键!之后你能够演奏多复杂的歌曲、技巧有多娴熟,所谓师傅引进门,这些「修行」就看个人啦。等到你到达一定的程度,建立起自己的乐理知识(程式逻辑跟思维),别说吉他,其他乐器(其他程式语言)相信也能信手捻来。最重要的是,学写程序应该和学玩乐器一样是轻松、有趣的,是一个能够发挥创意、自由创作的途径,一旦有了灵感,你也可能写出一首百万畅销歌曲、千万价值APP。联合创办人HadiPartovi提供给写程序新手的几个建议,介绍学程式语言应该从何开始,如何快速上手Coding,并推荐几个热门的程式语言,让新手们用最快的速度进入状况。Let'sdothis!在学任何语言之前,先试试图像式程式工具图像式程式工具(VisualProgrammingor"DragandDrop"Programming)也算是一种程式语言,但不需要学专业的程式语法(Syntax)就能进行开发。这种语言通常是用「拖拉方块」的方式来写程序,不同的方块有着不同的功能,让开发程式像是玩拼图、堆积木一样「组合」起来。HadiPartovi认为,这样的拖拉式程式工具,最能快速建立起初学者写程序的逻辑思维。毫无程式开发经验的新手可以借此认识程式语言的基本功能,例如循环、判断式等,避免一开始先花费太多时间背记各种功能的语法,然后因为少一个分号、少一个括号、或是拼错一个字,而造成程式错误讯息一堆,程式思维还没建立起来就已经挫折连连。麻省理工学院开发的Scratch、的CodeStudio、还有Google的Blockly都属于这种图像式、拖拉式程式语言,这样简单的工具开发出来的程式也能很复杂、很有创意呢。Scratch的使用跟介绍,可以参考Inside文章:MIT为孩子量身打造的程式语言–Scratch猫爪。入门的第一种程式语言:Python根据HadiPartovi的说法,Python对于初学者来说相对的容易。主要是因为Python语法强调简单易读,比起其他程式语言较为宽松,像是句尾不用加分号、变数不用事先宣告类型等,开发者不需要耗费太多时间专注在语法的细节上。值得一提的是,Python的设计哲学是优雅、明确与简单,其格言是「Thereisonlyonewaytodoit.」,这句话是想表达,用Python写程序,一个目的只有一种写法可以达成(尽可能只有一