这是一篇老码农自我反思的文章,不知道这里有没有人有同感?
Java 技术界的八位大神:别只顾着追求编程技巧 http://www.jianshu.com/p/c9f58a846f70
1
Librazy 2017-06-14 13:31:53 +08:00 1
编程技巧和业务思想又不是什么鱼和熊掌。
为什么有什么设计模式,就是光靠“编程技巧”搞不定只好拿一坨 boiledtemplate。一屏代码的 POJO 一个点写错可能就得查半天,什么 Visitor 模式 review 半天就是传一个 lambda 的事。 C#和 Java 看起来很相像的两门语言,在语言设计上 C#是被公认[来源请求]的优于 Java 的。很多 Java 里够你扯一屏幕的,C#就是一个“编程技巧”,也就是语法糖轻松搞定。所以 Java 自己也看不下去了,比如 Java7 到 Java8 的更新就算是比较注重所谓的“编程技巧”的一次更新,lambda, Stream API, Collections API,你要在 Java7 里做也是可以的,但是写起来就是磨叽还容易出错。 这些语法糖,“编程技巧”,就是无数开发者在写业务逻辑中总结出来的便捷、有效的方法,加到语言层面,该用就用,该爽就爽。 |
2
hellojl 2017-06-14 14:32:26 +08:00 1
解决问题是程序员工作的意义,写出简洁、优雅的代码是程序员的基本素质。没什么冲突的
|
3
reus 2017-06-14 16:36:55 +08:00
咸鱼。
|
4
puluo OP @Librazy 您说的对,我以前和你想法很类似,大学是数学系的,喜欢 LISP,后面也用 scala 和 node。不过有一点,Intelli Idea 太强大了,而且 java 库多,很多所谓容易出错的和磨叽的,java 其实基本不存在了。
|
6
siteshen 2017-06-15 02:35:10 +08:00
看标题以为是 Java 技术界的八位大神告诉大家“别只顾着追求编程技巧”。然而一看文章,只是介绍了一下 Java 技术界的八位大神很牛逼,然后是博主的一些感悟而已。感受就是,标题党无处不在。
|
7
Totato5749 2017-06-15 09:28:34 +08:00
看完也没解释为什么别顾着追求编程技巧。。。。辣鸡文章💩
|
8
chlo0823 2017-06-15 11:02:22 +08:00
大神的事迹,就是最好的证明。如果这些大神整天追求 lambda 这些玩意,还会有这么大的成就吗?
网上低段位的喷子太多了,文章没整明白就急着反驳,或者思维层次太低,哎。。。 |