求前辈些指点迷津(关于C#转C++)

狂放不羁 2012-09-20 04:15:03
各位前辈们好,我以前是做C# WinForm和WebForm方面开发的,不过时间不长1年不到的样子。但是在一次做华为公司项目中,发现C++的强大,也一直很膜拜C++开发人员。更重要的是不喜欢.NET平台下,被微软绑架的样子,很多东西都封装了,看不到实质,出现异常和错误找不到问题的根本。相比C++,我觉得C++可以做大软件,做游戏,可以看到更多更透明的实现,可以去自己动手去实现更多的细节,而不是C#里面的大量调用其他。
所以,现在下决心准备转C++,目前正在看C++ Primer,有了C#面向对象的基础,我觉得C++面向对象很好理解。只是没有开发经验,而且C++语法尚需要时间弥补,熟悉起来,还有就是需要学习一些框架,由于做.NET 目前最熟悉的就只有Visual Studio.
想请教各位的是:
1. 我如果要保证收入,那么必须的上班,如果我硬着头皮找C++工作,需要什么程度才可以,待遇不做要求,能过日子就可以。或者,我是先继续找C#.NET相关工作,用休息时间学习C++,不过这样我觉得很累,而C#.NET工作中也没有那份去学习的激情了。
2. 学习C++,选择Linux平台下C++开发就业咋样,不太了解,只是有这方面想法。

请各位有经验或懂得这方面的朋友前辈些指点哈,小弟愚笨,如果哪位前辈觉得我说的不好,不要骂我,谢谢,我愿意虚心学习。
...全文
306 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoZero41 2012-09-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

引用 2 楼 的回复:

1、C++ Primer全部看完,你就已经有找工作的资本了。开发经验并不是决定你能不能找到工作的一个因素,虽然它能影响你的职位和工资,能力才是最关键的。
2、linux下C++开发应用范围还是很广的,如果你对ios平台的应用开发比较感兴趣的话,Linux是不错的选择。不过其实只要你能力够,平台什么的都不是问题,很快就能熟悉的。

有了C#语言的基础,学习同类……
[/Quote]

ios不全是用obj-c开发的,我的前几位老大就是用的c++,5个人的一个小团队目前都快要出项目了。。
狂放不羁 2012-09-21
  • 打赏
  • 举报
回复
呜呜。。。就是纠结中啊。。。
zhangshuqiang123 2012-09-21
  • 打赏
  • 举报
回复
Me too C# 转C++第三天。

因为做的都是WinForm,然后C++里面做也使用MFC吧,我觉得C++也没多少好处,也是拖拖控件的,这点没区别,而且同样是vs,C#里面的快捷方式就方便多了,换到C++里面,快捷方式都要好几个组合键,开发工具上我觉得太不智能了,有种用记事本写程序的感觉,我是这么认为的,用记事本写程序的人都是装逼的人。
SKATE11 2012-09-21
  • 打赏
  • 举报
回复
劝楼主还是不要转了吧 c++学习周期长 能立马做出个东西来很难 要不是因为因为C++已经学有两年 可惜打下的基础 我估计会去学java
狂放不羁 2012-09-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

1、C++ Primer全部看完,你就已经有找工作的资本了。开发经验并不是决定你能不能找到工作的一个因素,虽然它能影响你的职位和工资,能力才是最关键的。
2、linux下C++开发应用范围还是很广的,如果你对ios平台的应用开发比较感兴趣的话,Linux是不错的选择。不过其实只要你能力够,平台什么的都不是问题,很快就能熟悉的。

有了C#语言的基础,学习同类型面向对象的语言真的不是大问题,……
[/Quote]

Linux C开发见的更多,毕竟Linux内核是纯C开发的。Linux C++ 你说做ios平台,我不太明白是不是“苹果”那个系统啊,如果是,应该是object-C开发的哇。Linux C++可以做什么呢?呵呵,不要笑我,我这块不熟悉,请教。。。
狂放不羁 2012-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

顶一个,我已经成功转型,不过我培训过C/C++。
[/Quote]

不知道培训效果好不,我舍不得花钱,也没那种去上课的习惯了,呵呵,毕业久了就。。。还是倾向于自学。师兄你介绍哈经验嘛。
5t4rk 2012-09-20
  • 打赏
  • 举报
回复
支持你。。楼主。。
狂放不羁 2012-09-20
  • 打赏
  • 举报
回复
linux C 我家里都有一本书,目前在学C++,那本书还没咋看。
fzamygsd 2012-09-20
  • 打赏
  • 举报
回复
linux 平台,不要只学C++吧,。。

不要把C给忘了,,,
狂放不羁 2012-09-20
  • 打赏
  • 举报
回复
谢谢,楼上热心的朋友,有信心做好了。
zhaoZero41 2012-09-20
  • 打赏
  • 举报
回复
1、C++ Primer全部看完,你就已经有找工作的资本了。开发经验并不是决定你能不能找到工作的一个因素,虽然它能影响你的职位和工资,能力才是最关键的。
2、linux下C++开发应用范围还是很广的,如果你对ios平台的应用开发比较感兴趣的话,Linux是不错的选择。不过其实只要你能力够,平台什么的都不是问题,很快就能熟悉的。

有了C#语言的基础,学习同类型面向对象的语言真的不是大问题,LZ可以尝试一边找工作一边学习C++,相信你能成功的。
许威威 2012-09-20
  • 打赏
  • 举报
回复
顶一个,我已经成功转型,不过我培训过C/C++。

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