需要学习的知识

1.熟悉RUP,XP开发过程,精通软件设计原则和设计模式,习惯重构,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具;

2.C++基础,算法基础,熟悉MFC和STL,模板编程;

3.精通VC++,能熟练使用2010开发环境;

4.精通ATL和WTL,熟悉COM等,可以基于DirectX开发各种filter;

5.精通网络和多线程编程,熟悉http、rtsp、sip、rtp/rtcp等各种网络协议;

6.有良好的编程风格和技术文档的编写能力,能熟练阅读英文技术文档;

时间: 2024-11-07 19:50:28

需要学习的知识的相关文章

深入浅出安卓学习相关知识,如何从零学好移动开发

原文发表自我的个人主页,欢迎大家访问 http://purplesword.info/mobile-develop 由于近几年来互联网的飞速发展,安卓和iOS平台的大量普及推广,移动开发在当前是非常热门的一个方向. 有不少同学问我如何学习安卓,要学些什么,难不难学.之前一直没有想好应该怎么回答这个问题,只是简单的说安卓自身门槛不高,并不难学.因为我觉得准确回答一个类似这样的问题往往需要灵感.现在根据我的学习体验,做个大概的总结. 1.我为什么学安卓 我从刚开始接触安卓开发到现在也有两三年的时间了

linux 学习基本知识

转自:http://blog.sina.com.cn/s/blog_55465b470100kixw.html 1.linux分区--在linux里面所有的设备.任何东西,在linux看来都是文件.--文件在它看来,有两种形式:  第一种是字符型(键盘输入.打印机):  第二种是二进制型(硬盘.光驱.U盘)--linux中所有硬件--手动分区--A.至少有两个分区  /    根分区  SWAP 交换分区(物理内存大小的两倍)--B.个人桌面分区  /  /boot 128MB is enoug

重新学习操作系统的知识

今天阅读<Outlook 2010 Inside Out>时,上机操作时有几个小发现 win 7 自带截屏工具(360浏览器有,SnagIt更强大) win 7自带便签纸(当然比不上Outlook中的便签,更不能与OneNote比了!) 程序中百宝箱内有ReadyFor4GB.exe可帮助突破32位4G内存的限制(32位win 7支持4G),结合AddBootMenu.cmd搞定4G内存!!!(爽呀!) win 7和xp还是有很多不同的地方,还是端正态度,老老实实地学习下win 7 于是又在购

程序员如何选择学习新知识(转)

想必大家都不是张无忌,人家三十年才可以练成的乾坤大挪移,张无忌大侠两个时辰就可以搞定,作为一个普通的程序员,经常遇到很多新技术和新知识,it界就是这样,日新月异,那么我们如何学习一门技术和新知识呢?下面是我粗浅的几点建议 第一:精通一两门语言 大家都听说过术业有专攻这个词,作为程序员一定要一个立身安命的技术,这个技术可以让你不失业,至少也能混口饭吃的就是需要精通一两门语言,对于你选择的这两门语言是你以后长期饭碗的保障,俗话说:老婆孩子奶粉钱全指望它了,所以对于这个技术,你花再多的时间学习都不可惜

学习新知识的思维

我一直以来给别人的印象是勤奋刻苦的好孩子,但是实际上大多数人都想要别人以为自己是“聪明”的,而不仅仅是“努力”的.自从入职以来,感觉每天都有一大波新知识扑面而来,哦不,是汹涌而来,每次下班都感觉十分疲惫,吃饭时甚至都不想再动脑子思考挑选什么菜了.一起进来的其他两个同事都表现不俗,感觉进步特别快,我一直是在他们的教导下才有所进步的. 刚开始看游戏代码,没有任何头绪,我之前接触到的程序,无非是几个文件,然后只要时间量上去了,总是能看懂的,可是这个游戏代码,太庞大了.无论怎么样,我还是从游戏主循环的那

知道自己是怎样学习新知识和与别人共事的!

我们生活的这个时代充满着前所未有的机会:如果你有雄心,又不乏智慧,那么不管你从何处起步,你都可以沿着自己所选择的道路登上事业的顶峰.但前提是,你必须成为自己的首席执行官,知道何时改变发展道路,并在可能长达50年的职业生涯中不断努力.干出实绩. 要做好这些事情,首先要对自己有深刻的认识,清楚自己的优点和缺点,知道自己是怎样学习新知识和与别人共事的,并且还明白自己的价值观是什么.自己能在哪些方面做出最大贡献.因为只有当所有工作都从自己的长处着眼,你才能真正做到卓尔不群. 今天给大家推荐“现代管理学”

如何去学会黑客技术,黑客电脑技术学习必备知识

或许你并不想成为一个黑客而是好奇,或许你只是为了高超的技术.无论是什么都需要刻苦的去学习,没有什么事情是不付出努力就能轻易成功的,之所以叫成功是因为那个人拥有着与众不同的本领,如果你想拥有超群的本领就要不断的去学习,而学习也要讲究一定的效率.今天inoker的这个开始也正式我作为一个站长所要为他付出的努力,我知道一个人支撑起一个站很难,不过当我撑到不难的时候我知道我的日子会很好过. 先来说说很多朋友们的烦恼,是不是每次进一个论坛或者在百度搜索一篇菜鸟文章都要很费劲的来读,甚至看到几行便没有信心在

怎样开始学习前端知识?

1,学习Web前端的第一块学习内容是学习Html知识,Html是基础.学到最后会发现不光是直接应用html写网页,还是通过后台语言模块化的生成,都需要html的参与. 2.,html已经出h5了,但是鉴于新版本和html4等差别不是那么明显,建议可以先从html4学习,对html有了一个基本的认识之后再来学习H5不同的地方. 3,现代Web开发,已经实现了三足鼎立之势,html负责结构,css负责表现,js负责表现和动态.总结下html,html除了标签之后就是标签自带的一些属性和属性值了.要记

极客标签:用代码回放来愉快地学习前端知识

网 页编程学习的过程中最痛苦的是什么?你看到各种大牛写下的代码和旁边只言片语的说明,但你根本无法理解整套代码是怎样写下来的,大牛写的时候遵循的是什么 样的逻辑.教程放在一个屏幕,然后你自己的编程工具放在另一个屏幕,你在两个屏幕之间切换过来切换过去,浪费了时间浪费了力气. 结果呢?你把大牛的代码复制过来,把自己的项目内容放进去,做出了一个和大牛写的一样的网页,却感觉到自己根本什么都没学到.网页编程,以及所有编程学习中最痛苦的地方在于你试图理解你的学习对象的思路,但常规的教学材料的传播方式生硬,对于

元学习-Learning How to Learn-第三课:学习新知识的一般过程

第三课:学习新知识的一般过程 一.建立组块:整理新的知识 1.前提--排除干扰,集中注意力:创意的基础是专注: 2.找到建立组块的位置--通读材料,抓住标题类信息,掌握知识分布的情况:自顶向下,而不是从前往后: 3.开始建立组块--理解材料,遍历知识细节,通过对范例的批判吸收建立知识的内在关联:单纯的阅读乃至理解是不够的(批判吸收和独立自主更为关键),孤立的知识点也是不够的(联系更为关键): 二.连接组块:将新的知识整合到知识体系中 4.针对性练习--了解应用背景,确定何时使用而何时不使用这个组