Software

General discussion

Locked

Certs are needed for some

By sremiger ·
I think Certs are a good in the sense that they provide a goal for learning. In fact when I shifted to Project Manager I made it clear to my developers that any materials needed for learning to develop software on the dot net platform would be paid for by the company. 0 takers, In fact I have fired 2 senior developers because they chose not to use coding standards and best practices in developing the software. So as of 9/1 of this year I told every developer that they need to get the MCSD by 8/31/2007. The company has stated many times that they will pay for training, books practice test and cert test regardless of pass or fail. Of the 5 developers still remaining 0 books have been ordered 0 practice test and 0 classes have been registered.

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

NO NO NO!

by jmgarvin In reply to Documents every line and ...

Comments make is easier to humans to parse to the code and find where the problem may be happening.

****, we've all had to kludge together a crappy solution and if we don't comment it or at least TRY to explain what's going on, then that WILL be a point of failure.

Comments/documentation never hurt...

Collapse -

YES YES YES

by Tony Hopkinson In reply to NO NO NO!

Comments should be a last resort. How quickly you get to that last resort depends on the environment in which you are coding.

Not even assembly needs a comment every line.

Collapse -

key phrase

by tmsassoc In reply to No - not scared

The key phrase here is "documents every line" which obviously the "genius?" in the other post did not do for what he produced.

Collapse -

What other post?

by NOW LEFT TR In reply to key phrase
Collapse -

Huh ?

by Tony Hopkinson In reply to key phrase
Collapse -

[post deleted by admin]

by TiggerTwo.. In reply to Certs are needed for some

[post deleted by admin]

Message was edited by: The Trivia Geek

Collapse -

As a developer I agree

by onbliss In reply to Certs are needed for some

...it does tell something about your developers. What I am not sure? We ought to know their point of view too.

I have been an application programmer for over 13+ years now, and find most of the programming is related to: discipline, hard work, (self)motivation, attention to details plus ability to look at big picture, working with non-developers - technical and business, interest to learn business functions & new tools, ability to work with others without a GIANT EGO (all the time). Quite often we have to hunt down the right person who knows the answer, debug our code to chase bugs that we know are not because of our code but due to another group's code is all part of the territory.

Like others pointed out Certification does not provide these things, but when a company is offering to cover all the costs and is urging them to take certifications; and the developers show no interest I would definitely ponder more on the issue.

I see that you are saying you have given them time till 8/31/07, so it is not like you are asking them to get certified in 2 weeks or 2 months. Your time frame is reasonable.

Just out of curiosity: Are code reviews being done as and when needed? Are the code being checked in the source control without breaking any builds? Is there atleast some basic documentation of their work?

If you think their work is shoddy, then it is time to tie all these points together. But if their work is exemplary then talk to them to find out their lack of interest in certification.

There is one thing you have not said and that is about the study hours. Are you permitting them some time to study in the regular office hours, or is the expectation that they do all the study work at their home? This would be one factor to consider.

Collapse -

Firing ??

by A contractor In reply to Certs are needed for some

Whose coding standards? Whose best practices? Other people's coding standards and best practices are only starting points for your organization. Get the group to define YOUR organization's standards and best practices. While some will be copied verbatium, others will be updated for the best of the team and the organization. Using others standards and practices is like buying a frozen TV dinner, its okay in a pinch but I would want to live off of them.

Once the group has the definitions, implement non-review based code reviews. When evereyone is comfortable, fold themn into the review process. When really talented developers agree to standards and practices they develop, and they understand the consequences, they tend to tow the line. Kind of like raising children.

Collapse -

Hooray

by Tony Hopkinson In reply to Firing ??

someone else who understands how standards should be put in place.
Now all we have to do is get management to agree to a total rewrite.

Collapse -

Project Manager for Developers?

by techmail In reply to Certs are needed for some

A project manager that solves problems by firing key people isn't doing much management. In 30+ years at AT&T, I encountered all types of managers. The good ones had many ways of getting their people to accept, if not embrace, change but termination was usually not an option.

People will usually accept change IF there's a good reason. A new manager that appears to be doing change for the sake of change is never considered competent by the people being managed.

Standards are often best implemented by those who do the work. Did you ever ask your developers to define standards or best practices for the work being done?

I would question if you know enough about the development process in your organization to determine whether the certification even applies to the work being done.

The between-the-lines message that I get is of someone in a job for which they are not qualified (Was your resume accurate?) and trying to apply buzz word solutions gleaned from a conference or webcast. You really sound like the Pointy Haired Manager in the Dilbert cartoons...

My qualifications? No certifications, just an embracer of *useful* new technologies, including some niche products for RAD and prototyping (NSBasic for Palm OS, anyone?). Oh yes, got my IS degree (summa *** laude) [<== the posting nanny isn't well educated, is she?] after I retired, just in time to do some contract SQLServer/IIS work for the US military (degree required, not certifications).

Related Discussions

Related Forums