开发者社区> 问答> 正文

[@徐雷frank][¥20]现在越来越多的工具能够生成Java代码,有些甚至可以完成库表自动化的操作,那么对于后续的Java开发者而言,他们的竞争力、生产力、突破口在哪里?谢谢

问题来自Java技术沙龙的郏夏圆
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 18:46:14 2059 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、现在的开发工具确实是越来越智能,而且很多代码生成工具,Java的、C#的、Go的、PHP的
    2、这些只是解决常见的、或者通用的一般情况的代码生成,提到普通的CRUD开发的速度。
    3、工程师的核心在于,工具还不够智能,特殊复杂的业务场景或者技术问题这些工具是无法完成的
    4、程序员的核心竞争力是技术+业务。这些是工具无法替代的,深入学习技术,解决比较难的技术问题,了解复杂的业务知识
    5、这些核心竞争力是无法取代的,底层的算法、实现原理、包括实战的集群配置都是核心竞争力


    不要担心被取代,任何领域淘汰的都是没有竞争力的人。
    1、现在的开发工具确实是越来越智能,而且很多代码生成工具,Java的、C#的、Go的、PHP的
    2、这些只是解决常见的、或者通用的一般情况的代码生成,提到普通的CRUD开发的速度。
    3、工程师的核心在于,工具还不够智能,特殊复杂的业务场景或者技术问题这些工具是无法完成的
    4、程序员的核心竞争力是技术+业务。这些是工具无法替代的,深入学习技术,解决比较难的技术问题,了解复杂的业务知识
    5、这些核心竞争力是无法取代的,底层的算法、实现原理、包括实战的集群配置都是核心竞争力

    2019-07-17 23:19:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载