终于,我也到了和 Eclipse 说再见的时候,难说再见

作者 | 程序员小跃

责编 | 夕颜

头图 | CSDN下载自视觉中国

出品 | CSDN博客

2011-2020,一段旅程的结束,意味着另一端旅程的全新开始。

优秀的赛车手,除了过硬的技术之外,拥有一部性能炸裂的赛车驰骋赛道,随之而来的必然是一座座冠军奖杯;优秀的篮球手,没有一双优秀的篮球鞋,在激烈的对抗中不占上风,纵使天赋异禀也无济于事;优秀的程序员,编码逻辑思维清晰透彻,奈何开发工具屡屡拖后腿,产品产出的效率自然大打折扣…

所以,为了让我这名优秀的程序员开发效率能提升的更快,我今天放弃了十年的使用工具,尽管有点不舍,但为了我的未来,我忍痛割爱了。

我和 Eclipse 的结缘

肯定很多人纳闷,Eclipse 有什么好,能让跃哥你这么执迷不悟。先前也在群里聊过,我说我一直在用 Eclipse,很多群友很是不解,都 2020 时代了,我竟然还在用远古时代的兵器,怎么和大家比拼。关键是他们劝我,还劝不动,抛来鄙视的目光,跃哥表示很无奈。

大家都知道我是从 Android 转到 Java 的,我大学的时候就在用 Android 开发,那时候哪像现在的同学们这么幸福,Android Studio 一键式安装,所有环境都弄好,你只要打开 AS,就能愉快的编写代码。

同时期的读者肯定能引起共鸣,那时的我们,先安装 JDK 环境,使用 Eclipse 配置好 Android 开发环境,引用 adt,我给你们看看我电脑上现在还在用当初的 adt,一直在更新,文件名我一直没变,就是我的情怀所在。

无论是初学入门看的视频,还是学习工作用的开发工具,非 Eclipse 莫属了,那时候教视频的 Mars 老师老是调侃,「弄好这些,大家先去泡杯咖啡,喝几口,程序还能编译完」。一句句调侃,显示出 Eclipse 的不足,Google 也一直在努力,默默地更新了 AS 的 Beta 版本,到 1.0 走了很久,所以我工作之后还是一直在用 Eclipse,就这样我对 Eclipse 的感情更加深厚了,快捷键用的飞起,各种插件安装也无形中让它臃肿起来。

深厚的友谊

这样的状态持续了很久,直到 AS 趋于稳定,但是命运就是这么的捉弄人,我转了 Java,公司项目组在用Eclipse开发,我好不容易稍微熟悉AS 的一些用法,刚熟悉快捷键,又被拉回到 Eclipse,哈哈。我对它的感情在那一刻又深厚了起来,难不成我就 Eclipse 到底了吗?

小伙伴们的问题又来了,「跃哥,你怎么转了 Java,Android 不香吗?」当我向别人介绍,我从 Android 转 Java 这个经历的时候,都不知道回答了多少次。

怎么说呢,客户端固然很好,也涌现了很多优秀的榜样,比如郭霖郭神,任玉刚,还有鸿洋;但是我的选择是根据自身情况,以及发展,经过深思熟虑而来。后端能看到整个项目的架构,能更清晰的看到业务的整体流程,能锻炼一个人的架构设计能力(以上仅是我的看法),基于此我没有犹豫。

转 Java 之后,相继开发了公司的新一套聊天服务器系统、机器人系统,定时任务系统,参与后端接口规划、设计以及少部分开发。通过这些方式,真正的实现了我想要达到的目的,对业务有更多的了解,对架构有进一步的分析,甚至是数据库能力以及Redis、MongoDB、消息队列都一个个熟悉起来,Java 能力的提升就更不必说了。

感谢 Eclipse 让我完成了这么多的作品,至少吹牛逼的能力资本是有了。

难说再见

每个人每时每刻都在发展,进步,工具也在升级、进化。

IDEA 这几年发展的劲头强劲,Android 开发的 Android Studio 也是 IDEA 的一个支线,现在圈内的绝大部分Java 开发小伙伴都在用 IDEA。

其实不仅仅是 Java 开发,JetBrains 公司旗下有全家桶系统,涉及到Java、PHP、Python、Go、C++等等,简直了,用过的都在夸谁用谁知道。

我也到了和 Eclipse 说再见的时候了,因为 Eclipse 现在跟不上试图高产的我的开发节奏。举个简答的例子,Eclipse 上我引入一个 autowired 注解,都能让我卡机,继而出现超时的提示,工程变大了,加载变慢,每次引用注解还得来几秒圈圈,提升效率可想而知。

