本人是南京邮电大学的同学,属于那种比较早就做准备的学生,大二开学那会儿学完了ccie所有课程,花了一个学期备考,结果出了个lab3,没解法直接挂了。大二下积极参加各类比赛,基本把能参加的网络向比赛参加遍了。包括华为网技,全国网技等,名次都还不错,甚至还参加创青春,互联网+和职业规划大赛,也都进了省赛。
可是参加比赛越多越有点慌,ccie证书还没有出来,比赛参加多了对职业认识更透彻发现网工在hw也不一定就好,自己从小又很喜欢编程。虽然尝试过但觉得不行又去学网络。
目前假期,不知道自己到底是学编程还是linux还是准备备考ccie。特别迷茫。
求各位大佬给点建议可以麽?到底学不学编程语言呢?
曾经一直喜欢去行业领头羊的技术社区,那里云集着行业的顶尖人物。大概从去年开始,发现社区虽然还在,但是打开的网页凌乱不堪,感觉好像本地缓存的网页一般。多次尝试失败之后,没有再去这个社区网站。做为网络设备的领头羊,连官方的技术社区都懒得维护了,确实在走下坡路。。。
90年代这家领头羊引领互联网爆发式增长,那时很多人可能还不知道互联网为何物,我清楚地记得第一次听说路由器的时候,是99年4月份。一个行业从无到有,充满着无限的商机,那时的C家的销售最好做,压根不需要去跑客户,销售的电话被打爆了。没有办法,客户只好找上门来,哭着喊着要买路由器产品。。。
80年代末90年代初,手握一部大哥大手机,那绝对是耀武扬威最好的道具,没曾想现在人手一二部手机,手机再也不是稀罕物。移动通信产业终于也迎来了行业发展的平缓期,这并不是偶然的,行业的发展必然。
任何行业在从无到有的发展期间,是最大的机遇,也最好赚钱。一旦发展到成熟,蛋糕就那么大,越来越多竞争者参与竞争,每位分到的份额会越来越小。。。
数据通信、移动通信就是最鲜活的例子,凭借卖管道设备的网络设备生产商,建设管道的网络运营商,赚钱到了瓶颈期。反而是那些使用网络管道的OTT新兴企业迎来了蓬勃发展。
腾讯、阿里、Apple、亚马逊、Google。。。
风水轮流转,曾经的Cisco也在上一次互联网的泡沫中一举冲上科技股的市值第一,Google也荣获过这份殊荣,目前这份殊荣属于Apple。
人无千日好,花无百日红!
这次引领行业浪潮是云、AI,那么作为在读书大学生应该做些什么呢?
时代在变,行业也在变,为了应对这些变化,唯有提高自己的竞争力。这些行业发展背后蕴藏这大量的开发工作,及少量的网络建设维护工作。现实一点的选择,当然是选择去做编程开发,毕竟需求量在那里摆着。
编程与学网络本身并不矛盾,学好网络对编程是很有帮助的。
要想成为出色的程序员,要学的东西很多,操作系统、数据库、网络、算法、数据结构,充分利用好大学时光,学好这些基础知识。
关于CCIE考试,奉劝各位放弃吧!
大学生在上学期间学习的都是一些基础,而CCIE考核的内容,即使熟练掌握基础知识也是无法通过的,CCIE考试是为了那些有多年工作经验的工程师准备的,为了衡量技术水准而已!
培训机构不断拿CCIE来做文章,高薪回报云云。。。交完报名费,然后去敲那些被无数人敲过的题库,通过了又如何?本不是你的,多敲几遍依然不是你的!
当程序员写了成千上万行代码,难道对代码产生几个报文在网络上穿梭没有一点兴趣?哪些报文是你创作的代码生成的,哪些又是系统库函数代码生成的?难道对调用的库函数内部实现没有一点好奇心?
多花一点时间学习网络基础,尝试着使用抓包软件将流量捕获下来,一行行研究。如果研究不透彻,那就保存下来,留待以后继续研究。
心静下来,学习效率高,可以把CCIE的课程拿来学,但不要去考。
考试费太昂贵,凭借自己能力去考试通过的,可能连0.1%都没有,纯碎浪费金钱!这些年Cisco依靠这些考试,也赚了不少钱!
如果将来想从事网络方面的工作,学会编程语言让自己能更好应对行业的自动化配置趋势。学网络和学编程,如同鱼和熊掌可以兼得!
大学时光很宝贵,努力学好基础,至于将来做什么,可能会有很多变数。个人能做到的就是,无论到什么岗位,都能把它做好并脱颖而出,这才是积极的人生态度!
共勉!
文章转载自公众号:车小胖谈网络