本人从事了十几程序员工作,从08年普通二本计算机专业毕业就开始从事编程工作,我毕业的时候,当时计算机专业,尤其是软件工程,编程方向并没有互联网热潮时代那么吃香,当时腾讯只是深圳的一个小公司,淘宝还不成气候,百度也活在谷歌的阴影之下,在这种背景下,当时程序员的收入并不高,我刚毕业第一份工作,工资只有1千8,和当时其它工作相比,并没有什么优势。
程序员红利真正来的时候是2012年前后,那时候互联网热潮逐渐兴起,工资也水涨船高,那时候我正好工作了几年,有了工作经验,所谓最好的自己碰到了最好的时代,几年时间工资翻了好几倍,达到了8K每个月还没算季度奖,年终奖,项目奖等各项奖金,当时,也就是十几年前,年入10多万,绝对属于高薪。这个时候程序员才第一次真正意义的和其它行业薪资拉开距离。后来的事情大家也都知道了,2016后在互联网大厂工作年入几十万上百万也不算什么新鲜事。
然而每个行业都不是完美的,程序员也就是在别人眼里光鲜,拿着高工资,进出高档写字楼。其实这个行业是个苦差事,996,007那是家常便饭,前段时间在github上有个程序员开了个996ICU的吐槽帖子迅速走红网络,得到广大码农的共鸣就是这个原因。工作时间长,工作压力大,我做码农这么多年,我自己,包括身边的同事,绝大多数都是穷苦家庭出身,任劳任怨,打不还手,骂不还口,今晚通宵改完BUG,明天9点准时到公司打卡满血复活那种。很少家庭条件好的孩子从事这个行业,就算做,也就是短暂的工作个一两年,就转行干其它的了。
总的来说,什么人适合报考计算机,软件工程专业?我总结了一下:
1 对技术感兴趣:对计算机科学、编程和软件开发有浓厚兴趣的人适合报考这些专业。
2 逻辑思维强:具备良好的逻辑思维和问题解决能力,能够理解和应用复杂的算法和数据结构。
3 愿意持续学习:技术领域不断更新,愿意持续学习和适应新技术的人将在这一行业中取得成功。
4 性格内向,不擅长和人打交道,但是吃苦耐劳型性格,也适合做程序员。
5 家庭条件不太好,最好是农村家庭,或者城市低收入家庭,没有什么资源背景,程序员工资绝对是你能接触到最高的行业
不要担心什么AI,chatgpt这种人工智能短时间内能取代程序员,恰恰相反,我觉得AI能让程序员的工作效率翻倍。当然会对刚入门的新手不大友好,因为就算给他们AI工具,他们大多数时候也不知道问什么。所以如果你热爱编程,其实这个行业还是有前途的,但是如果你对编程不感兴趣,建议不要选。我们专业50个同学,最后出来只有2个同学从事编程相关工作,证明这行并不是适合大多数人。这就是我给出的所有建议。