首页»程序人生»新手学习编程的最佳方式是什么?

博悦娱乐平台登录入口: 新手学习编程的最佳方式是什么?

来源:ituring 发布时间:2015-06-01 阅读次数:

博悦娱乐安全吗

9月21日上午,建筑技术学院党总支书记张源带领20余名入党积极分子和驻村工作队员、村党员干部,手持割草机、铁锹等工具,开展了“清垃圾、清庭院、清残垣断壁”“改厨、改厕、改院”为重点的“三清三改”集中整治行动,着力推进学校精准扶贫驻点村——汉川市回龙镇新桥村“美丽乡村”建设步伐。序号姓名金额177级罗荣3,级刘永革1,级杨保成、笪坚10,级隗伏冰55,级徐茂盛3,级马晓越10,级陈芸100,级刘道斌1,级张丹1,级王丹军2,级袁义15,级步嵘3,级隗洪进3,级肖保军2,级孙艳1,级曹贵荣1,级万里1,级代炳梅1,级林文前1,级易艳红1,级张泳波2,级王箴3,级计青3,级陶红3,级刘卫东2,级唐华建2,级厉进2,级陈焰2,级刘红云2,级李太友2,级段启林2,级中护艾书眉2,级医疗系吴孔华2,级陈光元2,级临床医学班和江涛150,级临床医学班30,级检验班(地区卫校)2,级临床医学麻醉班10,级2班陈工杰1,级西医李军(广州瀚达)10,级西医胡德志3,级本科班罗向红、毛山1,级本科班程昌霞、黄力1,级护理2班李久芳2,级胡云虎1,级方运勇1,级临床医学班曾忠波1,级临本1班尹志1,级临本1班宋明哲1,级临本1班谢世国1,级临本1班王庐荆1,级临本1班代娟丽1,级临床2班王立林1,级临床2班张定国1,级临床3班张力波级苏玥2,佘琴1,柯德馨张莉芬10,龚士庆2,徐伟、龚丽娅3,左孝海、贺龙珠江自成10,赵丁丁2,陈智(汇款人:深圳市龙岗区智睨陶瓷商行)5,级口腔张辉原郧阳地区卫校93级西医班王涛10,级临本、麻本17,原郧阳地区卫校90级卫生西医班周艺1,唐家兵10,级西医校友10,级护理班2,级潘丽2,孙泽群1,级临床专科高润祥1,李海冰10,级护理班5,级护理1班6,级专科班5,级护理班2,级口腔王玉佩级临本、麻本23,级医疗班(郑先科)13,级药学班蒋立涛3,级昝启奎1,级临本凌受毅级临本1班芦志国1,级医疗临床8,级严洁20,医疗系90级本科班20,级临床医疗专业80,级卫生医士班校友5000931994级西医班校友10000941995级本科班校友1000951995级本科班校友33465961995级护理2班校友2000971996级临床医学本科2班校友20000981997级西医外科班校友10000991998级临床医学本科1班校友230001001999级临床医学本科3班校友100001012000级临床医学本科1班校友30001022001级公共卫生与管理学院公管班校友45001032010级全科医学班校友50001042010级影像班校友20001052010级临床医学本科1班校友50001062011护理本科2班校友4001072011生物科学与生物技术班校友15001082011护理本科1班校友5001092012护理专科班校友6081101996级中西医士班(地区卫校)校友100001111980级临床医学本科班校友3000001121983级临床医学本科班校友1800001131979级临床医学本科班校友价值12000元的体育器材11485级西医士班刘继峰20棵油橄榄115深莞惠校友会30000116广州校友会(汇款人:李相军)40,安康校友会(汇款人:江自成)10,

  回答这个问题是我最近两年来唯一的关注点。我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面,比其他人有着更好的表现。

  • 聚焦习惯而不是目标
  • 独自学习非常痛苦
  • 项目实践

  聚焦习惯而不是目标

  聚焦习惯而不是目标听起来似乎不合常理,但是请听我把话说完 - 这是一个有关平衡的问题。凡是和我共过事的人都知道,我有时就像傻子一样,在一天内,引用《蝙蝠侠:侠影之谜》中 Ra's Al Ghul 的话多达 3-4 次。

  Bloc 公司的投资者们对于我在董事会上频繁地引用《蝙蝠侠:侠影之谜》中的片段作为开始,早已经烦透了。

  R'As 告诉 Bruce:

