?
Solved

Programming Experience Sharing for those solely in software industry #4

Posted on 2011-05-07
6
Medium Priority
?
262 Views
Last Modified: 2012-05-11
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?
0
Comment
Question by:yjchong514
  • 3
  • 3
6 Comments
 
LVL 9

Expert Comment

by:Vampireofdarkness
ID: 35711613
Same as my answer here: http://www.experts-exchange.com/Programming/Misc/Q_27024044.html#a35711584

The easiest answer here is practice.

The only way to get better at something is to practice it. Plain and simple.
0
 
LVL 6

Author Comment

by:yjchong514
ID: 35711720
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?
0
 
LVL 9

Accepted Solution

by:
Vampireofdarkness earned 2000 total points
ID: 35711859
How long is a piece of string?

It depends on how they have their framework, what you know, how good their code is, what exactly they want improved, how is performance measured etc..etc.. 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.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 6

Author Comment

by:yjchong514
ID: 35715132
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.

0
 
LVL 9

Expert Comment

by:Vampireofdarkness
ID: 35715148
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.
0
 
LVL 6

Author Closing Comment

by:yjchong514
ID: 35715195
Thanks for your opinion
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
When you discover the power of the R programming language, you are going to wonder how you ever lived without it! Learn why the language merits a place in your programming arsenal.
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…
Starting up a Project

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question