java 转行 c++-java程序员转C++开发问题

问题描述

java程序员转C++开发问题

我是一名2014届毕业生,今天去一家公司面试,应聘的岗位是软件工程师,我是学java的,公司开发部经理跟我谈话之后让我考虑转C++开发。
我在大学期间学过C/c++ ,不知道转C++难度大不大,大概需要多久时间。

解决方案

我个人认为:C++是世界上最难的语言
结论:给自己留两年时间吧

  • 无GC
  • 构造/析构
  • 异常/stack unwinding
  • 多继承/虚虚数
  • RTTI/static、dynamic、reinterpret、const casts
  • 私有/公开继承
  • 虚继承
  • 指针/引用/右值引用
  • copy/move语义
  • 运算符重载
  • 模板(特化/变参/SFINAE)
  • CLOSURE
  • 。。。。(蛋疼,未完待续)

解决方案二:

c是基础,java是上层的应用,学了c可以直接对系统调用函数等进行操作,与系统更贴近,作为程序员很有益。

解决方案三:

大一直接学的C++,不知道还好?

时间: 2024-09-20 00:23:04

java 转行 c++-java程序员转C++开发问题的相关文章

Java自学书籍推荐 程序员到架构师必看的书_java

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们.  一.Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是"囫囵吞枣不求甚解",先对Java熟悉起来再说.用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要"

Java程序员转Android开发必读经验一份

啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择.学安卓从事移动互联方向开发,学Java从事软件.网站开发.而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好. 言简意赅的说说"转"前的准备: 其实Java程序员要自学安卓开发的基础知识还是没有什么难度的,毕竟语言相通,特性相似,阅读安卓源代码的门槛以比较低一些,作为能够考虑"转&

为什么用 Java:一个 Python 程序员告诉你

每当我告诉别人我一直在用Java工作时,大家的反应都是: "纳尼!Java?为啥是Java?" 说实话,本人刚开始的时候也是同样的反应.但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java.同时我注意到,现在的Java已今非昔比--它在过去的10年间稳健地改善着. 缘何是Java? 假 设每天都用Java的想法还没有让君恶心到食不下咽,我在此重申Java已非你所了解的"吴下阿蒙"了.当Python, Ruby, 和Javascript在&q

分享15款Java程序员必备的开发工具_java

如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它. 对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂. 下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给Java编码和开发提供卓越的支持. 1. JDK(Java开发工具包)如果你打算用Java开发一些小程序和应用程序,那么首先得给自己准备一个类似于JDK的工具

30 岁转行成为初级程序员是一种怎样的体验?

30岁转行做程序员到底行不行?在互联网发展迅速的今天,很多人会产生这样的想法,这篇文章告诉你,没有什么不可以,关键看你怎么做. 改变职业是一件吓人的事情,有时候还会成为一件危险的事情.年龄越大,危险就越高.从头学起一样东西,难度总是非常高,尤其是当你身边的人都比你年纪小,而且比你成就高的时候.我在30岁的时候进入科技行业,在这个旅程中我收获了难忘的经历,见到了优秀的人,并且得到了许多机会. 今天是我32岁生日,我想要在这一天回顾过去一年来的旅程.机遇.新朋友和那些让人窒息的挑战. 20多岁的时候

AI 大行其道,你准备好了吗?—谨送给徘徊于转行 AI 的程序员

前言 近年来,随着 Google 的 AlphaGo 打败韩国围棋棋手李世乭之后,机器学习尤其是深度学习的热潮席卷了整个 IT 界.所有的互联网公司,尤其是 Google 微软,百度,腾讯等巨头,无不在布局人工智能技术和市场.百度,腾讯,阿里巴巴,京东,等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才.现在在北京,只要是机器学习算法岗位,少则月薪 20k,甚至 100k 以上-- 不错,新时代时代来了,我们从互联网走向移动互联网,现在又从移动互联网走向人工智能时代.业内有人称这一次的人工智能

史上票房最高爱情动作片女主与红楼尤二姐竟都转行做了程序员?

10月24日,刚刚过去的"程序员节"让吃瓜群众的目光又转向了这群被称为"码农"的人. 在大众眼里,一件格纹棉麻衬衫.一副黑框眼镜彰,他们神秘又低调.他们的一生都和名叫"康姆皮优特"的机器人生活在一起.不分季节,不分昼夜,互相解读着一些令人摸不着头脑的奇怪符号.每天都要面对名叫"bug"的入侵分子. 但是--这只是大众的想法,许多程序员的生活也相当精彩. 首先要说的一位就是87版<红楼梦>中尤二姐的扮演者张明明. &

为什么程序员难以评估开发时间?

一个曾经与我一起http://www.aliyun.com/zixun/aggregation/6918.html">工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值.1天转化成3.14周.他过去因为程序员不擅长估算时间而吃尽了苦头.我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误. 时间估算时困难的.每一个程序员都有一个现实的估计区间.低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了.超过

朝九晚五的程序员如何提高开发技能

你只在早上9点至晚上5点间编码,却担心这样不够好吗?你看见其他的程序员工 作于个人项目或开源项目,参与编程马拉松,并花费所有的业余时间编写软件了吗?你可能会认为只在自己的工作时间编码,只朝九晚五地编写软件,将永远不会非 常优异.你可能认为,只有那些连吃饭.睡觉和呼吸间都在编码的人才能脱颖而出.但实际上坚持一周40小时的工作时间依然可以让你成为一个有价值的.熟练的 程序员. 工作于个人或开源软件项 目不会让你自然而然地成为一个更好的程序员.编程马拉松甚至可能会成为负面影响,如果它们让你觉得构建软件