C++/Unix Home Project Ideas

Hap*_*cky 5 c++ unix multithreading ipc

我是一名C++,Unix开发人员,主要在系统方面,产品领域.我想采取一些侧面项目来提高我的技能,具体如下:

  • 面向对象设计
  • 多线程编程,具有互斥和信号量的充足范围
  • Unix中的进程间通信
  • 核心C++的东西(想要使用模板,处理异常,使用智能指针n)

我对上述所有内容都有不错的"书本"知识,但没有足够的机会弄脏我的手.最近我接受了一次采访,他们从上面给了我真正好的(和强硬的)现实生活中的问题,但我失败了.因此这项努力:-)

我正在寻找类似6个月的项目,每天花费大约3个小时.任何建议都会很棒.

谢谢.

Ada*_*iss 6

有了这种额外的时间和动力,你也可以在训练时获得报酬! http://www.rentacoder.com

要获得良好的挑战,请尝试某种网络应用程序.也许是报告系统状态的服务器.你学到的东西:

  • 套接字编程.
  • 异步事件处理.
  • 多线程(在等待下一个时处理一个请求).
  • 系统调用,以检索状态信息
  • 非常有用的实际调试技巧.
  • 忍耐.:-)

祝你好运 - 享受!