Forgot your password?
typodupeerror

Comment An Insider's Perspective on Homeboyz (Score 1) 603

I've been an employee at Homeboyz for just over a year. I'm a Computer Science undergrad fortunate enough to be paid to write open source software at Homeboyz.

Some posts have said things to the effect of "teaching people to use FrontPage to make web pages isn't going to help them get a job in this economy, and they take jobs away from skilled developers like me!"

We don't use any wysiwyg editors, and I've spent hours cleaning up Dreamweaver-generated HTML provided by local professional design firms when clients decided to stick with their old graphic agency.

To assume that people can only handle a point-and-click editor because of their background very narrow minded.

There are several "tracks" that trainees can pursue:

A frontend track covering more HTML, Photoshop, Flash, etc.

A backend track covering object oriented PHP, relational database theory, XML, CVS for version control, UML, Javadoc comments, the Linux/FreeBSD systems, etc.

Everyone is encouraged to reach their own potential - so not every trainee is going to learn all these technologies, but they will be exposed to an enviroment where people are willing to give them a chance to learn and believe in them.

We use Metabase for database abstraction and a complete PHP persistence layer wherein classes are mapped to multiple persistence mechanisms (different DB's, LDAP...) in an XML file. In many projects, we use a templating engine to achieve strict three-tier architecture instead of embedded PHP tags.

I've been continually impressed with the commitment to exploration of new technologies here, as well as the commitment to good architecture and coding as a craft.

We've been more into PHP because of it's easier learning curve, but are doing a project right now in Java as a test. Java development is a better skillset right now for job placement.

-Justin Knoll

Slashdot Top Deals

It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.

Working...