News

CLion 今年满 5 岁了!

一切从这里开始

这个故事始于 AppCode。2011 年,现任 JetBrains 首席执行官 Max Shafirov 宣布了在 AppCode(我们的 iOS / macOS 开发 IDE)中实现 C++ 支持的第一步:

这项任務很简单,只需在覆盖 Objective-C++ 代码时处理宏。但是不久之后,它变成了功能全面的 C++ 支持,包括对 STL 和 libc++ 的理解、对模板专业化的正确解析以及对 C++11 和更高版本标准的支持。

随后我们发布了此愚人节公告,这使我们意识到对 C++ IDE 的需求有多大。之后,我们进行了广泛的研究,以更了解市场。(幸运的是,如今,我们每年进行一次开发者生态系统现状调查,定期为我们提供大量数据。)在 2015 年 4 月首次发布 CLion 和 ReSharper C++ 的几个月后,我们在公司博客中发表了整个故事

这周,我们满 5 岁了!并且我们昨日通过最棒的方式进行庆祝 – 2020.1 新版本发布 😉 我们当时创建 CLion,是一个饱含充满雄心壮志的想法,现在依旧如此。但是我们比以往更有信心能够完成任务!

产品的开发团队

要创建一个真正有用的工具,必须成为社区的组成部分,感受并分享其需求、痛苦和挫折感。我们团队中有不同背景的 C++ 开发者,以及一些从未专业从事过 C++ 的人员。但是,我们感谢 C++ 社区帮助我们跨越了障碍。在这里不可能一个个感谢每个支持我们的人,因为实在太多了!但我们确实要感谢大家!

CLion 团队现在有 26 名成员!

包含:
18 位开发者
3 名 QA 工程师
2 名支持工程师
1 名技术作家
1 位开发技术推广工程师
还有我,产品营销经理。

 

但是在 JetBrains 还有许多其他人为我们的成功做出了贡献。我们很高兴在这样一个伟大的公司工作!

现在和将来

对于任何 IDE 来说,C++ 语言是一个挑战。多年来,我们不仅发现了许多棘手的情况,还开始与社区讨论 C++ 工具方面的挑战,希望这可以帮助 C++ 委员会注意到这些问题。我们感谢所有愿意讨论的人们!我们也很高兴为 C++ 委员会提供免费许可证,以便我们了解他们的反馈。它们处于语言的最前沿,我们想知道我们是否保持一致。

说到免费体验计划,我们看到成千上万的学生每天都在使用 CLion 来迈入神奇的软件开发世界的第一步。我们很高兴 CLion 在 ICPC 团队中得到了广泛使用(我们的统计数据来自 2019 年 ICPC 世界总决赛,该赛事只能在 Linux 上使用 C++、Java、Kotlin 和 Python)。

 

我们致力于提供远程和嵌入式开发支持,并且发现汽车工業的客户在增加,尤其是那些创造自动驾驶体验的客户。(我们被我们宝马客户和朋友的自动驾驶广告逗笑了!)

我们当然要感谢 Google 对我们的坚定信念。在 CLion 的第一个版本中,其 C++ 支持被 Android Studio 采用。我们与 Google 团队的合作一直非常有效,并且对 CLion 有利。

我们知道,我们之后会有繁忙而有趣的时刻,有很多重要的问题需要解决,有许多重要的修复要实现,还有很多提升价值的功能要添加到产品中。

 

我们还知道,您有时会对我们遗漏的或无法放入产品的功能感到失望。我们想您知道这些事情也困扰我们!JetBrains 不在乎 KPI 或管理层次结构。我们在乎我们对工具的感觉、社区的需求以及如何满足你们的要求。我们知道我们可以在许多方面做得更好。因此,我们将尽最大努力在关键领域进行工作并进行改进!

生日故事

最后,由于是生日庆典,我们有一份礼物要与大家分享。一个故事!Phil Nash 很乐意读一本书给您。放轻松,享受 CLion 生活的前几章:

无论是好是坏,我们总是将来自各种渠道的反馈传递给团队的聊天室。因此,如果您有任何想告诉我们的信息,请留下评论。谢谢大家,敬请关注!

 

您的 CLion 团队
JetBrains
The Drive to Develop

 原文发表于2020年4月15日,作者 Anastasia Kazakova

Discover more

2020 开发者生态系统现状调查报告现已发布!

查看第四年的 JetBrains 年度开发者生态系统现状报告!今年的报告包含更多主题,让大家可以一睹开发者的生活。  除了以往涵盖的 15 种语言和数十种技术之外,我们今年还添加了一些新部分:R 语言、微服务、测试、大数据,甚至开发者生活方式!这一次,我们采用了一种新技术,让我们能够比前几年包含更多回复。 本报告基于接近 20,000 名开发者的意见和经历。   以下是我们发现的几个有趣的事情: Python 超越 Java,成为最常用的语言,但 Java 仍是最广泛的主要 语言。 Go、Kotlin 和 Python 是开发者计划采用或迁移到的前三大语言。 网站是开发者开发的最常见应用程序类型。接近 70% 从事网站开发的开发者参与后端开发。 开发者在业余时间的主要爱好仍是编程! 我们稍后将分享完整的结果和经过匿名处理的原始数据,敬请期待! 立即查看 2020 开发者生态系统现状调查报告 感谢参与调查的 34,076 名开发者。你们帮助我们构建了开发者世界的最新概况,与社区分享了令人振奋的事实,甚至为我们改进产品提供了新视野和新想法。 谢谢! 您喜欢了解生态系统和开发社区的新趋势吗?欢迎加入我们的研究小组!您将会第一时间参与我们的《2021 开发者生态系统调查》以及其他调查和研究活

与 JetBrains 一起教学相长!

当今快节奏的世界促使我们每天不断改进和学习。当我们注意我们发展和前进的内在动力时,我们不仅会改变自己,而且会一步一步改变世界。在 JetBrains,我们对持续改进充满热情,我们对学习给予最高度重视。我们深切关心那些永不停止学习或帮助他人改善自己的人。这就是为什么我们创建 教育产品 来帮助您以现代新方式学习和教授编程的原因。 适用于学生的教育产品 学习是一件具挑战性的事,而线上学习让这变得更困难。有时,保持动力,规划学习计划,追踪学习进度,建立信心并找到持续前进是很困难的。 如果您已经开始学习Java、Kotlin 或Python,或者正考虑迈出学习这些语言的第一步, JetBrains Academy  可以免费使用,并将基于项目的交互式学习平台与强大的专业开发工具: 保持动力的最佳方法是通过实践来学习。从我们的 60 多个项目中选择一个,并学习实作项目所需的所有概念课程。 学习单个概念的主题,您只需 15 分钟即可完成。 在浏览器中练习,并在 5,700 多个互动挑战中的获得即时反馈。 浏览 Knowledge Map (知识图谱),其中显示了您的进度、可用主题的完整范围以及它们之间的联系: 从最简单的代码一路升级到进阶课程来树立自信,并在学习过程中使用 JetBrains IDE 掌握专业的开发工具。 加入拥有 66,000 多使