我花了一点的时间转换到 IDEA 上,注解转圈的问题没了,随之而来的是写代码各种清爽的节奏,编译,调试,maven 打包体验都是拉开 Eclipse 一大段距离,那时候的我瞧瞧的下定决心,是时候和 Eclipse 说再见了。

尽管我之前在自己的练手项目里已经接触了 IDEA,这次真正用在了项目上,还是感受到了很大的冲击,怪不得用过的朋友都说有种「相见恨晚」恨晚的感觉,这个感觉,我也尝到了,真的很香。

拥抱未来

难说再见,但又不得不再见,这就是我的选择,也是发展的趋势。IDEA 的插件化,也是拉开差距的一大特色,开发效率的提升,以后就靠 IDEA 给我的优越感了,不然也对不起我今天的选择。

我在职场打滚这么多年,用 Eclipse 将近 10 年,技术在发展,技能在提升,见识在提高,效率也必须得跟上,这样才能更好的和同事做好新项目,改好每一个 bug,让用户体验升级。

工具只是一种手段,但是如果在 KPI 重压之下,在结果为导向的时代,你能在过程上提升,结果自然就会有所提升,这种导向不需要说什么,肯定是优于之前,是一个新的开始。

跃哥今天果断做出了改变,如果你还在用 Eclipse,欢迎你继续和跃哥来唠嗑,跃哥和你一起分析分析,让彼此效率提升,让工作愉快,何乐而不为!!!

版权声明:本文为CSDN博主「程序员小跃」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/xuyue995277/article/details/106228048

【END】

推荐阅读

  • 一文带你从头认识什么是「缓存」!

  • 在 520 这天,竟然有人把 Docker讲清楚了? | 原力计划

  • 如何使用 SQL Server FILESTREAM 存储非结构化数据?这篇文章告诉你!

  • 平安科技王健宗:所有 AI 前沿技术,都可以在联邦学习中大展身手!

  • 踢翻这碗狗粮:程序员花 7 个月敲出 eBay,只因女票喜欢糖果盒!

  • 又一年5.20,用Python助力程序员脱单大攻略(视频版)

  • 斗地主吗?能学区块链那种! | 原力计划

真香,朕在看了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业实战_09_MyCat 搭建Mysql 一主三从复制环境

接上一篇:企业实战_08_MyCat 搭建Mysql 一主二从复制环境 https://gblfy.blog.csdn.net/article/details/118651265 文章目录一、解决同步和数据初始化1. 主节点node1脚本同步2. 数据初始化二、创建复制链路2.1. 登陆数据库2.2. 建立复制的链路2.3. 查看链路2.4. 设…

Python开发之:Django基于Docker实现Mysql数据库读写分离、集群、主从同步详解 | 原力计划...

作者 | Pythonicc责编 | 王晓曼出品 | CSDN博客简介1、什么是数据库读写分离读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致…

基于Flink和规则引擎的实时风控解决方案

对一个互联网产品来说,典型的风控场景包括:注册风控、登陆风控、交易风控、活动风控等,而风控的最佳效果是防患于未然,所以事前事中和事后三种实现方案中,又以事前预警和事中控制最好。 这要求风控系统一定要有实时性…

分辨垃圾材质自动分类 支付宝升级垃圾分类AI回收箱

塑料罐、易拉罐、玻璃瓶分别怎么丢?在今天召开的云栖大会现场,支付宝推出了智能垃圾箱,可对各类不同材质的饮料瓶自动识别、分类丢弃,为行业领先。智能垃圾箱是蚂蚁金服首次在业内推出SKU粒度的垃圾识别技术,借助机器视…

结构化大数据分析平台设计

前言 任何线上系统都离不开数据,有些数据是业务系统自身需要的,例如系统的账号,密码,页面展示的内容等。有些数据是业务系统或者用户实时产生的,例如业务系统的日志,用户浏览访问的记录,系统的…

没错,你离分布式搜索只差一个Elasticsearch入门!

来源 | 沉默王二责编 | Carol封图 | CSDN 付费下载自视觉中国学习真的是一件令人开心的事情,上次分享了Redis 入门的文章后,收到了很多小伙伴的鼓励,比如说:“哎呀,不错呀,通俗易懂,十分钟真的入…

蚂蚁金服总裁胡晓明:科技如何驱动金融从离线走向在线

今天,2019阿里云栖大会在杭州云栖小镇开幕。蚂蚁金服的展区吸引到不少关注金融创新的“同道中人”。 除了亲身体验蚂蚁金服在金融科技领域的创新技术,蚂蚁金服集团总裁胡晓明特别在主论坛发表题为《数字经济时代的金融科技》的主题演讲,分享数…

