Quote (Eep @ Jan 9 2015 08:35pm)
lmfao
no idea
but yeah.
My team lead always describes our software as....."It works, but in strange ways"....something along those lines.
For example, we have 3 different display windows which are all handled in the same class....which leads to interesting results in the client UI.
Anyways, I am learning a whole bunch, and this is all before I even get to actually coding really. Only coding I've done has been some really simple stuff so far.
I am just thankful that they kind of train you on the software they sell before you start coding features for it. Not sure if that is how it always goes or not.
my company is a strong believer in on-the-job learning, eg give you an assignment then you embark on an epic journey asking people questions until you know enough to do it. i pretty much only worked on a single application (~500 classes) and a few closely related applications for 2 years. coworker who wrote the app worked with me to set it up on my machine and briefly walked me through it. the guys giving me requirements would point to the screen and describe what they wanted done, and i was able to do that without understanding too much context. i thought it was pretty bad when i saw a method with over 4000 lines of code, but at least we didn't have 31000 lines of constants in a single file. our constants were only 1200 lines long. i spent a few months refactoring it, then improving performance, and i learned a lot about the app during that period.
/edit: after working there for 4 years, our 2 year plan includes rewriting the application from windows mobile to ios/android. after using the old app for about a decade, we wanna try to design it better.
This post was edited by carteblanche on Jan 9 2015 09:00pm