aspose file tools*
The moose likes Jobs Discussion and the fly likes Should I listen to heart or mind Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Should I listen to heart or mind" Watch "Should I listen to heart or mind" New topic
Author

Should I listen to heart or mind

rakesh kadulkar
Ranch Hand

Joined: Jul 24, 2008
Posts: 115
Hello,
My name is Rakesh. I have appeared for the final year MCA exams. I have cleared SCJP 1.4 and SCWCD 1.5 and I really studied for the exams.
OK this is not the issue.

This is tough time and correct time for soul examination. In this time I can think what I really want to do. Well I already thought but believe me to pursue your dreams is sometimes tough and a lot of motivation and soul power is needed.
I looked in my background and my interest and I found that I have good teaching skills but I don,t want to go into the college to teach students instead I want to be in "Corporate IT training" mostly technology training.

What I am planning is to do a part time job in any computer institute as a java/j2EE faculty so that I can learn new technologies like struts, hibernate, spring and so on.. If I know these technologies I can be a part of training instituted like NIIT , SEED etc.. who are in corporate training. I think this will work.

But I am scared to pursue my dream, don,t know why. I am getting a job opportunity from one company where I have to work on PHP a completely different language than Java/j2ee. If i accept the offer I dont know if I can o what I really want to do.

I ahad given an interview in an institute which is in corporate training and they asked me if i know "struts, spring, hibernate and so on.." but i dont know about this . they said you can work here as a core java , c, c++ faculty but full time and I don,t wanted to stuck up with c c++ so i rejected the offer .

So now I can go with the company and work on php but don,t know how much time i can give to studies as it involves 3 hours of overall travelling. My mind says go with the job at least you will earn something and you can get experience but my heart is stopping me from doing this ,it says you should give yourself a chance . Pursue your dream.

Even if I sit at home for an entire year there would be no problem from my family.

I have realized my strengths.
What should I do? "Should I listen to heart or mind"


Rakesh Kadulkar
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Two things jump out at me. One is that you can be both. It's good experience to put on the resume being a corporate trainer having some corporate experience. That way you understand where the students are coming from. You mentioned three hours of travel. Is this driving? If not, you can study on the travel, no?

Second, what's wrong with C/C++? Being able to teach different languages is a useful skill. After all, very few languages are hot for decades. If you want to teach right away, why not teach what they are offering you while learning the other technologies? It's not like what you do at first will be what you have to do forever.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Arun Chatterjee
Greenhorn

Joined: Jun 14, 2009
Posts: 1
I think everyone would agree that development adds more value than training. But if teaching/training is your passion then you would do it no matter what. Also it's pointless to become emotional about languages/technologies. Better things to be fascinated with are solving problems, doing intellectually challenging work and developing smart entities which are small mirror images of us, amongst other things.

Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Arun Chatterjee wrote:I think everyone would agree that development adds more value than training.

I don't. Both are important in different ways. Training gives you the opportunity to influence more developers to have good skills, knowledge and practices. This means you can increase productivity in more people besides yourself.
rakesh kadulkar
Ranch Hand

Joined: Jul 24, 2008
Posts: 115
hey thanks Arun ,Jeanne .
The statement "It's not like what you do at first will be what you have to do forever." is really helping.
But if I start teaching c,c++,java,j2ee and plus i have to handle labs then it would turn out to be a full time job.
What I was thinking if I start with teaching java/j2ee part time in the remaining time i can start learning more real time technologies like struts, hibernate, spring and so on.
When I will be ready with a set of technologies in hand I can work as a full time trainer/faculty with the training institutes that have training partnership with many IT companies.

What ranchers think?
rakesh kadulkar
Ranch Hand

Joined: Jul 24, 2008
Posts: 115
one more question what qualities should I possess to be a good corporate trainer.

And how should my approach be in achieving that?
Is my approach right? and if wrong what should I do?


Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Rakesh,
There isn't a right or wrong approach. (Ok, maybe there is - playing soccer professionally wouldn't bring you closer to your goal. I really mean there isn't ONE right way.)

Only you know yourself what you can handle. Many people continue to learn and develop themselves on top of having a full time job. Practically all the moderators here have full time jobs and find time to be actively involved in the site. I got my Masters degree while employed full time; as did many of my friends. I continue to read and learn outside of work.

The decision of whether to work full time or part time while you learn depends on your situation too. If you don't need the money or a full time job for health insurance coverage, working part time while you learn is a viable option.

Regardless of what option you choose, you will need to be prepared to learn while working full time eventually. After all, when the new versions of Spring/Hibernate/etc come out, you'll need to read up on them.

As far as skills go, it would be a mix of technical skills and soft/communication skills. The only way to enhance the second set if really to practice and gain experience in it.
rakesh kadulkar
Ranch Hand

Joined: Jul 24, 2008
Posts: 115
Thank you jeanne.
It was really helpful.
Edgar Balderas
Greenhorn

Joined: Jun 13, 2009
Posts: 14
Jeanne Boyarsky wrote:It's not like what you do at first will be what you have to do forever.


Great quote

I teach java principles and OO at my college as a service and it's gratifying when you see students that have not programmed anything ever, coding working-programs.
It's soo gratifying to see your applications working without fails, also.


|SCJP-87|SCWCD-95|
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3223
If I were you, I would pursue where my passion is. I have passion for both. I love developing and at the same time enjoy mentoring others. You can learn more by mentoring and helping others. As a family man it is not easy to do both. In my role as a team lead/architect/developer, I get to do both. hands-on development and mentoring fellow developers (to some extent). Even if you like being a trainer, try to keep in touch with your hands on development. I know, some of the high calibre professionals from spring-source who are great trainers as well as excellent developers.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Vikram Kohli
Ranch Hand

Joined: Nov 27, 2005
Posts: 174
Opting for trainer profile straight from college will helps to clarify your concepts. Though you have cleared SCJP, SCWCD, but when you will solve the problem/answer the questions of the students in your class, this will help you to further improve your knowledge and skills. On the other hand, if you do really enjoy teaching and want to be corporate trainer, then you will be giving trainings in different languages, frameworks and technologies. So it should not be a problem to start with c/c++. And it’s not only technology; you have to learn the skill to handle audience. As a corporate trainer, you will be facing guys who are doing development and will be asking questions related to real world development issues. In such a situation, some times you know the answer and sometimes you have to handle the situation cleverly, if you don’t know the answer. For a corporate trainer, it’s always helpful to have some development experience.


Vikram PracLabs
rakesh kadulkar
Ranch Hand

Joined: Jul 24, 2008
Posts: 115
Thank you vikram.
I agree with you. I am now looking for ward to teach c/c++ java/j2ee
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Should I listen to heart or mind