This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have joined a tier-1 company 3 days ago. Problem is I was interviewed for web technology. I have expertise in struts,spring,ajax with around 3 yrs of experience. Now here they are forcing me to work in swing which i am not interested.
I shared same with them. Anyway I dont want to wrok in swing. What should I do? I have discussed regarding this with RM and PM still no use.
What should be my decision? Please give me your suggestions.
Regards, Vijay Jamadade.
( Nothing is Impossible.)
Will you work with swing all along ? Swing is not all that bad. It will add to your flavor. You can always make a shift to another technology / preference later if you are unable to move the pawns now.
Try to convince them about how bad you're with GUI programming, tell them you don't know a very basic of Swing and other GUI patter and architecture things. If they still want you in the team, then give up and start working on Swing taking your own time.
I will compromise with other things but when it comes to technology I can't.
I'd advise to rethink this attitude. You'll effectively be paid to learn new things - most tech companies expect you to pick up new technologies on your own, so this is not a bad deal. Also, you'll have to learn lots of new technologies and frameworks over the course of your career anyway because the field moves so fast; trying to keep working on what you have worked before is a recipe for making yourself obsolete and undesirable for employers.
Best said, Ulf. When I was graduated from college and started worshiping the Java and Open Source, I was just being the biggest hater of .NET or MS things, but when I understood that at least 50% of user have Windows as an operating system, I have to change my attitude and start loving what MS is offering and after all .NET is NOT so bad to learn and it gives a total new experience of different technology which assure you a good income and major client pool
So its NOT bad to learn Swing, but as I said earlier, you decide what you want.
I am with Ulf here.
Everyone has his "pet" technologies. Mine is Swing by the way
However, one cannot afford to stick to one technology all the while. It pays to be well versed with other things. I can see some plus points in your situation.
1) You already have landed a paying job
2) You are interested in technology X, indicating you know X
3) Your manager is aware of this situation. In spite of that he expects you to work on Y. I suppose he is willing to give you some time to pick up Y
4) Effectively your new employer is paying for your time and education while also paying you to come to office to do all this.
I would suggest go with it. If nothing else, you will have learnt something new at someone else's expense. For all you know, you might end up writing a killer app blending X and Y which will surely increase your chances in the next appraisal round.
Best of luck
vijay jamadade wrote:I was also waiting for Jeannie's thoughts
Who is that?
vijay jamadade wrote:Maneesh you are right. but i fear that my web technology experience will not be having any value after one year working in swing technology.
It doesn't work that way. You keep reading about web technology even if you aren't using it in your day job. Having exposure to many things is good. If your goal is to be a architect or manager one day, having done more than one thing is helpful.
In line with semi hijacked topic and relevant to jobs discussion, I just want to add that some people will neither find it funny nor amusing when you continually misspell their name after being told not to. I know of incidents where the receiver of an email was furious after some one misspelled their name the first time.
It's not a big deal to point it out once. I point it out regularly because I like to be addressed by my identify. That said, I've told certain people my name is "Jeanne" and not "Jean" dozens of times!
I didn't post this yesterday because I was trying to respect Campbell nudging this to be about Swing again. Since it didn't go that way, I'm not changing the topic.