关于开发转岗的问题

新的一周,手头的事情依旧比较繁忙,自从年初从客户端转到服务端之后,变的是开发的模式以及坑的来源,不变的是坑的数量,看来在每个开发领域,都不轻松

关于开发转岗问题,先说说自己吧,大学毕业之后,我做了大概一年的JavaEE开发,而后就进入了当年非常火的Android领域,一直到今年初,大概做了4年Android开发吧,又转到了JavaEE开发。这次转岗的原因,主要是感觉Android各个方面我都没啥新鲜感了,深入一点的地方既没很好的机会也没强烈的兴趣参与了,比如说音视频,热修复,安全加固,IM,直播等。和上级沟通了一下,然后就这么转岗了,这点上我们公司还是比较人性化的。

来说说我们公司曾经发生过的转岗情况。2013年,公司挖了一个IBM大中华区的CTO来担任我们的CTO。以前公司Web端主要有.NET PHP JavaEE三大技术体系,人数差不多是相同的,不同项目用着不同的技术,这位CTO来了之后做了一件很大的事情,让.NET 和 PHP的开发人员全部转到Java来,公司不要其他两种技术了,因为要做微服务,用一种语言,框架只要维护一份就行了。当时离职了差不多10%吧,其他90%的.NET和PHP开发人员就这么转到Java了,整个过程算比较顺利,整个公司都是Java的话,氛围也好,上手也快,对于这些人来说,工资没变,又新转到了一个技术栈,也没啥损失。

还有一件事,去年的时候,我们部门负责人真的是突发奇想,要把公司的IM做成3D的,用Unity3D,做成魔兽世界那样,大家可以在3D场景中走来走去。但是Unity3D的人员都在游戏部门,我们领导没能力调动,于是,就在自己的部门抽了几个对新鲜事物比较感兴趣的同学(我就是其中之一)来研究研究。虽然最后也是无疾而终,但是在这过程中,一位iOS的开发同学在Unity3D方面展现了很强的兴趣和能力,然后年初他就转到了部门这几年很火的VR项目组,现在才做了半年时间,已经是不错的VR开发人员了。

关于深度和广度,大家都有自己不同的看法,毕竟,T型人才到底是横多一些,还是竖多一些,都没有一定的标准。我个人认为,如果只做过一项技术,并且这项技术做了3,4年,大概就可以考虑下别的岗位,因为3,4年差不多就1万小时了,在别的领域开阔下眼界也是挺好的。

PS:

大家感兴趣的话,欢迎大家关注我的公众号“大土豆爱开发”,分享的内容包括但不仅限于JavaEE  Android Git等,简单,分享。

时间: 2024-11-07 10:39:29

关于开发转岗的问题的相关文章

与受气包一起工作的日子

与受气包一起工作的日子 ------怎么带好一支测试队伍 1          理解篇---测试人员是受气包 曾经和人事部门交流,人事坦言,在软件公司,测试队伍,是"受气包". 所谓受气包,包括三个方面的含义: 一是国人好高,创造世界者比守业者更受重视(软件公司重视开发忽视测试,是国内业界的一个现实),编写代码的程序员,是软件公司的主干:测试人员,作为配角,当然受气. 二是从业人员素质低于开发人员(业界的基本现实),思维方式和解决问题的能力和基本技能均弱一些,在交流中不能有效提出自己的

有感于某乎讨论《软件测试工程师会是首先被AI替代的职位吗?》

前几日,闲逛某乎,看到一个这样的问题"软件测试工程师会是首先被AI替代的职位吗"看着这个问题就有些不爽,所以答了一波.先把原答案贴在下面 这个问题有意思,因为只要把前面的岗位名称一替换,可以在X乎上展开全民讨论. 比如 开发工程师会首先被AI替代吗? 运维工程师会首先被AI替代吗? UI工程师会首先被AI替代吗? 快递员会首先被AI替代吗? 服务员会首先被AI替代吗? 警察会首先被AI替代吗? 军人会首先被AI替代吗? - 男人会首先被AI替代吗? 女人会首先被AI替代吗? -----

大数据需要学什么?

