题主的这个问题需要进一步细化。
工作3年以内的程序员的工资水平要根据:编程语言、城市、个人学历、所在行业等客观因素来衡量。偶个人是Java方向,所以谈一谈偶对Java工资的概念。
一线城市如北上广深,3年以内的普遍工资在5~10K之间。
如果是涉足互联网行业,能进入BATJ这样的大厂,那么11、12K也是有很多的。
普通二本,在北京,传统软件行业,非BAT,工资普遍就是6K上下,如果在校期间有一定程度的实习经验,个别能力较强者可能拿到8K,这已是极限。
如何寻求发展?
偶觉得,Java程序员的发展方向有很多,对于其他编程语言,各有各的擅长领域,如Python擅长AI、数据处理、爬虫;C++擅长物联网,硬件底层;PHP做网站也是一把好手;Golang也是炙手可热的互联网新生代编程语言;JavaScript、HTML、Css、Vue等也慢慢的让前端工程师渗透到了后方……
程序员的发展之路应该是非常多的。
早些年,前后,中国软件培训行业市场大火,一众培训机构纷纷创办,不论是线上还是线下,都火爆异常!所以,培训讲师的岗位也对专职程序员起到了一定程度的分流作用。很多“学而优”的程序员、高级程序员、架构师,都纷纷跃跃欲试,跑去培训机构当讲师,把自己多年的开发经验传播给千万学子,比较有代表性的人物有:
韩顺平
马士兵
刘苍松
这些都是偶能叫上名的明星讲师,还有很多很多这样的大佬,都投身培训行业,所以,这条培训讲师的发展之路还是很不错的,它可以一定程度上避开完全依赖于编程而引起的一些不好的因素,比如被fire、个人影响力不足、工作内容过于枯燥等等。
其实,说到程序员寻求发展之路,想必你一定看过这样的图表:
这里面的每条线路都是一个程序员的发展方向,这里就不一一解释了,总之一句话就是勤学苦练。
程序员的世界其实也是一个江湖,程序员的能力就好比行走江湖所需要的武功,一个侠客武功越高,越能体现自身的价值。
程序员不像其他很多与人打交道的岗位,只要你自身技术过硬,你的能力就是铁饭碗,只要世界还没有淘汰电脑,程序员就永远是铁饭碗!
所以,真正的发展之道就是:培养核心竞争力!
打了这么多,希望老铁们多多点赞!