I started playing around with programming 15 years ago. For many different reasons I got good, but not quite good enough to actually finish anything serious. When I started to learn about different programming languages, C, Pascal, Basic and so on, I picked them up quite quickly. Tried to program, but never finished anything other than small stuff. Then I learned all about structured programming, eventually I learned modular programming, and eventually OOP. At each stage I tried and tried again only to find that I still cannot complete any sort of sizeable program. Yet I know it is not a limitation in the method, (Structured, Modular, OOP ect), or the language (Basic, C, C++, Pascal ect), because many others developed using those methods and languages long before OOP ever became serious. Later, upon studying OOP, I learned that there are different methodologies, but I cant find any really detailed resourses on them. If I study methodologies, will I later have to learn something else.
2006-06-06
12:20:11
·
4 answers
·
asked by
Francis R
2
in
Computers & Internet
➔ Programming & Design
Thanks so much for the detailed answers so far. That is great but not quite what I mean. What I mean is, after studying different languages, I found there were different "styles" or "methods" of programming, then after studying the structured style, I found there was a moduler style, after studying that, I found there was an OOP style, and after studying that I have now found there is something called a methology which covers the overall rules behind developing software as opposed to the code itself. For example, OOP deals with classes, and objects and stuff, mostly that is code, but a methodology deals with the different phases of design, developement, and testing, and so on. I want to learn about this, but I am afraid that if I learn about this will there be another thing that I have to learn about afterward, or will learning this allow me to now develop my software to completion. What am I missing that is preventing me from completing a full accounting, or payroll system.
2006-06-06
13:43:29 ·
update #1