You are here: Re: Unkowingly Took PHP Job with undgodly PHP Gurus ... « PHP Programming Language « IT news, forums, messages
Re: Unkowingly Took PHP Job with undgodly PHP Gurus ...

Posted by Chung Leong on 09/26/06 19:05

newsleecher@spam.com wrote:
> Thank you. Good advice. The answer was C. I told them in the
> interview that I had never used a template based system and that I
> was unfimiliar with cvs servers and that I was Windows guy not a
> linux guy. I sincerely want to learn their system as quickly as
> possible, so that's why I'm just wondering if anyone else has faced
> a similiar situation and had a link that helped them or some advice.
> The template system is home grown and is not nearly as robust as
> Smarty, so that helps. The problem for me is figuring out how to
> test my code. These people do not have a test box set up,
> everything goes live. It's very intimidating. Thanks again for the
> advice. Off to go to Wiki right now. OOP seems to be my biggest
> challenge that the moment.

Calm down and don't feel intimidated. These guys are probably not as
good as you think. Not having a test setup is usually a sign of a
dysfunctional development process. Typically, every programmer would
have their own environment to develop with. Then the code is checked
into a version control repository. The updated codebase is pushed onto
the test environment and only after testing would it go live.

The first thing you should do is set up your own development
environment. Testing new stuff on a production server is nuts. PHP is
cross platform and most likely the database employed is too, so you
should be able to develop from Windows. It makes sense to start with
something you know instead of trying to learn everything at once.
TortoiseCVS is a very intuitive and easy-to-use Win32 CVS client
(http://www.tortoisecvs.org/). It helped me greatly when I had to learn
CVS in a hurry.

Reading Design Patterns is probably a good idea if you have to work
with folks obsessed with OOP. You will at least learn the terminology,
even if it doesn't help you understand your new colleagues' code.
Software written in OOP tend to suffer from entropic effect, that is,
code-complexity increasing for no other reason than the existence of
possibilities for it to do so. Chances are you'll be staring at a plate
of spaghetti.

On several occasions I've been parachuted into projects midway. It's
always intimidating at first of course. After a while though you
realize that when something doesn't make sense, it really is because it
doesn't make sense and not because you've somehow failed to understand
it.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация