最近肩负起了一项重要的工作,就是要带一位朋友迈进程序员的大门。
而且我打下了保票,不用去培训机构。我一定让他走上工作岗位。
仔细算算,搞这行已经4个年头了。虽然自己没修炼成什么高手。
不过因为我大学不是计算机专业(电子信息工程,也算相关专业吧^_^),自己走的弯路也不少。
所以勇为人师,不过是希望他少走些弯路罢了!
现在要当人家老师,摆在我面前的第一道难关就是该从拿儿入手。
要学的东西固然很多,我准备的东西也很多。
大致梳理了一下思路,也希望各位各抒己见。
     打算做一名搞web开发的,个人认为要学的东西真的很多,而且我觉得有些知识最好是开始就应当
讲清楚,具体咱们慢慢说。
     1、B/S,C/S
          这是我想介绍的第一个概念,俗话说没吃过猪肉还没见过猪跑吗!大家都是这个年代的人。
     软件应当都没少用,网站估计也都没少上。所以我打算从这个点切入。
    2、WEB(DB)服务器,IIS
         有了对B/S的理解,这里我主要是想引出IIS。
    3、HTTP请求流程
         之所以在没学任何语言之前介绍这个,我是想让他对web有个更深层次的认识。当你在浏览器中敲入
    “http://www.cnblogs.com”的时候,到底发生了什么。之前引入的WEB服务器也是打算为这个服务的。
    4、HTML,CSS,Javascript
         结构、样式、行为----浏览器目前能认识的三种语言,所以这是我们搞web的首当其冲要掌握的。通过他们,我们才能和浏览器
     搭上话。
          HTML,我的计划是HTML重点学,起码要认识所有的HTML标签,重点学习各种表单元素。
          CSS,对于CSS来说:
            1)学习CSS格式
            2)学习HTML中使用CSS的几种方式
            3)介绍几个常用的CSS命令。
         Javascript:
            1)介绍使用场景,引出AJAX。
            2)介绍基本语法。
            3)介绍几个作为客户端验证的例子。
          学HTML的时候,我计划让他做一个静态网站,可以部署到GAE上。
      5、Get/Post
           学完HTML以后,我想单独把这一对概念介绍清楚。
      6、开始C#
           我的计划是开始C#的时候,只学习C#的东西,先不开始.net。
           我用的书是《C#入门经典(第4版)》,这里有目录:http://www.xinhuabookstore.com/content/490456.htm
           所以我直接从第三章开始,关于C#,先学下面这些,关于VS的东西一律跳过,我觉得这些东西在书上看很无味:
              第3章 变量和表达式
              第4章 流程控制
              第5章 变量的更多内容
              第6章 函数
              第7章 调试和错误处理(只介绍 try...catch...finally)
              第9章 定义类
              第10章 定义类成员
              第11章 集合、比较和转换(特别是关于集合的那些接口我希望能一次性搞定,当然这局限于我的水平。)
              第12章 泛型(跳过泛型委托部分,另外委托和事件我也打算放在以后学asp.net的时候再讲)
      7、面向对象编程
            主要资料也是入门经典中的第8章  面向对象编程简介。
            不过我打算再找找资料。
      8、开始.NET
           如果能有幸学到这,我就替他庆幸了。
           1) .NET体系结构   我计划用的资料是《C#高级编程(第4版)》中的第1章 .NET体系结构。
      这个在CSDN上有连载:http://book.csdn.net/bookfiles/140/。
           2)介绍一下C#语言和.NET的一些联系。
      9、开始ASP.NET
           1)教材以入门经典为主,不过这上面还是缺乏很多我想介绍的东西,先开始它的第三部分内容-- Web编程
        第19章  Web编程基础
        第20章  Web高级编程
        第21章  Web服务
        第22章  Ajax编程
        第23章  部署Web应用程序
         2)从底层了解ASP.NET架构,这篇是从网上找的,http://tech.it168.com/msoft/2007-12-24/200712241034626.shtml
         3)介绍一对概念,ASP.NET的HttpModule和HttpHandler
         4)介绍AJAX,推荐JQ库。
    5) 介绍分层开发模式
               这部分主要是理论加实战,我打算把我的一些项目介绍给他。
    10、先开始数据库
      主要讲Sqlserver2005,先介绍简单的增,删,改,插。
    11、开始ADO.NET
           开始入门经典的第四部分---数据访问
           重点介绍下面几部分:
           1)文件系统
           2)XML
           3) ADO.NET
                  关于ADO.NET这块,李天平的那个抽水的故事不错,打算用用。
          因为LINQ的东西我也只知皮毛,所以我只能基于2.0给他讲。3.X的东西我期待他以后给我讲^_^。
   12、系统学习数据库
          MICROSOFT SQL SERVER2005技术内幕的三本书已经都有了,打算只给他介绍T-SQL查询中的一些内容。
          后面的东西就靠自学了。如果大家对Python感兴趣的话,可以加一下我们的学习交流抠抠群哦:649,825,285,免费领取一套学习资料和视频课程哟~
   13、基于C#的数据结构
          为此,我特别准备了几篇blog:
           C#数据结构(一)----线性表
    C#数据结构(二)----栈和队列
    C#数据结构(三)----串和数组
        C#数据结构(四)----树和二叉树

