
大家好,今天小编关注到一个比较有意思的话题,就是关于2016年程序员职业规划的问题,于是小编就整理了3个相关介绍2016年程序员职业规划的解答,让我们一起看看吧。
程序员如何做职业规划?
问这个问题的人,我猜想得到的答案是,先做程序员,承受辛苦工作,再转项目经理,自己就可以不加班,拿高薪,苦活累活让下面的人做。当你脱离实际开发工作后就已经进入了中年危机,公司炒掉几个年轻的开发活没人做了,也省不掉几个钱,所以会首先想到的就是炒掉不干活拿高薪的。我建议的程序员的职业规划,开始什么都不会的时候跟着别人做项目,等有一些能力了,主动要求带一个小项目,等有一些项目经验了争取带大项目,无论何时都不要脱离开发工作,无论到哪里都是没人和你争抢的项目核心,当然这样生活是比较辛苦的。
初级专员-中级专员-资深专员-正副主管-正副经理-正副总监-CTO/CIO
2.专注提升你的技术,让别人望尘莫及
随着互联网的快速发展,目前整个IT领域有大量的程序员,而且随着产业互联网的发展,程序员的整体数量和规模将进一步扩大,对于广大的程序员来说,如何规划自己的职业发展路线是非常重要的。
第一:确定发展方向。发展方向的选择取决于自身的知识结构和兴趣爱好,对于程序员来说,有两个大的方向可以选择,一个方向是走技术研发方向,另一个方向是走行业资讯方向。走技术研发方向也就是通常所说的研发级程序员,研发级程序员对于基础学科的要求比较高,通常需要具备扎实的数学基础。走行业资讯方向需要对某个行业有深入的了解,掌握多套行业解决方案,并且能够随着技术发展不断进行方案的优化。
第二:要持续突破职业发展瓶颈。不论是走研发级程序员路线还是走行业资讯路线,都需要在工作岗位上不断突破自己的职业发展瓶颈。研发级程序员需要不断通过岗位的提升来提升自身的研发能力,如果岗位已经无法完成能力提升就需要考虑调整岗位。走行业资讯岗位的程序员也是如此,要想深耕一个行业一定要从行业内部入手,在产业互联网发展的大背景下,有深厚行业背景的程序员将有较大的发展空间。
第三:提升学历。随着我国整体产业结构的升级,人才结构的升级是必然的发展结果,在这种情况下,读研是提升自身能力和视野一个比较常见的渠道。对于研发级程序员来说,通过读研可以跟行业内的专家进行近距离的接触,一方面可以接触到一些前沿的研发内容,另一方面也可以拓展自己的视野,对于职场发展会起到较大的帮助。对于选择行业资讯方向的程序员来说,读研更能够从更高的层次上来审视目前的行业解决方案,为未来的方案设计打下一个较好的基础。
随着产业互联网的不断发展,大数据、物联网、人工智能等一系列技术将逐渐落地到传统行业中,这个过程需要大量的程序员,程序员岗位未来的发展空间也将十分广阔,从这个角度来看,从事程序员工作是一个不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以[_a***_]我,谢谢!
无他,唯学以致用。
职业规划,是啥:你想做个什么样的程序员?按什么路径去落地?
时也,势也。
如果你是新手程序员,先走一条路再说。或许你没有选择,公司需要啥,就把那个学熟练,甚至精通。
这此过程中,你或许就能发现自己的新目标,新动力。
鲁迅说,世上本没有路,走的人多了就有了路。
规划从来都是赶不上变化。就像你要去北极,不用着急制定详细计划,只需要走路时,适时抬头看看北极星的方向。看看未来几天的大风大浪风暴天气。
远大目标要有,但能落地的规划才有意义
如果你还是大学生,想去做个程序员:
建议先就身边或手上的***,去做点事:跟老师做项目也好,参加开源项目也行,跟同学去软件创业也不错。总之就是干!只有干的过程中,你才能学到真知识,编程就是实践出真知。
想当程序员是不错的想法,有理想是好事,而且如今是21世纪程序员也是未来必须的一个职业。生活的进步现在与程序员密不可分。
我曾经学的不好是在动力节点参加的培训才走向程序员这条道路的,总结一下当一个程序员需要什么能力吧。你看看适不适合你自己,首先,想当一个程序员最起码的是要有一个好的逻辑思维能力,在编程开发中,逻辑思维能力是非常重要的一环,如果条理不清晰,写出来的东西也会乱的不行,甚至于无法运行。
再者需要你的英语能力不错,虽然说不会英语也能学习java开发,但是英语学得好的话,在软件开发的路上能让你走的更远,而且很多编程方面的文献,资料等都是用英文写的,如果英文不好这些东西很多是没办法阅读的,就算是你看翻译的版本,其中有很多语句翻译的并不是那么清晰。
数学能力也是非常重要的一部分,未来的云计算大数据,人工智能(AI)对于数学方面的需求是非常大的,虽然现在数学在开发中体现的没那么明显,但是将来数学必将是重要的一环。
2020,程序员该如何规划职业?
个人观点:
如果你是本科学生,学校还不错的同学,建议去考研,计算机或软件工程的研究生(985)的学校还是非常牛逼的,上学永远都有用,如果可以,再攻读个计算机博士,研究人工智能、算法神经网络这些。不要觉得浪费了青春,别人都挣钱,我挣不下,只要你能考上名校的研究生博士,出来之后,进的企业,一年挣的钱相当于别人5年到10的薪水。
如果你是普通高校的学生,自己对这方面非常感兴趣,有编程思想的那种,Java看一个月就能看懂的精通人才,那你直接去面试大厂。如果是小白,建议去培训,不要把培训看成就是挣你的钱,不管去哪里培训,集中几个月好好学,是可以学到东西,让你进入公司。培训一定是你走进程序员行列最快的一条路。
同时,2020年这样的行情,该怎么学习和选择呢?如果你想求稳定,那就选择j***a
前端这些主流的东西。虽然就业压力大,但最起码它岗位多。如果你觉得自己学习能力强,那选择任何方向都可以。
当然,从今年的行情来看,今年明天市场都很差,那么对于技术领域来说,一定要把技术学精通,学细,尤其是底层的东西和最新的东西。比如:仅仅学个j***a可以吗,不学大数据?可以,但是j***a一定要学精通,能在所有同等面试者中脱颖而出。至于之后的职业规划,根据你个人的情况来看了。管理岗你得有人际关系,你混得好,管理岗离你就不远了。技术岗,那你的技术更新提升就要快,普通高校的学生5年内月工资混到50k的有吗?有,但是非常之少。他付出的时间和精力非常人可比。最后,就是机会和运气,天上掉馅饼的几率太小,但没准你就被哪个大厂看上了呢!
程序员可选的方向很多,看你对自己的定位,是坚持编程,还是想往其他的方向跳。
不要说2020年,2021年,这样的问题同样存在。关于程序员的职业规划,有几点可以参考:
1.坚持程序员的工作,不断提高自己的编程技术,掌握这个行业更多的技能,做一个全栈工程师,未尝不可。不断加强学习,一步一步扎实的走向CTO的岗位,再好不过。
2.可以转产品,前提是需要对用户有足够的热情,产品岗更多的事统筹内部***,生产优质的产品,更好的服务用户。
3.可以做数据运营,程序员天生的逻辑性强,可以发挥自己的优势,做数据运营的工作。
程序员如果想一直在这个行业发展的话,特别是前三年,最最重要的一件事是夯实基础,提升专业能力。
如果熬过了这前三年,一般有两条发展路径。
一是向上发展,即往管理方向发展,有长时间的工作经验,在公司可以带别人去成长,常见的管理岗位有项目经理、产品经理,技术总监等。做管理需要高情商,维护人际关系,有自己的大局观,承受压力的能力要强。
二是向内发展,即往专家方向发展,对于技术比较痴迷,有这方面的钻劲的,常见的专家岗位有技术专家、软件架构师、实施顾问等。做技术,要关注行业发展趋势,不断的学习输入新的知识,养成终身学习的习惯。
程序员应该如何进行更好的规划自己的职业生涯?
大学毕业后,程序员比较好找工作,一般做一些简单的coding工作。但一定注意学习,往深层次里面钻研原理。比如开发前端要能钻浏览器的原理,别陷入前端框架的沟里面;如果做后端,程序啥的,注意对计算机原理,内存,硬盘等基础架构的钻研,还有就是linux原理,网络原理。
技术是没有止境的,新技术会层出不穷,不可能编一辈子代码,可以往架构师上面考虑,要能从系统级别考虑,不限于一个小程序。
也可以看些产品方面的书,知道公司为什么做这款产品,优势劣势。
不谋一隅者不足以谋一国,
不谋一时者不足以谋万世。
谢谢邀请。作为一名写了18年程序的程序员,程序员都得到的东西,目前都得到了。我的经验有一定的参考价值。程序员的规划我帮大家分为四个阶段,分别是,摸索期、入门期,成熟期和专家期。
一、摸索期。这个阶段你要么在学校里度过,要么在培训班,要么“拜”了师,跟着某位大神学编程。这个时期只要是兴趣为驱动,喜欢到处“玩”程序,要么在完成老师的作业,要么在安装某个自己喜欢的系统和软件,要么在折腾就算法类的程序或者小游戏类的程序。这个阶段只要是累积基础知识,你会为自己编程那种程序,选择哪个语言烦恼不已。这个阶段基础要打好。
二、入门期。这个时候你已经选中了一门自己喜欢的语言,开始制作能应用在实际环境中的程序,或许只是一部分很小不重要的代码。你开始了你的职业生涯,你还是对自己的未来充满未知的困惑。开始羡慕那些工功成名就的大神,并渴望成为其中一名。这个阶段要坚持,并对自己有信心。
三、成熟期。这个时候你已经经历了一些中型项目的洗礼,能开发大部分的程序,你被称为高级工程师,并开始有人对你的技术产生了一定的认可,不知不觉你成为了团队的骨干,你几乎你能解决一般项目中大部分的问题。这个时候你在犹豫成为一名架构师呢?还是项目管理者?这个阶段要累积经验和开拓知识面,开始构建自己的知识体系,构建自己的技术栈,选定开发的软件类型,比如电商系统,还是企业管理系统,还是视频软件,还是音乐软件等等。这个阶段要选定自己要深入研究的领域,并扎进去。
四、专家期。这个时候你已经是某个领域的专家了,可能是视屏播放器软件专家,可能是电商系统专家,可能是论坛软件专家,也可能是数据库专家,分布式存储专家等等。你虽然被称之为某领域的专家,但在编程这件事上你有机会认识到,软件都是相通的,你甚至可以解剖任何源码或系统的盘根错节。你可能在某公司里身居高位,又或者成为了某初创公司的联合创始人并担任CTO的职务。
规划容易,坚持做起来很难的 。如果每个人都能坚持 ,按照自己规划来生活 ,坚持严格的执行自己规划 ,每个人都会成为 想成为的人的 。
所以说 不要天天想着 调调框框的规划自己的人生,自己的职业生涯 ,好好的工作 ,提升自己 ,提升自身价值是我们必须做的 。等你有一定的技术 ,经验 ,经历了 。你会发现 很多东西都是水到渠成的,很多***都会自动的向你靠拢的 。
程序员往上走,正常来说是这样的: 成为高级开发,架构师/技术经理,项目经理,CTO,创办自己公司成为CEO。
上面说的是没有改变原有的编程语言,持续不断的学习和进阶,最终的一个发展路线,而且最终的发展还要看个人意愿以及机遇,实际情况往往因人而异,举例几种情况:
1,转测试,如果不想做开发就做那种纯粹的测试工程师,不过工资不太高。
2,已经做过开发,可以转开发测试,市场需求也很大,薪资也不比开发低。工作内容比开发相对轻松一些。
3,转运维,需要熟练掌握linux技术。
4,学习新技术,比如大数据,可以做大数据开发,或者大数据分析,这个往上走一般需要懂算法了,做好了薪资非常高。
5,转需求/产品,需要有良好的逻辑思维和沟通能力,***都是产品经理这本书火了一阵子,也算是一种尝试吧。
目前自己了解的就这么多,我本人也是从一名开发,自己摸索学习大数据,成为一名hadoop工程师,最后跳槽失误,期间做了开发测试运维需求等等工作,因为本人对开发也不感兴趣,最终选择了做一名需求[_a1***_],也希望自己最后能成长为一名产品经理。
编程是技术教育的重要组成部分,但它还不足以支撑起下一代的工作者。谷歌CEO桑达尔·皮查伊表示,随着技术世界的快速发展,职工们将需要在基础数字技能上不断地接受新的培训才行。
当地时间周四,皮查伊在NBC News THINK上发表的文章中解释称,通过接受传统教育获取能够受益终生的工作技能的想法已经过时。
“随着科技的快速发展以及新工作领域的不断涌现和转变,情况不再如此了。我们需要专注于让轻量级、持续性教育获得广泛推广。”
皮查伊指出,虽然数字技术能给人们带来力量,但与此同时它也往往会让人们远离他们的工作。
科技行业的职业发展正在快速超越经济行业,科学、技术、工程以及数学相关职业的工作者其增长速度是其他领域的两倍。根据劳工部统计的数据显示,在2009年5月至2015年5月,STEM工作的增长率达到了10.5%,此时,非STEM工作的增长率则只有5.2%。
报告还显示,在这一时期,与计算机相关的工作收入最高,而接下来,从2014年到2024年该行业的收入将增长12.5%。
皮查伊指出,如今的工作者其所需的技能在五年前几乎是不存在的,然而这些技能要比编程容易学得多。为此,谷歌已于去年拿出10亿美元用来培训和教育职工帮助他们找到工作以及发展新的业务。
另外皮查伊还称,他从中看到了一个巨大的机遇,即为其他对于数字经济非常重要但又不需要编程方面知识的技术工作重新考虑培训。
到此,以上就是小编对于2016年程序员职业规划的问题就介绍到这了,希望介绍关于2016年程序员职业规划的3点解答对大家有用。