‘壹’ 干了两年程序员了,不知道下面的路该怎么走了,请前辈们指点下好吗
我有几个做程序员的朋友,因为我是做职业规划的,之前有朋友也咨询过我类似的问题,答复如下:
1.首先,程序员是非常枯燥的工作,做了大概两年左右都会有倦怠期,这个时候应该问问自己,我还要不要继续做IT类工作。
2.若确认继续做此类工作,那么有两个选择,第一是继续钻研技术,平时多到网络平台找同行交流或学习。第二是转运维类工作,我有两个朋友就是由编程转到了运维。其实还有第三,可以走管理方向,不过这个需要自己多学习管理类技能,同事也要有这方面的兴趣。
作为一名从业多年的程序员,同时也是一名教育工作者,我来回答一下这个问题。
对于从业两年的程序员来说,正处在技术成长期,如果未来想在技术领域走得更远,此时应该注重开发经验的积累,同时应该广泛涉猎各种技术体系,尤其要注重各种新技术的学习,包括大数据、物联网、云计算、区块链、人工智能等技术体系。对于程序员来说,在从业的最初五年,一定要多做“加法”,更多的技术储备能够为岗位升级奠定一个扎实的基础。
对于专注于行业领域的应用级程序员来说,还应该重视行业经验的积累,在产业互联网时代,行业经验对于程序员未来的发展有非常重要的影响。对于大部分基础知识比较薄弱的程序员来说,如果不能在技术研发的道路上走得更远,就应该考虑未来的发展方向,如果具有丰富的行业经验,会在很大程度上拓展自身的选择空间。从当前行业发展趋势来看,程序员可以考虑向产品经理、项目经理、行业信息化专家等方向发展。
对于从业两年的初级程序员来说,如果条件允许的话,还可以考虑通过读研来提升自身的岗位级别,目前有不少初级程序员都会选择考研。按照 历史 经验来看,大部分程序员在考研之后都会获得岗位升级,不少人在读研之后会选择进入互联网大厂发展,薪资待遇也有了一定程度的提升。从这个角度来看,程序员读研也是一个不错的选择。
最后,随着产业互联网的发展,当前程序员应该注重云计算平台、物联网平台和人工智能平台相关技术的学习,未来这些平台将有广阔的发展空间。
两年也就相当于是刚入行的一个程度,那这个程度就是要多努力干活,多学多练,想任何其他的都是白费功夫,因为你没有其他的时间积累,在二至四年的这个时间里,要把自己的工资技术水平提升到你所在的那个城市圈子里面的中上等的水平,然后你要有一个比较谨慎的思维,不要空有一个想法。
那么这个时候你个思想和你这个能力就不匹配了。我们首先要选择考虑的就是北上广深。你现在还可以努力干到35岁左右。另外技术这个行业它分为一个是偏技术型,另外一个是业务驱动型,还有就是属于技术骨干性。偏技术型的话,不建议你选这个,因为不管是程序员也好,前端也好,都是工程师,都是干活的,不搞科研,虽然很多it公司技术部要求很多,但是都是干活的,没有说太深的一些技术要求,基本上就是用于日常的技术啊bug。
另外一个是业务驱动型,也叫业务,就是你要主导需求就是客户你能找到自己的客户,然后还要和前端一起去搞定这些问题,你要有老板的一个思维,自己干的时间长了,那么你就能找到自己的这个路了,不管是你创业还是说去其他的地方去做都对自己非常有好处。
你现在考虑的可能就是说以后怎么发展他这个技术程序员发展的话一般是年龄平均到35岁左右的时候,你就可以通过前期的一些积累,然后铺垫到35岁的时候,你就可以去做其他的行业的,因为你到35岁的时候,不管是去面试或者是带领团队熬夜,很多时候有些东西都跟不上了,所以建议你到那个时候去转行。
你好,作为一个工作4年的同学,我想以个人经历回答下这个问题。对于工作两年的程序员来说,大都是处于技术的快速上升期,应该也接触了挺多的技术面,包括但不限于分布式、数据库、网络、大数据等,并且可能对某个框架或者技术有了自己的深入见解。
对于以后的发展,如果是想往 中间件方向发展 的话,需要掌握分布式原理、网络通信、消息队列、数据库操作、缓存等,大多数中间件都涉及到分布式支持。可以看几个不同类型的中间件的原理与设计实现,比如MQ可以看Rockermq,数据库可以看MySQL,缓存可以看Redis,网络通信库可以看Netty,配置中心可以看Apollo等,注意,每种类型的中间件或者框架重点学习一个即可,因为思想都是相同的,理解了一个之后在学其他的很快就能上手掌握。当然,除了自己的技术学习之外,一个好的平台也是很重要的,不仅仅能够认识一帮志同道合的朋友,还能有实际的业务平台去实现技术的价值,这里推荐阿里的中间件相关岗位,目前中国中间件团队的java水平基本是阿里最高水平了,在这里诞生了很多知名的开源软件。
针对1-5年的程序员关于技术点来说,可以参考芋道源码整理的下面一张图进行查漏补缺:
上面罗列的技术目前我也在学习中,对于技术人来说,知道自己想要什么,要比自己知道怎么要什么更重要。知道自己想要什么,你就会想方设法去实现它。不管怎样,脚踏实地做好自己的工作,学习技术,肯定没错。
说实话我对程序这东西一窍不通,但我知道不管什么事情没有了程序那就乱了,电脑没有程序就死机了,人干事情没有了程序那就没有头绪,我觉得你还是好好干吧,这个行业永远淘汰不了。永远是最需要的东西!
说实话,只是普通的编程圈子不会很大,跳出这个圈子会发现还有很多其他相关的职业。如果在一个小公司,程序员工资虽然偏高,但在运营商务销售其他职务心里多少还是会有些轻视,毕竟现在普通程序员太多了,大部分人做的东西千篇一律,而他们认为工资其实是靠他们的能力赚取的。
如果想在小公司发展,可以深入了解业务,和一些其他职位的主力人员维护好关系,倒时候想创业可以合伙,想转行也会轻松些。
如果想在大公司发展,可以走管理,大公司一般比较看重资历,学历,管理能力。
还有一种走技术路线的,一般只存在于大公司,这种部门在有的公司很闲只是撑个场面,有的是真正能做出实用的东西值得敬佩。
做任何行业都要坚持,兄弟你才做了两年,相当于是刚入门,以后要走的路还会很远。
就现在来说,程序员还属于是高收入行业,工作还比较好找,趁年轻时好好干,多积累一些经验,多做一些大的项目,以后的路会越走越宽。
不太清楚你目前的困惑点在哪里,是学习新技术感觉力不从心了?还是对技术没有兴趣了?还是不想当程序员了?还是对程序员的发展路线迷茫了?不管怎样,干了两年的程序员,对编程这个工作还是有些经验了,也能够解决工作中的一些技术问题,但还处于相对初级的一个水平,毕竟积累不太够。
建议继续做2-3年开发工作,提升编程水平,提升解决问题的能力,逐渐成长为公司的技术骨干。等到那个时候,你的选择会相对多一些,也会理智一些。例如:你在开发过程中,觉得自己更喜欢跟人打交道,想做项目管理,那么,你多做2年开发工作,并不耽误你后面转为项目经理。你可以将接下来的2年作为一个潜伏期,在做好本质工作的同时,注意一定要做好你的工作,你的工作做好了,自然会得到别人的尊重,也会赢得人脉,千万不可以为将来不做开发了,就开始敷衍、不用心,做好当下,再考虑将来的发展方向,是换一个公司,换一个岗位,还是换一个城市?毕竟程序员的待遇还是可以的,多做2、3年,没啥损失。
在迷茫的时候,不要做任何决定,静观其变。
大家好!我是键盘手,
关于这个问题我想说一下我个人的看法,我个人也是吃技术饭的,现在过了三十五岁了,打工已经没有公司要了,也不想和大学生去抢饭碗,去工作人在心不在。以前二十几岁的时候,总认为吃技术饭经验很重要,年龄越大经历越丰富,薪资就越高,而现实是,现在的公司一般不招三十五岁以上的人员,而且有些公司把三十五年以上的员工解聘掉,主要是人过了三十五岁,思想和创新能力、学习能力没有二十几岁时候强,所以对于技术员来说就是一道坎,很多人到了这个岁数都不敢随意跳槽,也不敢创业。
所以我个人认为如果你不是很喜欢这个行业,就早点作出选择,当然越早越好,如果你喜欢,那就深造下去,见意在三十岁之前能够有所作为,不要再给别人打工,我过了三十五岁才明白,打工是最不划算的买卖。
就这个问题,我根本不了解你的任何情况,我能指点个毛线。再说我还不是前辈。
干了两年程序员了,没有说干的好还是不好, 回答里面的各位大佬,你就认为人家 是干的不好,说不定这个哥牛的一B。
下面的路怎么走, 我不知道~ 我也是渣渣,不够格当人生导师~
‘贰’ 三十岁的程序员,应该如何规划以后的人生
我想大部分人职业生涯的初期,跳槽、换工作大都是为了薪资,哪个方向赚的多,我去干哪个,哪家公司给开的价高,福利待遇好,那我就去那家公司。所以,为什么很多 IT 人频繁的跳槽,我不认为为了钱工作这是错误的价值观,毕竟工作就是为了赚钱养家,过的更好嘛,但是等你经历之后,你会发现,职业生涯的初期,确实跳槽涨薪很快,但是到了中后期之后,你会发现,跳槽再也没有前期涨幅那么巨大了,而且自己在频繁的跳槽过程中,很多技能与业务的能力也没能积累起来,导致很多人在 30 岁左右,就会焦虑感很重,不知道自己未来的路何去何从。
‘叁’ 程序员为什么会出现35岁的职业危机,应该如何度过呢
程序员35岁危机真是一个经久不衰的话题,而且几乎是一边倒,都认为35岁是绝大多数程序员结束职业生涯的年龄,程序员吃青春饭是板上钉钉的事情。
但我想要说的是,程序员哪来的什么35岁危机?压根就不关程序员这个职业什么事情。
2.要求与能力不匹配
35岁到了上有老,下有小的年纪,还要买房买车,经济压力越来越大,就需要更多的收入加以支撑。
然而很多人却没有认清自己,认为自己资历深,薪酬待遇要求很高,能力却没有达到该有的水平,进而找不到工作,出现“35岁危机”。
所以,到了35岁被淘汰了,跟职业没有太大关系,跟个人关系很大。一名公务员年龄大了,经济压力也大了,被迫转行也会面临自己的35岁危机。
且不说程序员35岁不写代码,不代表全部被淘汰,还有可能是他们有了更好的选择。就说整体与个体的关系,很多人都会搞混掉。
举几个例子:
2019年,中国人均月收入为8165元,然而月薪只要达到5000元,就能超越90%以上的人。
马云说过:“烂行业里,好企业也不少,好行业里,烂企业也一大堆”。
很多人会把“整体”看成“个体”。父母认为这所学校本科率极高,自己的孩子要是在这里读书,将来985、211不在话下。一些人认为IT行业工资高、前景好,于是认为自己只要找到IT相关的工作也能拿到高薪,迎娶白富美。
殊不知“整体”只代表一种趋势,会因为“个体”的不同而不同。正如新冠肺炎病死率2.7%,对于有些人而言可能有50%的概率病死,而对我而言可能只有0.01%一样。
不可否认,“整体”代表了一种趋势,如果有90%以上的职场人士都会面临35岁危机,那么大概率你也很难逃过。
但我想说的是,又有哪一个行业很轻松?知道自己可能会有35岁危机,应该做好充足的准备加以应对,而不是选择逃避,否则只会是从一个坑出来,又跳进另外一个坑罢了。
‘肆’ 软件工程师职业生涯规划书
日子在弹指一挥间就毫无声息的流逝,成绩已属于过去,未来的工作还很艰巨,不如为自己的职业生涯做个规划吧。我们该怎么去写职业规划呢?以下是我整理的软件工程师职业生涯规划书,欢迎阅读,希望大家能够喜欢。
第一章、前言
第二章、何谓职业生涯规划
一、何谓职业生涯规划
职业生涯是指一个人一生中的所有与工作职业相联系的行为和活动,以及相关的态度、价值观,愿望等连续性经历的过程。我们也可以将职业生涯这样理解,即它是一个人在其一生中所承担职务的相继历程。它有以下四个方面的意义:
第一、职业生涯只是表示一个人一生中在各种职业岗位上所度过的整个经历,并不包含有成功与失败的含义,也没有进步快慢的含义。
第二、职业生涯由行为活动与态度、价值两方面组成。要充分了解一个人的职业生涯,必须要从客观和主观两方面理解:表示职业生涯客观特征的概念是“外职业生涯”,指一个人在工作时期进行的各种活动和表现的各种举止行为的连续体;“内职业生涯”则表示职业生涯的主观特征,涉及到一个人的价值观、态度、需要、动机、气质、能力、发展取向等。
第三、职业生涯是一种过程,是一生中所有的与工作相关的连续经历,而不仅仅是指一个工作阶段。
第四、职业生涯受各方面因素的影响。如本人对终生职业生涯的设想与计划、家庭中父母的意见与配偶的理解与支持、组织的需要与人事计划、社会环境的变化等都会对职业生涯有所影响。因此,职业生涯在一定程度上可以认为是多方面相互作用的结果。
二、职业生涯规划的普遍意义
(一)职业生涯规划的普遍意义体现在社会发展和个人发展两个方面
职业生涯规划对社会发展和个人发展有重要意义首先,职业生涯规划有助于实现人力资源的优化配置;其次,职业生涯规划有助于调动人的积极性,提高生产效率;最后,职业生涯规划有助于促进和谐社会的构建。
职业生涯对个人职业的发展有重要要的意义首先,进行职业生涯规划可以评估职业现状,发现目前职业生活中的优势和不足,正确认识自我,评价自我,进而明确职业发展目标;其次,进行职业生涯规划可以根据客观条件及主观意愿,全面、合理地制定职业目标,因而具有一定的科学性和可操作性;再次,进行职业生涯规划可以设计职业发展路线,把握重点并提出切实可行的方案,指导职业发展;最后,职业生涯规划可利用反馈信息,评价取得的成绩和存在的不足,修订方案使其在维护中发展。
(二)大学生职业生涯规划的意义
帮助大学生树立正确的人生观、价值观和就业观,立志成才。
确立大学生明确职业发展目标,实现理想。
帮助大学生充分发挥潜能,建立功业。
提高大学生就业能力,勇于竞争。
三、职业生涯规划的类型
职业生涯规划的类型一般按照时间跨度进行划分的,包括短期规划、中期规划、长期规划和人生规划四种。
短期规划:指2年以内的职业生涯规划,规划的主要目的是确定近期目标,制定近期应该完成的任务计划。
中期规划:指2-5年内的职业生涯规划,这是最常用的一种职业生涯规划。
长期发展:指5-10年内的职业生涯规划,规划目的主要是设定比较长远的目标。
人生规划:指对整个职业生涯的规划,时间跨度可达40年左右,目的是确定整个人生的发展目标。
综上,职业规划看似遥远而渺茫,但是它却具有十分重大的意义。
对职业进行规划就好像是大海中一叶扁舟的指向标,为我们明确了一个有一个的目标。进行职业规划可以引领着我们向成功的山峰攀登,给与我们以不解的源动力。那么,职业规划到底是什么呢?它就是对我们的职业进行规划,使我们对自己所要做的努力及我们要走的方向都很清楚,很明朗,这对于我们进行搏击长空无疑是最大的牵引线。在进行职业规划的时候,我们都知道了自己的人生意义在何处,不会在以后回想起今天而为今天的虚度光阴而懊悔,我们也不会处在迷茫之中,在选择的岔路口徘徊,他给我们以果断的态度去面对每一次挑战,不会让我们进行折线攀登。这就是职业规划。
根据不同企业规模大小,每个企业都需要拥有不同的规划。每个人也一样,大家都应该拥有一份属于自己的职业规划,量身定做的一定是最适合自己的。
一、软件工程师的职业优势
1、最具增值潜力的职业,掌握企业核心数据、软件技术,具有不可替代的竞争优势。
2、新型软件人才缺口大,27%的行业增长速度导致软件人才年缺口达30万,高薪高福利成为必然。
3、可实现专业零基础入行,6-18个月的强化训练和职业化引导,就可成为企业急需的技能型软件人才。
4、就业面广,一专多能,实践经验适用于各个领域。
5、增值潜力大,职业价值随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨。
6、职业发展前景广阔、软件工程师到项目经理仅一步之遥,从容晋升Manager。
二、软件工程师解读
何谓软件工程师,软件工程师是通过学习和训练,掌握软件技术的理论知识和操作技能的软件技术人员。软件工程师能够从事计算机软件、网站的设计、开发、维护和测试工作。
具体来说,我们可以从企业技术部的岗位体系中作一些了解。企业(或政府)信息化过程中需要以下四种人:
1、企业信息化管理:负责信息化建设中的目标与方案决策,信息化建设、升级、更新;
2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级;
3、运行维护岗位:负责软件开发代码的编写以及基本的开发和测试;
4、操作应用人员操作应用人员:主要应用软件进行日常的管理工作。
一般来说,IT企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO、总监、IT经理、项目经理等;
工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程师等;
运行维护岗位:数据库管理员、系统管理员、程序员等;
操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。
根据企业规模大小,规模较小的企业,一个岗位可能涵盖几个岗位的内容,系统管理员既要负责系统管理,又要承担网络管理;大企业则会分的比较专业,有软件设计师、系统集成工程师、网络工程师、程序员和系统测试工程师等。
软件工程师的三个进阶:
阶段职称岗位前景和待遇
初级程序员专业软件工程师必经阶段
网页制作工程师
中级普通的软件设计人员软件公司/企事业单位/数据中心
普通的系统分析人员软件公司/大公司/外包公司
软件系统分析师工资过万
软件系统设计师需求量60万,缺口极大,当前最极缺
软件工程师职业规划过程主要有以下几步:
两年以上的小型企业→四年左右的中型企业→大型企业或跨国集团公司
第一步,小企业的软件开发设计编程人员;
第二步,进入大中型企业,同样的软件开发设计编程工作,工资就可能完全不同了,一般都在3000元以上。做了部门经理时,还可以高达5000元或以上;
第三步,学习更全面的知识成为普通的软件工程师工资就高达3500元以上;第四步,学习更全面的知识成为专业的软件工程师,如软件设计工程师,系统分析工程师的工资就可以达8000元以上,做大型企业或专业软件公司IT经理的工资就更高了,基本在万元以上。
Ⅰ、程序员
工作职责描述:
编写计算机程序,开发软件包,调试并执行计算机应用程序,负责计算机程序的维护工作,为用户提供计算机维修服务。
职位要求:熟练的代码编写能力熟悉一些常用数据库软件
能独立承担企业网站或门户网站系统开发
具有良好的沟通、协调及组织能力,有钻研精神,有工作责任心和良好的团队合作精神及表达能力。
具有良好的撰写需求分析、解决方案、PPT、系统软硬件配置等方案的能力
就业前景:
国内每年所需的IT人才在100万以上,每年还在以20%的速度增长;随着大学和职业的扩招和培养,弥补了一定的`缺口,而目前国内缺口还是极大。随着IT信息产业的日益普及,此类人才在未来几年中的需求将持续攀升,专业的软件开发和管理人才的工资标准可能还要远高于硬件开发人员。
Ⅱ、软件工程师
工作职责描述:
(1)参与项目研发的技术,估算成本、制定预算,评估项目的可行性;
(2)参与新品开发和建设公司产品库;
(3)开发公司系统集成项目中的软件系统以及公司开发产品中的软件等;
(4)软件外包项目的开发、测试等工作;
(5)负责产品的设计、开发、测试和维护工作,并进行相关文档的编写。
工作要求:
有多年的软件设计和开发经验
熟悉多种编程语言,对各种主流的技术有较好的理论基础和实践经验;精通熟悉各种常用设计模式;
对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;。良好的沟通技能,团队合作能力。
就业前景:当前最急缺的人才,工资增长幅度大
Ⅲ、专家
职称:高级
工作在大的软件公司、或研究所主要是技术主管、项目经理、技术专家
①、技术专家
工作描述:
(1)、某一行业的专家、顾问、权威;
(2)、如果的确非常喜爱技术工作,而不擅长和喜欢与人沟通,则可以完全专注于自身的领域,以发展成为行业资深专家为方向和目标
(3)、发展过程比较漫长,任何一个领域的顶尖技术人才都需要长期的行业经验的累积和个人孜孜不倦的投入;
(4)、优势是越老越吃香,当别人随着年龄的逐步增长而开始担心饭碗问题时,你则渐入佳境,开始进入职业发展的黄金时期。
工作要求:全面的软件技术
对新技术有深刻的认识,所以要求有极强的学习能力
就业前景:待遇很高,技术人员到30岁后的发展目标之一
②、项目经理
工作内容:
(1)、融合技术和管理的复合性人才
(2)、参与项目谈判
(3)、项目目标和项目财务指标
(4)、划分工作内容并合理分配
(5)、指导软件工程师
(6)、控制工作的进度,按计划完成项目
(7)、组织项目会议
职位要求:
多年的软件工程师经验希望做管理
需要自己学习项目管理知识
就业前景:
技术人员到35岁后的发展目标之一待遇高,可晋升企业核心管理层
③、技术主管
工作任务描述:
(1)、带领技术团队创造更多的价值
(2)、在信息方面参与公司的规划和计划
职位要求:技术全面;有管理能力
就业前景:是网络工程师30岁后的发展方向
一、前言
谁都想活的精彩,都希望有一个新奇而又美好的明天,所以一直都在为心中的梦想而努力、而奋斗拼搏。大学生职业规划的另一个解释,就是用我们手中的画笔,描绘出我们心中的蓝图。我们对自己的职业生涯进行规划,就是放飞自己的梦想,去遨游寰宇。远大的理想总是建立在坚实的土地上的,青春短暂,人生易逝。可未来却是掌握在我们自己手中,从现在起,就力争主动,好好规划一下未来的路,去书写心中的梦想。作为当代大学生,若是带着一脸茫然,踏入这个拥挤的社会怎能满足社会的需要,使自己占有一席之地?因此,我试着为自己拟定一份职业规划,为将自己的未来好好的设计一下。漫漫人生,唯有急流勇进,不畏艰险,奋力拼搏,方能中流击水,抵达光明彼岸。大学期间,正是我奋力拼搏的大好时期,因此要有正确的理想和信念,它们是我乘风破浪,搏击沧海的灯塔和动力之源。人无远虑,必有近忧。成大事者,须立长志。
二、行业环境分析
说说我们现在的就业环境吧,二十一世纪进入信息时代,席卷全球的信息科技给人类的生产和生活方式带来了深刻的变革,信息产业已成为推动国家经济发展的主导产业之一。目前,中国软件产业还处于成长期,其市场潜力还远远没有挖掘出来。IT产业作为知识密集、技术密集的产业,其迅猛发展的关键是有一大批从事IT技术创新的人才。一定数量、结构和质量的IT人才队伍是IT产业发展的支撑,一个国家的IT人力资源储备、IT人才培养及使用状况决定着该国IT产业发展的水平和潜力。也可以说,IT产业的竞争就是人才的竞争,高水平的IT人才培养和队伍建设是走向IT产业大国和强国的前提条件。所以,无论是从大的方向讲,还是从小的方面讲,培养和储备高素质的IT人才都显得非常重要。
市场需要的是计算机专业人才,而很多计算机专业毕业的学生都不能满足市场的需求,所以才会有抱怨计算机专业就业难的说法。解决办法还是靠自己吧,大学四年,不要像上面说的无所事事,对自己的专业有所熟悉并且精通一个方向,相信前途会是美好的。
三、自我盘点
1、优势盘点:
小时候的生活条件虽然有些艰苦,却让我养成了不怕吃苦,刻苦奋斗,愈挫愈勇的良好品格。人生漫漫,难免去经历风吹雨打,面对纷繁复杂、竞争激烈的社会软件工程专业大学生职业生涯规划,这些品格将永远伴随我,是我取得成功的重要保证,同时也是我人生中一笔弥足珍贵的巨大财富。
2、劣势盘点:
有时候不爱接受批评,推卸责任,明明是我的不对,却想法推卸到别人身上。现在虽然不那么严重了,但有时还是会有的。还有因为来自农村,没有经济基础,这决定了我的事业的起点相对而言要低,要做相对较长时间的物质积累,才能去实现心中的种种梦想。而且,到目前为止,还没有任何的工作经验,各类的荣誉证书也太少。而且目前我的专业课也不是很突出,这无疑为今后的求职之路带来一定的阻力。
3、优点盘点:
本人活泼开朗,乐观;善于坦诚待人,结交朋友,喜欢助人为乐,善于学习,时刻积累知识;善于组织活动,有一定的领导能力;容易与人相处,合作和适应能力强,喜欢与人共同工作;而且,我口齿伶俐,胆大,动手能力较强做事认真、投入,有毅力、有恒心,能坚持目标,另外有一股不服输的屈脾气。
4、缺点盘点:
做事不够细心,精力不够集中,效率不高,态度也不够专注。有时候也比较怀疑自己的能力,面对重大事情总是犹豫不决,于是很多情况下会坐失良机,另外还爱幻想,惰性较大,行动更不上思想。有时候说话过于直率,有时候还会有点霸道,总不能三思而后行,对此我深感悔恨。
四、解决自我盘点中的劣势和缺点
面对上面的自我分析,我想起自己走过岁月中的点点滴滴,心中不禁有些惭愧。我对自己以往在学业、文体、社团活动中的表现不是很满意。我发现我自己惰性较大,平日里总有些倦怠、懒散,学习、倘若不改正,这很可能会导致我最终庸碌无为软件工程专业大学生职业生涯规划职业规划。不过还好,我还有改进的机会,否则,岂不遗憾终生?
软件工程师就业方向
未来就业前景:
据有关权威部门统计,未来几年内我国软件行业的从业机会十分庞大,每年对软件人才的需求将达到 80万 -100 万人,而现有行业从业人员只有 50 万人左右,专业开发人员不到25万,目前大部分院校出来的应届计算机系学生,真正能当年进入软件公司工作的只有10%~20%左右,缺口很大。
我国软件出口2010年规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有关数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。
职位分类
根据工作内容,软件工程师可有多种分类,如应用系统工程师、系统架构师分析师、系统集成和测试工程师、嵌入式软件工程师、数据库软件工程师等等。
目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。据了解,在国外测试人才的供应方式多以第三种为主,而国内21世纪初除少数培训机构外尚未形成足够的人才供应规模。以北京中关村为例,现有软件企业5000多家,仅对日本软件外包领域的人才缺口就高达5000人,而对美软件外包人才缺口更大,可供量不足10%。中关村一位负责人介绍,未来5年北京将有至少200亿美元的外包订单,由此可推算出中关村将出现100万的软件人才缺口。巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储备工作。
软件工程师就业方向分析
就业方向
网站策划师 ,网店运营师,网站运营总监 ,网站运营经理 ,网站编辑 ,网站架构师,网站模板设计师,网站维护工程师,网页设计师,网页前端工程师,网站测试工程师,网站管理员,数据库开发工程师、网站开发工程师、电子商务开发工程师、VB程序员、C++程序员;网页开发人员; JAVA程序员;测试工程师;.NET工程师;单片机软件工程师、嵌入式软件工程师、ARM软件工程师、FPGA软件工程师等
就业职位
主要有数据库开发工程师、网站开发工程师、电子商务开发工程师、VB程序员、VB高级程序员、C++程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护岗位,JAVA程序员;测试工程师;文档编写工程师 JAVA工程师;.NET工程师;初级分析、设计人员。
薪资待遇
软件工程师城市之间差异比较大,一级城市(如深圳、上海等)一般的程序员在开始试用时会有2500到4000那样子,转正以后至少也有5000元以上,做到项目开发经理了年薪至少在10万以上,做到高级工程师了年薪更高,当然在中小城市的话也没有工程师合适的工作,因为那边没有这些高薪技术类的公司,有的话也是做些简单的工作,不用开发的,所以工资就自然低了很多了,但工作量大,繁琐枯燥。
软件工程师一般指从事软件开发职业的人。相关资料显示,北京的软件销售额2004年大概在500亿左右,而能够进行软件整体开发设计的软件设计人员比较稀缺,软件行业从业人员的薪水一路看涨,职位的争夺也异常激烈。软件工程师跟一般程序员的区别在于,一个程序员的工作是按照指定的分工来做源代码。
信息化是IT界的焦点。而信息化的实现,除了需要技术支持,人才也是很重要的环节。如何培养与国际接轨的高素质软件工程人才,软件工程师就业已经成为中国软件产业的当务之急。信息技术与互联网行业的人才需求一直保持全年行业需求的最高,月月居十大热门行业榜首,招聘始终维持在15%-20%左右的市场份额。从行业人才需求看,技术人才水涨船高,软件人才需求最为火爆。
全球经济一体化进程加速,虽然金融危机爆发,但中国市场对于外企来说显示是个比较好的避风港。而伴随着外企的进入和市场竞争的加剧势必将进一步带动国内软件市场的繁荣。随着外企的进入,缺乏软件系统理念指导的传统企业将面临严峻的挑战。软件产业的发展水平,软件工程师就业决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。
软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;
软件工程师的就业职位归结下来主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员;C++程序员;VB高级程序员;网站开发工程师;测试工程师;文档编写工程师 ,JAVA工程师;.NET工程师;初级分析、设计人员等。
软件工程师职称考试条件
1、中专毕业:在同专业或相近专业岗位上见习期满1年,可认定为技术员, 再从事专业技术工作4年,可认定助理工程师。
2、大专毕业:在同专业或相近专业岗位上见习期满1年,可认定为技术员,再从事专业技术工作2年,可认定为助理工程师。
3、大学本科毕业:在同专业或相近专业岗位上见习期满1年,可认定为助理工程师,再从事专业技术工作4年可晋升工程师(中级)。
软件工程师报考条件
一、助理软件工程师:
1、本科以上或同等学历学生;
2、大专以上或同等学历应届毕业生并有相关实践经验者;
二、软件工程师:
1、已通过助理软件工程师资格认证者;
2、研究生以上或同等学历应届毕业生;
3、本科以上或同等学历并从事相关工作一年以上者;
4、大专以上或同等学历并从事相关工作两年以上者。
三、高级软件工程师:
1、已通过软件工程师资格认证者;
2、研究生以上或同等学历并从事相关工作一年以上者;
3、本科以上或同等学历并从事相关工作两年以上者;
4、大专以上或同等学历并从事相关工作三年以上者。
‘伍’ 北京一28岁程序员不幸离世,程序员的日常工作有多艰辛
引言:现在有很多年轻人都忙碌着工作,甚至还有一些人为了工作失去了生命。在北京就有一个程序员因为工作比较劳累不幸离世,那大家知道程序员平常在工作的过程当中有多么辛苦吗?
很多人看到这个新闻之后,都表示非常的同情这个年轻的小伙。因为他的妻子已经怀孕了,而且他每天陪伴妻子的时间也很短。那他的突然离世对于妻子来说也是一个非常大的打击,看见了这样的新闻小编,只是希望大家以后在工作的过程当中一定要好好的照顾自己。虽然说工作比较重要,但是如果没有一个好的身体,拿再高的工资也没有什么用。
‘陆’ 有些人在担心程序员过了35岁怎么办过了35岁的程序员都去做什么了
过了35岁的程序员,人生会有以下几个选择方向。
一、做管理
现在做程序员的人有很多,尤其是处于底层的程序员,各类培训机构层出不穷,以及计算机毕业的学员人数也是非常可观的,程序员的工资也算是可以的,但是当人到35岁以后就会面临一个问题,身体逐渐亮起红灯,因为程序员是一个非常消耗脑力的工作,认识等人当中就有许多人做了程序员,他们最开始做的都是基础岗位,算是代码的搬运工,后来的选择各有不同,有些人通过常年的积累,不论是经验还是阅历方面都有了提升,有些人会成为小领导,有些人自己开了公司,进入管理层的一些朋友,他们都是因为技术方面比较突出被领导所赏识,不论是在薪资待遇,还是福利待遇方面都有不小的提升。所以,一小部分人就就做起了架构管理等方面的工作。
你们所认识的程序员在35岁之后都有从事什么工作的呢?
‘柒’ 程序员四十岁以后该怎么办
这个问题,适合我回答。我是99年毕业的计算机系本科生,所以同学基本上都是40岁上下做it的人士。我就捡着几个年轻时做过程序员的同学例子给你们说说,看看这些程序员40岁以后干啥去了。
同学A,2000年去了某大公司H做开发,因为善沟通有亲和力,后来逐渐脱离技术岗,做项目经理,售前,现在负责对外投资。
同学B,2000年去了某大公司H做开发,因为天赋好,技术岗位一路上升,做到中层领导职位,后来看好某新技术,毅然离职创业任ceo,坚持写代码至今。如今一边经营公司,一边写代码,一边组织小乐队吹拉弹唱,等着风口到来好起飞。
同学C,进入对日外包行业做程序员,现在自己组建软件开发公司做老板,时不常的还会弄弄代码啥的。
同学D,进入对日外包行业做程序员被外派日本,后来定居日本,目前仍然是做维护代码工作。
同学E,进入通讯领域做程序员,在换过多家公司之后,依然以资深专家身份玩弄着代码,并以此为乐。
同学F,经历了北漂创业,身体健康亮红灯后,再次回到软件外包行业打工。如今作为资深程序员坚持在代码第一线,还经常加班。
同学G,毕业之后不久就炒了公司,做了软件开发个体户。从共享软件到如今的APP开发,总能弄出名堂在排行榜中占有一席之地。十几年如一日,一边潇洒生活,一边弄弄代码保持排行名次。现在生活无忧,不停生孩子玩儿。
同学H,毕业后进了某大公司Z,做程序员。如今在Z司的下属公司做某项目负责人。
所以说,各个行业呢,都是有深度的,不仅仅是写代码那么简单。只要你愿意做下去,多年的行业经验积累会帮到你。
软件开发,或者说程序员工作,说到底就是一种工作。跟其他工作一样,都是用来养家糊口的。喜欢呢,就做得开心些;不喜欢呢,早点转行也好,或者继续靠这个赚钱同时,培养点其他爱好也好,都行。
‘捌’ 作为一名普通的程序员,需要怎么给自己找一条后路呢
作为一名程序员,在未来可能会面临技术淘汰、公司倒闭、经济不景气等风险。因此,找到一条后路是非常必要的。
以下是一些可以帮助程序员找到后路的建议:
1.不断学习新技能:随着技术的不断发展,新技能的学习变得非常重要。程序员应该不断关注行业的动态,并且学习新的编程语言、开发工具和技术。
2.建立广泛的人脉:建立广泛的人脉可以帮助程序员在职场上更好地生存。这些人脉可以包括同事、老板、行业专家和其他程序员。
3.做好个人品牌建设:通过博客、社交媒体和GitHub等平台,程孝祥序员可以建立自己的个人品牌,提高自己的知名度和可见祥凯度。这可以帮助程序员在找工作或者自主创业时更有优势。
4.考虑转行:如果程序员发现自己的技能在行业中逐渐被淘汰,或者自己的工作面临很大风巧宴搏险,那么可以考虑转行到其他领域。这需要程序员具备开放的心态和勇气,但也可能会开启一条新的、更有前途的职业道路。
综上所述,作为一名程序员,需要不断学习新技能、建立广泛的人脉,做好个人品牌建设,不行就要提前考虑转行。