注意本文非广告,阅读时间四分钟左右,适合大数据入门级读者阅读 大数据需要学习什么?很多人问过我这个问题.每一次回答完都觉得自己讲得太片面了,总是没有一个合适的契机去好好总结这些内容,直到开始写这篇东西.大数据是近五年兴起的行业,发展迅速,很多技术经过这些年的迭代也变得比较成熟了,同时新的东西也不断涌现,想要保持自己竞争力的唯一办法就是不断学习. 思维导图 下面的是我整理的一张思维导图,内容分成几大块,包括了分布式计算与查询,分布式调度与管理,持久化存储,大数据常用的编程语言等等内容,每个大类下有

学习大数据要掌握哪些语言?需要学习哪些内容?

大数据是近五年兴起的行业,发展迅速,很多技术经过这些年的迭代也变得比较成熟了,同时新的东西也不断涌现,想要保持自己竞争力的唯一办法就是不断学习.但是,大数据需要学习什么?01 思维导图下面的是我之前整理的一张思维导图,内容分成几大块,包括了分布式计算与查询,分布式调度与管理,持久化存储,大数据常用的编程语言等等内容,每个大类下有很多的开源工具.创一个小群,供大家学习交流聊天如果有对学大数据方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学大数据能够持之以恒

0基础大数据学习路线及各阶段学习书籍推荐

要学习大数据,你至少应该知道大数据是什么,大数据将被用在什么领域.通过对大数据的一般理解,你可以了解你是否对大数据感兴趣. 01 大数据的零基础学习有以下步骤: 1.理解大数据理论 2.计算机程序设计语言学习 3.主要数据相关课程 4.实战项目 02 阶段学习推荐书籍: 阶段一.0基础学习打基础:java语言. Linux java可以说是大数据最基础的编程语言,我接触的很大一部分的大数据开发都是从Jave Web开发转岗过来的. 推荐书籍: <Effective Java中文版> 如果你想要

华为员工:内部转岗承诺做java结果变前端开发,我不挑活但……

一般从事web开发的程序员,后端开发也是会一点前端开发的工作,比如写一些html,css,js之类的也是没有什么问题的,除非是一些高难度前端效果,实现起来可能会比较费劲,但是大部分前端开发程序员很少有懂后端开发的(可能也有例外),近期,有一名华为的程序员网友给我们分享了他个人的一个情况. 据这名华为程序员网友说,他属于内部转岗的情况,转岗前承诺他做java开发,可是转岗后安排他的却是前端开发的活,他被告知现在不用java了,这令他也是很无奈,之前谈的好好的,说变就变,这也令他很被动,干还是不干呢

【IOS开发笔记02】学生管理系统

端到端的机会 虽然现在身处大公司,但是因为是内部创业团队,产品.native.前端.服务器端全部坐在一起开发,大家很容易做零距离交流,也因为最近内部有一个前端要转岗过来,于是手里的前端任务好像可以抛一大坨出去了,这个时候立刻想到了切入IOS开发!!! 事实上,前端开发做到一定时间,要进步很难了,最近几个月扑到业务上便感觉突破不了目前的瓶颈,自身的前端瓶颈主要在两方面:技术深度.技术广度 其实不论深度或者广度来说都不是简单前端能说清楚的事情,不能说了解了angularJS.react等框架技术深度

前端开发感悟:日常工作与新技术

原文地址:http://www.kuqin.com/webpagedesign/20120804/323847.html 为什么感觉前端发展缓慢 Q: 这几年前端技术风起云涌,HTML5, CSS3, Mobile, NodeJS 等,业界讨论得很多,但在淘宝网公司内部,在我们的日常工作中,并没有感受到多少"激荡".这究竟是为什么呢?如何改变? A: 下面是我的回答: 离开 UED, 在产品技术部待了好几个月了,有个很强烈的感觉: UED 前端的技术价值,更多的体现在对交互的理解和视觉

【IOS开发笔记01】学生管理系统(上)

端到端的机会 虽然现在身处大公司,但是因为是内部创业团队,产品.native.前端.服务器端全部坐在一起开发,大家很容易做零距离交流,也因为最近内部有一个前端要转岗过来,于是手里的前端任务好像可以抛一大坨出去了,这个时候立刻想到了切入IOS开发!!! 事实上,前端开发做到一定时间,要进步很难了,最近几个月扑到业务上便感觉突破不了目前的瓶颈,自身的前端瓶颈主要在两方面:技术深度.技术广度 其实不论深度或者广度来说都不是简单前端能说清楚的事情,不能说了解了angularJS.react等框架技术深度