×

Loading...
Ad by
  • 予人玫瑰,手有余香:加拿大新天地工作移民诚聘求职顾问&行业导师!
Ad by
  • 予人玫瑰,手有余香:加拿大新天地工作移民诚聘求职顾问&行业导师!

一位C++程序员对未来的构想,请各位高手评估。

我对C++比较熟悉,在国内用MFC开发程序近3年,可惜都是desktop application。我还应该学些什么才能在Canada有较多的机会呢?

我自己到workopolis和monster上看过,觉得自己可能走如下两条路:

(1)学习COM/DCOM,以后用VC++做分布式组件开发;

(2)转向unix下的C++

最近学了一段时间COM/DCOM,虽然可以用纯C++开发点COM组件,可是觉得效率太低,用ATL虽然简单,可是要是寻求简单还是VB开发组件简单。总之一头雾水,请有这方面的经验的DX给在下指一条明路。

本人对unix不是很熟悉,个人感觉学起来也不是很难。可能没有学习COM/DCOM那样一头雾水。但具体情况也不清楚。

请过来人指点,谢谢!
Report

Replies, comments and Discussions:

  • 工作学习 / IT杂谈 / 一位C++程序员对未来的构想,请各位高手评估。
    我对C++比较熟悉,在国内用MFC开发程序近3年,可惜都是desktop application。我还应该学些什么才能在Canada有较多的机会呢?

    我自己到workopolis和monster上看过,觉得自己可能走如下两条路:

    (1)学习COM/DCOM,以后用VC++做分布式组件开发;

    (2)转向unix下的C++

    最近学了一段时间COM/DCOM,虽然可以用纯C++开发点COM组件,可是觉得效率太低,用ATL虽然简单,可是要是寻求简单还是VB开发组件简单。总之一头雾水,请有这方面的经验的DX给在下指一条明路。

    本人对unix不是很熟悉,个人感觉学起来也不是很难。可能没有学习COM/DCOM那样一头雾水。但具体情况也不清楚。

    请过来人指点,谢谢!
    • I think (2) is better. More chances and more stable.
      • WHy more chance?
    • Why don't you still working in VC++? No chance or you think the technologe is not good?
      • The reason is...
        I browsed Workopolis and monster and other this kind of website. I found almost all programming positions related to Website development, so only know how to use mfc to develop destop applictions is no way out, I think.
        • But the C++ under Unix is even far away from Web Development.
    • if you ask this question three years again like me, ether option is deserve to try, but now why not move on to .net instead of com?
    • 改行吧,越早越好,否则你会后悔的。
      • 我学了6年计算机,在国内做几年的C++(VC++),现在还没找工作,就让我放弃,这退堂鼓打得也太早了吧?况且我确实非常喜欢C++编程。改行?改什么?什么能让我好找工作,工作又舒心?
        • 不想再看到又一个C++回国了!
          哥们儿,千万别听他的,转行你能干什么?那得多少时间?

          IT肯定有自己的位置!C++肯定能找到工作的。坚信这一点!

          关键是自己面要宽一点,不一定要掌握到8-90%,会50-60%就一定要让别人觉得你很牛。学学C#,有C++的话,很容易的,而且机会可能多一点。简历一定要针对性强!对每个职位的申请一定要用不同的简历。

          不想再看到又一个C++回国了!顶住!
          • 说得对,要有信心。
    • 我的意见是, C++ 并不是个工作. 只是一个技能. 您是做 APPLICATION 软件开发, 或是做数据库, 或是做嵌入系统开发, 或是通讯 类软件开发..., 掌握你相关的知识, 积累相关的经验最重要. 而且,
      我以为, 技术要求高的(象嵌入系统), 一般人接触不到的(象大型机), 知识更新较慢的(如 unix), 再结合自己的情况, 是理想的方向.
      • 谢谢小蚊子!看来unix是不存的选择。请问在那些领域里会用到unix下的C++开发?
        • 更正:unix下的C++是不“错”的选择。
    • I have to say: I didn't tell us the truth about what you did in last 3 years...
      Based on your skill set, you do have long way to go...., your skill set is completely out of date and I believe that you didn't tell us the truth about what you did in last 3 years. if i'm boss, I would hire a student just graduate from school rather than you, because I cannot imagine that a software developer who has 3 year experience but doesn't know keep updating his skill set. And most importantly, please note, COM/DCOM is not new tech, it has been used throughly in Windows system for many years, it's a very basic concept for C++ developers, especially for windows desktop app developers. Even as you said you ues MFC normally, don't you know MFC has OLE server/client/automation/ActiveX as well??? Or all you know for 3 years just using wizard to make some simple test program???

      Sorry my words may hurt you, but I just try to tell you the truth...
      a senior C++ software developer
      • Typo: the title should be: "I have to say: U didn't tell us the truth about what you did in last 3 years..."
      • 一语道破天机!本人确实是去年刚刚毕业的研究生,在学校期间加上在去年一年使用VC++共3年。我也知到MFC支持COM/DCOM/ActiveX,但是确实没有具体用过。我是学软件工程的……
        对标准C++确实比较熟悉,软件工程方面也还可以,去年一年也在公司负责了部分的系统设计。

        由于年龄小,因此还有学习的时间,现在也正在考虑专攻那一方面,怎样专攻的问题。

        请多多指教,您的话虽然尖锐了点,但是对我有好处的。
    • BIOCHEMICAL
      IT is not a good area in any corner. Learn some BIOCHEMICAL before you come