程序员这个职业被吐槽为“坑”的原因是多方面的,以下是一些主要的因素:
培训机构的影响
培训机构的泛滥导致大量学历不高、学习能力不强的人通过培训进入程序员行业,这些人员往往只能编写简单的程序,缺乏创造性和高智商。
培训机构为了盈利,夸大宣传,吸引学员,但培训质量参差不齐,导致行业整体水平下降。
行业竞争激烈
随着越来越多的人选择学习编程,程序员行业的竞争变得越来越激烈,导致一些程序员在求职过程中遇到困难,产生负面情绪。
工作强度大
程序员需要长时间面对电脑,编写和调试代码,生活节奏紧张,容易出现健康问题,这使得一些人对程序员职业前景产生怀疑。
技术更新迅速
计算机技术的更新换代非常快,程序员需要不断学习新技术以适应行业发展。对于那些不愿意或无法跟上技术发展的程序员来说,可能会产生挫败感。
社会认知偏差
社会上对程序员的认知可能存在偏差,一些人认为程序员只擅长编程,缺乏社交能力,这可能导致程序员在职场上受到不公平对待。
外包和自媒体的坑
外包项目往往钱少事多,客户要求苛刻,容易让程序员感到沮丧。
程序员做自媒体时,容易在错误的道路上拿到正反馈,从而走捷径,难以踏实工作。
产品开发的坑
一些程序员在开发产品时,容易陷入细节处理不当、功能实现不足夸、try-with-resources双刃剑等陷阱。
薪资欺骗和加班文化
一些雇主在招聘过程中夸大薪资待遇,但实际上并不会兑现承诺。此外,一些公司存在加班文化,要求员工长时间工作,但并未给予相应的加班补偿。
职业发展的困境
由于程序员岗位逐步趋向饱和,企业要研发的初级岗位需求较少,导致一些程序员难以站稳脚跟,沦为底层程序员。
恶意代码和低价开发
有些程序员或开发团队会在代码中偷偷加入恶意代码,例如后门、恶意广告或数据窃取功能。此外,一些开发者或开发公司以低价吸引客户,但一旦项目启动后,就会以各种理由要求额外收费。
综上所述,程序员这个职业之所以被吐槽为“坑”,主要是由于培训机构的泛滥、行业竞争激烈、工作强度大、技术更新迅速、社会认知偏差、外包和自媒体的坑、产品开发的坑、薪资欺骗和加班文化、职业发展的困境以及恶意代码和低价开发等多方面因素共同作用的结果。