大家好,今天小编关注到一个比较有意思的话题,就是关于c语言转java难度大吗的问题,于是小编就整理了4个相关c语言转Java难度大吗的解答,让我们一起看看吧。
- C#程序员转型为C++程序员难吗?
- 30岁了,做了7、8年的java后端,感觉人越来越多,想转行c++怎么样?
- 像java这样难度比较大的编程语言,短时间内能学会吗?
- 想学习编程,先学哪个语言比较简单?C语言还是JAVA?
c#程序员转型为c++程序员难吗?
不难,C++也可以完全使用面相对象编程,而且现在qt的应用,极大方便了c++界面程序的开发,qt可以像C#一样拖拽开发界面。编程语言都是通的,掌握一个,再学另一个,很容易的。我就是c#转JAVA,然后j***a转c++,软件转算法。难的是有没有公司给机会转,给一两个月的时间转,边学习边工作,用点心,完全是没有问题的。
c#程序员转c++程序员首先得明白语言的大致演变过程,从汇编—》c—》c++—》c#的过程,从发展史可以知道c#和c++有许多相同之处,c#是一种完全面相对象的语言,而c++就有面相对象和面相过程双特性的语言。如果转到c++做面相对象的开发比较容易,若面相过程思维转换比较困难。另外c++的指针比较困难,如果指针处理不当会出现内存泄露等一系列的问题。c#程序员转c++程序员的难点在思维转换和指针的学习。
30岁了,做了7、8年的j***a后端,感觉人越来越多,想转行c++怎么样?
5年以后,不管你会什么语言,你的简历都没人看了。或者说别人对35岁的需求不是在语言的层面上,而是具备一定产品项目管理或者业务层面经验的中高级人才。
如果打算继续从事技术也可以,但是就要有专精之处,大的方向比如AI,游戏引擎,分布式计算,等等。人们喜欢一个5年的熟练程序员,但一个15年的程序员没有***的专精领域,那是没市场的。
我想你问这个问题,应该也感受到了压力。但是同一水平上的重复从来不是最好方案。怎么也要转一下能开辟另外10-15年才是需要考虑的事情。30岁怎么搞还都来得及。
如果以后不想再拼得太激烈,转做产品和市场相关的职务可以考虑,相对于未来做CTO之类的一个单位只有一个的职位竞争压力会小很多,毕竟中小创业公司对这种职位需求比较大一些。
我自己就是做了10年C++程序员转向技术管理后来做运营管理的,当时是被迫接受调动,回头看还是比较***。有些老同事技术也不错的到我这寻求给个工作,感觉也是走投无路了,不然忍不了这给老同事打工的尴尬。
我也不想再说多了,都是程序员,码到为止。
个人觉得这个阶段已经没有必要换语言去学习了,我主要从以下两个方面给楼主提一些建议。
1.年纪受限
说实话你应该也知道程序员是一门比较吃青春饭的岗位,如果你转行做c++,势必要花大量的时间在上面,这时候你再和年轻学C++的去竞争工作,找优势不是很大,毕竟对于老板来说,性价比是最重要的,干相同的活,当然选择年轻能加班的。而且到了30岁之后,家庭上需要花的精力肯定也会越来越多,如果转行C++,继续在底层敲代码,一是身体上可能会吃不消,二是家庭方面的关系可能无法处理的很好,所以从您这个年纪层面来说是不建议转C++,毕竟您做J***A这么久了,建议可以向技术总监这个管理岗方向发展,毕竟语言不在多,在精,只要你J***A学的够精,是没有问题的。
2.副业发展
从楼主的描述中可以看出,楼主想转C++应该是怕学J***A的人多,可能会由于自身竞争力不足导致自身失业,正是这种焦虑让楼主思索要不要转c++。其实这个可能和楼主家庭经济的来源组成有关,如果楼主的收入来源只有工资这一条路,那么即使楼主拿10万的月薪也会感觉到焦虑的,因为月薪越高失业的风险就越大,给自身和家庭所带来的冲击也就越大。***设楼主同样是月薪10万,而组成是方式1入3万,方式2入2万,工资入5万,那么楼主可能也就不会那么焦虑了。因为即使失业,其他两个稳定的收入来源也可以支撑起你基本的生活支出。至于副业的选择,其实对于程序员来说还是挺多的,譬如可以建立自己的技术交流群,先积累起流量,之后想流量变现的方式就很多了,毕竟现在是个数据时代。
建议不要转,个人做C++多年,相比j***a最大的优势就是效率高些,这些在硬件突飞猛进的今天已经越来越体验不出来了,相反在微服务大数据等生态上后端服务基本上是J***a.
我和你刚刚好相反,我是用了7年c/c++,最近一年因为其他项目需要而转向j***a,觉得挺容易的,开发效率确实比c/c++高多了,成熟的spring框架用起来也很容易,就是永久了会觉得死板,没有c/c++那种创造力,感觉总像是却少了什么。
楼主
会unreal,opengl等做游戏,做美颜,做VR吗
会llvm等做编译器吗
会webrtc做视频会议吗
会做分布式服务吗
这些都不会学c++没啥用。不理解c++的技术方案和相关的工程背景是没有企业要的。
像j***a这样难度比较大的编程语言,短时间内能学会吗?
你要是自学,短时间想学会很难的。除非你极有天赋。所以如果你想去从事相关行业,快点儿入行,建议还是找个培训机构培训一下吧。我知道的比如中公之类的大公司都有J***a的[_a***_]。
对于J***a来说,我还是有点发言权的。
08年的时候去北京北大青鸟朝阳校区学过一段时间,初学毕竟简单,3个月就考下了初级程序员证书,当然,这个是她内部认证的,含金量有待商榷。不过我自己感觉学了那段时间,从零基础到独立编制一个简单的小游戏的地步,进步还是比较明显的,而且他们那里上课还很少,一周正儿八经的上课就三天。
同宿舍的舍友有学C+的,感觉C+就比较难学了,当然出来工作C语言的工资比j***a也高,付出和收获是成正比的。
我是学了那段时间以后就没在学了,也不太了解具体薪资待遇的情况,不过程序员的工资一搬都不低,就是加班的时候比较多,挺累人。
你好,我的一个朋友就是专门做IT的,我和他学了几个月,觉的蛮有前途的,我学的语言是Python,在菜鸟编程上自学的,没花一分钱,他现在工资是1万5一个月,如果你是想用它来挣钱的话,5000\6000的工资差不多是6,7个月,10000到20000的话是一年半多一点才可以,并且后面的编程难度很大,你要悟性高才行
学会j***a很容易,想用它上班就难了,需要把相关的知识都得学一遍,而且天生数学好的你,初中毕业就能学!数学差即使你有研究生学历,都建议你别学这鬼玩意儿!不如学个会计呢,更容易,越来还越值钱!
想学习编程,先学哪个语言比较简单?C语言还是J***A?
谢邀。
上面已经有不少朋友回答了。下面简要说一下我的看法。
现在很多学校,还是将C语言作为编程的第一门语言来讲。
即使现在这么多新兴编程语言出现,但往底层讲,一些基础的库包还是C语言写的。
但学习C语言就业上,难度大。
谢谢邀请,不知道现在的大学一年级学的是什么,我上学的时候用的C语言,然后是学的C++,最后才是学习asp或者asp.net,然后是j***a jsp ,开始转入Web方面的编程,j***a用的比较多,个人推荐,如果想较为系统的学习计算机知识,无疑C语言比较合适。
C语言是面向过程的语言,是距离操作系统最近的语言,可以利用指针直接操作内存,对一些基本的概念如指针 数组 链表 IO文件操作,等等***用面向过程一步一步的实现,比面向对象的语言好理解很多。而J***a对一些基本的概念如数组做了很多的封装,对新人理解起来还是有一定的难度的,因此,很多大学的数据结构和算法教程都是***用C语言编写,比较好理解一些。
还有一个优点是,***用C语言调用操作系统的API非常容易过渡,不像其它语言,不存在无语法问题,Linux操作系统很多内嵌了C语言编译器,甚至Android操作系统的底层都是C语言编译的库来支撑上层调用。此外,用C语言可以很方便的和做硬件编程的领域过渡,比如嵌入式编程,用的语法和操作方式很容易过渡,对于理解系统的调用过程很有帮助。
连接了一些基本的概念以后,然后在学习其他需要就容易多了,J***a C++ C#等都可以选择,还有Python等一些脚本语言,有了C语言的基础,学习其他语言容易的多了,而J***a用途更广泛一些,有比较成熟的第三方工具包以及快速上手的框架,短期内学习,可以很快的上手,制定好学习路线
选择以后工作的主要领域有针对性的学习就行了。
到此,以上就是小编对于c语言转j***a难度大吗的问题就介绍到这了,希望介绍关于c语言转j***a难度大吗的4点解答对大家有用。