㈠ 计算机程序员是不是只能吃青春饭
很多计算机相关专业的毕业生在择业时,不知道是受到什么因素的影响,对于程序员这个职业,普遍存在一个认识上的错误,他们认为程序员的“职业生涯”很短暂,吃的是青春饭,等年龄大了,如果不转行,就没用了,没有企业要了,生存都存在问题了。
还有很多人认为程序员这个职业眼前虽然高薪,但是却是以牺牲身体、时间换来的,经常还要加班,“享受”非人的待遇,最后还落下一身职业病,例如:颈椎病、腰椎间盘突出、高度近视等,所以他们认为这个职业尽管眼前光明,但是没有什么前途,可事实绝非如此,这是对程序员这个职业的一种误解。
误区:软件开发职业是青春饭
之所以出现“程序员是吃青春饭的”这一观点,可能是因为很多人认为国内程序员的工作虽然高薪,但确实很累,需要耗费大量的时间和精力,只有年轻人才顶得住。无法否认,就国内的软件行业现状来说,程序员工作比较累的现象确实存在,但是编程序只有年轻人才能做得了的说法,却是错误的认识。
首先,国内的软件开发管理存在不规范的现象,作坊式的个人行为很严重,互相配合、协同开发的效率很低,分工不明确,一个人要做好几个人的事;
其次,客户需求不明确,很多客户自己企业的管理都很不规范,自己都搞不清楚自己的生产流程,要用计算机进行管理是行不通的;
第三,软件开发市场竞争激烈,有些公司为了获得订单,用户要求什么就答应什么,结果就苦了程序员。随着国内软件开发市场和用户市场的逐渐成熟,以及软件规模的扩大,程序员的辛苦会逐渐降低。
而随着技术能力和工作经验的增加,程序员可以向软件设计师、系统分析员、项目主管、项目经理、CIO过渡。中国的软件产业刚刚开始,不但需要大量的程序 员,而且逐渐会需要更多的设计分析、管理人员。当然,准程序员们目前首先要做好的是学好功课,然后去做程序员,做上几年程序员以后,再逐步向上发展。
还有一个问题:工作很辛苦。我郑重地告诉你:没有不辛苦的工作!关键是怎样把工作转化为一种享受,让自己的心情快乐起来。
针对软件开发职业是青春饭这个观点,我们来做一个误区分析:
误区01年长程序员要求的薪酬一般要比年轻程序员高很多,相比之下年轻的程序员更能受到企业的青睐。
其实,相比年轻程序员,年长程序员更有竞争力,因为年长程序员具备丰富的项目经验,之所以薪酬比年轻程序员高很多,有它的合理性与必然性。虽然年轻的程序 员薪水相对比较少,但是他们一般没有经受过失败的教训,对于项目的认知与把握普遍不如年长的程序员。很多项目需要有激情的年轻人,同时也需要经验丰富的年 长者进行架构、技术指导,因此给予年长者高薪也是必须的,因为他们的价值完全能够匹配他们拿到的薪水。
误区02年长程序员缺少灵活性,缺乏学习新知识的能力与动力,做事比较古板。
年长程序员的阅历较年轻的程序员更深、更广,越是有经验的程序员越能够更迅速、更深度地迁移到新的技术、框架和系统里,其中很多深刻的见解并不是新人可以拥有的。况且,由这些思想储备来提升的生产效率,并不是能用什么方法直接测量到。
误区03年长程序员不愿意去干那些很辛苦的实际开发工作,编程水平一般,只会指手划脚。
没有谁能够保证年长的程序员就不用加班,年轻的程序员就一定经常加班。随 着人生阅历的增加,年长的程序员相比较年轻的程序员,更不愿意加班加点辛苦地工作,毕竟他们有了家庭,需要考虑的事情更多了,他们知道只有工作效率有问题 才会将自己推到每周工作80小时的处境。很多有家室的程序员都能有效地管理自己的个人时间,否则他立刻会淹没在各种工作之中无法抽身。而当企业需要他们加 班的时候,年长的程序员也会义无反顾地加班,丝毫不逊色于年轻的程序员。
误区04年长程序员没有年轻程序员脑瓜灵活、思维敏捷。
最后,由于生理特性,年长者在智力方面确实不如年轻人了,年长的程序员比年轻的程序员的反应速度也相对慢一些,但正确的判断来自于经验,经验来自于常年累 月的积淀,年长的程序员见识过、经历过的成功、失败的案例都比年轻人多得多,经验丰富的程序员有大量的案例可以拿来作为借鉴和参考,而年轻的程序员初出茅 庐,很难做到这一点,即使可能会有一些很好的新观点,但通常是没有经过测试和验证的,很难付诸实践。
每个人都年轻过,也有年老的时候,而年轻不是坏事,年老也不是所有都好,重要的是,肚子里没有真材实料的程序员在哪里都很难有发展前景,有实力的程序员,无论是年轻还是年老,在哪里都是香饽饽。所以程序员这个职业不仅不是吃“青春饭”的,而且这个职业还会让人永葆青春,充满活力。
㈡ 程序员的发展空间大吗
程序员确实会因为新技术的更新,年龄的增长少一些活力或者是动力。
如果你是对程序开发抱有很大兴趣的当然可以成为一个技术专家,需要注意新技术的革新等。
但是大部分的程序员是因为自己的专业而择业的,所以,一般来说程序员会有几个方向的转向。
在一个公司呆久点,有机会往管理方向转化(上升通道),也有往技术支持或者测试方向转(平行通道)。
不过鉴于你学习的是信息安全,我觉得你可以往DBA的方向发展,数据管理不管在当下还是未来都是一个急需人才的模块,并且这个方向是越老越吃香
㈢ 一个20+(年龄)的程序员比一个40+的程序员,有什么优势
年轻有活力,思维比他活跃
发展空间大!!有创新进步快
身体好熬个夜啥的她不行
㈣ 普通程序员的工作生活是怎样的
通常我们进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。
读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。
还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。
对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。
写注释文档
为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。(注意:要能区分注释和文档)
了解需求
好了,终于到了“写代码”的时间了。
然而,在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想象的那么简单,需要反复的沟通。
当然,也有一些团队和个人,不愿意在这上面“浪费时间”,通常他们的下场就是不断的写代码,然后不断的改代码,加班加点的做大量的无用功,整个公司怨气冲天一地鸡毛。
㈤ 程序员真的是青春饭吗
之所以出现“程序员是吃青春饭的”这一观点,可能是因为很多人认为国内程序员的工作虽然高薪,但确实很累,需要耗费大量的时间和精力,只有年轻人才能撑下去。不可否认,国内的软件行业现状来说,程序员工作比较累的现象确实存在,但是程序员是吃青春饭,却是错误的认识。
IT研发工作的轻松与否和公司、行业有很大的关联,因为IT是朝阳产业,中国的IT产业还处于劳动力紧缺的情况,所以有很多创业公司甚至大型互联网公司为了快速发展提倡加班文化的,所以显得很累。
30岁以后就出现瓶颈,职位很难再有提升。这个问题大多人云亦云,因为同学们很少接触过35岁的IT工程师,不了解他们的工作状态。真实的情况是:大多数工程师很少是只做技术,不与其他人沟通,因为不可能一个人做完所有的事情,有沟通必然有管理,所以技术和管理是同步进行,项目经理也是工程师,工程师也可以做项目经理。35岁的项目经理,部门经理有很多,为什么说会出现天花板?
还有人会这样说:做到上面,经理或者更高级岗位越来越少,竞争越来越大,当然会碰到天花板。这是一种悖论,因为这种理论放在任何一个行业都是适用的,按照这种理论,任何行业35岁都有天花板。事实是不是这样呢?随着年龄的增加,任何一种行业的从业人员,都会阅历增多,如果阅历增多的程度大于你身价的增加,你就有很多机会,如果小于你身价的增加,你就会被逐渐淘汰,这是真理,而不是年龄节点论。
IT是不断需要学习的行业,知识体系更新很快,不学习就要被淘汰。IT行业的知识更新快,优胜劣汰也是非常残酷,但任何人,只要走上社会,都应该向前看,不能只是停留在睡懒觉过舒服日子的学生时代,不学习就会被淘汰。
而在IT行业,没有被淘汰的人,都获得了超过其它行业没被淘汰的群体平均水平的利益,IT行业是创造神话和个人价值实现的巨大梦工厂,在中国,从来没有哪个行业像IT行业这样创造一批批的财富神话,制造一批批优质的社会精英。
㈥ 程序员周末该怎么度过
没对象的的程序员
作为经常加班的程序员,肯定会一脸懵逼得说,啥叫周末,我们周末都是在办公室和电脑过的,除了写代码还能搞啥?
程序员也是人,也需要休息,周末如果有时间还是要多安排一些有意义的活动。奶爸的建议如下:
1、做好身体建设
好好补补觉,平常天天熬夜,到了周末一定要睡到自然醒,不到太阳晒屁股,绝对不起来,如果阴天可能要睡到第二天了。
睡好觉,体力回复了,就要想办法多锻炼,不然身体会越来越臃肿,我们团队几个程序员都是90后,年纪轻轻,可肚子却越来越大了,就是因为久坐,不运动导致的,所以还是要坚持锻炼,不一定非要去健身房,自己跑跑步,或者骑着共享单车锻炼一下都会有不错的效果。如果不想出门的话,在屋子里做做俯卧撑和仰卧起坐,只要坚持也能起到塑身的效果。
2、好好陪家人
结了婚的程序员,多陪陪老婆孩子,平常太忙了忽略了他们。其实工作和生活是没办法平衡的,陪家人的时候,就要高质量陪伴,哪怕是只有半天的时间,也要专注的陪家人,不能三心二意。
没有女朋友的抓紧时间new一个出来,结了婚没孩子的抓紧时间造人,毕竟平常那么累,也没什么兴趣。
3、继续精进技术
很多程序员似乎除了编程,就没啥爱好了,不过趁着年轻,特别是单身狗,没啥活动,多钻研一下技术,也是个不错的选择。
没准靠着周末的时间,自己也能精进一个技术大牛呢,哎程序员的技术水平都是通过周末差出来的。
4、心里疗伤
平常上班编程,调BUG,和产品经理吵架,心里累啊,一定学会心里建设,实时的把心里的负面的情绪都排解干净,这样才能有一个正能量的自己,迎接新的一周。
看看最新上映的大片,追追热剧,打打游戏,没心没肺的开怀大笑一下,和糟糕的情绪说拜拜。
实在不行看看励志的文章,喝点鸡汤、打点鸡血,让自己满血复活,没办法,程序员都心累,不做好心里建设,疗好伤,很难坚持下去。
5、培养一个骨灰级的爱好
除了编程,一定要培养一个骨灰级的爱好,一方面是为了陶冶情操,另一方面这个爱好将来也可能变成自己的一技之长。
程序员年纪大了很可能会转行,如果这个爱好能成为自己的赚钱技能,也算是未雨绸缪,增强自己的斜杠力了。
6、混圈子
多参加一些社交圈子,比如读书社、摄影圈,一方面是为了多结交些志同道合的人脉,另外一方面也可以让自己的价值得到最大的发挥,毕竟有价值,没人感受到也是个挺悲哀的事。
㈦ 程序员是年轻人的职业,对此现象你怎么看
很多人都觉得程序员是年轻人的职业,年龄大了当不了程序员。其实这种看法并不完全正确,程序员和年龄有关,但是也并不依赖年龄。
程序员确实更适合年轻人程序员这个职业对于年轻人来说确实更适合。年轻人有干劲,有活力,思维快,能快速应对各种问题。
反观年龄大的人,体力下降,思维反应迟钝,接受新事物的能力不断降低,很多都跟不上技术的更新速度。
我现在每天基本要出去2次,每次爬9层楼梯,然后打4次水。然后晚上回家简单吃完饭就要出去跑步锻炼身体,否则整个人都感觉晕乎乎的。
在这里还是建议各位程序员朋友多注意锻炼身体,这真不是闹着玩的,只有身体好才能继续在这个行业打拼!
㈧ 如何成为一个优秀的程序员
讲几个小的方面吧。
批评还是启发?
代码审查是一个不错但很少用的想法。在一个团队里,优秀的程序员另一个任务就是要指导经验比你少的程序员,但是主要以指导和启发为主,不是贬低和公开批评,因为消极的态度不利于接下来团队合作的开展。
学会分享
搞编程的没有去逛一些论坛都不好意思说自己是干编程这个行业的。优秀的程序员往往会在这些论坛帮助别人,而实质上,输出就是最好的学习。在一个团队中也是一样,帮助他人解决问题收获更多,你也将不断地得到成长。
劳逸结合
每天工作 24 小时不会让你更有效率!不少程序员年纪轻轻就有腰椎盘突出、颈椎病、肩周炎、腰肌劳损、圆肩驼背等职业病。程序员们需要加强锻炼,运动不仅仅可以加强肌肉的力量和耐力,而且也能够活动身体的各个关节,有效缓解长时间保持一个动作导致局部肌肉过劳。
另外,编程是一项艰苦的脑力劳动活;有时你的大脑确实需要休息一下,休息是为了更好的工作。否则,你的工作质量将大打折扣。业余时间养成一项自己的个人爱好,确保自己可以放松并沉浸其中。如果是球类运动,效果更好,它将让你保持旺盛的精力和活力。
不要闭门造车
留意网络各种平台,学习新语言和框架、参与讨论以及看看同行在干什么。多关注业界在干什么,这将让你的视野更加广阔,不致于为了编程而编程。
㈨ 为什么现在的网络上,很多人都说程序员是不稳定的职业
2017年,IT人才需求已经“爆棚”。但是,在国内IT产业高速发展的背后,绝大多数IT企业又都面临着招聘难的问题。现场招聘的一些企业表示,IT行业需要即插即用型人才,企业希望招聘到的都是进入企业即能适应岗位的实用型人才。但是,很多求职者却不具备这种技能,很满足任企业的用人要求。详情请咨询点击查看。
2016年5月23日, Java诞生21周年。细数IT的语言开发平台,从汇编到BASIC;从CORBA到FORTRAN;从PASCAL到C,C++,.NET… ,似乎每个语言都曾闪耀一时,而Java凭借卓越的通用性、高效性、平台移植性和安全性,被广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。
因为随着每年高校毕业生的增多,大学生就业难已成为社会共同关注的难题。但是,与大学生就业难完全相反的是,许多职业院校毕业生因掌握过硬的专业技能而被企业争抢,成为就业市场上名副其实
㈩ 程序员的日常就是不停地写代码吗这行业是吃“青春饭”的吗
其实不得不说是程序员的职业相对较为特殊,也正因为如此被网友们认为吃青春饭的行业也是很有道理的,从某些意义上来讲,年长的程序员并不会取得老板的重视,尤其是到了中年很容易被公司所辞退,所以也正是因为如此程序员的晚年,存在很多不确定性因素,总的来说,也要从以下几个方面出发思考问题。
其实不得不说,是程序员本身就属于 it产业,也正是因为技术相对更新周期较短,所以导致大多数程序员也是吃青春饭的,所以很容易在中年之后被公司所淘汰,为了生存大多数中年程序员都会改行从事其他产业。
其实不得不说的是程序员的日常确实相对较为辛苦,而且不停在输代码和代码打交道,而大多数程序员由于行业本身特殊,所以一到了中年很容易被公司所淘汰,只能被动的转行其他产业。