程序员这个职业,我个人觉得是一个很特别的职业。如果想要成为一个程序员,他需要有很专业的技能,但并不需要什么资历要求。你的程序员方面的资格证书,在职业道路上只起到加分的作用,并不能起到入门的决定性作用。
这个情况并不是在中国是这样的,几乎在整个世界都是这样。这个状态有利也有弊。利在于他可以让有能力的人,有意愿的人进入这个行业。弊端在于他使这个行业有些不规范。比如医生、会计、药剂师等好多职业是需要职业资格证书的。但是唯独程序员这个行业,你的能力是不体现在你的资格证书上的。
其实程序员是一个对专业技能要求很高的职业。其实这与这个行业开始的性格有关系。最开始计算机行业的民营发展就是好奇心和兴趣驱动的。这个工作可以理解为一种实操性质的工作。所以这个行业,有点轻理论种实践的作风在里面。
如果给程序员这个行业设定门槛,必定不利于他的发展,有很多一些人才会变成爱好者。如果不设定门槛,感觉行业好像不止那么规范。