入职半年总结

曾经看过某位IT牛人推荐通过定期梳理去提高工作效率的文章,正好心头发热,也尝试着把这半年的学习与工作情况做下梳理。其框架主要由DONE和TO DO两部分组成,分别代表了前期工作的总结以及对后来的展望。

Done:

       在刚到公司的前两个月,主要是读书为主,中间也参与过fix简单bug、测试等工作。下面主要从所看的书目、项目和笔记三个方面分类阐述:

书目类:

《嵌入式linux系统开发标准教程》(70%)------ 这本书可以算作是我对嵌入式的入门书,中间的许多知识在我参与嵌入式项目的过程中很有用处。

《UNIX环境高级编程》(60%)----- 刚进公司的时候,同事们一致给我推荐这本书,说实在话,刚开始读的时候 的 确有点吃力,到现在为止,只是阅读了其中的60%。半年过去,随着代码量的增加,对书中所涉及到的许多 知识点也有了更深的认识。曾经我本想先阅读其它两本类似但稍微简单些的书作为代替,比较经典的有:《UNIX 系 统编程》、《UNIX/LINUX编程实践教程》,但最后都放弃了。

《UNIX网络编程》(卷一)(70%)----- 这本书基本上通读了一遍,看的比较快,不过现在也忘得差不多 了,另外今年要读卷二了。

《TCP-IP详解卷1:协议》与《TCP-IP详解卷2:实现》(10%)-----这两本书只是阅读了平时开发过程中所需要的协议相关内容,如IGMP,DHCP协议等。

《Shell脚本学习指南》(20%)----- 这本书中的内容十分具体简单,但是也比较全面,可作为学习shell编程中一些基本命令用法的入门书籍。

《sed与awk)》(第二版)(80%)----- 这本书是我这半年在学习shell编程时很重要的一本书。书中对这两 个命令介绍得非常全面。

《IPV6详解》(上下册)(80%) ----- 这本书比较薄,书中对IPV6一些基础知识做了比较详细的介绍。可以作为了解IPV6  的入门书籍。

《IPV6详解卷二:核心协议实现》(15%)----- 在学习DHCPV6的时候看过相关章节,这本书中主要解释了具体实现过程中的一些代码,理论讲得过少,另外分析的也不够具体。

《DNS.and.BIND.on.IPv6》(第1版)(60%)------ 这本书很薄,总共才50多页,在搭建BIND平台时参 考过这本书。

《C和指针》(20%)------ 这本书对指针的介绍十分详细易懂,我所阅读的也正是那部分。

上面只是列出了一些已经阅读或参考过的一些书籍,下面列出些阅读过的一些技术文档:

《Gnu make》中文版和英文版(60%)------ 在编译项目或者修改Makefile文件时经常会参考这本书。参考这本书。

《Linux常用C函数(中文版)》(50%)----- 这是网友整理的一个手册,里面列举了在项目开发中经常使用的一些函数,个人感觉十分有用。

《uboot启动zImage(go)和uImage(bootm)分析》----- 这篇文档对我完成《基于Celeno板子启动分析及文件系统的生成》这篇技术文档时作用很大。

TR069协议相关:

《CPE WANManagement Protocol》(60%)----- 刚进公司时,就开始接触TR069协议,这篇是对此协议做相关介绍的技术文档。

《TR111—Applying TR-069 to RemoteManagement of Home Networking Devices》(60%)----- 这是在测试STUN server 时参考的技术文档。

RFC3489(Simple Traversal of User Datagram Protocol (UDP) Through NetworkAddress Translators (NATs)-----同样是在测试STUN Server时参考过的技术文档。

DHCP协议(V4和V6)相关:

RFC2131(Dynamic Host Configuration Protocol)(100%)

RFC1497(BOOTP Vendor Information Extensions)(60%)

RFC2132(DHCP Options andBOOTP Vendor Extensions)(100%)

RFC3396(EncodingLong Options in the Dynamic Host Configuration Protocol (DHCPv4))(30%)

RFC3315(Dynamic Host Configuration Protocol for IPv6 (DHCPv6))(100%)

RFC3633(IPv6 Prefix Options for Dynamic Host Configuration Protocol(DHCP) version 6)(20%)

RFC3646(DNS Configuration options for Dynamic Host ConfigurationProtocol for IPv6 (DHCPv6))(30%)

RFC3736(Stateless Dynamic Host Configuration Protocol (DHCP) Servicefor IPv6)(20%)

RFC4242(Information Refresh Time Option for Dynamic Host ConfigurationProtocol for IPv6 (DHCPv6))(20%)

RFC4704(The Dynamic Host Configuration Protocol for IPv6 (DHCPv6)Client Fully Qualified Domain Name (FQDN) Option)(40%)

RFC4702(The Dynamic Host Configuration Protocol (DHCP) Client FullyQualified Domain Name (FQDN) Option

)(80%)

IGMP协议相关:

RFC3376(Internet Group Management Protocol, Version 3)(40%)

RFC4605(Internet Group Management Protocol (IGMP)/Multicast ListenerDiscovery (MLD)-Based Multicast Forwarding)(40%)

 
  
RFC4541(Considerations for Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) Snooping Switches)(40%)

还有一些在网上查找的一些零散文档和学习网站,如我在学习HTML,JS,XML,AJAX基础时就经常访问www.w3school.com.cn。其它就不在此一一列举了。


未完待续-----------------------------

你可能感兴趣的:(项目记录)