This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Jobs Discussion and the fly likes Help ! How to get a job in a company which emphasize on Design Pattern ! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Help ! How to get a job in a company which emphasize on Design Pattern !" Watch "Help ! How to get a job in a company which emphasize on Design Pattern !" New topic
Author

Help ! How to get a job in a company which emphasize on Design Pattern !

Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
I'm currently working in a company as Java Developer building web application with only JSP (no Servlet) . The person who review my code does not even understand the concept Java class and object (maybe you will think I'm telling lie , but this is the truth, and I feel disapointed and desperate ) , for them Java is just another programming language. With no design , all code is in mess with a lot of if...elseif...else statement which can be done using Polymorphism. Also without project automation on place.

For me, I emphasize on Object Oriented knowledge, and comes with the implementation of Design Pattern on top of Framework (Spring, Hibernate and etc.).

My question is ,

I'm looking for a better job, how should I get to know whether the development team in a company emphasize on design pattern? I don't want to fall into another job which write messy code, manually doing code merging, and manually build the ear file every evening after work.

Any advise? What question should I ask in interview/email to get what I want ?
or
How to analyze a Job Ads/Description and answer from interviewer, to get some idea on how much their emphasis are?
or
Any other way ?

Sincerely Appreciate ~ !


SCJP 6, SCWCD 5, SCBCD 5
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3219
I'm looking for a better job, how should I get to know whether the development team in a company emphasize on design pattern? I don't want to fall into another job which write messy code, manually doing code merging, and manually build the ear file every evening after work.



Interviews are two way process and you can ask questions as well. You can ask questions like

-- What type of technologies/frameworks I will get to work with?

-- What type of candidates succeed in your organization?

-- Do you follow any agile development pactices?



Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213

Interviews are two way process and you can ask questions as well.


Thanks for your reply !

Well, can anyone provide me some sample question ?

Should I directly ask the question such as the follows ??
"Does your project team emphasize on Design Pattern ?"
"How you emphasize on Design Pattern ?"

or any better question which specific and will not let the interviewer reply with a vague answer ?
vague answer such as "You can see from the Job Requirement that we stated design pattern is a concern"
Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
Thanks a lot !
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3219
Another hint I use in selecting my jobs is based on the interviews.


-- If the interviews are comprehensive enough, you know that they are keen about hiring the right candidate.

-- Good interviewiers will touch on some of the key areas of software development like design concepts, design patterns, exception handling, concurency management, transaction management, performance, memeory management, etc.



 
 
subject: Help ! How to get a job in a company which emphasize on Design Pattern !
 
Similar Threads
developers who can't develop
Circular Reference - Any suggestions?
To bean or not to bean
Getting typecasted due to product specific knowledge
Design Pattern Extraction tool