你会选择作网络编程方向的程序员吗?为什么?

我觉得我应该不会选择成为专门从事网络编程的程序员,因为我的从事计算机的理想一直是希望开发出自己的一款软件和游戏,所以应该是比较偏向软工方向的,也报了栋哥的软工课。但是我觉得并不是就不需要学习SDN,或者SDN在我所希望从事的方向中无用武之地。
我觉得以目前的互联网环境来看,虽然应用软件、游戏等行业都已是蓬勃发展,但是希望在其中取得质的突破,网络质量对于它们来说就类似于物理上的连通器,当网络的一方水已经到了漫出的程度,不断的往应用上注水,它的水平面也只能与网络持平。所以我们看到在目前网络暂时停在了4G阶段,各家的应用又展现出了发展的停滞,没有什么真正突破性的东西出现,有也仅仅是个苗头还未成长起来。2G到3G,应用下载开始起步,安卓APP开始主导人们的移动设备,并且干掉了曾经的巨头塞班;3G到4G,互联网从二维时代走向三维,视频技术真正普及了互联网,除了显而易见的直播行业,微博推出了小视频,更多人在微博上不再仅仅是看静态的图片,而是周转于各个小视频,即使不是,也是在体量相当的GIF图片上;微信QQ也相继推出了小视频和高质量的移动视讯通话;各个视频门户开始支持720P高清以及1080P超清传输,甚至是2K、4K的蓝光。
每一次网络的变革都带动着整个IT进行变革,所以我以及我们所有从事这个行业的人都应当认识到,网络编程已经不是对于某一个程序员来说专职的工作了,而是应该每个人都会一些,都懂得解决网络问题,提高自己产品的服务质量。我要做一个游戏,我最基本得保证我的服务器维护正常,并且不断去提高网络服务以增加我游戏上的拓展性,这就是SDN的思路可以引导的。
所以尽管我不会仅仅将网络编程作为我的全部方向,但我相信我会在我追求理想的路上不断用到它以及它解决问题的思路。


请搜寻并列出至少3个有影响力的中英文SDN的门户网站、平台、社区或Github上的SDN大牛主页。

1、Jennifer Rexford
05年的RCP和4D这两篇论文,后者直接启发了OpenFlow的诞生,同时也是08年OpenFlow和NOX的论文作者之一。11年的Frenetic和Pyretic尝试设计SDN编程语言及库,发明网络编程语言“Frenetic”和“Pyretic”,简化控制器与交换机之间的通信流程以及控制器应用的开发。
2、Nick McKeown
OpenFlow概念的提出者,斯坦福大学开放网络研究中心院长,研究中心以“Software Defined Networking is the future. We are inventing it.”为座右铭,致力于SDN的研究。
3、SDNLab-SDN板块
SDNLAB的SDN板块涵盖SDN新闻、干货知识、相关分析,并且提供了几个国内的SDN方面交流圈子,可以方便的进行业内交流,探讨SDN。

