程序员,是否过于纠结编程技巧了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
puluo
V2EX    程序员

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

  •  
  •   puluo 2017-06-14 13:08:14 +08:00 2960 次点击
    这是一个创建于 3116 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    Librazy
        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 里做也是可以的,但是写起来就是磨叽还容易出错。

    这些语法糖,“编程技巧”,就是无数开发者在写业务逻辑中总结出来的便捷、有效的方法,加到语言层面,该用就用,该爽就爽。
    hellojl
        2
    hellojl  
       2017-06-14 14:32:26 +08:00   1
    解决问题是程序员工作的意义,写出简洁、优雅的代码是程序员的基本素质。没什么冲突的
    reus
        3
    reus  
       2017-06-14 16:36:55 +08:00
    咸鱼。
    puluo
        4
    puluo  
    OP
       2017-06-14 17:07:14 +08:00
    @Librazy 您说的对,我以前和你想法很类似,大学是数学系的,喜欢 LISP,后面也用 scala 和 node。不过有一点,Intelli Idea 太强大了,而且 java 库多,很多所谓容易出错的和磨叽的,java 其实基本不存在了。
    puluo
        5
    puluo  
    OP
       2017-06-14 17:10:26 +08:00
    @hellojl 您说的对。 不过和文章想表达的,也不冲突吧,属于另一个角度看问题
    /tr>
    siteshen
        6
    siteshen  
       2017-06-15 02:35:10 +08:00
    看标题以为是 Java 技术界的八位大神告诉大家“别只顾着追求编程技巧”。然而一看文章,只是介绍了一下 Java 技术界的八位大神很牛逼,然后是博主的一些感悟而已。感受就是,标题党无处不在。
    Totato5749
        7
    Totato5749  
       2017-06-15 09:28:34 +08:00
    看完也没解释为什么别顾着追求编程技巧。。。。辣鸡文章
    chlo0823
        8
    chlo0823  
       2017-06-15 11:02:22 +08:00
    大神的事迹,就是最好的证明。如果这些大神整天追求 lambda 这些玩意,还会有这么大的成就吗?
    网上低段位的喷子太多了,文章没整明白就急着反驳,或者思维层次太低,哎。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5178 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 07:54 PVG 15:54 LAX 23:54 JFK 02:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86