‘壹’ 程序员就业前景分析
从行业的整体情况来看,程序员的工作相对来说还是具有一定压力的,而且不少程序员的工作周期也比较长。虽然程序员的工作压力比较大,但是从IT行业的基本面来看,未来IT行业的发展前景还是不错的。
程序员就业分布较为集中的区域为省会城市、北京、上海与深圳,其中省会城市就业比例为39%。在IT行业发展迅速、产业链比较发达的北京、上海、深圳及省会城市,因为就业岗位需求的数量较多、薪资待遇较好,吸引了超过9成多的就业程序员选择在以上区域寻求个人发展。
程序员属性:
从表面上看,程序员是会使用计算机语言编写程序的群体。实质上,程序员是联结精神世界与物质世界的最有效的中介,将人语转变为物语创造财富。以前所说的技术,是分科的技术,程序员的技术是全面涵盖的技术。
从人的意识到物的结果的全面流程看,程序员所用的从应用层到物理层的分层次体系是一种严密有效的逻辑结构,这正是经济建设需要而传统文化沉淀缺乏的要素。
‘贰’ 现在程序员一个月的工资大概多少
你好,程序员的工资在不同公司不同职级都是不一样的,以鹅厂为例,达到架构师的能力年薪会达到百万,具体如下。
1、腾讯工程师岗位职级
鹅厂去年宣布调整职级,取消了原有的 6 级 18 等(1.1-6.3 级)的职级体系设计,将专业职级体系优化为14 级(4-17 级)。与之相对应的是,统一置换为“专业职级+职位称谓”。
关于绩效的考核,腾讯的绩效考核分为 2 部分,业务评价和组织管理评价,一般一年2次考核(6月、12月),实行末尾淘汰制。
腾讯的技术晋升也不容易。在腾讯旧的职级体系下,T3-3 升 T4-1 是一个大坎,停留在 T3-3 超过 5 年的不在少数,停留 7 年的也有。一旦进入 T4 级别,就是腾讯的专家工程师了,腾讯研发人数将近 2 万人,T4 级别的人数大概也不超过 500 人,这还是在近两年 T3 到 T4 级别人数增多的情况下。
鹅厂T4架构师作为“IT架构灵魂人物”的角色,他们不仅做着架构师的本职工作,还同时做程序开发,写核心代码的工作。另外,架构师依旧是技术高手,编程能力依然是一流的。
但根据当前的市场需求,互联网大厂们对于普通java开发人才需求逐年锐减,而对互联网架构师人才的需求招聘量已经上升到50%,因此薪资更是不可同日而语。
对于想学习互联网架构师的同学来说,北大青鸟、课工场等优秀品牌都是不错的选择。课程根据招聘需求制定,包含全部分布式微服务技术,对标鹅厂T4、阿里P8级别架构师。
希望我的回答对你有所帮助!
‘叁’ 程序员分哪几种,分别要学什么知识,工资怎么样
一、程序员的分类
程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。
二、所学的知识与必备技能
1、熟练开发软件
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟悉数据库
很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。
3、了解操作系统
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。要懂得网络协议TCP/IP。网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。要明白DCOM/CORBA/XML/WEBServices存在的意义。DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
三、薪资待遇
程序员的薪资待遇分档次,大致情况是这样的:
初级软件工程师(0-3年开发经验),平均月薪(3000-8000)
中级软件工程师(3-5年开发经验),平均月薪(5000-12000)
高级软件工程师(5年+开发加2+管理),平均月薪(10000-90000)
一般只有刚毕业的初级工程师说的是月薪,中高级基本是年薪。
也有刚毕业就签的年薪的。这个是大致范围就这样,也有少部分低于3000或高于90000的 具体差别要看自己的,毕业院校,专业学历,专业能力,外语能力,职称等级,综合能力,以及所在城市还有自己的选择等。但最主要的是看专业能力的。
‘肆’ java程序员的就业前景怎么样
Java就业方向大致分为两类:
成为管理人员,例如产品研发经理,技术经理,项目经理等。继续他的技术工作之路,成为高级软件工程师、需求工程师等。根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。同时,Java工程师的薪水相对较高。 Java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪2500元的平均水平。通常来说,在尚硅谷学习JavaEE和云计算后有一年工作经验的Java高级软件工程师的薪酬大致在年薪11—15万左右。
从Java的应用领域来分,Java语言的应用方向主要表现在以下三个方面:首先是大中型的商业应用;其次是桌面应用,就是常说的C/S应用;再次是移动领域应用。综上而言JAVA就业方向为:可以从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
‘伍’ 程序员需要达到什么样的水平才能顺利拿到 20k 月薪
对于多数程序员而言,月薪达到8000以上的水平不是一个难事,但是达到20K以上的月薪其实很难。
很多人会觉得it行业特别赚钱,对于已经参加工作的小伙伴来说,it行业其实是一个不错的赚钱选择,但这并不意味着每一个程序员都能够赚到足够多的钱,月薪高的人其实只是少数。
普通程序员的工资在8000左右。
我们这里提到的工资主要集中在一二线城市,因为一二线城市的工作机会很多,所以程序员的工资也比较高,一般可以维持在8000元左右,对于那些进入到知名互联网企业的人来说,他们的工资可以到达15K左右,有些人甚至可以到达20K以上。现实生活中,并不是每一个程序员都在知名互联网企业上班,在私企上班的程序员的工资只能维持基本温饱。
‘陆’ 开发软件的程序员工资可以拿多少一个月
假如你是一个刚刚入流的软件工程师, 那么你的工资会在3000块钱 左右, 那还要看你的技能水平 的你的工作能力的强弱,还有就是你学的专业知识,一般的软件工程师刚刚工作时,工资都不是很高。
都会在2500-3000(保守估计)!但如果你工作了3-5年之后, 根据你的工作能力会给你不同的加薪,最优秀的软件工程师一个月的工资可以挣到15000以上/月,朋友 还需要努力啊
软件开发程序员的工资和各个公司的情况、公司所处的地域经济情况以及个人的能力都有关系,不能一概论之。一般一线城市象北京、上海、深圳等城市刚毕业的大概在3k左右(当然也有高的,好公司有毕业生就5k以上甚至8k的),逐渐增加,上限不好说,但是到个2W还是有可能的,大部分人还是会止步在8k-1w,但是也要看公司,公司不好就别想了。所以在大城市选个好公司是必要的。二线城市象一些中东部地区的省会刚毕业的学生大概也2-3K左右(还是那句话,也有的公司高,不高能多给的公司就不多了),逐渐增加,大概到个8k-1.5w就到头了。由于二线城市的经济发展不像大城市,因此一般各个公司的差别很大。其他的小城市或者偏远城市的地方刚毕业的学生大概有1.5-2.5左右,逐渐增加,大概到个6k-8k就到头了。不过有一点,不要老看着薪水的高低,要综合地看看物价、房价,有些地方工资不算太高,但是生活成本低,比大城市生活的舒服很多。
‘柒’ 程序员未来前景如何大龄程序员出路在哪里
年龄大的普通程序员,将来的出路无非就是以下三个:
1、稳定地待在一家公司,有一定产出效率,成为一颗螺丝钉,不出彩也不出丑,就像之前棉纺厂的工人那样,直到这家公司不行了,找另一家,继续做个普通一兵。其实这事儿和几十年前的工人一样,只是时代不一样,职业的名字变了。
2、寻找相对优势,到稀缺你技术、能力、经验的地方,找到存在感。比如一线城市回退到二线、三线;比如互联网顶级公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。
3、转行,想干什么干什么去,很多人认为,一个 35 岁以上的程序员相比较一个 20来岁的毕业生,精神状况、身体状况必定是不如刚刚大学毕业的年轻人,所以要尽早转行。那么问题来了,程序员是吃青春饭的吗?程序员的职业发展到底如何呢?
首先,我觉得时至今日,相比其他职业,程序员仍然是一个投入产出比比较高的职业。程序员不是一个“吃青春饭”的职业,而是一个常青的职业。程序员其实也并没有我们想象中那么累,很多互联网公司的工作环境、工作氛围、员工福利都是非常不错的:弹性工作,定期团建,免费健身;一日三餐、零食饮料应有尽有。对于头脑灵活、思维敏捷,但还没有明确职业目标的理工科毕业生而言,把程序员作为职业生涯的起点,应该会是一个不错的选择。以北京为例,应届毕业起薪在 8000-10000 元,比其他职业高出不少。程序员现在小蜜蜂云工作了解很多远程可办公的,全职兼职都是有的,可供的选择还是比较多的。
程序员在职业生涯第一个阶段,通常是 3-5 年。这个阶段要以职业探索为主,脚踏实地写好每一行代码。只有快速学习和成长,掌握过硬的专业技能,这样才能在职场立足,走好未来的路。现在程序员的职业领域已经细分到了令人发指的地步,比如:大数据工程师、云计算工程师、某某语言工程师、系统架构师、web 前端工程师、嵌入式软件工程师、数据库开发工程师等等。
‘捌’ 学程序员前景怎么样
随着大数据,云计算,物联网,人工智能的火热发展,需要大量的从业人员,软件编程薪资待遇一直比较高,而且刚过完年,京东,阿里又要招聘相关从业人员,而且凡是进入这个行业的开发人员工资都是水涨船高,有个几年年的工作经验的反而会更好找工作,薪资会越来越高
编程算是一个门槛比较高的职业了,长期以来都是供不应求的,而且从这么多年看来,需求量始终不减,工资一直都是比较高的,即使之后学编程的人越来越多,只要是属于前20%的,何愁应聘时工资会降低呢
从个人角度来看,编程从现在以及随后几十年间都是一个非常有前景的行业,除非到了市场非常饱和,程序员遍地都是的情况,但目前显然不是,去任何一个公司招聘人员上看,互联网行业都算是比较火爆的行业,招录程序员的不在少数,工资比一般水平要高很多,即使像文科出身的,都想要在业余时间学编程,但可惜自学难度太高,又没有系统的时间去报班学习,实在是一大遗憾
那么,我们来聊聊编程难吗?
很多时候,做的事情其实没有我们想象的那么难,只是我们把他想难了,举个例子,我们都知道要学好一个技术做好一件事,必须要掌握一万小时定律,其实这个观点说对也对,说错也对,怎么讲呢?一万小时定律是需要成为专家级别的人语言奋斗的时间,而真正学习一门技术,如果只是入门,其实仅仅只需要二十小时,如果每天花两小时来建议,那么入门也就十天就可以搞定,编程也是如此,如果我们仅仅只是入门,其实真的在我看来找准方法,十天半个月足够了,当然如果说要找到工作,那估计要四个月到半个月的每天学习努力
怎么学习?
重视基础,这个不是喊口号,很多人学习编程眼高手低,觉得自己能看懂,能随便写点东西就算学会了,问了一些基础东西一问三不知,还不服气说会编程就好,要懂那些做什么,这是最大的错误,基础很重要,例如,你不知道面向对象的编程语言特点,你如何去做方法的封装?如何去做类的继承和如何能明白别人写这段代码的时候为什么要这么处理?这些都是基础能告诉你的
编程是个手脑并用的活,光看懂明白是没有用的,如果不用手去敲一下代码永远不知道自己会饭什么错,我曾经因为一个空指针问题排查了一个小时,也因为一个地方没写分号找了半天,这些都不是看书就能得来的经验,在我烦了这些错误之后我会总结,记下来,作为我自己的经验,然后下次再遇到就知道自己曾经在这里犯错了,就会小心不在犯错
‘玖’ 新手程序员多少工资
一般程序员真实工资是一万左右。
《2018中国程序员薪资生存现状调查报告》显示,中国程序员的平均月薪达到1万元,大多数程序员年薪在9-30万元。上海程序员收入最高,16.9%月入2万及以上。其次是杭州、北京和深圳。Java、PHP、Android的月薪在北京、上海都已过万,在杭州、广州也是普遍8K以上。其中,Java和PHP的平均薪资要高于另外两个岗位。
程序员的工资除了自身技能影响之外,主要还是市场决定的,软件开发的作用可以无限放大,也可以无限大也可以无限小,软件开发工资得决定因素非常多,根据多年的开发经验决定工资得因素有下面几点。
1、能够上万的工资基本上只有一线或者二线城市,三线城市上万的可能性就不大,这是消费水平决定,很多三线城市的老程序员工作了十几年也拿不到一万块,一线城市刚毕业的学生基本上就能拿到,这种差距还是非常明显,一线城市如果水平不错很容易拿到两万以上。
2、工作年限,在面试的时候经常问工作几年了,做过什么样子的项目,这些都会成为拿到多少薪水的标准,一般来讲三年属于标准的软件工程师,五年培养一个高级工程师,在水平不是差异很大的情况下,按照工作年限匹配。
3、能力水准,这是最决定因素,能力水平到位了,年限之类的都会靠边站,所以实力才是第一要素,很多年轻的因为能力突出不但拿着高薪还负责管理下面的团队,特殊情况特殊对待。
‘拾’ 程序员分哪几种分别要学什么知识工资怎么样
一、程序员的分类
程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。
二、所学的知识与必备技能
1、熟练开发软件
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟悉数据库
很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。
3、了解操作系统
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。要懂得网络协议TCP/IP。网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。要明白DCOM/CORBA/XML/WEBServices存在的意义。DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
三、薪资待遇
程序员的薪资待遇分档次,大致情况是这样的:
初级软件工程师(0-3年开发经验),平均月薪(3000-8000)
中级软件工程师(3-5年开发经验),平均月薪(5000-12000)
高级软件工程师(5年+开发加2+管理),平均月薪(10000-90000)
一般只有刚毕业的初级工程师说的是月薪,中高级基本是年薪。
也有刚毕业就签的年薪的。这个是大致范围就这样,也有少部分低于3000或高于90000的 具体差别要看自己的,毕业院校,专业学历,专业能力,外语能力,职称等级,综合能力,以及所在城市还有自己的选择等。但最主要的是看专业能力的。