xiaoqcn的技术之路

一、技术目标
    想做一个合格的程序员,而我给自己定义的合格的标准是
    1、精通数据结构和算法
    2、了解计算机原理,网络通信的知识
    3、windows和linux两个操作系统服务器版本
    4、精通C#和另外一门语言(初步定为Python)
二、现状分析
    1、没有完整的实现过一个客户端程序或者web网站
    2、对现在工作中使用的语言还不够了解,C#和JavaScript
    3、还不能熟练使用C/js#中的成熟的库/框架
三、2012年需要掌握的技能/目标
    1、TAOCP第一章
    2、设计模式(书:三层架构,MVC,设计模式C#版,微软惯用法)
    3、类库:Extjs/JQuery,NHibernate,微软企业库5.0
    4、工具:NUnit,动软代码生成器,微软的单元测试,
    5、C#的基本语法:C#高级编程,CLR via C#(线程,委托,异常,LINQ,网络,WPF,WCF)
    6、MSSQLServer2008 培训,SQLite
    7、检测方式:每月写一个小工具,用来测试学习成果
四、2012年04月的目标
    动软代码生成器的熟练使用,
    看完C#高级编程
    三成架构,NHibernate作为DAL,表现层使用网站和程序两种展现
    实现一个定时提醒的小软件,一个通讯录

你可能感兴趣的:(plan)