c2const
2020-09-10 13:21:55 +08:00
一本正经的说,大概真是这样:
Windows 研发工程师 40k-50K,16 薪,年终奖 1-12 月
技能要求
1. 熟悉 C/C++,C#;
2. 熟悉 Windows API;
3. 熟悉 VS 开发工具;
4. 熟练使用 GIT 等代码管理工具;
5. 熟练使用 Socket API 编写网络程序;
6. 熟练使用 STL 或 ATL;
7. 熟练编写 DLL 和 Lib 库;
8. 熟练使用 python 或 powershell;
9. 了解 Windows SDK 的每个例子,熟悉 x86 和 x64 汇编;
10. 熟悉 RPC,管道,完成端口,消息,SHELL,GDI 等 Windows 概念;
11. 熟悉逆向调试,熟练使用调试工具和逆向工具;
12. 熟悉 TCP/IP 协议;能使用原始套接字实现 TCP 协议栈;
13. 熟悉 PE 文件结构,COFF 文件结构;能编写加载器,连接器;
14. 熟悉编译原理;能开发脚本引擎,字节码编译器解释器;
15. 熟悉 Windows 内核原理;熟悉 windows 文件,磁盘,网络,总线等组件的开发;
16. 熟悉操作系统原理;能编写 bootloader,uefi loader,任务调度等系统组件;
17. 熟悉虚拟化技术。
18.有杀软开发经验加分
然后按小团队算,招 4 个开发,一个专家。
应用层客户端想做得好,怎么也要比微软的人都懂 windows,功能实现不了,抄企鹅和大数字公司的代码,汇编要能当小说读吧。
关于专家,早期搞二进制安全的大佬,要么灰产、外挂,要么大公司招安,基本都不缺钱财务自由了,想从大公司挖人肯定得花钱,月薪 100k 差不多了,真找不到就按楼上说的那样: [月薪 30 万,包分配房子。招不到人你打我]