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

我觉得我应该不会选择成为专门从事网络编程的程序员,因为我的从事计算机的理想一直是希望开发出自己的一款软件和游戏,所以应该是比较偏向软工方向的,也报了栋哥的软工课。但是我觉得并不是就不需要学习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. Oracle中的自连接(self join)-当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。

    http://blog.163.com/wkyuyang_001/blog/static/10802122820091751049479/ 当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自 ...

  2. hadoop学习笔记(二):简单启动

    一.hadoop组件依赖关系 二.hadoop日志格式: 两种日志,分别以out和log结尾: 1 以log结尾的日志:通过log4j日志记录格式进行记录的日志,采用日常滚动文件后缀策略来命名日志文件 ...

  3. iOS开源项目周报0316

    由OpenDigg 出品的iOS开源项目周报第十二期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等.GodEye  ...

  4. Rsyslog+ELK日志分析系统

    转自:https://www.cnblogs.com/itworks/p/7272740.html Rsyslog+ELK日志分析系统搭建总结1.0(测试环境) 因为工作需求,最近在搭建日志分析系统, ...

  5. 小程序插入html代码

    转自:https://blog.csdn.net/BetterGG/article/details/81027291 一.首先,html 分 2 种情况: 1.我在做详情页开发的时候发现获取到的数据是 ...

  6. winform程序限制只能打开一个进程

      有很多方案,先来最傻瓜式的  : static class Program     {         /// <summary>         /// 应用程序的主入口点.     ...

  7. apache2.4和2.2 的一些区别

    指令的一些差异 其中的一些指令已经无效,如: Order Deny,Allow  Deny from all  Allow from all 取而代之的是: Deny from all  变成  Re ...

  8. JS 浮点数计算

    一.从String中解析浮点数 parseFloat(string) 语法说明 parseFloat是个全局函数,不属于任何对象. parseFloat将它的字符串参数解析成为浮点数并返回.如果在解析 ...

  9. eclipse中实现文本换行

    Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行. 扩展插件 WordWrap 可以实现文本换行         安装方法:    ...

  10. Struts2 (四) — 拦截器

    一.拦截器 1.概述 1.1什么是拦截器 ​ 在struts2中,拦截器(Interceptor)是用来动态拦截Action执行的对象. ​ 拦截器有点类似以前Servlet阶段的Filter(过滤器 ...