• 我觉得我很大程度上是在远程。因为和我做东西有关的,就一个人,在美国,但我我的工作地点是在公司。 个人感觉。 交流 交流是最大问题。 你做的事情可能是没必要的。。。或者一些细节搞错。 1,是多问问题吧?有的时候把对方的话重新组织下,问问对不对(本人英文比较渣)。 2,大局优先,先画大框,而且怎么 simple 怎么来(有出现过,把问题搞复杂的情况,比如我昨天还做了一小部分不必要的事情。。。)。 3,如果必要资源没给出或者事情没确定,建议先协商好,可以直接 pending 住。我始终相信,在任何软件开中,时间最大的浪费是在做的不是别人想要的这块。而且,真心觉得做不需要的事情是浪费时间,浪费生命。 4,测试可以非常好的降低交流成本! 1),明确目的或者需求。 说的话不明确,语言比来就比较模糊。写成测试,就具体化了。觉得具体的东西都是好东西,哈哈。 大家应该都有感觉,写东西比说话难多了。书写,可以很好的帮助人思考。 2),动态文档(文档往往没办法跟着代码走)。 测试写的 ok 的话,大家也习惯测试的话,直接看测试,可以不需要跟你交流(当然这是理想的情况)。 3),代码最少化。 5,团队 DRY 如果有些坑,你踩过了,别人就没必要再踩一遍了。比如某个插件,我用的时候比较二逼,直接掉坑里了,如果别人也用这个插件,几句话就可以避免再踩这个坑。这个在远程比较不好搞。。。 如果遇到坑,第一时间在群里吼一声,没准就有人遇到过。如果团队有时差。。。自己解决吧。。。 一些配置。比如 emacs。。。如果公司别人也有用的,你配置起来会舒服很多。

    (未完)

  • 天亮了 at 2014年04月14日

    #12 楼 @chairy11 如果达成预期的话,人脑会释放多巴胺,而多巴胺促进大脑细胞之间每秒链接的数量,会看要到更多的可能性。 而没有达到预期的话,多巴胺会下降,而这会产生和疼痛很像的感觉,并且想要以逃跑来回应这种感觉(不想做了),影响你的逻辑思维和创造性思维。

  • 帮你顶下吧。

  • 话说至少半年前就看到楼主招在人了。。。

  • 觉得后半部分似乎可以这么写 post && post.title

  • 没法直接回答,但是我记得在 卡斯帕罗夫(陪深蓝玩那位)的 棋与人生 说有举行过人 + 电脑(深蓝有的时候也需要人来调整策略)辅助的国际象棋比赛,比较牛的,不是国际象棋大师,也不是很懂计算机的,而是两者都懂的人。但我记不清具体的规则是什么了。。。

    只知道最简单的方法是对所有可能尽可能的穷举,然后给每一种可能的情况一个评分(是否更有利),下一步是分数最多的那个。

    跑下题,卡斯帕罗夫有一次推算了 20 步 +(可能是 36 步吧。。。),但他自己也说忽略了大量的可能情况。

    再跑一下 还有某个大师,下着棋,大脑中有歌谣想起,于是收到了启发。。。于是赢了。。。人在想出很难的问题的答案的前一刻的大脑是非常平静,然后突然爆发。good idea 也许不是“想”出来的,而是“不想“出来的。

    随便一提,现在国际象棋方面,难点不是如何让计算机更厉害(据说的推算能力是 200 步),而是如何让计算机笨成不同等级。

  • #13 楼 @Rei #15 楼 @lidashuang 非常赞同!rails 提供了非常多的便利!觉得写 sinatra 是上手容易,但真正写好了,很困难,对程序员的要求很高!

    但如果只从学的角度考虑呢?觉得 web 开发,还要学习 html,css。这些相对简单,也容易上手,入门什么的应该也说的过去。php 的好处是直观(不框架什么的),php 直接嵌在 html 内,比较容易理解,再比如 url 也和文件有个简单的对应关系。而 rails 有很的封装和约定的东西,觉得对于新人理解起来并不容易。

    觉得学习来讲,循序渐进比较重要,当然这个也和人有关。当然,如果考虑到楼主需求的特殊性,学习 rails 也是不错的选择!

  • #2 楼 @Rei 我只知道 Sinatra 比 rails 简单。。。你的意思是说,资料什么的不全吗?我想我对 Sinatra 的看法是错误的。。。

    #6 楼 @lidashuang 能具体说明吗?

  • 为啥非要学 rails 啊? 如果楼主认准 rails 了,就忽略我下面的话吧 可以简单了解下比较小的框架,比如 Sinatra,比如 web.py。python 本来就比 ruby 精简很多。rails 又具大无比。 觉得还可以考虑下 head first 的 html 和 php。也是不错的选择。 觉得学习这东西始终挑最容易的学比较好。。。

  • 如果 Web 项目==音乐 at 2014年04月06日

    觉得数据库是 base

  • #1 楼 @tumayun :thumbsup: SOA

    #3 楼 @xiaoronglv 应该是好多年了,不好意思,没给出时间。。。那个网址里面应该有时间,我翻了,竟然还打不开,悲剧。。。

    #2 楼 @bhuztez 觉得也很有魄力(第 6 条)!

  • 多尝试,别犹豫。

  • #20 楼 @chairy11 伯克利的 cs169 改了。edx 的应该还是原来的。

    #21 楼 @oth 觉得作者理解问题很深,就是抓住最重要的东西,当然也确实不太容易理解。。。

  • #10 楼 @Tony612 好像不厚道。。。

  • #1 楼 @ruby_sky ...

    #2 楼 @xdite 在这里 刚开始翻译。。。

  • 推荐 JavaScript 的 underscore

  • 钱钟书有个笑话,讽刺西方科学,说他们研究要左眼,就不研究有眼。研究汉语的,只研究标点。

    但其实环境越简单越单一,越容易做好。

    想到国富论中关于钉子的比喻,大体意思是,如果你一个人做钉子,也许一天也不一定做出一个,但如果合作,会产出成百上千的钉子。简单来说,就是分工带来效率的大幅度提升(当然到现在也有改变,比如会允许工人换工作,比如 facebook 就有规定,如果你在 master 了一个领域后,允许换组)。

    计算机,线程间切换,要存储上下文,非常浪费效率。而人脑工作方式和计算机的工作累死,多任务只会让效率变低和准确率变低。

  • DHH 说话多么管用 at 2014年03月27日

    人脑更容易理解表肯定的词语,而不是否定的词语。

  • 自家公司,顶一下!

  • 应该有相似问题的解决方案什么的吧?觉得数学是入门最慢的。。。

    离散。感觉和计算机相关性最大吧?比如会单独讲下证明的方式,bool,数论,概率论 http://book.douban.com/subject/3125432/

    高数,概率统计,线代。

    高数似乎是要先行,因为概率要用到一些微积分。线性倒是很高数没有什么关系。

  • 一个还算好玩的题目 at 2014年03月22日
  • 领略一下快排的魅力 at 2014年03月21日

    #24 楼 @shiny 见过第二种。

  • 领略一下快排的魅力 at 2014年03月21日

    有个网站是常见算法的可视化(但比较简单,就是用长条代表大小),但我忘了让我丢哪了。。。

  • positive feedback

  • @pynix julia 据说还可以直接调用 c,java。 还有就是做一些数学操作非常 handy。

  • 求 lisp 活跃的论坛!