S
steven acer
Hi, i know the terms might sound interchangeable but i'm basing on my
definition
or yet my understanding of each of them.
i have been working as a java programmer, it's been 2 years right
after
i graduated with a BS in computer science.my job concentrated on
implementing
logic that other people, software developers, designed and put in
place.
i'm at the point now where i consider myself a strong programmer, i
know most of the api
and i can get most of my tasks done.
what i fell is still i still lack is the ability to depict algorithms
and software designs. I don't
want to just write code or "implement" i want to have a concise view
on the whole process of development.
for example, given a problem in the real world, i'm still not able to
port that problem efficiently into
the development and software development process domains and extract a
code implementation for it,
If i read some other developer's logic or code i can understand it but
i always wonder how he got there.
I don't think like a developer yet, how do i learn to do so?
I've been reading a lot of books lately like "Engineering Software -
Applied Object Oriented Analysis and Design Using UML",
"object oriented system development" to name a few.
is it good what else would you suggest?
i don't know if i was able to clearly explain what i'm aiming
for.Anyways feel free to ask me for further clarifications
and please give your opinion and suggestions
definition
or yet my understanding of each of them.
i have been working as a java programmer, it's been 2 years right
after
i graduated with a BS in computer science.my job concentrated on
implementing
logic that other people, software developers, designed and put in
place.
i'm at the point now where i consider myself a strong programmer, i
know most of the api
and i can get most of my tasks done.
what i fell is still i still lack is the ability to depict algorithms
and software designs. I don't
want to just write code or "implement" i want to have a concise view
on the whole process of development.
for example, given a problem in the real world, i'm still not able to
port that problem efficiently into
the development and software development process domains and extract a
code implementation for it,
If i read some other developer's logic or code i can understand it but
i always wonder how he got there.
I don't think like a developer yet, how do i learn to do so?
I've been reading a lot of books lately like "Engineering Software -
Applied Object Oriented Analysis and Design Using UML",
"object oriented system development" to name a few.
is it good what else would you suggest?
i don't know if i was able to clearly explain what i'm aiming
for.Anyways feel free to ask me for further clarifications
and please give your opinion and suggestions