㈠ 程序员几年能当上经理
这个可是没有年限的,要看具体的情况,你个人的实力,公司的规模等等。还有就是机遇,和公司的领导的看法等等。
1年是他,10年也是他。
对于有些事,尽人事而安天命。
努力工作吧!
【易 IT 电 脑 管 家】
㈡ 程序员吐槽:好多在阿里混不下去的去小公司当领导,只BB不干活!
公司其实就像一个江湖,能力有高有低,因此很容易造成彼此看不起的现象。有小公司的程序员就在网络上吐槽,称其公司来了阿里前员工,感觉就是个渣渣,天天只动嘴不干活,能力也不见得高到哪里去。
如下就是这名程序员吐槽的详细内容。
其称:发现好多在阿里混不下去被踢出来的,去了各种小公司蹭着阿里的名头混个领导当当,搞事情,就是不干活。天天满嘴大数据,协同过滤的,然后招几个开发干活,自己啥也不干,你们身边有这种渣渣吗?
这名程序员吐槽的点在于阿里混不下去去小公司不专心做事情,成天想着如何搞事情,满嘴跑火车,最后招几个干活。对于楼主的吐槽,有网友称自己也很想这样的说活:去哪里混,我也想去。
我也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位学习java小伙伴, 加QQ群领取:818464711
不过也有网友称混也是一种本事:你有本事也许进阿里磨炼几年,然后出来当个小领导啊,人家在这个位置,不一定是能力问题,也许是你看不到它的能力。
按照另外一些网友的说法,能进去阿里的肯定是有一定本事的,不然阿里也不会录用,其从阿里跳槽出来去小公司当领导也是出于职位上升的缘故,当领导一般不会亲自动手干活的,主要就是大体方向上的指引。
还有标签为阿里的员工站出来称:有,我本人就是,居然一年了没被戳穿,离职还各种挽留。不过从其描述来看,应该是自嘲的口吻。
㈢ 如何从程序员到it总监
从程序员到IT总监,并不是没有可能,方法如下
u
1、坚持每天学习最新的技术。总监虽然并不是每天都鲁代码,但是他肯定是懂得最多的人。
2、主动去找bug并完全解决,在IT行业的技术大牛,之所以 牛,其实并不是它的代码多快,更多的是他解决问题的能力。不然遇到一个问题小兵做不了,总监一摊手,我也不会那你为什么做总监。
3、要学会用全局的思维思考问题。一个项目的全流程以及布置任务也是需要锻炼以及了解才可以的。
4、管理领导能力,总监不是机器人,肯定需要带兵才能一起大战,所以必须强悍的管理能力才能服众才能带领好整个团队。
5、积累最重要。
㈣ 软件工程专业毕业后出来的工作岗位有哪些
成为公司的技术总监是很多程序员的梦想。这条路线是从初级程序员成长为高级程序员之后,以做项目为工作重点,进而发展成项目经理、开发经理,最终成为技术总监甚至公司副总裁。这些程序员走的是技术管理路线,从做项目开始,逐渐积累管理经验,然后成长为优秀的技术管理者。技术总监在公司甚至技术界的影响力非同一般,对于那些有志于成为公司领导层的程序员,是个很大的诱惑。但是权力大、管的人多,就意味着更大的压力,技术总监不仅要保持对新技术的敏感,还要抽出精力做管理。比起成为纯技术专家,这条路也许更为艰难。 还有一些程序员职业发展的终点是总架构师、总设计师。这类程序员的兴趣,不是某种特定的技术,而是偏重对软件产品或者软件应用项目的设计。如果将软件项目开发团队比作一个乐队,那么程序员就相当于一名乐手(比如小提琴手、长笛手等),他们负责将自己的乐器演奏好;项目经理是乐队指挥,负责指挥和协调这个乐队的配合;架构师则相当于作曲家。从入门的架构师开始,逐渐成为资深架构师乃至总架构师。如同历史上伟大的作曲家,杰出的架构师能够在各种软件中谱写出旋律优美的“曲子”。 另外一些程序员心怀创业的理想,等到自己有了一定的技术积累,再掌握一些市场需求以及管理方法,他们会开始创业之路。一旦成功,这类人的影响力会非常大,像Google和雅虎的创始人,都是技术创业的成功典范。但是这条路也是最艰辛的,有句话叫做“不当家不知柴米贵”,不亲自创业的人也很难体会它的艰辛。创业涉及方方面面,稍有差池就会功亏一篑,投身创业的程序员并不少,但是真正能成功的少之又少。踏上这条路不仅需要过人的勇气和魄力,更需要坚韧不拔的毅力,以及深度的商业智慧,再加上市场机会,才能够赢到最后。 很多程序员会走上技术支持路线,进而发展成为精通业务的技术和行业咨询专家。这类程序员会在成为高级程序员之后加入销售团队,直接面对客户,负责技术层面的问题。如果对某一行业(比如银行、电信)非常熟悉,久而久之,就成为精通这个行业技术的专家;如果对于某一类解决方案(比如ERP、CRM、SCM)非常擅长,就可以发展成为跨行业的技术专家。 还有一部分程序员会成为IT专栏作家和自由职业者。这些人通常对写作比较感兴趣,文字表达能力也不错,他们会将自己从事技术工作的内容或心得写出来,然后发表文章赚取稿费。只要对技术足够精通,这类人是很受杂志欢迎的。在北美还有一种自由职业者叫做合同工,就是不定期的承接项目,在项目开始前签订协议,项目完成后结束合作。虽然这种职业目前在中国还不太多,但是其自由性对于很多程序员来讲,也非常有吸引力。 上文提及的若干条路,程序员可以根据自己的兴趣进行选择,但是一般来说,无论走哪条路,都有一个前提条件:从初级程序员进阶为高级程序员。因为在这之前,你甚至没有选择的机会。从初级进阶到高级,通常需要2~5年的时间,因个人素质而异。大家都说,程序员要耐得住寂寞和枯燥,年轻的程序员更要克服浮躁的心态。在职业生涯的起步阶段,很多人总会摸不着头脑,这时一定要静下心来,多向资深程序员求教,慢慢熟悉技术、熟悉开发流程和行业。有时你会感觉掉进了一个知识海洋,身边全是陌生的事物,很难抓住。所以就更要四处探路,逐渐寻找到方向,在寻找中进步。 成功进阶为高级程序员,也并不意味着前途一片光明。如果说从初级到高级需要的是学习,那么从高级到专家,需要的是不断地尝试和坚持。比起前一个阶段,这个过程更为漫长,通常需要5~8 年。在这期间,因为有了之前的积累,并且已经取得一定的成就,人会更加自信,同时也会更加彷徨,有一个问题会时常盘旋在脑中:将来的路到底要怎么走?这时就可以利用自己所积累的资源,多做一些尝试,尝试不同角色、不同的项目,与不同的客户打交道,时间长了,自然会找到最适合自己的发展方向。 总结起来,初级程序员和高级程序员时期,都属于职业生涯发展的第一阶段,我们可以称之为黄金时期。这阶段程序员的年龄在20~35岁之间,因为年轻,所以更善于学习,而且体力充沛,很多走过这个阶段的程序员有过通宵工作的经历。在这个时期,你有大把的时间学习提高,为将来的事业打下坚实的基础。而一旦超过了30 岁,无论从体力还是精神上,都会有所改变, 从30~40 岁是转型时期。这时的程序员(很多人已经不再编程)已经明确了自己的发展方向,并且向着目标努力,让自己有所建树。40~60岁是专家时期,至此,一名优秀的程序员会彻底实现“破茧成蝶”的愿望,成长为专家。 程序员的职业很精彩,同时也很艰苦。享受高工资,掌握最新的技术,有可能成为创业成功的富豪,甚至有机
㈤ 程序员35以后都转什么职业了
程序员这份工作一般工资都很高,但工薪都是靠身体熬出来的,当程序员到了35岁以后,体力就不如从前,这个时候就要考虑自己之后的出路,规划好下一步。那么,程序员35以后都转什么职业了?一起来看看吧!
程序员35以后都转什么职业了
1、做技术总监,不写代码,把握公司技术线路、产品安全,为老板解忧。
2、做安分的程序员,工资要求不要太高,和领导关系搞好,老板也不会开除的。
3、转行自己做老板,找关系接项目,自己建团队开发。实际上很40岁左右的程序员就是这么做的。
4、转行做自媒体,现在抖音、头条、快手很火爆,做自媒体也有钱。但这个对程序员来讲跨度太大,风险高。
做任何行业都赚钱,但任何行业都要积累和沉淀,不要看别人说某事赚钱就进去,那样会有经济损失的,先观望观望,学习学习相关行业业务,时机成熟后再转行。
程序员35岁之后的出路
1.如果您对编程充满热情,那么请不要感到困惑,继续在编程中做得很好,这足以使您在编程中终生受益。
2.如果您认为自己的表达能力是可以接受的,那么您可以从过去学习并且说得很好,那么我建议您努力工作来从事管理工作。毕竟,您具有程序员的背景和经理的基本素质。在未来的工作中,您很有可能成为科技公司的优秀经理。
3.如果您认为不适合管理,并且不想继续加班编写代码,建议您成立公司。最好回到您的家乡创业。毕竟,当前的儿童编程教育市场正在如火如荼地发展。在我的家乡,通常缺少可以编程的老师。程序员具有这个巨大的优势。总结您通常的工作经验,建立一个好的课程系统,然后回家充分发挥自己的才能。
35岁的程序员前途在哪里
我认为,对于大多数程序员而言,30岁是一个障碍。这是身体和学习能力逐渐下降的时间点,它们开始不如年轻人。因此,想要成为30多岁的程序员的人可能并没有真正考虑过他们将来将面临的压力。
程序员的薪水看似光鲜亮丽,但实际上,它也因身体和健康而沸腾了。对于35岁以上的程序员而言,如果他仍然只是工程师,仍然需要负责日常代码开发,而不是带领团队担任经理或技术总监,那么他可能会走上职业发展道路。进展顺利。
35岁以上的程序员应该发展为经理或架构师和技术主管。简单的编程不再适合他们。
㈥ 程序员怎么升职
1.大公司:打下手---代码工--- 程序员---项目组长---项目经理
2.小公司:代码工---程序员---项目组长---项目经理
虽然小公司容易成骨干,但项目组长拿的钱也行没有大公司程序员的高
也许很多程序员都碰到过,自己的技术能力已经很棒了,可还是无法升职,其实程序员要晋升到管理层,不仅仅要技术好,沟通、应变力和为人处事也是非常重要的。
1. 大胆的说出自己的想法
大多数程序员都不善言辞,沟通能力不够。而一个正常软件项目开发,都是团队合作模式,同时也是按照用户的需求进行分析梳理。如何很好的获取用户的需求,并与用户及团队内部之间沟通,是工作能力突出的重要的一环。平时,多与周边的同事沟通,周末多参加户外活动,努力的将自己圈子打开。平时多发表自己的看法,不用担心会受到批评,说出去才是关键。
2.要注重细节
公司团队里很缺乏一个项目助理,然后不得已选了一个程序员小伙,让他兼职管管样机、发发通知,这个小伙丝毫没有怨言,除了自己的代码照常写的非常稳妥之外,这些小事也处理的非常好,每天加班加点也要完成。后来没多久他就当上了主管。一个有能力把小事做到极致的人,也必定有潜力把大事做好。
3.听取别人意见,取别人长处
人都会犯错,一般犯错的时候领导会直接指出来,有些人每次听完之后都会去反驳这些理由,而且还觉得这并没有达到自己想要的,然后他交上来的东西依然没有任何改变,而有些人都会说:我以后会注意“、我会按照您的要求去执行、这是我的想法不知道您觉得如何。然后接下来就看到他的改进。
一般领导在明确指出你的错误,不管是耐心的说教还是严厉的批评,你都应该抱着“有则改之无则加勉”的心态,如果你要反驳,就需要准备充分的理由和依据。
面对领导的意见,要弄清楚其准确意图,然后实施针对性的改进措施。这就是团队里的游戏规则和生存之道。即使不是领导,是平级和下属,也应该采用类似的心态和应对方法。
4.不断提高自己的技术
一般程序员都会有自己的职业规划,在什么样的年龄达成什么样的成就或者技术水平的一个整体提升,目前从技术提高的曲线来看,新手的技术提高速度最快,无论从时间还是急迫性两个方面对新手的压力挺大的。而到了成熟阶段,其编程时间也大大缩短了和学习技术的迫切性也降低了,所以技术提高速度就慢下来许多。所以,你需要时刻看看自己的技术发展之路,哪些走的比较踏实,哪些走的比较急促;哪些是自己的技术特长,哪些是自己的技术薄弱环节。反思后一定要抽出时间抓紧学习,把自己的技术上明显不足的地方给补上,这样程序员的技术水平加上丰富经验和工作能力会使得自己更加具有实力,可以应付各种挑战,为今后的发展铺平道路。
㈦ 程序员以后的发展是什么
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。
绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员——系统分析员——架构师——技术经理——CTO,程序员——项目组长——项目经理——项目总监——CTO,程序员——产品设计师——产品经理——CTO。
当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。
也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路,比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。
实际上很多时候,有些公司并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。
项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。
技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。
产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。
不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。