如果你还在徘徊在程序员的门口,那就赶紧来看看!相关推荐

  1. 如果你喜欢上了一个程序员小伙 献给所有程序员女友(来自ITeye博客的文章 作者:talent2012)...

    程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊-- 于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告--要是觉得有点过的程序员们,就把此文当 ...

  2. [转]如果你喜欢上了一个程序员小伙

    如果你喜欢上了一个程序员小伙,就不用再害怕电脑中病毒QQ被盗,因为他至少尝试过10款以上杀毒软件,他知道用那款占资源最少防毒效果最好的保护你的电脑. 如果你喜欢上了一个程序员小伙,就不用担心他会外遇, ...

  3. 如果你喜欢上了一个程序员小伙-献给所有的程序员女友

    原文地址:http://blog.renren.com/blog/315493459/787728435 程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊-- 于是 ...

  4. 如果你喜欢上了一个程序员小伙,献给所有的程序员女友

    原文链接: http://blog.csdn.net/xiaole0313/article/details/47727741 如果你喜欢上了一个程序员小伙,献给所有的程序员女友 -- 由 吧主 分享 ...

  5. 聊聊天,如果能重来,还干不干程序员?

    最近,刚好是高考季结束,也有很多实习生开始来公司里面实习了.前几天和组里的几个实习生聊天. 聊到为什么选择这个专业.为什么选择做程序员的话题 出乎我意料,竟然只有一个人表示自己是因为热爱才选的! 刚好 ...

  6. 如果你是个半路出家的程序员,请一字一句的看完

    作者并不是行业顶尖技术达人,核心思想是希望通过自己的经验能让有缘分看到文章的非科班出身的程序员对自己的事业有些思考,少走弯路,没有批判任何人的意思. 前言不啰嗦太多,信息时代的迅猛发展造就了信息产业, ...

  7. 36岁转行学java_年纪大了还想转行当程序员,现在学java还来得及吗

    现在流行这样一种论调:说程序员就是吃青春饭的,年纪大了就不要再转行当java程序员了.可是仍然还有许多人前赴后继的想来学java当程序员,但是心里面有隐约担心:年纪也不小的,快30了还能学java吗? ...

  8. 学了go语言再学java容易吗_年纪大了还想转行当程序员,现在学java还来得及吗-Go语言中文社区...

    现在流行这样一种论调:说程序员就是吃青春饭的,年纪大了就不要再转行当java程序员了.可是仍然还有许多人前赴后继的想来学java当程序员,但是心里面有隐约担心:年纪也不小的,快30了还能学java吗? ...

  9. 女程序员婚前买房给父母住,婚后要求男程序员一起还房贷!男程序员怀疑婚姻!...

    每个人的人生中都会面临婚姻这一个重大课题,不管是讲诗书礼仪的大儒,还是市井的籍籍无名之辈,只要谈到结婚,都是一个无比现实的问题.爱情牵涉的物质利益甚少,可婚姻不行,过日子嘛,总需要些柴米油盐的烟火气, ...

最新文章

  1. 比特币现金支付接入日本便利店
  2. linux查看所有用户 用户组的方法(修改用户组)
  3. react列表元素hover
  4. POJ3069:Saruman's Army
  5. 测试管理 | 测试经理定义和实施测试度量
  6. 抖音封杀小猪佩奇,一年赚100亿的“社会人”得罪了谁?
  7. 海康威视相机SDK开发(1个相机)
  8. CoreJava Reading Note(3:Fundamental structure)
  9. Linux 内核的壳 —— shell
  10. C++ 整型和字符串相互转换
  11. bash之sed与awk初步
  12. 机械--NX2007(UG)有限元分析教程2--装配体
  13. 简要分析上海链家9月二手房
  14. python 拟合圆_OpenCV曲线拟合与圆拟合
  15. ajax报502错误,ajax服务器返回502
  16. 后盾网php视频教程迅雷下载,后盾网-向军2015新版HDPHP视频教程
  17. 纪念一下学写pipeline时脑子里的坑
  18. 【渝粤教育】 国家开放大学2020年春季 1306社会政策 参考试题
  19. protobuf c语言版本
  20. 开篇“给自己定一个目标,明年7月去实现。希望不是一时的兴起。”

热门文章

  1. 2020年中国互联网租车报告
  2. 懂技术对产品有哪些帮助?
  3. 匿名内部类属于局部内部类吗_内部类详解————匿名内部类
  4. nodejs 代替python_Python/NodeJS坑记
  5. 《全数据时代的炼金师》全书语言生动、易懂
  6. 作者:徐晔(1964-),男,博士,中国科学院云计算产业技术创新与育成中心公共安全研究院研究员、院长。...
  7. 【计算机网络】重要的Web结构组件总结
  8. 【Python】Matplotlib绘制三维线形图
  9. 基于 Kubernetes 实践弹性的 CI/CD 系统 1
  10. Python | Xpath实战训练