High-Tag
06-23-2004, 11:07 PM
Just a few months ago, I went for a school's industrial attachment programme, which will allow students like me to work in a company for a period of time.
I was lucky enough to be sent to a manufacturing company where people there don't really know much about programming. I was assigned to develop an Excel VBA program that would analyise and plot overall production charts.
|*Wait a min, am i telling a story??, hmm... nvm|
During the development of the program, I was struggling on which kind of programming techniques shd i adopt.
Flexi-Coding (emphaize on Code-Reusing)
or
Hard-Coding (juz If-Else all the way, and copy and paste as much as you can)
I'm not a GREAT fan of the 2nd choice, so I take on the "long" development technique which usually need more time to think of the code structures to effectively be reused.
BUT... Unfortunately
|*Wait a min again, since you had read those on top, thank you, but pls bear with my english|
I am not able to meet my supervisor's dateline, which badly penalize my scores on "Reliability - Ability to meet dateline on assigned task". So in the end, it happened that i score lower than a schoolmate who uses almost a module of If-Else statements, and the program is not even more expandable than mine.
So guys, what will you do if you were me?
Shd i have taken advantage of my supervisor's lack of programming knowledge, and use the hard-coding technique? (and in the end feel really disgusted)
Shd i talk/argue with my supervisor's to give me more time? (which i will picked)
I really want to know how you guys handle this kind of situation, because I believe I will encounter this again in my future career.
pls teach me wht i shd have done?
I was lucky enough to be sent to a manufacturing company where people there don't really know much about programming. I was assigned to develop an Excel VBA program that would analyise and plot overall production charts.
|*Wait a min, am i telling a story??, hmm... nvm|
During the development of the program, I was struggling on which kind of programming techniques shd i adopt.
Flexi-Coding (emphaize on Code-Reusing)
or
Hard-Coding (juz If-Else all the way, and copy and paste as much as you can)
I'm not a GREAT fan of the 2nd choice, so I take on the "long" development technique which usually need more time to think of the code structures to effectively be reused.
BUT... Unfortunately
|*Wait a min again, since you had read those on top, thank you, but pls bear with my english|
I am not able to meet my supervisor's dateline, which badly penalize my scores on "Reliability - Ability to meet dateline on assigned task". So in the end, it happened that i score lower than a schoolmate who uses almost a module of If-Else statements, and the program is not even more expandable than mine.
So guys, what will you do if you were me?
Shd i have taken advantage of my supervisor's lack of programming knowledge, and use the hard-coding technique? (and in the end feel really disgusted)
Shd i talk/argue with my supervisor's to give me more time? (which i will picked)
I really want to know how you guys handle this kind of situation, because I believe I will encounter this again in my future career.
pls teach me wht i shd have done?