公务员工作比较稳定,工资也比较稳定,福利待遇也不错,至少是当地平均水平以上的。工作强度要看岗位,大多数不会强度很大。程序员的挣钱多,工资水平肯定是当地拔尖的,但是非常辛苦,加班加点是常事儿。你得看你自己的能力和情况来选择职业,如果你需要照顾家庭比较多,建议公务员,如果你不需要照顾家庭,你只需要挣钱就行,那么当程序员合适。