I am not a lawyer, but I do deal with this sort of thing in the technology business a lot. The conclusion: In the State of California non-compete clauses are not enforceable.
Your jurisdiction, however, may vary. And if I have a pre-existing employment relationship with a firm that does not include a noncompete, I wouldn't sign an amended agreement that had such a provision. Just my $0.02.