成为Windows专家的一些学习习惯(webcasts学习笔记)

一个技术专家应该具有的重要素质

  • Know How and Know Why
  • 不同的层次:知道如何使用;知道工作机制;理解为什么要这样设计。
  • 钻研精神,keep ask question
  • 毅力

     

    一些良好的学习习惯

  • 养成阅读英文资料的习惯(习惯取决于看英文资料的前两周)
  • 下载(下载是很不好的习惯:耽误时间、养成浮躁的心态)、勤阅读(用充足的时间来读较好的资料)、多动手
  • 知识的整理,习惯使用PPT(也可以用来对知识归档)和OneNotes(有了想法一定要及时记录归档)
  • 着重学习基础(操作系统也是要学习的基础),平台(如.NETPower Shell属于平台,他们不局限于一种产品)和核心领域(如负载均衡)的知识:微软有多少服务器产品?你都能掌握吗?其他厂商呢?什么是重要的?(要给自己定义一个方向,不要盲目学习。

     

    关于提问:

  • 不要不经过大脑就提问;
  • 提问的目的是获得启发,而不是解决现有的问题;
  • 好的问题是可回答的、有延展性、有启发性的;
  • 不好的问题:过于细节、没有代表性。

     

    关于解决问题:

  • 尊重事实,而不是经验;(每一个假设都要经过事实验证。)
  • 详细观察问题发生的过程,对任何线索保持敏感
  • 用对比的方法来寻求问题的根源;
  • 利用正确的资源和工具。

     

    常见的弊病

  • 发散性和盲目跟风式的学习;
  • 吃着碗里、想着锅里;
  • 理论不联系实际;
  • 没有学会高效利用资源:50%时间在收集资料、40%时间在整理资料、10%时间在翻看资料、并不是硬盘有多大,知识就有多丰富。

     

    每个产品学习的深度和广度

     

    关于利用资源

  • 确定自己关注的方向,订阅RSS;(outlookIE7订阅RSS,订阅微软MVPblog
  • 泛读:帮助自己把握大方向;(报道、行业信息、产品概述)
  • 精度:找对资料,避免重复阅读;(权威性、全面性,如权威的技术白皮书。建议阅读英文资料。)
  • 微软的文档太少,太难读懂?1TechNet + MSDN有你需要的一切 2、习惯使用Knowledge Base 3、了解自己的需求,知道自己要找什么类型的文档。

     

    循序渐进学习windows

  • Windows=GUI + API
  • OS itself is nothing
  • Windows是一个平台,它提供了各类应用程序所依赖的一个基础架构,是一个服务提供者;
  • 从了解系统的结构和设计开始:为什么需要安全模式?为什么要蓝屏?Service是如何运行的?Win200xDOS/Win9x的区别在哪里?
  • 真实企业环境中的Windows Server:理解网络协议和安全框架、IIS很重要、学会优化性能。

     

    重要的基础知识:操作系统

    操作系统本身:

    注册表;如何修复损坏的注册表

    开机关机;启动、引导、关机是windows做了哪些操作,启动失败如何修复

    驱动管理;

    硬件管理;

    紧急恢复;

    命令行和脚本。

     

    上层应用:

    系统资源管理:资源共享、打印管理、服务程序的运行;

    应用程序平台,IIS很重要

     

    必须掌握的基本功:

    使用恢复功能修复受损系统;

    知道每一个后台服务的功能和影响,并能正确的关闭不需要的服务;

    学习和习惯使用命令行工具;

    掌握必备的网络问题诊断方法;

    知道影响系统安全的几个主要因素。

     

    任何的知识积累都是从基本,到深入,再到尖端。

     

    重要的基础知识:网络协议

  • IP地址和网络的设计;(企业网络设计)
  • 透彻理解集中重要协议的工作方式:HTTP:命令字,cookie的来龙去脉,什么是sessionSMTP也很重要、FTP的工作模式和端口;
  • Windows下特殊的协议集:DNSwindows下的工作方式和差异非常重要、各种场景下的名字解析方式和排错、RPC协议在windows中的普遍应用和特点;
  • 拨号、VPNRAS、简单防火墙以及IPSec方面的知识。

     

    重要的基础知识:活动目录

    It's all about a directory:AD的本质是目录服务;

    01:07:10

     

    重要的基础知识:安全体系

  • 认证authentication和授权authorization:我是谁?我能干什么?重要的协议:NTLM/Kerberos/Basic认证;
  • 数据安全:SSL/RMS/IPSec/EFS/BitLocker
  • PKIWindows安全的基石,需要深入理解,理解和掌握PKI是前提;
  • 要深入学习的Webcasts:证书深耕系列;
  • 关于Kerberos:见01:13:01

     

    重要的基础知识:分布式应用

  • 分布式应用就是把一台机器上的应用程序,扩展到多台机器:跨进程及边界通信和安全机制是分布式应用的两大关键;
  • IIS不仅仅是用来跑网站和提供下载;
  • ASP.NET,COM+,数据库;
  • Web Service
  • 三层架构,什么是Windows DNA
  • IT Pro也要懂一些编程:可以不会设计算法和写代码,但一定要理解程序的运行机制;

     

    七种武器:

    Event Viewer

    Performance Monitor

    Task Manager

    Network Monitor

    Process Explorer

    Knowledge Base

    清醒的头脑

    http://www.microsoft.com/china/technet/sysinternals/processesandthreadsutilities.mspx     Sysinternals系列工具

     

    推荐书籍

    01:34:10

    现代操作系统

    Windows Internals

    计算机网络、ICP/IP网络互联 - 任选一本

    深入理解windows2000分布式服务 - 强烈建议

    windows2000性能优化技术参考 - 强烈建议

    windows核心编程

    .net框架程序设计

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值