Hello, Last year I got Job as a Java programmer. Before that I didn't go to any classes or college to learn java. I just read threory that time 1 year ago. In this year, I made one project. Now I know some of API's of java. But I am still lacking my knowledge in Object Oriented Concepts. I feel like going to take some classe of OOps.But I heard that as programmer you have spend lot of hrs in job when you have product release. Also I realized that. Now I like career in computers. But I can't spend like till 8 to 9 pm night in job. Because I am expecting a baby.I want to maintain career life as well as family life. I heard some of other careers in computers like, Analyst, Designer. (1)Can you give me some guidence that should I take classes of Object Oriented and continue programming without spending lot's of hrs? (2) Can you give me some guidence of other careers in computers so I can be in computers and save some hrs for family and still make money? Please let me know which option I should choose. Thanks Angela
I am currently working for an Educational institution and it is 35 hrs/wk with no overtime. Another genre of company that usually limits hours is government jobs. There are also companies out there where jobs are Unionized. This usually means that you don't work overtime. If they do make you work overtime, You get paid mucho dollars. Jamie
Joined: Jan 16, 2002
Thanks Jamine. I want to know what is System Anylyst Job for? I mean what we have to do? what is it's requirement? Please let me know, Angela
Titles can be misleading. They are not always used the same in every company. In my experience no one gets to be an analyst or a designer until they have learned the basics about systems by being a programmer. It is more of a progression and specialization than a separate career choice. Also most of the folks that I know that do lots of analysis and design ALSO end up doing lots of programming on occasion. On the other topic, I have been a programmer/analyst for 17 years and still managed to have 3 children during that time, and spent LOTS of time with them. You just need to find a job where they don't expect you to work tons of overtime on a regular basis. It is not THAT hard to find those places. Of course, most professional jobs have short periods that require lots of overtime (not just programming), but those should be short lived - and financially beneficial (especially since babies are not cheap). In my opinion, an organization that continually requires its people to work lots of overtime ("death marches") is an organization with LOUSY management. If they can not plan a project properly and control the customers expectations then they are doing something wrong and the programmer gets the brunt of it. Not a good place to work anyway. Now I have had to work some weird hours and long shifts on occasion - but got other time off to make up for it. However, I think that in 17 years I have only had maybe 4 or 5 streches where I had to work more than my 40-45 hours for more than a week. None of them for longer than 2 months. Each case was eventually followed by a financial thank-you.
To Angela D'souza OO simply is any piece of code written in such a way that it is convenient for reuse. Many a young and practical programmers don't care about this anymore, they just want to get a piece of code up and working in the shortest time possible. The first step to OO is having a neat block structure for your program, with global and local variables define in the right places, etc, etc