刚工作,该学什么?
现在就职于一家研发网络设备的公司,有路由器、交换机、软路由(安装在Linux下的路由控制程序的PC电脑)。
刚开始上班,领导让我学习“TCP/IP协议详解”,考核内容就是数据包从应用层到数据链路层的封装,然后由路由器转发到下一个路由器,直到目的机器,然后从链路层到应用层的分用。
重点就是IP头、TCP首部的内容,比如IP头包含源IP,目的IP,TTL.TCP头包含源端口和目的端口。
还有NAT转换原理,出去的时候和进来的时候源IP还是目的IP发生了变化。
IP地址和子网掩码的作用。
就看了前几章,后面的SMTP,FTP没有问。
之后领导让我学习JavaScript,制作Web前台页面,好,看完了"JavaScript 高级程序设计"后,基本上会自己制作动态的页面。
领导给了个他自己写的Web服务器,包括 .h .c .htm .js .css .data文件,让我往里面添加新的页面,实现交互功能。
什么 Linux下 侵入式双向链表,CGI,JSON都在用,不熟。都是刚学的。
恩,基本上会了。
VC++ 2008 ,Source Insight,EtherPeek NX ,各种浏览器,就这些开发和调试工具了。
现在领导到外地出差去了,我呢感觉闲了下来,组长给了个HTTP协议(RFC2616)PDF,我呢看着觉得很不生动,没有学习它的欲望。
我的问题:
新人该如何尽快掌握技术,成为公司不可缺少的人才呢?
请推荐一下 “计划、思想、书籍”。
非常感谢!