c/c++转java困惑
马上奔3,c/c++7年工作经验,一直做的外层,底层接触少量,中间有1年多间断性的android外层和ndk开发项目经验,想转java。比较迷茫与犹豫~下一步该如何走?...
马上奔3,c/c++ 7年工作经验,一直做的外层,底层接触少量,中间有1年多间断性的android外层和ndk开发项目经验,想转java。比较迷茫与犹豫~下一步该如何走?
展开
展开全部
1: 7年的C和C++,如果转的话会很可惜,而且你现在快奔三了,如果转java,工作会是一个问题,因为你在java领域是新人,年纪不小,而且薪酬这一块可能在前期会有很大落差。
我给你的建议
1:重新思考软件研发这个领域,C、C++、java 都只是一门开发语言,首先要了解的是这个行业,热门的东西会变更很快,先明确方向。
2:由C转java,相对小白来讲基础学习会快很多,如果语言基础扎实,熟悉开发语言的本质,转java会轻松很多,反之如果对C也只是很浅显的认知的话,学习java的时候,还需要耐心仔细点,不要操之过急,急于求成,反而会学的更加累。(有个朋友就是C转java,太心急,自己感觉好像好多都和C一样,然后就跳跃性的学习,导致的结果是java基础非常不扎实,越学越难受)
3:了解下java这条技术路线,是否是你想要的,发展方向是不是自己期盼的,java相关的技术非常多,要有所成的话,至少要花三年以上,而且要非常努力。否则跟你7年C是一样的效果。
4:技术为业务服务,或许你可以将你丰富的经验用在业务上,做不好技术经理,就做业务经理。
5:可以考虑一个方向是在现在的工作期间,去自学java,工作中深入技术架构、业务以及管理,工作外再掌握一门java语言,时机成熟可以直接跳java, 凭借你的积累,可以很快胜任项目经理角色。
以上纯手打,个人建议,不喜勿喷,感谢。
我给你的建议
1:重新思考软件研发这个领域,C、C++、java 都只是一门开发语言,首先要了解的是这个行业,热门的东西会变更很快,先明确方向。
2:由C转java,相对小白来讲基础学习会快很多,如果语言基础扎实,熟悉开发语言的本质,转java会轻松很多,反之如果对C也只是很浅显的认知的话,学习java的时候,还需要耐心仔细点,不要操之过急,急于求成,反而会学的更加累。(有个朋友就是C转java,太心急,自己感觉好像好多都和C一样,然后就跳跃性的学习,导致的结果是java基础非常不扎实,越学越难受)
3:了解下java这条技术路线,是否是你想要的,发展方向是不是自己期盼的,java相关的技术非常多,要有所成的话,至少要花三年以上,而且要非常努力。否则跟你7年C是一样的效果。
4:技术为业务服务,或许你可以将你丰富的经验用在业务上,做不好技术经理,就做业务经理。
5:可以考虑一个方向是在现在的工作期间,去自学java,工作中深入技术架构、业务以及管理,工作外再掌握一门java语言,时机成熟可以直接跳java, 凭借你的积累,可以很快胜任项目经理角色。
以上纯手打,个人建议,不喜勿喷,感谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询