1-4. Project Programmer
Ken: Our department is short of one database programmer. Wehave a source code for all of our accounting applications written in C+, and weneed someone who can first upgrade the source code to C++, and then helpcustomize it for clients.
Tom: As you see from my resume, my best university markswere in the C language family.
K: That’s why I asked Human Resources to request that youcome to see me. If you and I get along I’d like you to begin immediately.First, do you have any questions?
T: Yes, I do. Thanks for asking. First, who designs thecustomized applications?
K: The team leader for each project is also the seniorsoftware engineer and the main application designer. However, everyone on theteam contributes to the customization process, as each member has had a variety(/və'raɪəti/,种类) ofexperiences on other similar projects.
T: So as a junior programmer, I would be responsible forfollowing their instructions? Or would I be analyzing and modifying the code onmy own?
K: For customization, you would follow instructions. Theteam leader would assign you to a senior analyst. For upgrading, you becomevery familiar with the code first and give a report before beginning the newversion.
T: That’s very clear, thanks. Do you have a deadline for theupgrade?
K: Well, the sooner the better since most of our customerswant C++ now.
T: As I upgrade the source code, would I be doing my owntesting and debugging?
K: Yes, on the first draft, since you can work faster thatway. Once you’re into the second draft, one of the Quality Control analystswill work with you.
T: That sounds very fair!
K: So can you start tomorrow?
T: Yes, many thanks!