那条狗不错,是公司的么?
#10 楼 @qinfanpeng 是的,感觉说重了也不好,不过说轻了实在是没有压力,有什么好办法么?
#5 楼 @qinfanpeng 难,现在校招过来的,总感觉学东西就是看国内各种视频教程,我们让他们看英文资料,他们觉得那是国外大神干的事情。。。
#1 楼 @lotusfire 搜给人看了,人说看不懂
先学会如何使用搜索引擎
你们开发什么用 react?
好东西,收藏了
啊哈,我露脸了!
xdite 写帖子这么用心
#8 楼 @towonzhou 够意思
这照片很有互联网氛围
#20 楼 @boyishwei 这里我注明一点,不要把设计模式和 JAVA 扯在一起,JAVA 高级程序员没几个看得起设计模式,甚至很讨厌设计模式。JAVA 覆盖面广,低端程序员很多又不知从何入手,被忽悠着学设计模式。
另外你知道么,国内翻译设计模式类书籍,吹捧设计模式的,反而是推崇 ruby 的 thoughtworks 公司。
如果你非要说软件复杂度,J2EE 产品并不算复杂的软件,ERP 之类的产品,本来就是设计给外行写的,因此并不复杂。Micro Service 这些更是为了简化业务,让外行可以写软件。
真正复杂的软件,比如编译器、office、ps 这种,才算得上。
这里我也想吐槽JAVA,和C#相比,JAVA这么多年真是毫无进展,被C#甩了几条街了,这也使得那帮搞设计模式的水货有机可乘。
最后我补充,JAVA 并不繁琐,多写两行代码能浪费你多久时间,这里有篇文章http://www.teamten.com/lawrence/writings/java-for-everything.html我蛮赞同的,我就不详细说了。
另外我告诉你我开发 Web 应用时从来不重启 tomcat,这些只是一些毫无技术含量的技巧而已,拿出来喷 JAVA 不好。
敏捷开发不是靠少些两行代码,而是需要有大量稳定的东西支撑,scala 在大团队中使用的问题已经暴露了很多次。另外,它的可读性实在是太差了。
#17 楼 @blacktulip 好吧他其实也是在喷,你非要说明白,哎!
#14 楼 @blacktulip 他原来写过一篇文章,将建筑这种严格的生产和软件生产对比。你多看他的文章就知道了,王垠总是希望一门语言能够尽量通过语法分析等方式来保证复杂软件的质量,而 js、python 等他经常喷的脚本语言并不能胜任。这里复杂软件有可能是复杂的商业软件,也可能是工业软件。我这里说工业化软件只是想区分质量普遍较低的互联网软件。
#12 楼 @blacktulip 我说他按照工业化标准,只是不想惹到太多人,你非要较真我就直接说吧。js 完全就是一门垃圾语言,但这与 js 程序员无关。js 的普及,完全就是商业化推广的问题。我说 js 是垃圾,但是我平时也需要写,不仅要写,还要去大量学习深入了解 js 的底层,将 js 培养成兴趣爱好。用 js 和其他语言去实现同样的东西去对比语言的好坏,js 无论从质量、效率还是维护上,相比其他语言没有任何优势。仅仅是因为没办法,才用 js。
#10 楼 @blacktulip 他是按照工业化生产的标准去评价 js 这类语言,你理解错我的意思了。我个人认为,js 虽然有许多优势,适合 Geek,但是从软件质量保证来说,js 的确设计的很烂。你不妨看看真正从事计算机技术行业(不包括互联网),有多少重要产品是用 js 写的。
最右边那个好年轻
我来说句实在话,各位 rubyist 其实没必要和王垠较劲,他并不是在骂你们。 王垠所说的软件和 ruby china 里各位朋友所说的软件不是一回事。 如果做 ERP、BBS、一些中型 APP 的后台,ruby、python 都可以胜任,这些软件出了问题,可以通过维护。通过 ruby 来提升开发的效率、乐趣是一件非常好的事情。 但工业化生产等要求严格的软件中,一些东西是不能容忍错误的,一旦出错,可能不是下岗可以解决的。 另一方面,从软件质量的角度来说,公司无法控制程序员的水平,因此,java 相对于 ruby 更有利于软件质量的保证,一些与巨款挂钩十分紧密的项目,让各位 rubyist 来当项目经理,你的手下非要用 ruby,你不会心虚么。 看过王垠以前文章的人应该知道,王垠在批判软件质量时,其实往往是按照工业软件标准来的,所以他骂 ruby,和 ruby china 里各位朋友并没有什么关系。
额,这个连公司干什么的都不写不大好吧
这么折腾还是买 macbook 算了
#2 楼 @kai209209 不一定,有的人是用给别人听的