安卓怎么玩ERA游戏
如何从零开始学编程?
如何从零开始学编程?
You can code. They cannot. That is pretty damn cool.– Learn Python The Hard Way
在你学习编程之前思考一下你的目标,当你有最终目标时道路会更加的清晰。那么,你想要写什么?网站?游戏?iOS或者Android应用?或是你是想自动化完成一些乏味的任务让你有更多的时间看窗外的风景?也许你只是想更具有就业竞争力找个好工作。所有的这些都是有价值的目标,这些目标都是你编程学习推动力的一部分,没有推动力的人,是无法在略显枯燥的漫长学习之旅中走远的。
不要浮躁
Bad programming is easy. Even Dummies can learn it in 21 days. Good programming requires thought, but everyone can do it and everyone can experience the extreme satisfaction that comes with it.
不管是在线下还是线上的书店,满目都是《21天学通Java》这种速成书目,它们都承诺在很短一段时间内就让你能够学会相关技术。Matthias Felleisen在他的著作 How to Design Programs, Second Edition 一书中明确指出了这种「速成」的趋势并予以了以上的讽刺。
所谓的「捷径」或者说「银弹」是不存在的,智者说过,精通某个东西需要10年或10000个小时,也就是汉语中的「十年磨一剑」,所以不用着急,功不唐捐。
培养兴趣
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
– Linus Torvalds
沉醉于编程,编程更是为了兴趣。兴趣是推动力的不竭源泉,保持这种充满兴趣的感觉,以便于你能将其投入到你的10年/10000小时的编程时间中。编程很有趣,那是探索的喜悦。那是创造的喜悦。看到自己亲手完成的作品显示在屏幕上很有趣。有人为你的代码而惊叹很有趣。有人在公共场合称赞你的产品、邻居使用你的产品、以及在媒体上讨论你的产品很有趣。编程应该十分有趣,若并非如此,就找出导致编程无趣的问题,然后解决之。
支持mhl功能的手机有哪些?
别信那些乱说的,现在新出的手机基本都不支持MHL功能了,都是些旧机型才有。因为无线投屏的存在,目前几乎所有的手机厂商都不愿意为MHL交专利费了。
网页链接这个是MHL的官网,可以查一下,支持的都是些老机型。
小米就一个小米2,后面还不能带字母的才支持,华为就一个P系列的P6(S-L01和 S-U06)支持,M系列的都不支持。还有乐视1s也是支持的。其实MHL功能挺好的,但是基本15年以后的手机就很难找到支持MHL的了,老款的手机现在用也不现实,发热厉害用起来又太卡了,播放稍微大点的视频可能都卡。