关于程序员职业生涯规划

作者&投稿:用景 (若有异议请与网页底部的电邮联系)
程序员的职业生涯规划~

对于软件开发人员来说,通常,他们职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;所以要想走得远一点,必须有一项本领是过人的。 随着技术成长,从技术型管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。

程序员三到五年的职业规划,要如何做职业规划?让我们一起来看看吧!对于更高级的技术人员, 他们所关注的就不是解决基本的生活问习题了。 他们所关注的就是开展和成就感。 从现在看, 他们更为缺乏的是交流, 尤其是和水平差不多或者更高的人进行交流。 李巨锋说:"我建议他们做一些国产的产品, 做一些自主产权的技术。 比如, 我们还有产品开发的部门就在做国产数据库设计。 "

一、方向
1、人, 最关键的是要有一个方向感, 不要太盲目, 这就需要程序员有一定的判断力. 李巨锋认为, 电信行业新增的市场容量每年有 1 万亿, 而且由于是新增市场, 人员也比 较容易进入.此外, 中国的手机市场非常大, 由于无线应用的迅速发展, 可以预料, 基于手机和电信结合 的软件的就业 前景就比较好, 事实证明, 很多人也在向这个方面转变. 达内的成功与行业需求也不无关系, 韩少云说: "从金融和电信行业角度看, 对软件人才的需求每年以 30-50%的比例增长. 熟悉这两个行业 所需要的 IT 技 术和背景的人才, 需求量是最大, 缺口也是最大的. " 中国的信息管理软件市场也是容易就业的市场.

二、想法
作为程序员的我们, 满足于实现一个程序功能的快感, 得意于从网上下载别人的代码加到自己的程序中, 陶醉于自己写了上百万行代码。 有想过自己是在创造吗, 还是装配车间的技术工人。 日趋成熟的开发工具, 逐步把有丰富想象力的我们沦为奴隶。 从网上下载个压缩库就用着、 成熟的加密算法直接使了、 包装好的类库就include。 为何不探究其算法实现、 性能优化、 底层机制。 有人会说很”难” 啊!究竟是难, 还是掌握的知识不够, 还是理论没有达到一定高度。

三、走技术、管理路线
对于走管理路线的人, 是具有” 完成任务为第一要务” 、 ” 有计划、 善于管理时间” 、 ” 善于与人打交道” 性格特点的人, 重要的是” 综合素质” , 而不是” 专攻” 。 但是这些都是可以改变的, 很多公司也会选择技术做得最优秀的人做管理。 由于我是一个技术痴迷狂, 管理这块, 我没有发言权, 不做多解释。

四、心态。
人活在世界上在于奉献而不是索取, 帮助别人是一件很快乐的事情, 作为程序员的我们心胸要开阔些, 低调些、 虚心些, 公司的李老师、 老张就是一个心胸很宽广、 低调的人, 值得学习, 三人行必有我师, 我们熟悉的只是自己的这一块、 这个领域, 不懂的地方要虚心向别人请教, 我见过浮躁、 过于自信的人,也见过做人低调的人, 发展结果完全不同。

链接:http://pan.baidu.com/s/1p1G4NCUtPNVvkkXE7qxFbQ

提取码:ddi0

程序员进阶攻略。如何才能持续成长,是每一个程序员都绕不开的话题。入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于Bug的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?

课程目录:

开篇词 (1讲)

开篇词 | 程序行知:走在同样的路上,遇见自己的风景

征途:启程之初 (4讲)

01 | 初心:为什么成为一名程序员?

02 | 初惑:技术方向的选择

03 | 初程:带上一份技能地图

04 | 初感:别了校园,入了江湖

修炼:程序之术 (10讲)

05 | 架构与实现:它们的连接与分界?

......



一般程序员有以下几种发展路线。如果你选择了某一个路线,我可以给你更进一步的建议。

1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。
初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理

2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通。
初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理

3、实施路线。
初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监

4、销售路线
初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前顾问,销售经理

经常听一些做程序员的同学说:不知道下份工作该去做什么,去哪类公司,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根本就没有职业规划过。

那么,程序员应该如何规划自己的职业生涯呢?

希望这个视频能帮到你,望采纳~



it培训这方面的话,你不妨看看华夏博大,老师们都很给力
是唯一一家教材经清华大学出版社出版的IT培训的机构,还有保证推荐就-业的
java,.net,安卓开发,ios开发等相关课程都有。

我们不可否认的是,互联网公司本身结构比较扁平,管理岗位较少,那么我们该如何进行职业规划和技能储备,才能从激烈的竞争当中脱颖而出呢?

