程序员职业规划,程序员个人职业生涯规划?
程序员个人职业生涯规划这么做:
1.自我认知:“知己知彼,百战不殆”,进行职业规划首先要“知己”,即全面、深入、客观的分析和了解自己。

职业认知:程序员一般有两个大方向:技术与管理。
2.走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。
3. 对于走管理路线的人,是具有“完成任务为第一要务”、“有计划、善于管理时间”、“善于与人打交道”性格特点的人,重要的是“综合素质”,而不是“专攻”。必须从思想上发生根本性转变:技术是解决问题,而管理则需要满足“多快好省”。
4.本人对程序员职业的认知是:技术与管理并不是物理上的独立,而是相辅相成的。只做技术无法深刻理解全局思维,无法更好地为业务服务;而只做管理,则与程序员渐行渐远,最终成为一名行外的管理人员,无法在团队内部树立威望。因此,个人希望可以成为一名技术管理双能的工作者。
未来人生职业规划目标与行动方案
1)阶段目标目标:将自己学到的理论知识融入实际应用之中
Phase Ⅱ:全面发展期
时间:7~10年
目标:技术与管理双管齐下,精通技术核心并能带领和指导团队工作
Phase Ⅲ:持续发展期
时间:10年
目标:从工程化思想解决出来,探索并吸收其它领域思想,引领并指导工程领域
2)行动方案
a) 加强体育锻炼,保持健康的体魄。
b) 保持学习势头,活到老学到老。
c) 保持工作热情,提升工作效率。
d) 参与社会公益活动。
5.调整与评估计划固然好,但更重要的在于其具体实践并取得成效。任何目标,只说不做,到头来都会是一场空。
男程序员一般找什么职业的女生?
一般会找公司职员!一般来说,男程序员找对象大部分都是公司职员,基本不会找体制内工作的女生,毕竟条件相当才是找对象的基本条件!
程序员该如何规划自己的职业发展?
首先,程序员的职业规划和目前的裁员潮关系不大;只是裁员潮让更多的程序员紧张起来,让更多的程序员逐渐去关注自身成长,闭着眼睛闷头走的好日子也到头了。不晚!现在还不晚!下来说说我的规划:
简单介绍下我自己,12年毕业开始步入程序员行业,至今近七年,曾担任某公司服务端负责人,现在还在一家创业公司写业务代码。
不说本次裁员潮,单说说规划:可能很多人都听过或者大致了解过,程序员的发展防线。
技术专家这条线相对难走,需要自身在工作过程中不断积累不断沉淀,并且不断接受新的知识,对业界新兴起的热门技术有不懈的追求,而且需要持续清晰的思路。从软件工程师到高开,是个很大的坎儿,可能很多人工作三五年就自诩高开,面试会狠狠的给你教训。就拿java来说,java基础,代码大全,JVM,设计模式,springMVC,数据库,nosql,消息,网关,日志等知识都要有一定高度,仅仅在工作中用过或者看到过是远远不够的。你来面一个高开连redis底层实现原理都不明白如何应对线下面试官的多层筛选。当然可能有人说,自己也找到了相应的工作,但是要进大厂做高开,很多深层次的实现是需要明白的。
2. 技术总监
请大家注意,技术总监的技术水准是要到达高开的,高开+管理;只有技术到达一定高度再向管理岗位走才会更加顺利。
所以在没达到高开之前之前,最重要的是持续不断的学习,工作,看书,持续不断的扩展自己的知识广度和深度。切莫只是工作,猴子掰玉米,到头来技术和工龄不匹配。大家觉得呢?大家觉得高开的标准是什么?欢迎讨论。
50的程序员职业发展方向有哪些?
我觉得30-50岁的程序员职业发展大概有下面5种方向:
1.技术专家 初级工程师->中级工程师->高级工程师->架构师->技术总监->CTO近日,在一个平台上看到一则华为员工的爆料帖,感触颇深。据悉这位员工的工作时间是早上8点到下午6点,每天准时上下班,按时接送孩子上学、放学。
周末要是需要加班的话,他一般都是利用这时间来做自我提升。非工作时间,工作电话一律不接,如果遇到有紧急工作要处理的话,得部门领导亲自出门请他。有人说他架子大,但他完全不在乎。
据悉每当部门遇到棘手问题时,产品线的其他人花了两天都没解决的问题,他半小时内就能轻松解决,一天内就能给出彻底的解决方案。据悉这位高管完全不怕裁员,因为有其他公司的人在挖他。
看过这样一个故事。
20世纪初,美国福特公司有一台电机出了问题,导致整个车间都无法正常运转。
公司调来大批的检修工人反复检修,又请了许多专家来查看,可都找不出问题所在。最后公司请来物理学家斯坦门茨帮忙,斯坦门茨在电机旁搭了座帐篷住了下来,忙碌了两天两夜。
最后他在电机旁用粉笔画了一道线,并吩咐说:“打开电机,把此处的线圈减少16匝,故障就可以排除。”
工程师照办了,电机果然运转正常了。
结账时,斯坦门茨向福特公司索要1万美元的酬金,有人立刻质疑:
“你只是用粉笔画了一条线,凭什么要1万美金?”
斯坦门茨微微一笑,转身就开了个清单:画一条线,价格1美元;但知道在哪儿画线,9999美元。
我想这9999美元,归功于他个人的知识具备。一个人的知识具备丰富,是难以用金钱来衡量,也是其他人不可比拟的。
2.管理型 软件工程师->项目组长->项目经理->项目总监->技术总监->CTO来说说程序员职业发展的另一个方向,管理型。先从软件工程师岗位做起,一步一步做到项目组长,然后升职到项目经理,再者进阶到项目总监,技术总监,最后成为CTO。
这里需要注意的是,职场上,我们都期望职位能一直往上爬,可有时并不能如愿。如果你在项目组长或是项目经理职位呆得过长时间,比如2-3年,甚至5年,因为种种原因,职位没能往上升职,这时候随着年纪的不断增长,也会时常感到焦虑。这时候就应该要留意发展发现,可以考虑转行之类的,这一方向我们在后面会提到。
3.交叉型 初级工程师->中级工程师->项目经理->技术总监->CTO除了前面提到的技术专家、管理型。还有一种交叉型的, 初级工程师->中级工程师->项目经理->技术总监->CTO。对于资深程序员来说,也是一种不错的发展方向。
4.转行 工程师->产品经理、设计师、销售人员、运营人员等有的程序员在编码一线上从事有一些年限了,在这些年,积累了不少工作经验,也学习了不少产品的知识,运营知识等。这时候就会考虑向自己感兴趣的岗位发展,这也是一种比较典型的发展方向。因为有程序员的功底,转型相对其他人来说更加有优势。
5.创业30-50岁的程序员无论是工作经验还是个人人脉,都是有一定基础的,又有一定的积蓄,这时候又不满足总是为别人打工,有的会考虑自己创业之类,这也是大龄程序员的一种发展方向。
30-50岁的,这个年龄段大多数是上有老下有小,为了满足家庭的开销,有的在课余时间多挣点钱,补贴家用,比如开顺风车、送外卖等。
以上只是个人的一点看法,由于笔者知识及水平有限,文中错漏之处在所难免,欢迎交流。
以后的职业生涯应该怎么规划比较好?
我感觉题主应该不喜欢编程。
编程这种事说普通也普通,但说特殊也挺特殊的。它的迷人之处和纠结之处是同一件事,就是:枯燥。
我记得几年前,因为一个契机,决定自己看书看教程自学java,遇到的第一个困难是:在Windows电脑上搭建开发环境。
教程里说得很容易:安装JDK,配置环境变量,然后dos环境测试一下java version,好惹,你就可以开心的跟这个world say hello了。
……
……
……
然后——说出来不怕大家笑话——光是搭建环境,我就搞了三天。
JDK版本这么多,下载哪个啊?
那个“高级系统设置”,到底在哪啊?
变量值……
变量名……
点什么都报错……
怎么就是运行不了啊?
是不是电脑不行啊?
分分钟想掀桌有没有(╯‵□′)╯︵┻━┻
那时候我身边没有什么可以问,可以请教的同事,只能自己闷头尝试,失败,再尝试,再失败。上论坛看类似问题的解决方法,模仿,尝试,弄了两个晚上,终于弄好了……
我自己觉得,这么一点小事都不能顺利搞定,足以看出我这个人脑子确实不够用;但是我也有我的个性,我的个性之一就是:自己决定要做的事情,不会轻易随便的放弃。我自己跟自己保证过,我一定要学会,给自己一年时间,我要靠自学得来的新技能,找一份月薪更高的工作。
这件事就算再难,不也有人做到了吗?不也有人解决了吗?我只要知道这个就好,我只要跟前辈们学习就好,其他的,就交给时间和汗水。
有点跑题。再扯回来。
题主说,码农十年没有升职也没啥进展,以后该咋办。
十年是个不短的时间,国外有个流行说法是:七年就是一辈子。不论你打算干什么,七年时间,刚好就是一个事业,或者一项技术,从生到熟,从小白到行家,所需要的时间。
如果套用一万小时理论,按照每天8小时工作制,差不多四五年时间也足够你在一个领域做出一番成就。
然而,你没做到。
为什么?
我始终相信,不论做什么事情,开始总是容易,越到后面,竞争者越少。为什么会变少?因为所有的事情到最后都会变难。随着难度的增加,同场竞技的玩家的数量会逐渐减少。到了一个点之后,竞争者数量会骤减,留在场内的,都是大神级别的,大神们用自己的收入和能力,激励着同行和后辈。
如果你对工作,对自己正从事的事业没有热爱,就无法保持专注;没有专注,就更不要提什么在同行中脱颖而出。
这条规律,对各行各业来说均可通用,对于编程这样一个枯燥孤独的工作,更是如此。
你要日复一日地coding,日复一日地解决老问题,面对新问题。这几乎是你唯一要做的事情。
在一个互联网公司里,有做商务的,有做内勤的,有做人事的,也有作为程序员的你。别人在名利场推杯换盏的时候,你只有面对屏幕,排除问题,解决需求,优化更新。
孤独是你唯一的朋友。
不知道题主十年前入行的时候,是如何看待自己这份工作的。但是你发现没有,人的个性,其实很难改变。如果你天生讨厌孤独,也无法忍受长时间的独处,更不会视沉浸在心流(flow)中为乐事,多半是不太适合编程的。
说真的,世界很大很大,适合你的工作也肯定不只一两件,编程这件事,喜不喜欢恐怕也只有你自己知道。
所以,仔细想想自己是什么样的人,接下来的人生还要不要与编程为伴,相信你很快就有自己的答案了……


还没有评论,来说两句吧...