官术网_书友最值得收藏!

Connotations of "evangelist"

Geertjan Wielenga: There's some debate over whether the word "evangelist" is too political to use. Is it all one and the same to you?

Heather VanCura: The word "evangelist" condenses down to the same thing as the word "advocate." But I think that both can be seen as being politically charged in some way.

"Evangelical" has a religious aspect for some people and "advocacy" can relate to politics. I don't really have a preference. Obviously, both titles are related to being passionate and speaking on behalf of a constituency. I'm passionate about the Java developer community and I definitely see my role as bringing the community in and ensuring that it's heard within the JCP. Both terms would apply to me.

Geertjan Wielenga: Do you see yourself as having been a spin doctor at Sun Microsystems and now at Oracle?

Heather VanCura: No, I don't see it that way. I think the intentions of the JCP were always good. The JCP was a formalization of the process that Sun Microsystems used from the very beginning to bring in that real-world developer feedback, so I think that's always been the intent. My job was more to explain it than to spin it.

The majority of developers don't understand how Java has developed. It's just one of those things that some developers don't care about or see as unnecessary. We tend to see a certain percentage of developers all around the world who do care passionately and know all the intricate details of how Java has developed. The majority of the 12 million Java developers don't fall into this category, however. Part of what I still do, even 18 years later, is explain how Java developed and how people can participate.

There is a need to reach more developers. Much of the time, you can be more effective with that within JUGs themselves versus the conferences.

At the conferences, you will often see the same people coming again and again, but with JUGs, you reach more developers and get a broader base of developers.

Geertjan Wielenga: Oracle is not an uncontroversial organization. How do you deal with a situation where you want to be authentic, but you may not agree with decisions made by your colleagues?

Heather VanCura: I've struggled with many of the same issues as I did at Sun Microsystems. Fortunately, I'm in a position where I'm not charged with representing my company. It's expected that I balance the needs of the community.

"Being a developer advocate can be like walking on a tightrope."

—Heather VanCura

Being a developer advocate can be like walking on a tightrope. At Oracle, it helps that I'm in the standards organization, so I can take a broader view. I may not always agree with everything that's being done and, if that's the case, I'll convey it in a more factual way. I'll say, "I didn't make this decision. I'm not saying whether I think it's the right decision or not, but this is the decision, so what can we do to move forwards?"

The acquisition of Sun Microsystems by Oracle has been complete now for eight years, but in the early days, people would ask me all the time what I thought about that acquisition. It was challenging for me, but in the end, it was a good thing for Java.

Oracle becoming the steward of Java was a good thing in terms of reinvigoration. Oracle hadn't done much work with developers in the past, but it was willing to learn.

In some ways, advocacy requires some cognitive dissonance and being flexible mentally. That's often a skill people don't have or they don't feel comfortable with. You have to keep it all in perspective: what your role is, what influence you have, and how to use it to the best advantage for the community.

Geertjan Wielenga: What would the 20-year-old you think of the person you are today and the work that you do?

主站蜘蛛池模板: 巫溪县| 贺兰县| 琼结县| 南昌县| 都江堰市| 克什克腾旗| 宁河县| 布尔津县| 安国市| 齐齐哈尔市| 宁阳县| 谷城县| 繁昌县| 南宫市| 尼勒克县| 双牌县| 淅川县| 满洲里市| 涞水县| 襄城县| 商都县| 常德市| 常德市| 汤原县| 公主岭市| 庆城县| 桦川县| 淄博市| 和田县| 绥滨县| 淅川县| 华宁县| 侯马市| 黑水县| 图木舒克市| 句容市| 阿克| 固镇县| 齐齐哈尔市| 永清县| 根河市|