|
 |
access thread: Examples
Message #1 by leehambly@y... on Wed, 12 Dec 2001 12:40:39
|
|
Hi,
Dunno if anyone can help - I am looking at turning my hand to Access
Development and would like to know what kind of standard is required or
expected. I have already developed several db's and everyone has seemed
happy with them, however really I need to know if I am exceeding
expectation (I like to exceed by only by a little!) or not. Generally I
have approached the development as a non-developer and hence the client is
going to be happy no matter what!
Would anyone know of anywhere where I can view examples or sample db's, in
order to see if I am up to scratch or not?
Cheers...
Lee Hambly.
Message #2 by "Yehuda Rosenblum" <Yehuda@I...> on Wed, 12 Dec 2001 08:40:36 -0500
|
|
In my humble opinion, there is no real measure. If you can do what the
client needs than you are up to scratch for that job. If you can't, you
need need to work to improve yourself.
-----Original Message-----
From: leehambly@y... [mailto:leehambly@y...]
Sent: Wednesday, December 12, 2001 7:41 AM
To: Access
Subject: [access] Examples
Hi,
Dunno if anyone can help - I am looking at turning my hand to Access
Development and would like to know what kind of standard is required or
expected. I have already developed several db's and everyone has seemed
happy with them, however really I need to know if I am exceeding
expectation (I like to exceed by only by a little!) or not. Generally I
have approached the development as a non-developer and hence the client
is
going to be happy no matter what!
Would anyone know of anywhere where I can view examples or sample db's,
in
order to see if I am up to scratch or not?
Cheers...
Lee Hambly.
Message #3 by "Gregory Serrano" <SerranoG@m...> on Wed, 12 Dec 2001 18:20:16
|
|
<< In my humble opinion, there is no real measure. If you can do what the
client needs than you are up to scratch for that job. >>
Hmmm... I would have to agree only in part with that statement. Giving
the client what it needs is a good start. However, you need certain
skills in place to make sure you give what the client needs and it's not
going to cause problems in the future.
For example, in my office is such a person who "gives the client what it
needs." Most people do not trust this individual when they are told what
exactly is "under the hood" of his programs. His programmng style is
sloppy, he rarely to never adds comments to his code, and he bypasses or
even de-programs Windows standards in his forms (e.g. making people double-
click a form element that other "standard" Windows programs require a
single-click, and vice-versa).
"If it works, why is that a problem?" Because mostly likely, someone is
going to inherit this database in the future. I guarantee you it'll be a
nightmare for the person to unscramble what was done to "upgrade" or debug
this inherited database.
To answer the original question, IMHO you need four characteristics:
1) strong programming skills,
2) understanding of database elements and structuring,
3) a good, logical, analytical mind with eye to detail,
4) knowledge of what people are doing "out there" as far as efficient
programming standards and techniques. That includes joining a forum like
this one.
With these you can master almost anything. For database examples, install
all of Access's samples and look at them. Also, find others who create
and maintain databases similar to what you're going to author and look
closely at them as well.
Good luck!
Greg
Message #4 by "Yehuda Rosenblum" <Yehuda@I...> on Wed, 12 Dec 2001 13:27:41 -0500
|
|
Touche, Gregory. You are correct. I am currently supporting several
programs that were built by predecessors of mine that are poor quality,
but do what the client wants. However, this is more a rating of the
product than the programmer. The high ability of the programmers that
did the work in those program is evident. It wasn't that they couldn't
do better, it was that they didn't do better. I merely meant that the
necessary skills to be a programmer depend on the job. I know
programmers that do well in their job, but if they were to come to my
position they would not do well because their skill levels are too low
for my particular job.
I would add to your list:
5) a good work ethic (willing to put an extra few minutes to make it
more readable, etc.)
6) an eye for future planning. (building a program for these exact
requirements is nice, but a good programmer should try to make their
programs flexible enough that they don't fall apart on minute changes).
Yehuda
-----Original Message-----
From: Gregory Serrano [mailto:SerranoG@m...]
Sent: Wednesday, December 12, 2001 1:20 PM
To: Access
Subject: [access] RE: Examples
<< In my humble opinion, there is no real measure. If you can do what
the
client needs than you are up to scratch for that job. >>
Hmmm... I would have to agree only in part with that statement. Giving
the client what it needs is a good start. However, you need certain
skills in place to make sure you give what the client needs and it's not
going to cause problems in the future.
For example, in my office is such a person who "gives the client what it
needs." Most people do not trust this individual when they are told
what
exactly is "under the hood" of his programs. His programmng style is
sloppy, he rarely to never adds comments to his code, and he bypasses or
even de-programs Windows standards in his forms (e.g. making people
double- click a form element that other "standard" Windows programs
require a
single-click, and vice-versa).
"If it works, why is that a problem?" Because mostly likely, someone is
going to inherit this database in the future. I guarantee you it'll be
a
nightmare for the person to unscramble what was done to "upgrade" or
debug
this inherited database.
To answer the original question, IMHO you need four characteristics:
1) strong programming skills,
2) understanding of database elements and structuring,
3) a good, logical, analytical mind with eye to detail,
4) knowledge of what people are doing "out there" as far as efficient
programming standards and techniques. That includes joining a forum
like
this one.
With these you can master almost anything. For database examples,
install
all of Access's samples and look at them. Also, find others who create
and maintain databases similar to what you're going to author and look
closely at them as well.
Good luck!
Greg
|
|
 |