关于开发转岗的问题

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

 

关于开发转岗问题,先说说自己吧,大学毕业之后,我做了大概一年的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等,简单,分享。

 

转载于:https://www.cnblogs.com/mark888/p/7198029.html

### 转型至前端开发的关键要素 对于希望从其他岗位转型到前端开发的人来说,掌握一系列特定的技术和工具至关重要。从前端的基础知识开始构建,逐步深入理解Web的工作原理。 #### 学习HTML/CSS/JavaScript基础 HTML用于定义网页结构,CSS负责样式设计,而JavaScript则是实现动态功能的核心语言。这三者构成了现代Web应用的基石[^2]。 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body { font-family: Arial, sans-serif; } header { background-color: #f8f9fa; padding: 1em; text-align: center;} </style> </head> <body> <header><h1>Welcome to My Website</h1></header> <script> console.log('This is a simple web page.'); </script> </body> </html> ``` #### 掌握框架和技术库 随着项目复杂度增加,仅靠原生JS难以高效管理大型应用程序。因此,熟悉至少一种流行的前端框架(如React、Vue.js 或 Angular)变得尤为重要。这些框架提供了更简洁的方式处理DOM操作、状态管理和组件化编程。 #### 数据交互与API调用 能够熟练运用AJAX或Fetch API同服务器交换数据也是必备技能之一。通过RESTful服务获取JSON格式的数据,并将其解析展示给用户,这是前后端协作的重要环节[^1]。 #### 版本控制系统Git 版本控制不仅是团队合作中的重要组成部分,在个人项目中同样不可或缺。学会使用Git可以有效追踪代码变更历史,便于回滚错误提交并促进多人协同工作[^3]。 #### 实践练习与作品集建设 理论学习固然重要,但实际动手实践更能加深理解和记忆。参与开源项目或者创建自己的小型网站都是很好的锻炼机会。同时,积累的作品将成为求职过程中的一大亮点。 #### 社区互动与持续学习 加入专业的开发者社区,比如参加线上论坛讨论或是线下Meetup活动,能让你接触到最新的行业趋势和技术资讯。订阅一些高质量的技术博客也十分有益于保持知识更新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值