格子衫、双肩包、黑框眼镜被称作程序员三宝,他们每天似乎有着写不完的代码,这样的职业在普通人眼里充满“神秘”感。但同时,他们被打上木讷、闷骚、不修边幅等越来越多的标签。
每到10月24日,全国许多地方和机构开始举办1024程序员节,早在2015年就有人倡议程序员在这一天不加班,科大讯飞、金山云、华为云等企业都曾举办过该活动。现实世界里,我们眼中的程序员是偏“呆萌”的形象,可在数字世界里他们就像无所不能的“上帝”,在电脑前只需要噼里啪啦的打上一串串字符,在互联网上就能幻化成各种的应用软件。今年的10月24日,西安将举办第三届全球程序员节,自2017年首次亮相,该节如今已成为西安对外宣传的重要新名片;10月23日,千锋教育携手一刻talks提前启动“千锋1024程序员节topic大会”,邀请设计领域、编程领域近10位职场大咖线下做相关主题分享。消息报道,一些初创公司为了体现“人文关怀”也准备在这天早早让程序员们下班。虽然程序员节概念诞生时间并不算长,可每到10月24日,这个独属程序员们的节日氛围越来越浓了。从上世纪90年代开始,信息技术飞速发展,互联网、移动互联网、5G、物联网、AI,千千万万个程序员构造出的“信息世界”似乎没有边界。自互联网诞生的那一刻开始,信息技术就不断颠覆着我们熟悉的各种事物,速度之快远超人的想象,业界也开始流传“互联网一年,人间十年”这样的说辞,程序员正是全球数字世界的构建者。互联网走过了三十年,“码农”的中坚力量也正在从80一代人,转变为90后一代,00后虽尚未迎来就业期,可在大学生群体里选择互联网/信息技术相关专业的比例也越来越高。三代程序员所面临的行业环境演变,是从拨号上网的PC时代,到5G所带来的万物互联时代变迁。
第一代程序员可以涵盖70后和80后两个程序员群体,他们现在呈现出两极分化的状态,要么已是企业里年薪百万的“脱产”高层,要么已被迫进入职业生涯的“中年危机”。互联网三十年仅主流的编程语言就已多达Java、Python、JavaScript、C/C ++、Scala等几十种,编程领域的技术更新迭代飞快,无论是老程序员还是年轻一代程序员,都必须随时“充电”自我提升。IT行业职业也细分成了UI、前端、后端(Java/php/python)、DBA(mysql/oracle)、运维(OP)、测试(QA)、算法(分类/聚类/关系抽取/实体识别)、大数据工程师(Hadoop)、Android、IOS、运营、产品等多个大类。随着信息化和互联网化的不断深入深化,现实问题越来越多,越来越复杂,老的知识、技术在面对新的问题时可能力不从心或效率低下,行业分工越来越细、专业化程度不断提高。于2011年成立的千锋教育,参与了这个时代每一次的变化,在成立第一年嗅到“移动互联网”机遇开始变革,从原有的培训内容变为主打iOS、安卓等移动互联网编程培训。借助移动互联网,千锋教育在2014年和2015年实现了规模化的发展,在移动互联网增长停滞后也经历了阵痛,随着HTML5需求的日益增强,千锋教育再度抓住机遇实现了自我突破。5G时代,千锋教育旗下又增加了智能物联网+嵌入式、大数据+人工智能、Python全栈+人工智能等学科。千锋1024程序员节topic大会上邀请的大咖嘉宾,大多数都是70/80后一代人,他们活跃在当下最热门的人工智能、5G、大数据、云计算等前沿技术领域。例如,原去哪儿网技术总监陆荣涛、百度DuerOS首席布道师曹洪伟、亚马逊云计算北区经理徐遄等嘉宾,大多数是十年、十几年的行业老兵,经历了多个信息技术革命,却一直在前沿领域开疆拓土。
上图:美国不同年龄段的科技工作者的实际工资与预期工资的对比根据美国发布的《2019 年软件工程师状况报告》显示,40 岁以上的美国技术工作者的平均工资水平虽然仍普遍较高,但基本不再增长,且呈下降趋势。我们从美国不同年龄段的科技工作者的实际工资与预期工资的对比图表中发现,40岁后的程序员平均收入远高于其他年龄段的程序员,可预期工资上却非常保守。造成这种现象,一方面是因为互联网技术迭代很快,从互联网到移动互联网的转型,就有一批PC时代的“老”程序员掉队,如今人工智能、5G、大数据、云计算等前沿技术不断落地应用,对他们而言又是全新的挑战。另一方面和他们大多数成家立业有关,无论是美国硅谷还是中国中关村,高昂的房价和生活成本对程序员而言是个不小的压力,上有老下有小的现状让他们更倾向求稳心态。老程序员通过自学以及参加编程培训进行自我“充电”,编程培训机构逐渐成为高等教育以外的程序员自我提升的重要途径。《2019 年软件工程师状况报告》中显示,76% 的受访者认为参加编程培训机构可以为程序员的职业生涯做准备。57%的招聘经理也愿意为编程培训机构的毕业生提供开放性岗位,仅7% 明确表示不会聘用。天浩对千锋教育公开的数据进行整理后也发现,非应届生学员占比一直高过应届生。持续“充电”将是70/80第一代程序员们的常态,丰富的职场经验是他们独有的资本,只需要随时跟上技术升级的节奏,他们仍能够在行业里找到属于自己的位置。在国内频繁的“寒冬论”中,这些一直努力充电的第一代程序员,做了很好的表率,想要“铁饭碗”必须保持持久的学习心态。
90一代人相对幸运,他们伴随互联网而生,是地地道道的互联网原住民。相比于70/80后半路出家,从小就在“网上”的90后更具“网感”,在他们眼里互联网和电话等工具一样,都是寻常之物。根据拉勾发布的《2019年90后程序员职场报告》显示,就90后程序员擅长的程序语言来说,擅长Java、Javascript类语言的求职者较多。整体来看,擅长 c#/.net、java、delphi、c/c++、php语言的求职者找工作压力略小。虽然外界对程序员有着刻板的印象,现实中程序员和大多数人一样也会有自己的爱好,只是编程思维让他们更注重做事的“条理”,在平均收入上程序员仍然是各行业“拔尖”的群体。拉勾数据透露,和18年对比,19年的平均薪资并没有降低趋势,甚至应届生和5-10年资深程序员的薪资还有明显增幅。分别从8.4K、27.8K升至9.5K、29.1K。
同样,根据千锋教育发布的学员就业平均薪酬显示,2019年1-5月期间平均薪酬还在8000+元的范畴,自6月开始平均月薪分别达到9006元,9380元、9404元、9303元。这同5G时代、物联网、云计算、AI等新兴信息产业的发展息息相关,这些领域带来庞大的程序员“缺口”,客观上推动了学员们平均薪资的增长。以千锋2019年9月就业榜为例,9月份一线城市就业学员平均薪资顺利突破万元大关,二线城市就业薪资明显高于当地平均水平,应届生平均薪资走高。就学科分类而言,Unity游戏开发平均薪资12000元,智能物联网+嵌入式平均薪资11500元,Python全栈+人工智能平均薪资9825元,云计算平均薪资9781元,HTML5大前端平均薪资9533元,JavaEE+分布式开发平均薪资8983元,全链路UI/UE设计平均薪资8206元,软件测试平均薪资8044元。几大手机厂商相继发布了5G手机,这为Unity游戏开发带来了利好的就业前景,相信随着5G手机的普及加速,这一现象会持续增长。而物联网、人工智能、云计算等职位的薪资排行靠前,也同这些领域正处在上升期有关。90后程序员正在成为新兴产业里的职场主力军,拉勾数据显示,从不同规模公司分布情况上看,90后程序员60%在500人以下的中小规模公司,互联网大厂虽好但难进,只有21%的90后在2000人以上的大公司工作。处在朝阳产业的企业大多数还在发展之中,大多数员工规模还在2000人以下。千锋教育很重视产教结合,相比于传统大学的课程安排,IT培训学校能够更快的将教学和企业需求对接起来。10月22日举办的第三届BOE-TopCoder总决赛中,千锋教育网络安全学科共派出5支参赛队伍参加了第三届BOE网络安全CTF大赛,其余4支参赛队伍就由京东方公司内部员工与高校学生组成。此外,90后程序员整体上同上一代程序员相比,在性别比例上也日渐开始更为均衡。Stack Overflow在2015年做了一项调查,女程序员占比只有5.8%。今年,拉勾后台数据显示,女性程序员占比高达17%。社会把程序员称为“码农”,全球范围内程序员仍是以男性为主,这一现象在90后群体中得到改观。其实,就计算机历史而言,上个世界40年代,“程序”的概念尚未出现前,Kay McNulty、Betty Jennings、Betty Snyder、Marlyn escoff、Fran Bilas和Ruth Lichterman这六位女性就被录用负责设定ENIAC(第一台数字式的电子多用途计算机)进行方案计算,她们被称作“操作员”或“编码者”。相信90后一代程序员的崛起,也会消除程序员一直以来存在的性别上的不平衡。
比尔·盖茨开创了PC互联网时代,乔布斯拉开了移动互联网的帷幕。若从他们身上找一个共性的话,恐怕就是从少年时代就开始接触编程。比尔·盖茨从13岁开始学习编程,18岁考入哈佛大学,20岁成立微软公司。而乔布斯从小就在编码之城-硅谷里参加惠普的培训,14岁的就靠编程赚到第一桶金。在5G、物联网、AI等新产业的发展上,中国已不再是跟随者,开始走出自己的节奏。在中国科技飞速发展的时期,对下一代程序员的培养则尤为重要,受程序员高薪的普遍认知影响,中国各地父母对“小程序员”的培养也积极起来。根据全球开发者大调查,英国有10.7%的开发者在5-10岁开始编程,全球有四分之一的开发者在16岁前开始编程。《中国少儿编程行业研究报告》中透露,截止2018年10月,国内少儿编程行业市场规模约为30亿至40亿元,用户规模约为1550万,就比例而言相比欧美等国家还有不小差距,可愈来愈高涨的全民编程热,正在为未来中国的科技人才储备打下基础。有趣的是,小程序员里女性比例又一次有所提升,据编程猫调研数据显示,少儿编程男女学员比例差距明显缩小,接近7:3。为了适应编程从娃娃抓起的教育需求,国家相继出台了多条利好政策。2016年6月,教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,将STEAM教育纳入基础学科。2017年7月,国务院印发《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。受此影响,各地都在加大编程在教育体系中的重视程度。2017年起,编程逐步纳入K12教学体系。浙江省将信息技术(包含编程)作为高考选考科目中的一门;山东省将编程内容加入小学六年级教材;江苏省要求在中小学普及编程教育;西安市规定,在中国青少年机器人联赛中获奖可享受中考加分政策;天津市将编程纳入中考特招范围;重庆市将编程教育列入中小学必学科目。据中泰证券相关调研预测,到2026年国内编程教育覆盖人数将超过1亿。从70/80后,到90后,再至00后,程序员对国家科技力量的重要性愈发凸显,在电商、搜索引擎、即时通讯、智能出行、无人货架、人脸识别等新型和传统信息服务背后,是一个又一个的程序员在推动信息技术在各行各业的应用和落地。在三代程序员的成长过程里也诞生了许多IT教育名企,比如坚持面授教育和重视产教融合的千锋教育,在9年时间培养了20000多的技术人才,合作企业超过18000家。其举办的各类实训、讲座、技术沙龙等活动,每年为数百万人带去前沿的技术动态和行业理念。还有专注少儿编程的编程猫,自2015年成立以来,平台用户累计超过299万人,编程作品数量超过650万个,入驻6500多所中小学校,为许多“小程序员”提供了练兵的演练场。 1024是程序员才懂的一个数字,1024是2的十次方,二进制计数的基本计量单位之一。把这一天作为程序员节,是对他们的价值和创造的认可,80、90、00三代“码农”众生相背后,是中国科技飞速发展的另一个横截面。在新的全球科技大战中,各国程序员的人才储备将是非常重要的一个筹码。10月24日这一天,越来越多的机构和企业开始给程序员们打Call,出现这种热况的原因很简单,用《天下无贼》里葛优大爷的那句经典台词来说,二十一世纪什么最贵,人才!
本文系作者:
师天浩
授权发表,鸟哥笔记平台仅提供信息存储空间服务。
本文为作者独立观点,不代表鸟哥笔记立场,未经允许不得转载。
《鸟哥笔记版权及免责申明》
如对文章、图片、字体等版权有疑问,请点击
反馈举报
我们致力于提供一个高质量内容的交流平台。为落实国家互联网信息办公室“依法管网、依法办网、依法上网”的要求,为完善跟帖评论自律管理,为了保护用户创造的内容、维护开放、真实、专业的平台氛围,我们团队将依据本公约中的条款对注册用户和发布在本平台的内容进行管理。平台鼓励用户创作、发布优质内容,同时也将采取必要措施管理违法、侵权或有其他不良影响的网络信息。
一、根据《网络信息内容生态治理规定》《中华人民共和国未成年人保护法》等法律法规,对以下违法、不良信息或存在危害的行为进行处理。
1. 违反法律法规的信息,主要表现为:
1)反对宪法所确定的基本原则;
2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一,损害国家荣誉和利益;
3)侮辱、滥用英烈形象,歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉;
4)宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动;
5)煽动民族仇恨、民族歧视,破坏民族团结;
6)破坏国家宗教政策,宣扬邪教和封建迷信;
7)散布谣言,扰乱社会秩序,破坏社会稳定;
8)宣扬淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪;
9)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序;
10)侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益;
11)通过网络以文字、图片、音视频等形式,对未成年人实施侮辱、诽谤、威胁或者恶意损害未成年人形象进行网络欺凌的;
12)危害未成年人身心健康的;
13)含有法律、行政法规禁止的其他内容;
2. 不友善:不尊重用户及其所贡献内容的信息或行为。主要表现为:
1)轻蔑:贬低、轻视他人及其劳动成果;
2)诽谤:捏造、散布虚假事实,损害他人名誉;
3)嘲讽:以比喻、夸张、侮辱性的手法对他人或其行为进行揭露或描述,以此来激怒他人;
4)挑衅:以不友好的方式激怒他人,意图使对方对自己的言论作出回应,蓄意制造事端;
5)羞辱:贬低他人的能力、行为、生理或身份特征,让对方难堪;
6)谩骂:以不文明的语言对他人进行负面评价;
7)歧视:煽动人群歧视、地域歧视等,针对他人的民族、种族、宗教、性取向、性别、年龄、地域、生理特征等身份或者归类的攻击;
8)威胁:许诺以不良的后果来迫使他人服从自己的意志;
3. 发布垃圾广告信息:以推广曝光为目的,发布影响用户体验、扰乱本网站秩序的内容,或进行相关行为。主要表现为:
1)多次发布包含售卖产品、提供服务、宣传推广内容的垃圾广告。包括但不限于以下几种形式:
2)单个帐号多次发布包含垃圾广告的内容;
3)多个广告帐号互相配合发布、传播包含垃圾广告的内容;
4)多次发布包含欺骗性外链的内容,如未注明的淘宝客链接、跳转网站等,诱骗用户点击链接
5)发布大量包含推广链接、产品、品牌等内容获取搜索引擎中的不正当曝光;
6)购买或出售帐号之间虚假地互动,发布干扰网站秩序的推广内容及相关交易。
7)发布包含欺骗性的恶意营销内容,如通过伪造经历、冒充他人等方式进行恶意营销;
8)使用特殊符号、图片等方式规避垃圾广告内容审核的广告内容。
4. 色情低俗信息,主要表现为:
1)包含自己或他人性经验的细节描述或露骨的感受描述;
2)涉及色情段子、两性笑话的低俗内容;
3)配图、头图中包含庸俗或挑逗性图片的内容;
4)带有性暗示、性挑逗等易使人产生性联想;
5)展现血腥、惊悚、残忍等致人身心不适;
6)炒作绯闻、丑闻、劣迹等;
7)宣扬低俗、庸俗、媚俗内容。
5. 不实信息,主要表现为:
1)可能存在事实性错误或者造谣等内容;
2)存在事实夸大、伪造虚假经历等误导他人的内容;
3)伪造身份、冒充他人,通过头像、用户名等个人信息暗示自己具有特定身份,或与特定机构或个人存在关联。
6. 传播封建迷信,主要表现为:
1)找人算命、测字、占卜、解梦、化解厄运、使用迷信方式治病;
2)求推荐算命看相大师;
3)针对具体风水等问题进行求助或咨询;
4)问自己或他人的八字、六爻、星盘、手相、面相、五行缺失,包括通过占卜方法问婚姻、前程、运势,东西宠物丢了能不能找回、取名改名等;
7. 文章标题党,主要表现为:
1)以各种夸张、猎奇、不合常理的表现手法等行为来诱导用户;
2)内容与标题之间存在严重不实或者原意扭曲;
3)使用夸张标题,内容与标题严重不符的。
8.「饭圈」乱象行为,主要表现为:
1)诱导未成年人应援集资、高额消费、投票打榜
2)粉丝互撕谩骂、拉踩引战、造谣攻击、人肉搜索、侵犯隐私
3)鼓动「饭圈」粉丝攀比炫富、奢靡享乐等行为
4)以号召粉丝、雇用网络水军、「养号」形式刷量控评等行为
5)通过「蹭热点」、制造话题等形式干扰舆论,影响传播秩序
9. 其他危害行为或内容,主要表现为:
1)可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好影响未成年人身心健康的;
2)不当评述自然灾害、重大事故等灾难的;
3)美化、粉饰侵略战争行为的;
4)法律、行政法规禁止,或可能对网络生态造成不良影响的其他内容。
二、违规处罚
本网站通过主动发现和接受用户举报两种方式收集违规行为信息。所有有意的降低内容质量、伤害平台氛围及欺凌未成年人或危害未成年人身心健康的行为都是不能容忍的。
当一个用户发布违规内容时,本网站将依据相关用户违规情节严重程度,对帐号进行禁言 1 天、7 天、15 天直至永久禁言或封停账号的处罚。当涉及欺凌未成年人、危害未成年人身心健康、通过作弊手段注册、使用帐号,或者滥用多个帐号发布违规内容时,本网站将加重处罚。
三、申诉
随着平台管理经验的不断丰富,本网站出于维护本网站氛围和秩序的目的,将不断完善本公约。
如果本网站用户对本网站基于本公约规定做出的处理有异议,可以通过「建议反馈」功能向本网站进行反馈。
(规则的最终解释权归属本网站所有)