Hi All,
This is more of a philosophical question than a technical one, but I’d like some opinions on it, and I think that there are many others in my position that would benefit.
My issue is that I don’t really have time to learn how to code. I know, I know… no one has time anymore, but please hear me out.
Since learning to use Drupal about 2 years ago I’ve been involved with several projects wherein I’ve become the default quasi-developer, front-end designer, site manager, and system administrator. What I’ve found is that I can produce fairly nice, feature rich Drupal sites with the wealth of contrib. modules out there (Views, CCK, image handling, etc….). BUT!
I can’t code.
I know enough PHP to insert something into a block, or re-word a string, but that’s about it. I still don’t really even know how arrays work.
My question
Succinctly, my question is: Given the time that I have available for all of this stuff – in addition to a full-time job and regular life – am I better off trying to become more expert at the front-end stuff, or should I just learn PHP already?
Pros
1. If a project doesn’t use Drupal, I’ll know enough PHP to be able to participate.
2. Learning PHP would help my Drupal development too
3. Learning PHP would make front-end theming easier
4. Learning PHP should give me that missing background in programming – and should allow me to learn other languages in the future
Cons
1. At 28, I know I’m not too old to learn anything. But am I too old to become ‘good’?
2. Am I better off getting better and better at front-end UX work?
3. Am I better off farming out the PHP work?
Suggestions from coders welcome!
Thanks
Terry