l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2007 Aug 30 18:44

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox] Improving Programming Skills
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox] Improving Programming Skills

On Thu, Aug 30, 2007 at 09:46:20AM -0700, Richard S. Crawford wrote:
> I'm a pretty decent PHP programmer; about 90% of my job consists of
> deconstructing the code behind Moodle (and a couple of other major
> projects) and building in my own patches and changes to make it mesh
> better with my department's business model.  But at my evaluation meeting
> yesterday, my boss expressed some concern that I may be reaching to top of
> my skill set, and I agree with him.
> So does anyone have any suggestions for how I can bring my PHP programming
> skills up to the next level?  Almost all of the books I've looked at and
> the courses I've checked out online focus on the basics of PHP
> programming, and I'm well beyond that.  I don't have a degree in CS or any
> related field, and my formal training consists of one week-long course in
> PHP and a class in JavaScript that I took at least seven years ago.

I am PHP developer myself (I am a full time freelance though) and I've
found that a better learning of Javascript and XHTML are great
companions to PHP nowadays, as well as a deeper knowledge of SQL and
database design and optimization techniques.

Also, I try to always keep fresh algorithms and design patterns that I
learnt formally when I was in college and don't use very often today.

Another way to keep your mind open and fit is to learn languages
like lisp, haskell, erlang... which have different paradigms and make
you think simple things in sometimes radically different ways.

The other option I see, is to involve in the development of the PHP
language itself. The "open sourceness" of it, makes that possible. But
maybe the high research level of this is not too appealing to your


Martin R. Dapas
vox mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.