SDN第一次作业——关于网络编程的更多相关文章

  1. SDN第一次作业

    作业链接 你会选择作 网络编程 方向的程序员吗?为什么? 光凭阅读此篇文章我还无法确定以后是否选择作 网络编程 方向的程序员.出于自身知识的匮乏,文章中提到的很多东西都没有概念,全篇一口气阅读下来,给 ...

  2. SDN 第一次作业

    你会选择作 网络编程 方向的程序员吗?为什么? 答: 可能会选择吧.看了那篇文章感觉网络编程的程序员和其他的程序员都并不简单,网络编程的程序员可能更要对网络的知识更加了解.我现在也有机会能接触网络方向 ...

  3. 2017 SDN第一次作业

    (1)我会选择的,因为网络现在越来越重要,各行各业都离不开网络,这个方向可以适合各种岗位,感觉比较容易就业.但选这个课是为了多学一点东西,没想太多,嘎嘎嘎. (2)SDNLAB,是一个SDN的大的中文 ...

  4. 17秋 SDN课程 第一次作业

    SDN第一次作业 你会选择作 网络编程 方向的程序员吗?为什么? 有可能.原因如下: 1.我的研究与网络密切相关: 2.SDN侧重软件实现,自然涉及socket等网络编程知识,属于基本功: 3.市场. ...

  5. Winsock网络编程笔记(1)----入门

    今天第一次接触winsock网络编程,看的资料是Windows网络编程第二版.通过博客记住自己的看书笔记.. 在这里贴出第一个程序,虽然程序什么都没做,但以此作为入门,熟悉其网络编程风格.. #inc ...

  6. 2019 SDN上机第一次作业

    2019 SDN上机第一次作业 1. 安装轻量级网络仿真工具Mininet 安装Mininet的步骤 - git clone git://github.com/mininet/mininet - cd ...

  7. Java作业-网络编程

    Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...

  8. mininet、floodlight在第一次SDN上机作业中出现的一些问题

    mininet.floodlight在第一次SND上机作业中出现的一些问题 首先给出链接 VMware安装 mininet安装 floodlight安装及问题,各个版本Ubuntu SDN第一次上机作 ...

  9. 2019 SDN第一次阅读作业

    目录 阅读 文章链接 阅读 阅读文章<软件定义网络(SDN)研究进展>,并根据所阅读的文章,书写一篇博客,回答以下问题(至少3个): 1.为什么需要SDN?SDN特点? 背景:传统网络的层 ...

随机推荐

  1. 16G的U盘 4G的压缩

    文件系统格式原因,或是你的U盘是扩容盘(就是实际容量和显示的不一样)常用文件系统支持的单个文件大小: FAT16 支持单个文件最大不超过2GB FAT32 支持单个文件最大不超过4GB(有人说实际超过 ...

  2. dll ocx cab IE 自动安装

    我们打开淘宝等网站时,IE浏览器会提示安装空间,这个控件便是用于对用户名密码进行加密的ActiveX控件.如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可方便使用我们的空间呢? 下面是如何 ...

  3. $emit子组件传出多个参数,如何在父组件中在接收所有参数的同时添加自定义参数

    很多时候用$emit携带参数传出事件,并且又需要在父组件中使用自定义参数时,这时我们就无法接受到子组件传出的参数了.    找到了两种方法可以同时添加自定义参数的方法. 方法一:子组件传出单个参数时 ...

  4. Nginx 基于客户端 IP 来开启/关闭认证

    前些日子帮助公司在搭建了一个内部资源的导航页面,方便公司员工访问各种常用的系统.因为这个页面包含一些敏感信息,我们希望对其做认证,但仅当从外网访问的时候才开启,当从公司内网访问的时候,则无需输入账号密 ...

  5. C++学习笔记1(Windows程序运行原理及程序编写流程)

    窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与Lessonecl调用规范的比较,初学者常犯错误及注意事项.以下是应用程序与操作 ...

  6. Mysql中的分页处理

    先来说一下Mysql中limit的语法: --语法: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset --举例: selec ...

  7. 打印插件--PAZU

    PAZU对打印控制实现了: 2.1 设置页眉页脚 2.2 指定纸张大小 2.3 设置纸张方向 2.4 设置页边距 2.5 选择指定的打印机 2.6 无需用户确认,JS直接调用打印预览 2.7 无需用户 ...

  8. SQL Server将DataTable传入存储过程(Table Value Parameter)

    博主在做毕业设计的时候,需要用到事务处理和多次将数据写入不同的表中,但是 SQL Server 数据库是不支持数组类型变量的,想要实现数组的功能,可以通过 XML 和数据表的方法实现,但是实现方法非常 ...

  9. Android Viewpage 滑块

    依赖: implementation 'com.android.support:appcompat-v7:28.0.0' 在主页面layout <android.support.v4.view. ...

  10. 搭建VueMint-ui框架

    搭建VueMint-ui框架 2018年01月07日 22:29:58 阅读数:2660 vueweb vue project 检查项目环境 一.检查是否安装node.js # 检查node版本 $ ...