语言:
熟悉C和C++, 再熟悉一门快速开发语言(比如C#)
数据库:
如果使用C, 熟悉ODBC. 如果C#则简单很多啦.
服务器端:
必会TCP/IP, HTTP, FTP,,,多看RFC
熟悉常用的网络模型(EPOLL, SELECT, IOCP....)
熟悉多线程/多进程相关(pthread, CreateThread, fork...)
同步机制(信号灯,mutex,CreticalSection.条件变量.文件锁.)
pipe,mailslot,共享内存...
客户端:
主要是ui部分, MFC或者干脆用C#
设计:
经验积累
----------------
好像就这么多, 但真真融会贯通也得画不少时间啊
最重要的是, 技术如何转化为money ?