已发布 / Published 2017-04-02T06:53:34+08:00

千天计划之第961天——Derek Sivers

one candle can light thousands of candle. it is not I have more and then you have less. it contributes to other

感觉只给自己挖了一个又一个坑,跳进去了,有些又不想再跳了。


人人都能用英语,得到专栏,千天编程计划,50页计划,三千天背单词,反思日志系列,半马跑步,读原版书,英文杂志,清晨朗读。


这些除了前两个暂时落下之外,其他都在紧赶慢赶的跑着,有时候也不想做了,有时候就想着这些是我会终生做下去的事情,每日必做的事情。


但这些都是成长的路途,怎能轻易放弃?


昨天花了四五个小时读Poor Charlie's Almanack,加入了一个群聊,见识到了优秀的英语学习者,感觉自己吹嘘天天那么努力用功学,挺可笑的。


莫说行人早,更有早行人。


有时候做这些事情,想着自己有这么好的条件,而且也能竟完成如此艰巨的任务,心里禁不住开心。


一个个小目标汇聚成大目标,总会慢慢看到希望的。


有时候也想像有些人那样,只好好学课本罢了,再就是做点部门的事情,但每个人的路不一样吧,我放不下这些,那就挤时间做吧,但是矛盾主次要还是要分清的。




清晨朗读会的文章我还是按照自己的流程来读,但是没有再放这里了。今天要谈到前天读的那篇文章,就顺势把录音也放上来吧,反正最近感觉读的也比较好。


图片


朗读内容


Should you learn programming? Yes.


By Derek Sivers


When I was 14 years old, my guitar teacher told me something important:


“You need to learn to sing. Because if you don’t, you’re always going to be at the mercy of some asshole singer.”


His point was about self-reliance. If you ever have any ideas, whether for songs or apps, you need to have some basic skills to turn those ideas into reality.


One of the most common things I hear from aspiring entrepreneurs is, “I have this idea for an app or site. But I’m not technical, so I need to find someone who can make it for me.”


I point them to my advice about how to hire a programmer, but most programmers are already busy and expensive.


Imagine if someone said, “I have this idea for a song. But I’m not musical, so I need to find someone who will write, perform, and record it for me.”


You’d probably advise them to just learn enough guitar or piano so they can play their song.


It’s like learning to drive or make dinner. You only need to learn enough so you’re not helpless.


So, yes, you should learn some programming. Basic HTML, CSS, and JavaScript are enough to start.


I recommend Head First HTML and CSS first, then Head First HTML5 Programming. Those are very fun, visual books where you need to see the detailed illustrations, so get the paper book or PDF.


If you prefer a course and community, use Free Code Camp. Ideally, do those books and this course at the same time, to really reinforce what you’re learning.


You could go through those books or courses in a few weeks, and you’d already know as much as half of the people that call themselves web developers.


It’s a really amazing feeling. The mystery is lifted. You’ll look at all websites in a new way. You’ll understand what’s going on behind the scenes. You’ll know how to do it yourself. It’s really empowering. (It’s definitely been the most rewarding thing I’ve ever learned.)


For an inspiring example see Jennifer Dewalt, who learned to code by building 180 websites in 180 days, with no previous experience (http://blog.jenniferdewalt.com/post/62998082815/after-180-websites-im-ready-to-start-the-rest-of).


Next, read my advice on learning JavaScript (https://sivers.org/learn-js).


https://sivers.org/prog


蛮有意思的:Hello World! (https://jenniferdewalt.com/node/hello_world)


进入这个网站:


刚开始是这样:


图片


用鼠标拉一下左边的绳子:


图片


会立即嗨的一声出现这个动画。


第二个是All Draw(https://jenniferdewalt.com/node/all_draw)

图片


就在这个板板上画画:

图片


画的有点难看==||


这个博客上还有很多网站:


图片


我应该向她学习,不是以前篇文章就完事了,应该做一千个网站,额,太多了,五百个吧,或者是其他的可产出的项目。


当然这些要有意思,不能枯燥无聊,至少要看得下去。


我随便点了几个其他的,都挺有意思的, 小游戏类,简单实用的工具类,虽然有些我不太明白是怎么玩。


不过这才是编程么!有意思才好玩!