工作几年,想换技术方向?
有读者在微信问我:轩辕,我想从C++换成Java方向,有什么建议吗?
看到这个问题,我还是有资格回答的,我也经历过和他一样的疑惑,想着可能不少人工作几年后都想过更换技术方向的问题,就干脆写篇文章来分享下我的看法。
先说说我的技术经历吧。
熟悉我的读者估计知道,我在学校里就是学C/C++技术栈出道,走上程序员这条不归路的。
不过可能和你们想的C++还不太一样,我一开始学的是Windows平台上的开发,玩的是Visual C++、MFC、WFC···微软那一套玩意儿,手捧的是《Windows核心编程》、《深入VC++详解》等等书籍,琢磨的是窗口消息、界面绘制、完成端口这些技术。
那时候也不知道啥叫客户端开发,啥叫服务端开发,更不知道Windows开发和Linux开发的区别,没这个概念,也没人告诉过我。
在学校里面还好,待在实验室做做项目开发,待在自己的舒适区,勉强还能应付遇到的问题。
但临近毕业,开始发现:怎么招C/C++开发的比Java少那么多?而且还大部分还是Linux上的C/C++开发?
Java?我不懂啊!
Linux?我也不懂啊!