Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Regarding Project For Masters  RSS feed

 
Vikas Kulkarni
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Techies,
I am here to discuss a problem of mine with the group expecting some input.

I am a software professional having 3-4 yrs of development experience in core java/servlets/jsp.
I have finished 2 semesters of my MASTERS through Distance Learning in System Software.
Going forward, I need to carry out a project for a duration of around 6 to 8 Months.

I am basically interested in implementing the concepts of
1 - Software Engineering
2 - Software Architechures
3 - Object Oriented Analysis and Development
4 - Design Patterns

I want my project to involve
1 - JSP and Servlets
2 - Struts and EJB
3 - Threading and Database
4 - Some XML
5 - Weblogic

Since I dont have any experience in Struts/EJB/Threading, I wanted to get an idea of what all projects I can carry out which satisfy my requirements. I need some basic ideas about real-time industry level projects which I can finish in the specified duration.

Your inputs are valuable for me and I am looking forward for the same.

Thanks
- Vikas DK
 
Ådne Brunborg
Ranch Hand
Posts: 208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
At what level do you wish input? If I say "design an internet news service with options for blogging for registered users", would that be the kind of input you're looking for?

I am curious as to why you have chosen (some of) your technology already - you have decided to use Struts and WebLogic, but have no opinion of which database to use. You have no experience in Struts, but still you are dead set on using it?

I would reform your task to "build an enterprise application in Java". Then, use the various parts of Java to solve the various problems that arise, feeling free to download open source frameworks (e.g. Struts) to help you in this. Choose your problem first, then find the appropriate technology - not the other way around.

Another way of attacking this problem is to take the SCEA certification, and actually implement the design you make in part 2. That would rule out using Struts, since you're supposed to use "pure" Java in the certification. But that is really a minor problem.
 
Justin Chu
Ranch Hand
Posts: 209
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is nice to use languages/tools that you are already familiar with. But the purpose of the project is the research. I'd focus on finding the objective of your project rather than the tools to use. Work from your expertise and interests in computer science, read up on open research issues and you can create a prototype/proof of concept with the tools you already know.
[ November 03, 2006: Message edited by: Chu Tan ]
 
Vikas Kulkarni
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am really thankful to Adne Brunborg and Chu Tan for your fruitful reply.

Here is few more clarifications from my side:
>At what level do you wish input?
As I said, I have around 4yrs of experience in core java/servlets/jsp. So depeneding on this level, you can suggest me some project ideas which may involve new things like ejb/struts etc.

>I am curious as to why you have chosen (some of) your technology already
Bcoz I want to explore my knowledge in the technologies I have specified which will add MORE value to my current experience.

>You have no experience in Struts, but still you are dead set on using it?
I am NOT dead set on using STRUTS, but I was thinking like if you have project experience in Struts/EJB you have more companies to choose from if you have to change your current job.

>Choose your problem first, then find the appropriate technology - not the other way around
VERY MUCH TRUE. But I need to be specific abt technology also.

>Another way of attacking this problem is to take the SCEA certification
I have no idea abt this certification, but will definitely find abt that.

>I'd focus on finding the objective of your project rather than the tools to use
My OBJECTIVE is TWO-FOLD. To finish a project for my masters and also add value to my current work experience. I would like to enhance my current experience rather than using the same core java/servlets/jsp. Hope you are getting my objective.

Your inputs will be really valuable for me to decide further.

PS: Since I have ample time, even if I dont know things like struts/ejb, I am very much ready to first understand the technology and implement my knowledge in the project.

Looking forward for some more project ideas.

Thanks again a lot
- Vikas DK
 
Ådne Brunborg
Ranch Hand
Posts: 208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, I would suggest you go for the Sun Certified Enterprise Architect approach - will give you a well-balanced runthrough of the concepts you are interested in in part 1 of the certification - architecture concepts, UML, design patterns - and a well-thought of assignment in part 2, which will allow you to use the entire J2EE package. The certification does not require you to implement it, so you do that on your own.

The SCEA certification, which you also will get out of this, is a mark of quality. And there is a SCEA forum on JavaRanch.
[ November 06, 2006: Message edited by: �dne Brunborg ]
 
Vikas Kulkarni
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My Sincere Thanks to Adne Brunborg.

I went through some discussion forums and other resources describing about SCEA and found it very much suitable and interesting for me.

I have also DECIDED to take it up right in coming days.

I have one simple doubt:
Can anybody please tell me how much time is required to invest on daily basis for an average person to get GOOD score in the exam and how much gap to be given to start with the project and complete it ?

I hope I am not bothering people too much here in this forum. Sorry if I am bugging more than what is required . :roll:

See you people bye
- Vikas DK
 
Ådne Brunborg
Ranch Hand
Posts: 208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Vikas Kulkarni:
Can anybody please tell me how much time is required to invest on daily basis for an average person to get GOOD score in the exam and how much gap to be given to start with the project and complete it ?


How much time you need on the first part is very individual, being very dependent on your previous experience. If you don't have any experience with the GoF Design Patterns, it might take some time to learn and to understand these. It really depends on your background experience, and on your skill at studying. I recommend you ask this question at the SCEA forum - more likely to get a proper answer there.

But in any case, learning the GoF Design Patterns is always a good idea.

The second part - "the assignment" - is said to take 40-80 hours, i.e. 1-2 weeks.
[ November 07, 2006: Message edited by: �dne Brunborg ]
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!