The No.1 i-Technology Magazine in the World !
   
 

      ES no BS
This is a personal blog of Yakov Fain       My son's animations and music         No BS IT podcast      Америчка




Archives

««Sep 2010»»
SMTWTFS
    1
2
34
567891011
12131415161718
19202122232425
2627282930

RSS Feed








Subscribe to these blogs

Java Evangelist as a career?

posted Monday, 30 January 2006
In a perfect world, software developers would work only on interesting projects in great teams. But in a real life, people try to find a balance between interesting and well paid jobs. In my experience, the best paid jobs are the least interesting. I can recollect only one exception to this rule in my career.

The job I enjoy the most is teaching software languages. People say, I do it well, and I really like these moments when initially blank eyes of students (say, when I start explaining Java multi-threading) become again shiny and understanding.

Beside teaching, another appealing to me profession is Java Evangelist. It's somewhat similar to working as a trainer, and these people also travel a lot explaining why "Java does you body good". :)

Wikipedia states the following: "For many groups, a church planter is called an evangelist. Sometimes, the regular minister of a church is called an evangelist in a way that other groups would typically use the term".

While a pastor (or a rabbi) explains the Bible (or Torah), and address daily issues of their followers, Java evangelists explain JLS, demo and recommend new and existing Java-related technologies (often performing evangelistic preaching of the products of their employers).

I’d be happy to evangelize Java , but can this be a long lasting career? Java is already 10 years old and has more that 4 millions of followers. Do we need more? What’s an average "lifespan" of any software evangelist?

If you tried this type of career, I’d appreciate your input.

links: digg this    del.icio.us    technorati    




1. Kuldeep Singh left...
Monday, 30 January 2006 11:21 pm

Can you elabaorate what kind of experience is needed for such role and especially what sort of path one should follow to become trainer in Java in country like India ,where people dont want to pay high fees for the courses.


2. Yakov Fain left...
Tuesday, 31 January 2006 6:57 am

Kudleep,

To be a good Java evangelist you need to have good Java skills, know major APIs, have good presentation and writing skills, and most importangly, you must love Java (or the product you evangelizing).

I can't give advices to people who live in India, but the fact that they do not want to pay for training tells me that they consider technology as a way to make a quick buck while outsourcing is in favor. Eventually, poor training leads to poor code quality and Indian programmers are losing credibility. In February, JDJ will publish my editorial on outsourcing and you might want to reed it.


3. Norman left...
Tuesday, 31 January 2006 8:32 am

Having been in the IT business for many years I am somewhat jaded …

Seems like a good gig. Go around to different sites and preach to the crowd the wonders of a given technology. Deploy a probably pre-built ‘Hello World’ app to showcase the technology due to time constraints of the presentation or attendees. A couple of ‘Will get back to you on that.’ Or ‘Let’s talk offline after the presentation.’ to avoid questions and hope that the questioner gets side tracked or as a last recourse ‘I got a plane to catch.’

If the technology is adopted and things go well, the ‘Evangelist’ gets a lot of credit. If the technology fails to deliver, then the rank and file failed to carry out the vision.

Can probably substitute ‘Evangelist’ with ‘Architect getting ready to bail and wishing to add recent buzzwords to resume’


4. Ronald Newton left...
Tuesday, 31 January 2006 3:29 pm

Given Microsoft's relentless push to make us all think Visual x and .Net are the only technologies worth considering, I think Java will always needed evangelists. Not bigots, evangelists who fire-up individuals, teams, and companies on the capabilities of the technology.