作者 | 程序员小跃

责编 | 夕颜

头图 | 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助力程序员脱单大攻略(视频版)

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

真香,朕在看了!

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

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

    微信搜索[程序员小跃],和优秀的你,一起奔跑 Slogan:当你的才华还无法撑起你的野心时,那应该静下心来好好学习 2011-2020,一段旅程的结束,意味着另一端旅程的全新开始. 优秀的赛车手,除了 ...

  2. 在Eclipse上使用egit插件通过ssh协议方式上传项目代码的具体步骤

    在Eclipse上使用egit插件通过ssh协议方式上传项目代码 前戏: 使用ssh方式可以不通过https协议,避免直接提供账号密码的方式上传项目到git在线服务器,如Bitbucket.GitHu ...

  3. eclipse gdb gdbserver 远程调试

    https://blog.csdn.net/linuxarmsummary/article/details/44975495 我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.0 ...

  4. Eclipse RCP开发桌面程序

    所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能 够使用户方便地 ...

  5. Eclipse Ganymede 介绍

    Eclipse基金会 发布了Eclipse Ganymede,同时发布的共有23个项目,Ganymede乘着去年Europa(21个项目)和Callisto(10个项目)的成功之势走向我们. 之前版本 ...

  6. idea android 真机,intellij idea 设置用真机测试android

    android自带的模拟器是不容置疑的慢,genymontion虽然快,但是觉得有点怪的感觉,哈哈,其实这些都不是重点. 之前是用myeclipse开发android的,虽然一直很想用eclipse来 ...

  7. 弯道实现十万阅读,这个五月我太太太开心了

    当当当,每个月的例行总结总是难以下手,又不能抛弃.似乎每个月的结束,就是我对上个月的检讨,检讨上个月浪费了多少时间,达成了什么成绩,错过了什么精彩. 你可以想象一下,其实你投资一家公司也是如此,每个月 ...

  8. 为什么微软拼音会莫名其妙变繁体以及Junit的一些笔记

    为什么微软拼音会莫名其妙变繁体 基于为什么自己的微软拼音总会莫名奇妙变成繁体,且Eclipse中自动调整格式的快捷键Ctrl+Shift+F总是莫名其妙失效.今天终于找到了原因.由于Eclipse中自 ...

  9. 从零开始学习塞班S60v5的开发

    以前对手机开发一无所知,现在决定好好学习一下这门最有前途的技术. 因为自己手头有一台诺基亚5530XM的智能机,所以决定学习Symbian S60v5的开发技术. 一.安装配置开发环境 1. 首先从e ...

最新文章

  1. 软件开发环境-环境用户界面
  2. Double Precision Format(DPF)
  3. mysql 加快复制进程_MySQL并发复制进程演进
  4. VMM系列之使用VMM服务器构建 Hyper-V主机(2)
  5. 不要随意重装你的操作系统
  6. servlet中response中文乱码
  7. 记TX实习生笔试归来
  8. linux tomcat apr安装,Linux下Tomcat安装并开启APR模式-Go语言中文社区
  9. MySQL性能分析及explain的使用
  10. AJAX,只是一种过渡技术吗?
  11. 中国科学院大学计算机金智,金智-中国科学院大学-UCAS
  12. mysqlfront连接MySQL错误,使用MySQL-Front连接mysql的时候发生的错误解决方法
  13. Remoting入门实例
  14. C++课堂作业_02_PAT1025.反转链表
  15. Swift coreAnimation 加计时器写的游戏《飞机大战》
  16. AXURE RP 原型图绘制手册
  17. linux 流式传输,Steam家用流式传输设置教程 Steam家用流式传输怎么用
  18. windows .exe 文件默认打开方式变成记事本的解决方法
  19. 2023江苏大学计算机考研信息汇总
  20. 工业控制系统协议相关的安全问题

热门文章

  1. c语言利用栈将字符串逆序输出,【C语言】利用栈将数组中字符串逆序
  2. voip 音频采集时间_蓝牙音频续航监测系统展会现场演示
  3. python requests form data_python使用requests发送multipart/form-data请求数据
  4. 7安装sql cent os server_CentOS7 安装并使用SQL Server
  5. 用随机梯度下降来优化人生
  6. 战胜柯洁战胜不了高中生?DeepMind挑战高中数学题,完败
  7. 23种设计模式之建造者模式
  8. 爬虫中如何获取页面编码类型
  9. 【使用注意】多线程导致解码混乱的情况
  10. 语音识别学习日志 2019-7-14 语音识别基础知识准备3 {Kmean算法分析与HMM(Hidden Markov Model)模型}