如何成为一个C++高级程序员
来源:互联网 发布:电工模拟仿真软件 编辑:程序博客网 时间:2024/06/06 20:36
应该是对《学一门语言需要的几个技能》的一个细化
1,语言
学C++时用的是C++之父写的《C++编程语言》(不知有没有写错书的名字)。第一次看到代码觉得精妙:书里的那个计算器的例子。可惜当时没有看stl部分,非常建议把这部分细看。这本书怎么看都不为过。
2,GUI
熟悉这些库的一或几个:MFC,WTL,WxWidets,QT
3,数据库
mysql,oracle等基本操作(sql)必须会,而且还要会用C++操作。
4,并行
多线程是基本,在linux上是多进程。而多核编程也会是一个趋势。
5,网络编程
TCP/IP写,Socket编程。
6,设计模式
7,库
例如Boost,Poco,ACE等。
8,Linux
招聘上看,不少C++职位都要求会Linux。个人觉得至少得会基本的Linux命令,在Linux上编程,以及使用像windows上的那一套工具,例如:svn,git等。
9,操作系统
这个是成为高手的级别。推荐《Windows核心编程》,《深入理解Linux内核》。从
10,数据结构和算法
这个本来应该是挺重要的,可是实际中貌似除了笔试之外,还真的没怎么用过。或许是因为本人还没写到那个程度吧。
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- 如何成为一个C++高级程序员
- poj Out of hay 最小生成树 kruscal
- 蓝桥杯-试题-数字三角形-代码精简
- 关于重装系统中出现的无法找到磁盘和无法定位当前磁盘的问题
- Ubuntu 12.10下OpenSSH的离线安装方法
- ofbiz的webservice接口提供(3)-不规范的wsdl的客户端访问代码
- 如何成为一个C++高级程序员
- Visual Studio 2012使用OpenGL辅助库的问题解决方案
- “三点估算法”出题的形式演化分析
- ofbiz的webservice接口提供(4)-支持复杂数据类型方法
- ofbiz的webservice接口提供(2)-数据类型的局限性
- OJ problem 1005
- ofbiz的webservice接口提供(1)-WSDL的生成
- 【黑马程序员】File.ReadAllLines(错误)
- ofbiz和应用服务器结合