程序员,是否过于纠结编程技巧了?

2017-06-14 13:08:14 +08:00
 puluo

这是一篇老码农自我反思的文章,不知道这里有没有人有同感?

Java 技术界的八位大神:别只顾着追求编程技巧 http://www.jianshu.com/p/c9f58a846f70

2491 次点击
所在节点    程序员
8 条回复
Librazy
2017-06-14 13:31:53 +08:00
编程技巧和业务思想又不是什么鱼和熊掌。

为什么有什么设计模式,就是光靠“编程技巧”搞不定只好拿一坨 boiledtemplate。一屏代码的 POJO 一个点写错可能就得查半天,什么 Visitor 模式 review 半天就是传一个 lambda 的事。
C#和 Java 看起来很相像的两门语言,在语言设计上 C#是被公认[来源请求]的优于 Java 的。很多 Java 里够你扯一屏幕的,C#就是一个“编程技巧”,也就是语法糖轻松搞定。所以 Java 自己也看不下去了,比如 Java7 到 Java8 的更新就算是比较注重所谓的“编程技巧”的一次更新,lambda, Stream API, Collections API,你要在 Java7 里做也是可以的,但是写起来就是磨叽还容易出错。

这些语法糖,“编程技巧”,就是无数开发者在写业务逻辑中总结出来的便捷、有效的方法,加到语言层面,该用就用,该爽就爽。
hellojl
2017-06-14 14:32:26 +08:00
解决问题是程序员工作的意义,写出简洁、优雅的代码是程序员的基本素质。没什么冲突的
reus
2017-06-14 16:36:55 +08:00
咸鱼。
puluo
2017-06-14 17:07:14 +08:00
@Librazy 您说的对,我以前和你想法很类似,大学是数学系的,喜欢 LISP,后面也用 scala 和 node。不过有一点,Intelli Idea 太强大了,而且 java 库多,很多所谓容易出错的和磨叽的,java 其实基本不存在了。
puluo
2017-06-14 17:10:26 +08:00
@hellojl 您说的对。 不过和文章想表达的,也不冲突吧,属于另一个角度看问题
siteshen
2017-06-15 02:35:10 +08:00
看标题以为是 Java 技术界的八位大神告诉大家“别只顾着追求编程技巧”。然而一看文章,只是介绍了一下 Java 技术界的八位大神很牛逼,然后是博主的一些感悟而已。感受就是,标题党无处不在。
Totato5749
2017-06-15 09:28:34 +08:00
看完也没解释为什么别顾着追求编程技巧。。。。辣鸡文章💩
chlo0823
2017-06-15 11:02:22 +08:00
大神的事迹,就是最好的证明。如果这些大神整天追求 lambda 这些玩意,还会有这么大的成就吗?
网上低段位的喷子太多了,文章没整明白就急着反驳,或者思维层次太低,哎。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368319

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX