主要是看你做什么样的程序员了,如果你仅仅是为了混口饭吃,那么有很多公司的程序员是不用加班的,曾看到过一个女生程序员,早上9点打卡,把当天的任务完成,然后就是看看视频,浏览一下网页,中午吃饭,午休两小时,下午再重复一遍上午的事,就这样混了4年时间,工资涨了一点,但是别的老同事基本上都没在那家企业了,4年时间如果你是为了让你自己能提升的更快,未来有更好的发展,那么累一点也没什么的?
关于你所说的不好找女朋友,也不见得,毕竟还有很多女程序员,同时现在是网络社会,一部手机在手还是能遇见自己的缘分的。
附:程序员工作环境