初学者,知识不全,有待大家指导。我觉得现在要了解有的
1)语言类:主体的C/C++,然后会python/shell/lua做管理和一些小工具,知道用awk、sed、grep看日志处理文本
2)工具类:了解gcc的常用选项,gdb的断点、观察点、单步、多线程、core文件处理等一套使用,会裸写Makefile或者Scons,用的了ss玩的的转tcpdump。还会点git小命令(svn)。vim/emacs(主要是在终端做小改动的时候还是必须的)
3)平台类: 主要是linux下的。系统API相关IO、IPC、Socket、Time、Process&Process Manager;工具相关:lsof,ss等iproute系列,top,ps,ipcs,ipcrm,kill等编程相关的;
4)已有的工具: tsf4g,tlog ,tdr(其他不是很了解,仅指导这几个名词)
粗略浅见,有待大家指导