CCNA知识对程序员价值大吗
网络基础知识值得一看,比方说搞明白子网掩码的作用有助于了局域网广播是多么的不安全,但这跟 CISCO 或者 CCNA 没有什么必然联系
■网友
本人上过CCNA课程,现在正在学习CCNP具体而言,大部分都是没有用的,里面大量的路由与交换的配置命令,还有各种协议的讲解,这些对于编程没有太多的用处,但是网络入门的知识必须要知道,对于程序员而言,做网络编程的时候如果完全不懂网络(具体我也不知道,嘿嘿)确定当程序员的话,找本网络方面的书看看,了解网络的体系结构,主要的网络协议,端口服务,DNS,以及IP地址子网掩码等等,这些都是it行业从业人员多少要知道的,更何况程序员呢,至于CCNA里面其他的例如rip协议,OSPF等具体的路由协议的运行过程,还有路由器和交换机的配置命令等等,就不需要知道了,除非打算向网络行业硬件编程这方面发展,不然,我看不出多大的用处了……
■网友
什么设计路由器账号 划VLAN之类的没什么大用处
■网友
感觉CCNA学了是去做SA而不是Coder,当然现在网络这么发达,Coder也要懂网络知识
■网友
对于写普通的应用程序来讲基本没用,因为基本都是在应用层写,而CCNA讲的东西都是比较底层的。不过搞内核的话应该还是能用上一些。
■网友
CCNA知识对程序员价值虽然不是很大,但是作为IT工作者还是学习一些相关的课程为好,毕竟21世纪不懂网络就是文盲(我们网络老师的名言)毕竟IT,电脑还是会接触网络的,有时候编程序就会参考网络结构等
■网友
我觉得基本的要了解
1.动态ip 和 静态ip 是啥回事 (dhcp协议),如何配置静态ip
2.理解 ip,子网掩码 ,网关是怎么回事。
3. 理解dns 是怎么回事
4. 你在本机发一个到http的请求,到收到的整个过程时怎么样的( 局域网请求,dns解析,网关到多重路由 ,到对方服务器,到再次路由回来 到网关 再如何到你机器)
5.理解 什么叫socket
6. tcp 和 udp 有何不同
7.理解 ssh 协议的交互过程。如何免密钥 进行ssh连接
8.http和 https 有啥区别,websocket 又是什么
9. 掌握一些 代理 技术。 如何通过云服务器翻墙 。
10.稍微玩一下 虚拟机 。了解下什么是桥接、nat、host-only 有何不同
■网友
【CCNA知识对程序员价值大吗】 很大的。其实作为一个程序员来说,网络的知识不需要学的太深,但是毕竟程序员是一个吃青春饭的岗位,而且很枯燥,一直做下去的话会心有余而力不足,也无法持续提升专业技能。所以,个人建议是要补一补网络的技术和知识,学的越多越好,以后无论是晋升还是转行,都会顺利很多。
■网友
木有用
推荐阅读
- 中意抗疫漫画浙江首发为意大利青少年科普抗疫知识
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 汽车知识|凯美瑞2.0L落地近22万,动力差,优惠少,但就是销量高!
- 汽车知识|保时捷灯玛莎脸,配上三菱动力,你会买吗
- 汽车知识|比埃尔法舒适的静音王:5米多长、18.8万配冰箱,爱了
- 汽车知识|押宝全新造型,东风雪铁龙新C5能否成为神龙公司“救世主”
- 汽车知识|国产精品中大型SUV,15.99万配2.0T动力,双12.3英寸大屏
- 汽车知识|元气满满新时尚 试驾东风本田LIFE“来福酱”
- 汽车知识|卡罗拉、朗逸、轩逸三车对比试驾!谁才是最好开的“买菜车”?