一、拓宽业务场景
这里的业务场景分为大业务场景,也分为小业务场景。大业务场景即不同的细分行业,如电商、内容、视频、共享平台等等。建议程序员们在进行工作选择的时候不要被自己原先所属的细分领域太过限制,认为自己原来在电商公司以后也必须在电商公司。事实上,多去尝试不同领域的公司,去了解不同领域的公司在技术实现上有什么异同,对于程序员更深入地理解技术是很有帮助的。
二、把握职场节奏
在职场上有一个时间标准:3 年。 3 年时间,一定要在工作内容和职级上有一个质的变化,这个变化可以靠升职得到,也可以靠跳槽达成目标。
初入职场的 3 年,主要的工作内容就是夯实基础,此时基本处于「完成上级交付的任务」这样的阶段。但在这个过程中,员工不能仅仅完成任务了事,而是要不断思考为什么上级要布置这个任务,这个需求是怎么来的,用于解决什么问题,有没有更好的解决方案等等。
之后的 3 年,也就是职业生涯的 3-5 年,作为程序员,需要达到一个小 leader 的层级,即带领一个小团队(可以仅仅有几个人)负责某一个某块或是功能的研发,此时在上个阶段积累的经验和关于解决方案的各种想法的作用便凸显出来。而此时作为小团队负责人的角色,程序员更多地需要关注上下游的逻辑,能够形成完整的逻辑链条。
工作经验的 5-8 年,此时程序员已经进阶成了技术负责人,可以独立负责某一个产品的研发,可以成功地推动产品从 0-1 的阶段,此时更多需要关注的便是跨部门之间的合作与沟通,确保研发行程的按时交付。与此同时,更多地关注一些产品设计方面的内容,会对进一步的晋升很有帮助。
末后一个阶段,即工作 10 年以上,此时达到研发总监或是更高的职位会是一个比较理想的状态,而对于这个层次的要求,是对于整个行业能有比较清晰深入的判断,能够感知未来技术发展的方向并为公司提前布局。
三、训练复合技能
除了编程之外,程序员要尽量培养一些其他方面的技能,例如演讲、写作等等。这样做一方面可以为程序员提供一些兼职机会,如主讲技术相关的直播课程、参考文章或书籍的撰写等。类似的机会在提供报酬的同时也会增加员工的知名度和行业影响力,更有甚者,在社交媒体上发表了相关文章之后,吸引了一批志同道合的同行,开始合伙创业,有了更大的机遇。
就算没有这些额外的收益,复合技能的人才在公司内部也会受到青睐。
四、保持紧密沟通
有些程序员认为自己做的是技术性工作,只要写好代码就可以了。这是错误的认知。根据以往服务候选人的经验来看,那些有意识在工作之余关注行业动态,积攒人脉资源,并且乐于与同行沟通的程序员,往往在职业发展的路上走得更远。
时代的变化太快,为了在将来不被淘汰,程序员们要从现在开始未雨绸缪,制定清晰的职业规划,把握节奏,全面综合发展,才能避免成为35岁以后被时代抛弃的人。

求程序员职业规划,一段文字描述,急
答:1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理 2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通。初级程序员,中级,高级,系统分析员...

程序员职业规划
答:个人理解:1.学好外语,尽量3年内学会说一口比较流利的外语 2.多读一些技术原理的书,学会分析业务,学会设计。但infosys不能提供分析业务和设计的锻炼,这时需要自己寻找机会啦。 3.也是最重要的,一定要树立起终身学习的观念,学到老活到老。 在生活中要有意识地补充各种知识。比如待人接物,衣着打扮...

java程序员如何规划自己的职业生涯
答:对于软件开发人员来说,通常,他们职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;所以要想走得远一点,必须有一项本领是过人的。 随着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。程序员要根据本身的基本素质、技术能力...

怎样为程序员做职业规划
答:所以很多接近30岁的程序员都有着一种逼迫感(包括30岁时候的我自己),再过几年应该怎么办?这时候,您就更应该明确一下目标,努力向自己的发展方向前进了。归纳一下,可从下面几项里选择适合自己的一条道路:1. 从技术向业务过渡在国外,很多发达国家都很重视人才,一个高级的程序员与一个Project Manager收入相差一般不...

游戏程序员如何进行职业规划?
答:回答:作为一个游戏程序员,我来分享我的经验。 首先 做好这个项目的成功,至少在短期内你会增加的收益。找到自己的方向(技术)现在是一个信息爆炸的世界,过滤掉无用的信息,不要让自己过于分散,你可能没有什么,更多的掌握基本理论和一些有用的和不太容易改变的,不受欢迎的技术,学习一些花哨的容易改变(有...

外包与小公司的程序员如何逆袭?程序员该如何规划自己的职业生涯?
答:对于任何一个程序员来讲,程序员首先需要了解自己的真实优势,同时也需要根据自己的优势来制定属于自己的职业生涯。小公司和外包的程序员需要提高自己的技术能力。对那些在小公司以及在外包公司的程序员来说,因为他们本身的福利待遇就没有那么好,同时也享受不到正规岗位的发展前景,所以他们需要不断提高自己...

Java程序员职业规划
答:在完成工作的同时还要花时间去学习了解其他技术,尽量让自己知识面广一点,可以不求甚解,但是要知道个大概。这样做的目的,一是可以在下次碰到要用时不会手忙脚乱,二是在别人谈及时不会云里雾里,同时也是为以后的职业规划做准备。Java自身可以做桌面程序开发,也可以做web程序开发,以及移动开发。这...

IT专业大学生的职业规划书
答:职业生涯规划,简单的说就是规划你从开始工作到退休的整个职业历程。职业生涯是你从事职业工作的所有的时间,职业生涯规划包括 职业规划 ,自我规划,理想规划,环境规划,组织规划等。规划职业生涯的目的就是争取最大的收益,达到少走弯路,不走错路,避免走回头路的职业探索与奋斗征程,能够通过选择走最佳的路径来实现职业理想...

2018年软件工程专业大学生职业规划范文
答:二:职业生涯规划可以增强发展的目的性与计划性,提升成功的机会: 生涯发展要有计划、有目的,不可盲目地"撞大运",很多时候我们的职业生涯受挫就是由于生涯规划没有做好。好的计划是成功的开始,古语讲,凡事"预则立,不预则废"就是这个道理。 三:职业生涯规划可以提升应对竞争的能力: 做好职业生涯规划,磨刀不误砍柴...