Link to home
Start Free TrialLog in
Avatar of yjchong514
yjchong514Flag for United States of America

asked on

Programming Experience Sharing for those solely in software industry #4

4.Some companies have their own framework that you need to use their own library and reuse
their module as a template to build a new module. I faced difficulties to understand how the
template work and late to deliver the program in schedule. Most time, I am rebuilding the new
module with my own logic but not the company 's logic.

How to understand the framework 's logic and deliver the program in time or faster?
Avatar of Vampireofdarkness
Vampireofdarkness
Flag of United Kingdom of Great Britain and Northern Ireland image

Same as my answer here: https://www.experts-exchange.com/questions/27024044/Programming-Experience-Sharing-for-those-solely-in-software-industry-1.html?anchorAnswerId=35711584#a35711584

The easiest answer here is practice.

The only way to get better at something is to practice it. Plain and simple.
Avatar of yjchong514

ASKER

Let said I have foundation of programming knowledge and just engaged to a new company.
The company want me to enhance module in their existing system within one/two weeks time. Is it
possible to achieve since I am not familiar with their customised framework?
ASKER CERTIFIED SOLUTION
Avatar of Vampireofdarkness
Vampireofdarkness
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks for your reply, but can you explain more on:
If their code is finetuned and running as best it could ever possibly be, no amount of time will make it better.

If making it 1ms quicker is a good enough improvement and the code is a mess, probably very likely you'll get it done in less than a day.

If the code you are given is sloppy, it should be relatively easy to make it better. If the code you are given is perfect, you will never make it better.

Without know what the code is like, or what their expectation is it is impossible to say whether or not your task is achievable.
Thanks for your opinion