| Buy product, get 2 days training and start printing money! |
|
|
|
|
In most cases, this is false. Like any programming language, it takes time to learn the intricacies of it. Believing that you can learn any programming language (without prior or similar experience in another language) is akin to thinking that you will be able to learn Spanish in a week. The reality is that by the time you have finished your first document assembly system, you will wish to start it over, as you have learned so much since commencing the project. The learning curve for the first few months is almost straight up. The easier something is to learn, the less functional it is likely to be. Why? Software that takes longer to learn takes longer because there is more to learn (generally). The less features and functions you have to wrap your head around, the less time it takes. This usually translates directly into less functions/tools/approaches to actually use later. A more likely timeline is something like...
A slow process of learning. In almost every case of a budding document assembly developer, the learning curve is straight up for MONTHS. We have dealt with document assembly developers with YEARS of experience who are still only aware of half of what their product can do. How can this be so? Because if you've never been exposed to "heavy" or "complex" programming, most likely you are not going to be aware of how far you can take your product. It is impossible to learn advanced techniques if you've never been exposed to them... |