玩游戏也可以学编程,小学数学你知道吗吗

玩游戏学编程第二期:官方免费巨作,目标是业余时间也能挣大钱!玩游戏学编程第二期:官方免费巨作,目标是业余时间也能挣大钱!不诉离伤百家号苹果公司的iOS系统一直严格把控各种APP的质量,这里不讨论这种封闭做法的好坏,也不吐槽苹果吸金大法!这种严格的生态策略确实带来高质量的APP体验和较高的开发回报率,归根结底,版权保护是良性发展的前提啊,扯远了!我的意思就是iOS上的APP大多制作精良,而且越来越多的人投入苹果iOS系统APP的开发,在其更新了开发语言Swift后,各种早先Objective-C的诟病也在慢慢修正。更重要的是,官方配套的Swift Playgrounds不仅仅是个编程环境,还做起了生动教学,别说孩子了,承认看了都爱不释手啊,无论你试想学习Swift语言,还是学习编程思想,还是学习逻辑,还是想玩游戏,都能满足你!先看看精美画面不断更新的课程内置键盘或外接键盘实时互动使用体验:界面非常友好,在下载的时候仅仅能搜到iPad版本,iPhone无法使用,按道理说Plus系列的iPhone屏幕足够运行这个APP了,也许苹果为了这个APP的良好体验度,不惜牺牲iPhone的用户啊。使用中可以直接点击挺的代码去输入而不是必须一个字母一个字母的敲入,但是作为过来人,我还是建议想学习语言的朋友多敲敲代码,虽然以后工作中,编辑器大多都可以有代码提示的功能,但对于初学者自己敲敲代码一来可以熟悉代码而来对成就感和满足感大有提升啊。所以,如果你有一款蓝牙键盘接入iPad的话体验感会好很多。为什么说3-60岁的人都该看看依稀记得澳大利亚早就要求小学开设编程课了,很多人都觉得未来编程(编程思想)应该是意向基础技能,就像我们的语文数学,语文好理解,数学在很多人看来能用到的只有算数,而数学在生活中用的很少,但数学中的方法论和思维方式其实早已渗透到你的生活中,又扯远了。我的意思是,如果你想训练孩子的逻辑思维有无从下手,还真的可以试试学编程。现在很多行业头提倡非技术人员学习一门计算机语言,听起来多么的困难,其实真的没那么难,学会不见得要用的很好,学习计算机语言知识补充一种思维方式,多一种看待世界的眼光。如果你也想学,和孩子一起学习不是很令人兴奋吗?尤其还有这么好的多媒体平台支持。玩游戏学编程预告:这个题目还将继续做几期,会介绍更多的计算机语言学习平台,有人气爆棚的JavaScript,有胶水大侠Python,有“世界上最好的语言”PHP,有神一样存在的C,还有……很多很多,请关注并期待!本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。不诉离伤百家号最近更新:简介:湮没一朝风涟。花若怜,落在谁的指尖作者最新文章相关文章编者按:本文来自微信公众号&商学院毕业的程序员&,通过自学编程成为一家大型上市公司的资深软件工程师。
我是我,一个因兴趣入行的商学院毕业的程序员。最近有不少人,来问我,想学编程,但是又不知怎么开始。所以,我想把我8年前影响我一生的10天自学编程的经历,毫无保留的分享出来。
如果看到这标题,会让你觉得,读完一篇文章就能快速的掌握编程技术的话,这可能会让你失望,这里甚至没有一行代码。
我想分享的,是我最初自学编程的经历和心法。
(图为2008年的白色苹果笔记本)
2009年初,一个潮湿、肮脏、背靠竹林的大学宿舍里,其中一张书桌,放着一台与环境格调不一致的纯白色的苹果Macbook电脑。她是我课余时间最好的朋友。
我读的是商学院金融专业,在度过了逍遥放纵颓废的半年大学一年级生活后,总觉得要学点什么技能,赚一点钱。
所以,我做了一个现在看起来对人生产生重大影响的重要决定:
用10天!系统地学习一遍网站编程!
那一年我19岁,却有着如今看起来可笑的狂妄自大,总觉得在将来会跟别人活得不一样。
现在回忆起来,当初的我纯粹只是一个电脑用得比别人好的学渣而已,也不知道当年进水的脑袋哪来的自信,真是too young too naive。
大学一年级的时候,虽然个人电脑已经走入千家万户,但是创业、互联网,还没有像今天那么吵的火热朝天的,移动互联网的概念还没有形成。
计算机技术在外行人看起来更多还是技术的世界,没有谁张口闭口就跟你聊融资、产品、市场、运营。
父母资助给我买了一台苹果电脑,这在当时还算是一件难能可贵的事情。接近五位数的价格,拿到手这么一台电脑,当时我是有多感动啊,我说:我以后绝逼不再玩游戏了,我要好好学习。
一台不能玩游戏的破电脑,拿来干嘛?学习使用各种软件或者学编程呗。
就这样,萌生了系统地自学编程的想法。在商学院毕业前,也没有经过面试,我却糊里糊涂的,进入了一家老牌大型上市软件公司(并且还是小时候曾经那个憧憬向往的公司),成为了一名程序员。
这一切,都起源于2009年的那系统地自学编程的10天。
(图为小时候,用来画画的LOGO编程语言)
在讲述那10天的自学编程经历前,得说明我的电脑基础。
幼儿园的时候接触386计算机,会用MSDOS系统玩一个叫&波斯王子&、象棋的游戏;后来开始用Windows 3.0(从Dos那里敲段命令进入Windows,那时候还没开始菜单),里面的软件少得可怜。
小学一年级的时候,刚好分配到了计算机实验班,学校会教一个叫&认知码&的输入法。输入法也没怎么学会,倒是学会了拼音快速打字的本领;
小学五年级的时候用Dreamweaver、Fireworks、Flash、Photoshop(网页制作三剑客,三个软件)做个人主页,用FTP(文件传送工具)上传到虚拟主机做成网站;
之后几年电脑游戏上瘾,玩了好多年,一直没有在技术上深究。直到高中后,开始折腾三个PHP开源程序,他们是Discuz、PHPWind和Wordpress,并且还运营了个PHPWind的校园社区。但是,并不懂得如何通过编程去开发一个Web产品,只大概知道了Web产品是怎么炼成的。
所以说,在大学正式系统地自学编程之前,我是有不错的电脑应用基础的。
但是,那时候,我还不太系统的了解编程,只知道计算机软件程序,是由编程语言控制的;只知道编程语言里,有很多if(如果)、 for(循环)等关键字,却不太懂怎么去用它们做出一个软件程序来。
要决定自学编程,首先要定个小目标。
这非常重要!
很多计算机系毕业的本科大学生,你让他们去做一个简单的H5页面,他们都是做不出来的。
可能他们中的很多人的回答是,老师没有教啊。
是的,国内大学的计算机课程一般以C语言或Java语言基础入门,然后开始学习数学、数据结构、算法。确实很大一部分人,到毕业为止,都没有教怎么做一张网页。
所以有时候,程序员是一个相当专业化的职业,搞后端的不懂前端,搞前端的不懂后端,搞苹果的不会安卓,搞移动开发的不懂电脑开发。这是很正常的。
不论搞什么开发,编程语言,仅仅起到最最最底层基础的作用。
怎么理解呢?我们可以把不同平台的软件开发,想象成不同交际语言的写作:
让你做一个苹果iOS App,就像让你用英语写一篇文章:你不但要学习英语单词,还要学习英语语法、英语句式、习惯用词;
让你做一个网页,就像让你用西班牙语写一篇文章:你不但要学习西班牙语单词,还要学习西班牙语文化、西班牙语语法、西班牙语音标&&
比方说,Java语言,既可以开发Android程序,也可以做网站后台开发,那么,让一个做安卓开发的Java程序员,立刻去做网站后台开发行不行?
不行,两者还有大量的开发条件和工具链是不一样的。
因此,选择一个小目标,自上而下的去思考和学习,就非常重要了&&而我当时的小目标,做网页&&我希望美化自己博客网站的界面(使用一个叫Wordpress的网站软件搭建的博客)。
这个目标,足够的小。我只需要学习HTML、CSS、PHP就足够了。
这也是为什么我要系统地学习编程的重要原因&&达成这个小目标。
那10天里,我分别学习了什么?
我学习了HTML、CSS、PHP、MySQL四种技术,笼统来说,这些都是开发一个网站的基本技能。
走进图书馆的计算机相关书架,你会发现很多计算机相关的书籍,都厚得吓人,其中相当大的篇幅,是前言、理论和案例,让初学者手足无措,无从入手。
上图,随便拍一张身边的3本书,分别是700页,500页,300页!太厚了,谁那么多时间看完!
对于一个什么都不懂的初学者来说,一上来就一堆理论,只会让人一脸懵逼。
所以,对于想要学习编程的初学者来说,最好的学习方式是:少看,立刻动手。
5. 时间分配
那10天的时间里,我是怎样把这个技能学习进行时间分配的?
第1天:HTML(网页标记语言);
第2 & 3天:CSS(网页样式语言);
第4 & 7天:JavaScript(网页开发语言);
第8 & 10天:PHP/MySQL(数据库);
因为之前的基础,除了MySQL数据库部分,其他部分都比较顺畅的通过。CSS,看完好像很懂,但是是极度需要熟练练习的。
在学习的过程中里,遵循3个原则:
快速阅读基本概念,不浪费时间,进入训练
使用提供的训练代码,快速试验,不求重头开始写,只求稍作修改也能正确运行
快速通读整个教程,回去再理解一次
第一条,阅读完基本概念的时候,你可能是似懂非懂的状态;第二条,代码训练,是来验证基本概念的;第三条,当整个教程通读一遍后,你回过头来,看那些之前没理解的,可能已经明白了,编程的知识点之间,是有关联的。
其实,在自学的过程中,即使是w3schools这样简单明了的教程,我也并没有逐条认真看,而是快速阅览。
当遇到看不懂的部分时,就动手做一次,做了还是不懂,也不要太浪费时间,首先用最快的时间,去把整体浏览一遍。
宏观有认识和练习后,回过头来,才发现,&啊原来就这样子啊&。
有一件事,是必须刻意克服的&&&&
英语,不能渣!英语,不能渣!英语,不能渣!重要的事说三遍!
有人说,学编程,不是应该理科特别好,像数学有特别好,才能学得好吗?
我呸!!!
在实际工作中,大部分情况,你打交道的,是英语!英语!英语!
写代码多了,你会发现,写代码,其实就像写英语作文一样。
那些说看到代码就晕的人,一般同样会看到英语就晕。这里说的英语,不一定是要英语成绩有多好,语法有多棒,但是,不能反感看英语,有一定的单词量。
要学习编程,英语,不能太差。否则很难在编程的世界里走远,英语好,就打通了全世界的程序员技术之门,全世界的程序员在帮你解决问题。
直到今天,工作之中90%的技术问题,我几乎都能通过Google一下找到答案;对于新兴技术,去英语官方网站看看官方教程,根本不需要买厚厚的书籍。
因此,一定要培养英语阅读技术文档的能力。
学习编程的时候,不要死记硬背,要培养感觉。
因为,即使到今天为止,工作的过程中,我还是会不停地通过百度和Google搜索引擎搜索&忘记掉&的语法和代码。比如,我经常会做出这样的搜索关键字:
依然在用的搜索关键字:
&Python for循环&、 &Java 接口&、 &JavaScript class&,一些很基础的语法
我用过11种不同的编程语言来做过项目,从来不会介意,会不记得哪个函数、哪个语法怎么写了。可能学院派看到这,会觉得三观尽毁,可我们生活很多事情,都是这样的。
比如说,出来工作几年的人,会把小学、初中,甚至高中的数学,给忘记了。到真的想用的时候,又实在记不起的时候,上去百科上搜一下,很快就补回来了。
编程语法也是一样,是不用死记硬背,只要把思维养成了,需要用的时候,再通过搜索引擎解决问题就可以了。通过教育,我们更多得到的,不是知识,而是认知。
所以有时候,挺反感一些技术面试过程中,要求写出具体代码的题目,因为具体的代码,每过一段时间,就会忘记得一干二净了,而编程思维,或者说编程的感觉,却是永久的烙印在脑海中。
当我需要用到的时候,我知道去哪里找到她,这就够了。
这就像,当我们家里水龙头坏了,首先想到的,是找专业的师傅,而不是立刻学习修水龙头,是一个道理的。
代码是一个浩瀚的世界,死记硬背毫无意义,更重要的是理解编程思维,而不是具体怎么写代码;写代码的练习,不单是让技能熟练,而且培养的,是对编程思维的理解。
10天以后,如果你已经真把HTML/CSS/JavaScript教程过了一遍,你就可以尝试开始实战了。
当年,我做了一件非常囧的实战&&&&
那时候是班长,经常拿一些班务工作,当做是技术实战的试验田。有一次需要进行全班同学的调查问卷, 我就决定自己动手,做一个网页。(当年可还没有像问卷星,这样的在线问卷调查工具)
这个网页,可以提供几个选择题,然后按确定,提交选择。
这需要用到HTML和JavaScript。我打开了代码编辑器,把HTML码上去,然后用JavaScript把每次提交的结果,保存到一个数组中。
(图:做了个很简单的选择题网页)
然后,把它挂到了单机网站服务器,然后提着笔记本电脑和iPod Touch上课去。我用那个iPod Touch打开做好的HTML选择题网页。
然后,把iPod Touch在班里的同学之间,一个一个地传阅,做好选择并提交。
使用iPod Touch有一个弊端,如果某个同学多手按了一下中间的首页键,选择题的网页就不见了,他们也不知道从哪里重新打开这个网页。怎么办?
所以我用厚厚的透明胶纸,把HOME键贴住,让它不能按&&
7. 一理通百理明
下一步是什么?
拿当年的例子来,在这10天后,我开始学习PHP和MySQL,并在不久之后,开始帮学校做网站,赚一点钱。
当时的我,目的就是通过编程,尽快拥有做项目的能力,在课余赚钱。
这是一种至上而下的学习过程,更快地学习,通过动手,迅速的入门一项技能。无数计算机系的学生,在毕业的那一刻一脸懵逼的踏入职场,而我大学一年级开始就开发自己的项目了。(大四的时候还帮了几位计算机系的兄台做毕业设计。)
在这些过程里,我逐渐发现了&一理通百理明&的道理。后来剩下的大学生涯里,把Java、C#、Python、Ruby等常见的编程语言和她们的框架都自学了一遍,不同的编程语言,他们的学问其实是很大一部分是相通而有关联的。
随着学习的深入,当你已经熟悉两三种编程语言,能开发各种软件,这时要学习一种新语言,学习的更多是思想,理解了思想和学习新语言的工具链后,就可以开工了,完全是1-3天的事情。
因为无论何种编程语言,它们基本语法都是条件、函数、循环、数据结构所组成。
与学院派那种自下而上的过程相比,这种自上而下的学习过程,能更快的完善小目标、激发兴趣和成就感。
至于一些基础的底层知识,我对正统计算机课程里的数据结构、算法、计算机底层的相关知识并不牢靠,但凭借足够的猎奇心,在随后的工作时间里,慢慢自己地自学回来。
(图:乔布斯访谈)
乔布斯曾经说过:
我觉得每个人都应该学习一门编程语言。学习编程教你如何思考。
不管你出来工作后,是不是以此为职业,拥有一定的编程技能,会用编程思维来思考问题,将会受用终生。
总结我上述自学编程的心法:
先定它一个小目标!
快速过一遍教程!
尝试一个小实战!
其实,记住我的心法,我觉得根本不需要10天。
在2016年之前,我一直把自己的一个人生格言引以为豪:
&我有2个老师,1个叫谷歌,1个叫百度&。
然而,如今我不这么认为了!!!
当年的我,没人辅导,在大学利用课余时间,全靠自学,花了10天,系统的了解一下&网页编程&,往后才开始花费大量的时间,一个接一个的去熟悉各种开发框架。
如今,我建议是,可以缩短&快速过一遍教程&的这个过程。要是有一定的电脑基础,一天里分配比较多的时间,5天,把基础理论和试验过一遍是没问题的。
我觉得,因为缺少导师,我在个人技术认知成长上,也走了很多弯路,浪费了不少时间。
互联网的发展,带来了信息的爆炸,大量的信息让我们的世界变平了,信息的不对称,正在逐步被减少。
比如说,我们购买一个商品,我们会先在网上搜索,进行比价,预防自己被坑。
但是每个不同的人,对信息的思考和处理的结果,是不一样,这造成对同样的信息,会有不同的认知,也就是认知差距。这种认知,是需要导师去指导的。
比如说,现在的人,看一个电影,会先跑上豆瓣上看评分。明明一个不知所云、让人呼呼大睡的电影,怎么就很高分?虽然不懂,但是因为它很高分,所以依然跟着,给它一个高分。
要解决这种认知差距,与其通过在信息丛林里阅读天量的信息,还不如找到一个认知导师。
要知道,我整个编程生涯里,没有遇过哪怕一个导师,所有的知识,都是从网上的信息里挖来的,并且自我生成对它们的认知。
当然这也有一个好处,很多事情,我会有不同的视角,去思考技术的问题,尽管我并不知道这好与不好,至少现在回想起来,我的一些见解是独到和有用的。
尽早&练习&
关于创业,我们会见到这样的段子:
我有一个价值十亿的 idea,只要开发这样一个 APP,半年就会有一千万人用,一年就能纳斯达克上市。项目我已经规划的非常清楚,启动资金也很充足,&万事俱备,就差一个程序员了!&
你那么牛,花10天自学一下的时间都不愿意,你咋不上天呢。
别忘了,无数成功的创业企业家,他们都是程序员出身,像比尔&盖茨、马化腾、李彦宏。
就算不懂代码,也最起码都懂得技术思维。像乔布斯对&面向对象&的深刻理解(我认为这理解超越80%的职业程序员)、1996年马云做的中国黄页(能看见别人看不见的一个新兴技术的商业价值),都可以看出这些商业巨人对科技技术的深刻理解。
在我看来,编程是一门艺术,而不是技术。
在学校课堂里的,学到的只是技术,要把它玩成艺术,还需要有丰富的经验、强烈的好奇心和与别不同的视野。这些都是光靠网上资料学习,很难学到的。
这也是我写下这篇文章的原因,通过传达我的自学经验和思考维度,可以让更多的人在科技大爆炸时代,提升自己的认知、技术思维。
我不比别人聪明,但是我也学到了,相信每个人都可以。
毫不夸张的说,这短暂的10天,改变了我的人生,让我走上技术之路。
我自学编程的经验,想分享的真是太多太多了。下一篇文章,我想具体说说,对于想自学编程初学者,究竟学哪一种编程语言比较好。
如果你觉得有用,你也想学习编程或投身科技行业,但是你不知道从哪开始,留下评论,说说你的小目标和故事,我会持续分享自己的自学经验、方法和技巧,提供绵薄之助。
http://www.oschina.net/news/83833/how-i-learn-programming-change-my-life
Views(...) Comments()情满四合院
那片星空那片海2
画江湖之换世门生
梦想越走越近
摔跤吧!爸爸
橙子乐园在日本
我们最美好的十年
玩具益趣园
英语启蒙慢速儿歌
小猪佩奇玩具秀
当怪物来敲门
盗墓惊魂之锁魂
您的列表中暂时没有内容
暴风无线客户端
随时随地看大片
&&&玩游戏也能学编程
6玩游戏也能学编程
简介:CodeCombat是一个学习编程的小游戏,很适合小朋友们玩,也适合没有编程基础的大朋友们玩,总之很好玩,我做了一个教程,让大家都能打通关,都能对编程有所了解。
风靡全世界的幽默搞笑短片
捣蛋猪亲子故事
风靡全世界的幽默搞笑短片
螺丝钉家族的幽默故事
理解并掌握使用微信SDK
在愉快中自然的学会基础的...
Java编程系列宝典。
两条鱼儿的奇妙小世界
打好C语言的基础
治愈系萌兔的故事
给孩子一个快乐的童年
世界各地的优秀童话
Web前端中级教程Javascrip...
葫芦娃系列高清儿歌歌曲
大宝将为我们分享他的经验...
从小培养宝宝音乐天赋
制作微课方法和技巧
史上最萌儿歌动画
迷你风格的3D治愈系小短片...
北美玩具的官方频道
许多怪物进行战斗
大雄的奥特曼玩具
趣你的PPT。
宝宝巴士万圣节派对
PHP高级教程ThinkPHP商城...
儿童亲子游戏类动画
工欲善其事必先利其器
面试时的考查重点
透露判断客流量行业小秘密零基础想学编程难吗?_百度知道
零基础想学编程难吗?
大学是会计专业的,做出纳三年了,现在已经25了,学编程还来得及吗?因为不喜欢跟人打交道,想干点整天对着电脑的工作,平时也是整天宅在家里对着电脑。
编程几乎从来没接触过,除了大学考二级学了VFP,觉得倒不枯燥,还比较有趣。我知道专门的编程语言要难的...
提示该问答中所提及的号码未经验证,请注意甄别。
我有更好的答案
要看你的领悟性了。你现在25岁学编程不晚。如果你刚接触编程那就推荐你先学C语言吧。这个你可以自己学,也可以通过其他方法比如去IT学校。如果自己学的话,你可以通过网络(网上教程),或者买书(C primer plus),但是别太依赖网上教程,因为不清楚+声音小+错误百出+地方方言你听不懂。C语言是基于系统的,和系统底层打交道的牛逼东西,如果你能掌握C语言的话,做个简单的软件是不成问题的。还有就是学编程最好只学同类,如果你学C语言,然后又学VB,那么两种语言你很容易弄混的,弄混的代码电脑是不会支持的。更何况你没有接触过编程,你就不要学太多语言。针对C语言就学习吧。他是非常优秀的语言。至于C++和C语言两者有什么不同,C语言是面向的过程,C++是面向对象。java是网络程序设计语言,同C++一样, Java也是个面向对象的语言。java可以做手机游戏,但我觉得没有太大前途,竞争力太大,很难出人头地。如果不是特别感兴趣的话建议你不要学。我只能回答道这里了。你下面的问题我还不太熟悉,不过建议你针对一门学习,不要拆东墙补西墙。学了这个又学那个,到最后什么也没有学会。我希望你能得到帮助。(绝非复制粘贴)
采纳率:25%
学习编程没有什么特别的捷径,最重要的就是对学多练习,找一本适合自己的基础编程教程,根据教程的提示在电脑上自己尝试操作,经常练习就能找到编程的技巧,另外,学习编程入门还是建议从C语言开始入门学习,C语言可以说是最好的基础语言,学好C语言有助于其他高级编程语言的掌握学习。
来得及,看后天努力了。单机就是JAVA游戏了。C++比C丰富些,你简单理解吧。学编程找工作,更多的是看项目经验。30岁左右是黄金时期,教材,推荐李兴华的MLDN JAVA教程。
学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学。如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,是不是很崩溃?第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
学软件吃青春饭,你看哪里有年龄大的在上班,等年龄大了找工作时问题
1条折叠回答
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一大波能提高编程技能的游戏
招聘信息:
有时候咱们程序员也需要娱乐或放松一下,但放松的同时,也可以做一些有益于技能成长的事情。今天就来看看这一大波能够训练大脑,并且提升编程能力的网站。游戏1&这是一个可以帮助你学习编程的并且非常赞的多人在线游戏,而不是一个游戏化的编程课程。在 CodeCombat 中,你扮演一个英雄通过游戏中不同等级的冒险。第一关是 Kithard Dungeon ,里面涵盖了编程的基本概念。整个旅程中你都面临着编程的挑战,如果通过了,你会解锁下一关,并获得经验点,经验点可以用来提升英雄的能力。CodeCombat 吸引了很多年轻有抱负的程序员,根据游戏中的统计,62%的用户年龄在18岁以下。CodeCombat 支持6中不同的语言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。该游戏涵盖了广泛的编程主题,如:字符串,变量,方法调用,矢量绘图等。2. Code Hunt 是一个由Microsoft Research开发的 HTML5 科幻主题游戏。在这个游戏中,你扮演一个代码猎人,负责修复代码,并使它它返回预期的结果。总共有14个等级需要你来完成。Code Hunt 支持 Java 和 C# 两种语言。你可以学习到包括算法、循环和条件表达式等编程概念。你也可以通过阅读
来扩展其他关卡。3. CodinGame 对程序员来说是一个巨大的挑战,如果你想提升编程技能,玩CodinGame是一种有趣的方式。CodinGame 支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格: “Emacs”、”Vim”、或 “Classic” (默认)。游戏可以选择单人游戏模式或多人模式,多人模式下,你可以与其他玩家共同解决 CodinGame 中的挑战。4. Screeps 是一个为 JavaScript 程序员准备的大型多人在线游戏(MMO)。这个游戏是一个开放的策略游戏,游戏中你控制的单位被称为 creeps ,它可以帮你获得资源、建立自己的领地等等。作为一个多人在线游戏,意味着你的 creeps 会被其他 creeps 所包围。通过编写 JavaScript 来控制你的 creeps 。(Screeps = scripting your creeps)。学习如果玩该游戏,你可以查看文档。5. 在 FightCode 中,目的很简单,就是创建一个能够击败其他玩家机器人的机器人。如何创建机器人?通过编写 JavaScript 代码。例如,当某个事件发生时,你可以通过 .rotateCannon() 方法来旋转你的大炮。在创建坚不可摧、支配世界的机器人之前,你首先需要来学习如何编写一个机器人。其他类似的网站:—这是一个终端游戏,用来考察你的 Git 命令知识?。—你的任务是使用 JavaScript 编程控制电梯的运动。目标是要高效地接送乘客。—在这里你可以解决实际问题、参加不同的比赛,这些比赛每月都会进行。 这里有一系列的谜题和测试,可以用来测试你的编程知识。为了通过这一系列的测试,你需要解决问题并做很多的分析工作。—这是微软开发的一个游戏,在这个游戏中你需要和其他的程序员进行比拼。而代码就是你的武器。—你需要解决一系列由易到难的问题。这个游戏是对 Pyramid 游戏的复刻,Pyramid里面有很多逻辑和数学问题。—在这个游戏里你不光可以解决问题,还可以获取真金白银。来自全世界知名IT公司的程序员在这里互相挑战,为的就是赢得他们的奖品。—Google 大赛上已经解决的算法问题。在这里你可以自己试一试。—玩家可以通过 Python 编程解决问题并提升等级。:玩游戏,学习 Vim解谜—一组能够训练大脑的游戏,由科学家和游戏设计师一同开发。—一个交流讨论算法的 Google 群组。—妙趣横生的编程问题。—一个专门论坛,程序员在这里发布一些比较困难的编程挑战。—类似BYOD(Bring Your Own Device)模式,不过这里是BYOD(Bring Your Own Code)程序员们编写他们自己的代码片段放在这里,用来解决一些比较困难的问题。—这里包含了不同比赛中涉及到的不同的问题。你可以实时的解决问题并且查看结果,你的答案也会被验证是否正确。—与北京大学OJ平台类似,但是包含了不同的问题。—这个博客每周都会出一些新的编程问题。—包含了很多复杂的数学问题,这让发烧友们感到非常开心。编程练习—在这里你可以通过解决一些不同难易程度的问题来学习 Clojure 。—你可以在这里练习逻辑编程。—每周 Ruby 谜题。—由很多 Java 和 Python 的习题(难度各有不同)。—在这里,你可以在在线评分系统的监督下进行编程练习。—各种各样的编程问题。—8 种编程语言教学。—通过解决实际问题来学习算法和生物信息学。面试前的准备练习—这个网站是为了帮助程序员准备面试而创建的。在这里你可以找到不同领域的典型问题。—程序员面试时最容易被问到的真实问题。参考
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量4799点击量4152点击量3779点击量3431点击量3162点击量3159点击量3130点击量2968点击量2854
&2016 Chukong Technologies,Inc.
京公网安备89}

我要回帖

更多关于 玩游戏学编程app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信