要感谢 @lgn21st送的这本书,我舍不得看,于是又买了个电子版的。然后测试 kindle 推送,没问题。
楼主这么年轻,做什么都有资本。。
你妈说的有道理但是还是要学一个你自己喜欢的。
另外,码农跟计算机科学其实关系不是特别大。
码农面对好多的是工程问题。
你要问问自己你想做学问还是做东西。选择好了,在大学才能更好的找对方向。
今天下班堵车,听完了,支持。
我用这个枕头,Ikea 买的,记忆海绵,外加一个人体工学的弧线。枕了快两年了一直都还不错。
#15 楼 @jimrokliu 这个语言暂时不太适合作生产环境开发,因为 API 变动还很大,而且第三方库还比较少。但是有很强的异步跟分布式计算的能力,其元编程能力不亚于 Ruby,所以有潜力做出跟 Rails 匹敌的框架。
#3 楼 @willmouse 哎,可惜啊,暂时去不了了。
先别买啊,等下一代 ipad
#20 楼 @RainFlying 是的,就是这个意思
另外,盖茨退休,是没意思了。 想想,他已经改变了世界,拥有几万人的开发公司。他能做的除了整天开会也没什么了。
可是另一个方面,他认识了这么多富豪。找他们要钱,去非洲消灭疟疾,从另一个角度能有另一个机会改变世界。
其实这个怎么创建都好,new 创建了怎么都要传到 form 里面,然后再回来 create 的时候,最好用 current_user 赋值给他,还有 strong parameter。避免可以通过 mass assignment 假冒别人回复。
是退休了,比下台听上去圆满多了。。
管理者与领导者是不一样的。
领导者是舵手。管理者是牧羊犬。
管理要搞清楚管理的到底是什么, 我觉得作为管理者,至少软件开发的管理人员的任务从来都不是管人,而是 管理任务,培养下属。
是的,以前在黑莓上班,本来跟个牛人打算一起开发点什么,结果牛人看了一天 Git 之后拒绝学习。也就作罢,当时公司用的就是 Perforce. 我觉得最主要的还是他没空跟我玩闹,他搞乐队经常去表演啥的。
我接触过很多国外程序员,我觉得 Github 上面的不具有代表性。 如果从广义的老百姓程序员 (而非 Github 活跃用户) 角度来说,大部分没有让程序员这个角色侵占太多个人的空间。说白了程序员就是个工作,工作之外其他角色还很多。
我曾经在黑莓一个 900 个程序员的开发部门工作,里面用 Github 的其实有 50 个人就不错了。 然后大家对开源项目接触也少,大部分都是公司内部的项目。 那时候同事下班周末出去玩玩,加拿大夏天短暂,大家抓紧时间出去踢球,钓鱼,露营,陪孩子出去玩。还有同事有加拿大游泳队跟跆拳道队的,下班就去训练,争取进奥运的名额。
我觉得也不只是黑莓,我认识不少在微软跟 IBM 的同学,跟我最好的一个大学同学在微软写.Net 的编译器。因为职业成长都是依赖公司内部的资料,所以下班后私人时间还是很多的。 而且这也不意味着他们作为程序员的角色就更不好,我觉得程序员是个工作,工作出色就已经合格了。如果当成爱好毕生精力都投入进去,那这是锦上添花的个人选择。
我觉得,国内跟国外最大的差别就是,有没有客观的条件和业界的共识,能做到生活与工作的平衡。能不能做到在工作时间内满足个人的职业发展。
#24 楼 @aphantee 是的魁北克技术移民更容易一些,毕竟现在联邦的名额非常少。 如果你会法语,去魁北克没有任何劣势。 工作上蒙特利尔比多伦多机会少些,但是比起他城市比起来还是要好,而且竞争也相对较小。
具体的可以看下这里: http://www.cic.gc.ca/english/immigrate/quebec/index.asp
#19 楼 @bhuztez 我式的,是 string 的情况下,因为楼主第二楼提出前后都是 string.
另外,我想说的意思是 ruby 对空白总体来说是不敏感的,但是正如你说的,+号是特例,因为他也用来做 single arity 的 operator.
来证明我的意图
irb(main):001:0> "abc" * "abv"
TypeError: no implicit conversion of String into Integer
from (irb):1:in `*'
from (irb):1
from /Users/yinghai.zhao/.rbenv/versions/2.0.0-p195/bin/irb:12:in `<main>'
irb(main):002:0> "abc" *"abv"
TypeError: no implicit conversion of String into Integer
from (irb):2:in `*'
from (irb):2
from /Users/yinghai.zhao/.rbenv/versions/2.0.0-p195/bin/irb:12:in `<main>'
另一个东西是,Ruby 是一个动态类型,但是是强类型的语言。 原问题就是因为 + 这个运算符在不同类型上面的定义不同。