“(当你的胳膊快要冻僵的时候,)按摩你的胸口,你的胳膊自然会暖和起来。”

  如果你将精力放在在每星期编程 20-30 个小时的习惯培养上,成为一名 Web 博悦娱乐的目标很快就可以实现。如果你将目标设定为在数月内成为一名 Web 博悦娱乐,在什么时候能可以达成目标以及距离目标还有多远等不确定性的压力之下,你反而可能会一无所获。聚焦于习惯而不是目标。按摩你的胸口,你的胳膊自然会暖和起来。

  因此,你现在应该做的是:在你的日程安排上,每天花15分钟时间用于编程。不要多于15分钟,每天只要15分钟就够了。如果你能在一星期之内坚持做下来而不找任何借口,请试着把时间延长到一天20分钟。不要试图通过每天一小时的编程来过度扩展自己的能力,编程就是一场 10,000 小时的马拉松,因此我们应该将精力集中在培养习惯上。与其在一天内花费大量时间学习编程,不如每天花费少量时间,但是能够天天坚持,因为这样更有效。

  独自学习非常痛苦

  当我在学习 Web 开发时,在我的学习过程中,拥有一位导师和加入一个社区是两个最大的组成要素。

  • 拥有一位导师

  大学期间,我曾在一家名叫 merge.fm 的小型创业公司工作。暑假期间,我与该公司的一位联合创始人一起工作,我在此期间学到的东西比我之前一年在大学学到的还要多。跟随一名经验丰富的专业人士一起工作,可以真正地加速你学习的速度,你会了解到他们如何思考问题的,同时,也会发现自己的不足之处。这就是为什么师徒制通常成为学习一门新技艺的默认标准的一个原因吧,因为它非常有效。

  • 加入一个社区

  我加入了的两个社区,一个是 Illini Entrepreneurship Network(我们学校的一个学生组织),另一个是 Hacker News(一个面向黑客和创业者的大型在线社区)。

  我没有从 Hacker News 学到任何有关对象和类的知识,但是我学到了一些别的东西。我知道了没人喜欢 JavaScript。我知道了 Ruby 程序员是编程领域的潮人。我还知道了 Bret Taylor, Rich Hickey, and John Carmack 都是编程世界的领袖人物,还有就是,那些真正关心员工的软件公司,它们公司的厨房看上去就像兴奋剂实验室。

  总之,我学会了如何说行话。当你和其他程序员一同工作的时候,这一点非常重要,也正因如此,才使你觉得自己就是一名程序员。

  项目实践

  在学习 Web 开发的第一年,我动手实现了以下项目:

  • 一个 Digg 的克隆版(来自 Sitepoint书上的 Rails 例子,我想现在它已经过时了)
  • 一个在线购物应用程序(来自 Agile Web Development with Rails 4)
  • 一个 GeekSquad-esque 应用程序(个人项目)
  • 一个实时在线课堂应用程序(个人项目)
  • 一个外语学习应用程序(课程项目)

  我认为构建真实项目之所以非常重要的原因有很多,就我而言,最重要的一个原因是它充满了乐趣。这恰恰是在传统教育中严重缺失的,也正因如此,它才成为了诸多原因中最重要的一项。寻找如何开展项目实践的参考资源, 是一个不错的选择。

  要具有“小强”精神

  对于那些能坚持读到此处的读者们,我偷偷地增加了第四项内容。 Paul Graham 曾经对 Airbnb 的创始人说过:

“你们这些家伙是不会失败的,因为你们就像打不死的’小强’一样”

  一段时期,你可能会有放弃学习编程的想法。就像任何具有同样价值的事情一样,学习编程真的很难,有时你会觉得自己真的很笨。这就是为什么第一项策略如此重要的原因 - 不要过度担心是否已经取得进步,或者需要花费多长时间达成目标。你要做的就是每周坚持10-30个小时的编程。就像执着的’小强’一样,你就不会失败。

多年以前我说过一句话 - “成功贵在坚持(注解:亦可译为‘生活中80%的成功源于坚持’)”,这句话经常被其他人引用。人们常常向我提及,他们想编写一个剧本,他们想制作一部电影,他们想撰写一本小说。那些最终成功实现目标的人,80%的做法是先行动起来。那些最终失败的人,他们连这一点都做不到。这正是他们不能做成一件事情的原因,他们没有去做。一旦你去做了,如果你真地去编写电影剧本,或者撰写小说,实际上,你的成功之路已走过大半。这就是我可以告诉你的我人生最大的成功经验。其它的都是失败的教训。

  -- Woody Allen(美国好莱坞著名电影导演)

  原文: What are the best ways for a complete beginner to learn programming

QQ群:WEB博悦娱乐官方群(515171538),验证消息:10000
微信群:加小编微信 849023636 邀请您加入,验证消息:10000
提示:更多精彩内容关注微信公众号:全栈博悦娱乐中心(fsder-com)
网友评论(共0条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心