你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea 论坛 欢迎加入二哥的交流学习圈!和小伙伴一起向二哥提问、做项目、领资源

发布时间:2025-10-21

浏览次数:0

迎接加入二哥的行列,与270多位小伙伴一块儿交流研讨,跟二哥一对一进行问题询问,伴随二哥一同开展实战项目,获取大量编程资源等 。

Java程序员进阶之路:https://.com

我此刻身为一名 的忠实粉丝 ,我研习编程语言的历程大概存有 12 年左右 ,运用 大概有 5 年左右 。

在这么多年学习编程的过程中intellij idea 论坛,在这么多年使用全家桶的过程中,我予以推定 ,的成功并非只是因技术缘由 ,还有产品层面的创新 。而这些创新皆不能脱离大型软件工程的实战经验 ,因为唯有历经大型软件工程的开发历程 ,唯有历经大型软件工程不断迭代的过程 ,才会明晰一款优秀的 IDE 所需具备什么功能 ,哪些功能能够助力程序员提升生产效率 。

网传的IDEA系列,最早的“杀手锏”功能是()重构功能,比如在IDEA里,你能够使用Shift+F6快速给一个变量改名,而且这个改名操作会应用到所有引用了该变量的代码,这便要求IDEA对整个项目中的所有代码去做,追踪它们之间的引用关系,这类功能的背后离不开强大的代码静态分析技术,所以做专业软件,首先是需要有技术方面的支持 。

其次是产品方面的设计考量

IDEA具有极为强大的重构功能,其中涵盖各种强大的功能 ,涉及路径移动等操作 。

IDEA 的强大远不如此。它的功能包括但不限于

一想到以上这些功能的创意,那产品经理就非得拥有极长时间的一线经验才行,而且呢这些软件工程项目的质量要求颇高,要是碰到屎山项目,那就不存在用到重构功能的必要了,特别是经历过从0搭建起一个项目这个过程,并且后续还遭遇了需要重构的状况。

而我国做不出来这类软件,原因也主要有如下

在做工业软件这件事上,最好的情况是由该领域的工程师直接进行转行,转去从事工业软件的产品经理工作,这是因为只有来自自身所在行业的人才,才能够最为了解自己行业内的其他人。然而我们当前所面临的现状是,就连那些抱有工程师思想且拥有工程师文化的公司数量都极为稀少,更不要去指望真正的工程师们,在积累了丰富经验以后转行成为产品经理,进而设计出优秀的工业软件,以此来帮助我们提升生产效率,解放生产力。

最后再谈谈 在获客与留存方面做的努力

好多工业软件存有 help 帮助文档,然而大家能够扪心自问一番,你们实实在在目睹过专业软件的 IDE 了吗?你们略微开启过专业软件的 help 菜单了吗?

假设以家的作为示例,在你首次进行安装的那个时刻,当软件起初启动起来的时候,它会呈现出引导画面,在这个引导画面之中,会运用那些言简意赅的文档以及样例代码协助你迅速去掌握这款集成开发环境的各类 。

如所图示,这是 learn 功能,图上此时显示的是怎样利用快捷键迅速删除代码行或者进行换行,以及把过长可变参数的代码自动转变为可读性较强的多行样式 。

JetBrains IDEA重构功能_intellij idea 论坛_JetBrains产品经理一线coding经验

有着样例代码,还有帮助文档的文案,它们都设计得言简意赅,并且就算是英文,也是挑的计算机领域常见英文单词,不会给非英语母语人士带来太多障碍。

唯有在用户可迅速学习并熟练并操作你的软件的状况之时,你才具备长久留住客户的可能性。然而,在我所见识过的数量众多的闻名于世的顶尖专业软件当中(涵盖设计领域的 Adobe 全系列软件,电子工程领域的 ICC、TI 德州仪器的相关软件以及 Intel 的部分软件等),在这方面的表现都极为糟糕,根本不像某些软件那样能够提供简洁明了的解读以及恰如其分的示例代码以便让用户迅速入门新手。一款专业软件若致使使用者难以着手学习,其学习难度极大,那也是极难留存住客户的。 }而且,在快速入门方面,以及帮助文档的细节设计之上,绝对能够说是优秀到了极点。

是否有人讨论,vim 对于键盘操作是否适应?或者,vim 是否存在在 ssh 上面直接进行代码编辑这样的场景 ?

先说键盘适应这块,要是你深入用过,其实能发觉IDEA靠纯键盘操作的效率不比vim低,你想要的全部功能都设有默认快捷键intellij idea 论坛,要是没有也能自行配置,并且此配置是能够云端同步的,我在公司的电脑上,自己的平板电脑上,还有家里的游戏机上全平台都能同步。并且自动完成能够依照自己领域习惯去编写自定义live。最后ctrl+shift+a以及alt+enter差不多在任何地方都能完成绝大部分写代码的常用操作。我并没有觉得vim在这方面有比的效率高多少。

另行存在的是,运用ssh直接开展对代码的编辑,这样一种场景,我觉得,此场景属于极为危险且不符合规范要求的一种行为方式。那些真正契合工程化标准的项目,均是在本地借助 IDE 来进行编辑的,IDE 所具备的静态分析功能能够协助你找出潜在可能出错的地方,在確认为无问题之后,运用版本控制工具予以提交,在提交进程之中 IDEA 会从事代码格式化运行,开展 lint 规则检查 从事优化, 进行清理代码操作,会自动为你完成 GPG git 签名事项 ,倘若属于公司或者开源组织机构的项目,还会自动为你实施更新 ,随后开展 TODO 检测,进行 code ,git hook 操作,最后在 push 了代码之后,CI/CD 平台便开始执行单元测试,集成测试等等内容,全部通过之后便会自动经由 CI 平台借助 SSH 发布至生产环境 。要是你的代码常常得直接通过SSH连接上去之后直接借助vim进行修改,而且没有经过任何工程化工具的前置处理以及code,那么我只能讲你的项目极为不规范,开发这种不规范的项目自然体验不到IDE所能带来的益处。

IDEA 的 Git 功能具备很强的能力,针对软件项目里不同的工程化工类工具,有着进行整合的操作。

转载的链接是这个:https://www.zhihu.com//// ,其作者是昌维 ,进行整理工作的是沉默王二 。

回忆起大学时期,那时常在记事本里进行敲击,敲写的内容是hello world,当时呈现出的模样,着实是有几分滑稽,就那么简简单单的几行代码,居然花费了整整一周时间,才在机房里那台破旧的电脑上,经由一番折腾后顺利地运行了起来。

期间各种错误,真的是把人的耐心折磨殆尽。

就这种情形,于国内的教材而言,并且众多大学里的诸多老师,依旧在积极推崇记事本编程,还声称不管怎样你都必须要在记事本以及命令行当中去运行项目,如此你才能够弄清楚运行的相关原理。哼,难道咱就不可以先去入门,先培养起兴趣,之后再去钻研原理吗?

咱就不能现在 IDEA 中敲个 hello world?

诚心来讲,我转而使用IDEA算是比较晚的,之前一直都在使用,一旦养成了那种习惯,想要摒弃掉这种习惯着实是颇为痛苦的。然而自从鼓足勇气转而使用IDEA之后,真的是对其喜爱得难以放手,这个产品确实用心制造得很好,期望今后我们也能够创造出一款如同IDEA这般惊艳的产品。

没有什么能让我停下脚步,除了那个目的,即便岸边存在着玫瑰,有着绿荫,并且还有宁静的港湾,可我依旧是那艘不系之舟。

如有侵权请联系删除!

13262879759

微信二维码