程序员如何制定自己的职业规划,拒绝做码农
无论是程序员还是任何其他的职业,我认为都应该有清晰长远的职业规划。虽然说计划没有变化快,但如果没有计划就更谈不上计划了。没有职业规划的人,在工作上基本都是为了完成任务而做,很难得到提升,因为没有目标,所以人就是一种得过且过的状态。所以作为一个有眼光的人,应该有自己长远的职业规划,即使没有长远的职业规划,也应该有短期的规划,这样人做事才有动力,有目标。
程序员一直都是一个热门话题,因为工资比较高,也是大众想要竞争的岗位。但是很多人不知道,很多程序员都是码农而已。干了五六年,只拿着一万多的工资干苦力。这些人往往都是没有清晰的职业规划所导致的,因为没有上进心,所以技术停滞不前,只是为了完成工作而每天工作。
程序员职业的几个坎:
三年:
我个人认为程序员的第一个坎就是做了三年开发的人,比如说Java,这些人基本对于增删改查非常的熟练。可以应对大部分常规的项目开发,完成公司给布置的任务,这个时候就是一个标准的初级程序员。但三年之后如果还是这个样子,那这个人基本就废了。有的人会利用工作之外的空余时间来学习自己没有接触过的技术,去啃技术性书籍的底层原理。在这三年之中让自己的技术提升很多。而还有一部分程序员在这三年内的技术水平基本没有得到提升。三年后,这两批程序员的差距就会显现出来分为两个层次。
五年:
作为一个五年的程序员,项目已经做了不少。这个时候就应该往架构师或者项目经理这块发展,而不仅仅是个普通的程序员。其实我认为程序员也是一个体力工作者,每天不停的写代码,如果公司项目多,还需要不断的加班。时间久了自己的身体肯定是撑不住。所以应该给自己定一个目标,利用能用的一切时间,把自己的技术水平达到架构师的技术水平,职位的提升对于一个人的事业帮助很大。
十年:
到了十年的阶段,基本就是这个行业的专家了。做技术的一般都会选择出去创业,任何人都禁不住创业带来回报的诱惑。所以在这个阶段中,自己除了要精进技术外,还应该不断的学习自己的管理能力以及自己说话的能力,为创业做准备。即使不出去创业,十年这个坎,自己也要达到CTO的标准。
程序员规划好自己的职业规划:
首先先给自己定一个目标,就是做这个行业要在几年内达到一个什么岗位,这是一个比较长的时间。所以我建议大家先给自己定一个薪资的目标,比如一年后跳槽达到15K。想要进入什么公司这些比较短期的目标。当我们把这些目标定下之后,就去严格的执行,在工作之余的时间来提升自己的专业技术。多去跟大神交流,毕竟有人带要比自己摸索强的多。