Jump to content

Career in PHP, my new employer wont use OO! is it essential?


Dunhamzzz

Recommended Posts

I'm a young PHP developer, now in my second job, I moved a long way across the UK to get here (was a good payrise) this is a bigger company, more employees, a lot more sites but after 1 week I have just discovered there is absolutely no Object Orientation or other coding conventions and they have absolutely no plans to gear towards it.

 

My questions are, do you think it is going to be valuable to my career to stay in this job for much longer/if at all? I could also go back to my job, at the small firm, who use OO and I learnt a hell of a lot in my time there.

 

So really, is OO that valuable? is it the way forward? I wouldn't want to stay in a job that enforces me not to use it in coding practice when support for it is becoming bigger and bigger, and especially now that php5 is settling in rather well. Im lookngi to develop myself, which is going to happen here.

 

Thanks,

Id raelly appreciate some constructive responses to help me make this biggy!

Link to comment
Share on other sites

I myself do not do any OOP simply because I don't like the concept of objects, but that is because I am a numbers person.  OOP does offer some advantages in some cases, however  I think 90% of what can be done with OOP can be done without.  However if you are an e-commerce junkie you probably swear your life upon OOP because all the shopping carts run on it.  Overall I say if your at a successful company making good money and you know OOP and no one doesn't, done leave because a day will come when OOP is needed and you will be the first person they turn to.

Link to comment
Share on other sites

I don't care about the effectiveness, or how hard the job will be. I just want views from a career perspective. I only really got into OO in my previous job, Do you think it is something employers will require? Isn't it kinda old? The company im with say they're using php which ushed me towards them but really all their code could run on php4. I thought that was the whole point of php, all the new OO implementations.

 

I'm only 19, so I can't see myself being at this job for the rest of my life!

Link to comment
Share on other sites

They might have technical reasons for not using OOP, such as a large number of sites that would break if the upgraded their server(s).  It really doesn't matter if you're programming in OOP or using procedural methods.  You can still learn and use OOP for your personal interest / projects and I highly recommend doing so.  In fact I recommend you take time to learn more languages than just PHP; I'd start by learning a little more about MySQL or Javascript as they're very relevant to PHP.

 

The major downfall to procedural coding is it lends itself to a populated global namespace, many constants, and a bit of code repetition.  Neither style is more effective in terms of execution, although slight variances in execution time will occur.

 

 

Link to comment
Share on other sites

  • 2 weeks later...
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.