1万亿次、10亿人、10亿张,科技给生活带来多少改变?

云栖大会精彩进行中,今天,是 Day-2。 一早,阿里技术明星团闪亮登场! 贾扬清:阿里巴巴副总裁、阿里云智能计算平台事业部总经理、高级研究员 李飞飞:阿里巴巴副总裁、阿里云智能数据库产品事业部总经理、高级…

“编程能力差,90%输在了数学上!”CTO:其实你们都是瞎努力!

01从未得到过重视的问题一流程序员学数学,二流程序员学算法,低端看高端就是黑魔法。可能有人以为这就是个段子,但有过工作经验的都知道,这其实就是程序员的真实写照!想一想,我们学习、求职、工作的场景中&a…

云原生时代|分布式系统设计知识图谱(内含22个知识点)

我们身处于一个充斥着分布式系统解决方案的计算机时代,无论是支付宝、微信这样顶级流量产品、还是区块链、IOT等热门概念、抑或如火如荼的容器生态技术如Kubernetes,其背后的技术架构核心都离不开分布式系统。 为什么要懂分布式架构 系统学习分布式架构…

mysq启动失败

文章目录一、一站式解决1. 问题分析定位二、特殊场景2.1. 问题分析定位2.2. 解决方案2.3. 解决方案2一、一站式解决 1. 问题分析定位 # 找到MySQL的配置文件,复制mysql的数据目录 vim /etc/my.cnf# 进入msyql的数据目录 cd /data/mysql# 查看日志文件 vim mysql.e…

藏不住了,这就是阿里 AI 的真正实力!

不好意思,我要放大招了! 在今天的杭州云栖大会上,阿里巴巴首次公布人工智能调用规模: 每天调用超 1万亿 次 服务全球 10亿 人 日处理图像 10亿 张 视频 120万 小时 语音 55万 小时 自然语言 5千亿 句 在AI芯片、AI云服务、AI算…

Error和Exception(异常)

Error和Exception(异常) 掌握以下三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在文件时,一个异常就发生了,这些异常在…

Kubernetes 是如何调度的?

作者 | 阿文,责编 | 郭芮头图 | CSDN 下载自东方IC出品 | CSDN(ID:CSDNnews)自互联网出现以来 ,云计算的概念已经提出了有 50 年。从1957 年,John McCarthy 将计算机中的分时共享概念设计成了一种工具。从此…

# Schedulerx正式登陆Ali-k8s应用目录

简介 分布式任务调度 SchedulerX 是阿里巴巴基于 Akka 架构自研的的分布式任务调度平台,今天正式登陆阿里云容器服务Kubernetes应用目录,支持用户以云原生的方式获取定时、工作流任务编排、分布式批量调度等功能,同时具有高可靠、海量任务、…

刚刚,阿里巴巴小程序生态联盟重磅启动

9月27日下午,阿里巴巴小程序繁星计划峰会作为杭州云栖大会的压轴好戏,在云栖小镇国际会展中心迎来千余位商家、合作伙伴、个人开发者和行业专家。峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并…

因为一个跨域请求,我差点丢了饭碗

来源 | 编程技术宇宙责编 | 王晓曼封图 | CSDN下载自视觉中国浏览器基本原理我叫小风,是Windows帝国一个普通的上班族。今天,我入职了一家浏览器公司,公司的主营业务是为人类提供Internet上网服务,我的岗位是负责执行JavaScript代…

MongoDB BI Connector 实战指南

MongoDB 使用 BI Connector 来支持 BI 组件直接使用 SQL 或 ODBC 数据源方式直接访问 MongoDB,在早期 MongoDB 直接使用 Postgresql FDW 来实现 SQL 到 MQL 的转换,后来实现更加轻量级的 mongosqld 来支持 BI 工具的连接。 安装 BI Connector 参考 Inst…

基于Topic消息路由的M2M设备间通信Node JS SDK 示例

概述 M2M(即Machine-to-Machine)是一种端对端通信技术。本章节以Node JS SDK为例,使用基于Topic消息路由的M2M设备间通信,主要介绍如何基于物联网平台构建一个M2M设备间通信架构。 实验步骤 第一部分:配置相关 1、产品…

8 种架构设计模式优缺点大曝光 | 原力计划

作者 | 程序员Tony责编 | 王晓曼出品 | CSDN博客什么是架构我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架。人类的身体的支撑是主要由骨架来承担的,然…