It's not a secret anymore!
The moose likes Jobs Discussion and the fly likes Guy with IBM Lotus Domino background seeks advise Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Guy with IBM Lotus Domino background seeks advise" Watch "Guy with IBM Lotus Domino background seeks advise" New topic

Guy with IBM Lotus Domino background seeks advise

weihang chen

Joined: Jan 08, 2013
Posts: 2
I have 3 years developer experience, with focus on a framework called Xpages, which is a JSF implementation + Lotus Domino backend. Fair enough to say that I work 12 hours per day, reading source code all the time

At this moment, I am feeling that the space to grow as a Domino developer is quit limited since the platform itself is quite isolated from the rest of mainstream ones. IBM Notes Xpages project nature is work flow system which require max 2,3 developers, and the back end coding style is still pretty much JSP + scriptlet or old ASP webform. If I keep staying in this platform, I will never learn things like JMS, data modeling, design pattern or even having the oppotunity working on multi tier projects

I play a little bit of JBoss, read some C# these days, considering learning a new platform to secure my future.
Wonder if there are anyone here coming from Lotus Domino, can give me some advise on this. maybe migrating Notes apps to .NET is the best shot, so the knowledge in Notes platform is not wasted?

my skill list:
beginner level: mocking/unit test/integration test/SVN/Maven

itermediate level: have reverse-enginnered an ORM project in bigger size for other NOSQL databases and integrated it to Domino Xpages runtime, so I know the fundamental impelmentation for persistence context, object state, second level cach, lazyloading and so on

advance level: JSF - lifecycle / different approaches for viewstate management, servlet
Deepak Bala

Joined: Feb 24, 2006
Posts: 6662

Is your question about how you can expand your knowledge base or how to make the best use of your knowledge of lotus notes ?

You can always play around with other technologies to improve your knowledge. The use of Lotus notes is not prevalent in many organizations. I've come across lotus notes before but I've never worked with it directly. You could also, based on the limitations of your current contract, offer yourself as a consultant to those who want solutions that depend on lotus notes. There are not many developers out there with your skill, so you can put that to use.

SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
weihang chen

Joined: Jan 08, 2013
Posts: 2
I have seen people droping notes and learn .NET becoming specialist migrating Notes app to .NET sharepoint, so learning .NET increase my market value

the questio is:
? + Lotus Notes > Lotus Notes

any other options other than .NET?
I agree. Here's the link:
subject: Guy with IBM Lotus Domino background seeks advise
It's not a secret anymore!