有的时候觉得学习不能只靠兴趣。 看过《黑客》。那些黑客虽然没有明确的学习方式,但潜在的方式非常好。比如经常有讨论。比如有强大的智力支持(mit 啊。。)。有很好的文化。甚至还有 pair programing....
说下自己有过的毛病 1,装。老想学难的东西。知识有顺序性,要循序渐进。 2,欲速则不达。总想着今天能学多少多收,一个星期能学多少多少。没复习没总结。 3,没计划。学校好处在于可以上课,还有作业,还有考试。而且有不同的课程可以穿插的学。都是很好的辅助学习的方式。 4,尽量找课程学。比如学过的课程一般都有测试和基础代码,光写那些测试代码就够你写的了。跟歌城有很多优势。 5,监督机制不好。这个倒是很好解决,你发封邮件,给自己的朋友,告诉他们你要学哪门课程。但这样做也有两个问题,1 是勇气的问题。2 是损友怕碰到损友
打印的书很沉。。。不好带,我搬了两次就疯掉了。。。
#10 楼 @mimosa 肯定不够吧。我之间称了下,是 7 公斤,如果称是准的话。我们邮件聊吧。[email protected]。不行再把钱打给你吧。不好意思啊。 我刚来广州,比较忙。。。
#3 楼 @mimosa [email protected] 我给你邮铁路的吧,便宜,慢的 2 块多,快的 4 块多 书一共 7.1 公斤,邮寄快递比较贵,看你了。 英文的都是打印的,鸟哥的是盗版的。
好像楼歪了。去试试就知道了,短的 2 个星期,哪怕你做不了项目,你也看到别人如何做项目了。
改下之前写的代码
我在用 django。。。我始终搞不明白,为啥什么事情都要我管。。。而且感觉 django 很乱,url 竟然要管 template 的事。form 很好用,但 mvc 层的事情都有用!!!
但我觉得学学 django 对我有帮助,因为有些事情逼着我去关注。
多尝试!没必要选什么以后就要干什么。进可能的折腾!
考虑吃素吧,我吃素胃就比较舒服。吃肉,油腻的就不行。。。我现在犹豫着要不要改吃素了。。。顺便再信个佛什么的,连酒都可以不喝
我想到 django 的文档了。。。别说中文了,连社区都没有。你把他同 rails 的文档一比,简直不是文档。满足吧。。。
翻译其实很痛苦的。。。
似乎哈工大的自然语言很强!
可不可以说,rspec 自带了黄瓜呢?
cucumber,可以把用户的需求专程程序的代码。这个东西用户也能看懂,成员有又能拿来做测试。 其实这些个人感觉这些都不是重点,cucumber 是用来 BDD 的,为了保证程序员做正确的事情(防止做的事情不是用户想要的)。同时也方便用户叙述需求。
还有就是持久的更新。
简单直观的反馈机制分数。高频率的刺激--a 兵,杀人。随机性(一些技能是随机的)。配合。自由支配英雄。我玩真三。。。没学 dota 的原因就是觉得会上瘾。现在真三不想玩了,就不玩什么游戏了。
edx 的 cs169 推荐。这个整体性比较好,但也许对你来说没难度。。。
#10 楼 @jianpanxiu 呵呵,我没说清楚,当我没说吧。
有共同目标。
谢谢分享!
提个小建议。可以用纸,随时可以丢。纸不要太大。用纸的好处是你可以把多个页面放在一起,然后可以用箭头表示跳转。 推荐 BDD,就算是不能严格执行,也能知道自己要干什么,这样可以节省很多经历,避免浪费与不必要的事情。 TDD 有一点规则就是要写最少的能使测试通过的代码。感觉敏捷开发中,迭代很重要。就是要时刻有能跑的代码,然后再更改(写的更好或者加功能)。所以没必要一次成型。
外来的和尚会念经。 英文的可能会给一些人感觉比较专业吧?再一个国内的商品质量很多都不靠谱。。。 再者,潜在的用户是否很在意是否为英文?
有的是建议写测试(characteriztion test ,简单来说,比如我觉得 1+1 = 3,我就写测试,1+1.should =3,错了再改,对了为止)。但这种感觉难度很大,因为我 rspec 用的不熟悉。。。