This is a difficult question to answer and not one that most people will
have the time to answer during the day but I am interested to know what
other programmers do in their workplace. In particular.
How many projects you work on in a year?
4-5. I tend to be of the view that if you are doing projects that are
planned to take more than 3 months, then the work should be broken down to
avoid Incis like monolithic projects, (besides after 6 months on a project
most programmers are bored to tears). On the other hand I can't see any
meaningful development project taking less than ~2-3 weeks by the time you
doing the product defn, tech spec, planning, implementation, testing, review
etc. IMHO projects per year should probably lie somewhere between 4 .. 12
What is the nature of these projects?
n/a
What type of skill range is required?
One of the challenges I think we all face is that the we have to know & use
a range of tools. Already this year, I have worked on Delphi1, Delphi 4, VB
(yukky) and VC++ (on a non-intel platform). By the end of the year I will
probably have worked on at least one other language (Java) and possibly
more. Most commonly used tools though are not the compilers but probably
Word, Outlook, Excel and Project - maybe I am just unlucky but a huge
percentage of time goes in the paper work (development & user documentation)
which does seem to pay off in less programming time.
The reason I ask is that here we have over about a dozen major applications,
about 1200 dlls as part of the whole system, a simple paradox database
system, an intranet with web issuing system and we handle all support as
well. This is handled by only 1 senior programmer and 1 junior programmer.
Does this seem sufficient to you?
I don't know because it depends on the nature of the work - if the each DLL
or app is radically different then the workload is huge - if the apps are
consistent & have high re-use the it is not so bad.
It also depends on the support you get - if you have good customer support
people, IT support and testers then you will have time to program - which is
a huge advantage. If you are expected to walk users through how to switch
on the computer then productivity is going to suffer greatly - I find
customer support & programming do not form a great fit.
I assume from your comments that you are feeling a bit overwhelmed by the
workload. I would take this up with you management & ask for help (be
objective - take a look at your timesheet). If you don't get it, then you
might want to look around at other companies - there is demand for
experinced programmers.
---------------------------------------------------------------------------
New Zealand Delphi Users group - Offtopic List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz