Quote:
Originally Posted by Varius
If you plan to offer services, I believe it's best to form a team (or partner with fellow freelancers whose skills complement your own), such as Tanguy (myneid above) does, who each specialize in a specific language or third-party software. This way you can appeal to a large base of potential clients, without sacrificing expertise/quality.
|
here here!
if you want a full time job you also need to know and understand the academia of computer science for some reason. You better go into the interview understanding singletons, polymorphism, abstract classes and interfaces. Even if you use these daily without knowing the names it will hurt you. If you want a job its more important to understand these things and every design pattern (which i do not agree with) but if you want to consult and do contract work you have to be more functional and be able to get the work done without stalling your wheels reading about the next design pattern some java coder pulled out of his ass
__________________
Tanguy 0x7a69 inc. Programmer/President/CEO
http://www.0x7a69.com
A Leader in Programming since 1996
PHP, Ruby on Rails, MySQL, PCI DSS, and any Technical Consulting