qos cbs

CBSi的生活| 视频处理团队 (Life at CBSi | Video Processing Team)

I was extremely excited when I was accepted into the CBS Interactive (CBSi) summer internship program. The program recently secured a place in the WayUp’s Top 100 Internship Programs list for 2020. CBSi is one of the largest pioneers in the world of streaming and video-on-demand services. And, after a successful merger with Viacom, they have made signature brands in the worlds of entertainment and sports accessible through a single shared platform. This article gives insight into my work as a Video Software Engineer Intern at CBSi.

当我被接受了CBS互动(CBSi)夏季实习计划时,我感到非常兴奋。 该计划最近在WayUp的2020年实习计划100强名单中名列前茅。CBSi是流媒体和视频点播服务领域最大的先驱之一。 而且,在与维亚康姆成功合并之后,他们通过一个共享平台就使娱乐和体育界的知名品牌成为现实。 本文深入介绍了我在CBSi担任视频软件工程师实习生的工作。

I was eagerly waiting for my internship to begin when the pandemic struck. Everything was changing, and nothing was certain anymore. Places were closing down, streets were empty, and workplaces abruptly shifted to remote. I was initially nervous after hearing about other colleagues’ internships being canceled, but was thrilled and relieved when CBSi let me know that they were committed to their interns, even if it meant a fully remote experience.

大流行来临时,我急切地等待着我的实习。 一切都在变化,没有什么可以确定的了。 地方被关闭,街道空无一人,工作场所突然转移到偏远地区。 最初我听说其他同事的实习被取消后感到紧张,但当CBSi让我知道他们致力于实习时,我感到既兴奋又放松,即使这意味着完全的远程体验。

Soon after the initial reprieve, I then began worrying about how I would successfully connect, work, and contribute to the team. However, despite the circumstance, interning at CBSi ended up being one of the most rewarding experiences in my career as a developer and as a person.

最初的缓刑后不久,我开始担心如何才能成功地联系,工作并为团队做出贡献。 但是,尽管有这种情况,在CBSi实习还是最终成为我作为一名开发人员和一个人的职业中最有意义的经历之一。

面试过程 (The Interview Process)

I came across the role on the CBSi website. My first thought was that having worked mainly with front end development, this would be an exciting opportunity to work with the back end. I would also be able to apply web development to a field that was completely new to me — Video Engineering.

我在CBSi网站上遇到了这个角色。 我首先想到的是,主要从事前端开发工作,这将是一个与后端合作的令人兴奋的机会。 我也将能够web开发适用于完全新的给我一个领域-电视技术

I applied for the internship, and following a brief waiting period, the interview process began. In my opinion, CBSi handles this far better than other companies. An emphasis was placed on my skills and knowledge as well as on who I was as a person. They also checked to see if I would be a good fit for the company, culturally as well as individually. One thing I really appreciate is that once I had secured the internship, they made sure that I had resources to educate myself on the technologies I would be working with over the summer.

我申请了实习,然后经过短暂的等待,开始了面试过程。 我认为,CBSi在这方面的处理要比其他公司好得多。 重点放在我的技能和知识上,以及我作为一个人的身份。 他们还检查了我是否适合公司,无论在文化上还是个人上。 我真正欣赏的一件事是,一旦我获得了实习机会,他们就会确保我有足够的资源来教育我自己暑假将使用的技术。

第一天之前 (Before the First Day)

Two weeks before the start of my internship, I received a personalized Welcome to the Company Card. It took me completely by surprise, and I remember showing it off to all my friends and family. It made me feel like I was already a valued part of the company, despite not being physically there, and I could not wait to start my internship!

实习开始前两周,我收到了个性化的证书 欢迎使用公司卡。 这让我完全感到惊讶,我记得向所有我的朋友和家人炫耀它。 令我感到自己虽然已经不在公司,但我已经是公司的重要组成部分,而且我迫不及待地开始实习!

The Swag Bag and Box
赃物袋和盒子

与团队会面(Meeting the Team)

I joined the Video Processing Team Live Squad, which is part of a larger Video Technology Group that powers streaming for internal business units of ViacomCBS, such as CBS Sports, All Access, CNET, Giant Bomb, and last.fm. The team aims to build cost-effective video processing services by maximizing efficiency, through the use of advanced technologies and cloud services.

我加入了视频处理团队Live Squad ,该团队隶属于一个较大的视频技术小组,该小组为ViacomCBS的内部业务部门(如CBS体育, All Access , CNET ,巨型炸弹和last.fm)的流媒体提供动力。 该团队旨在通过使用先进技术和云服务来最大化效率,从而构建具有成本效益的视频处理服务。

My first impression when I met the team was admiration. Despite being a small, newly formed, and diverse team, I was impressed by how efficient and effective the team was in balancing the implementation of new features and maintaining it’s documentation.

当我遇到团队时,我的第一印象就是钦佩。 尽管是一个新成立的小型团队,但团队平衡新功能的实现和维护文档的效率和效率给我留下了深刻的印象。

The Live Squad
活队

The team incorporates open source-style and is actively committed to standardizing this workflow across the entire organization. I also loved the practice of writing test cases for all the code in production, reviewing all pull requests, and having open discussions on code implementation. I enjoyed how everything in the team was more of a collaborative effort than a solo act. It was nice to see that everyone was aware of what others in the team were working on even though the whole team spanned five time zones.

该团队采用了开源风格,并积极致力于在整个组织中对该工作流程进行标准化。 我还喜欢为生产中的所有代码编写测试用例,查看所有拉取请求以及就代码实现进行公开讨论的做法。 我喜欢团队中的所有事情更多是协作而不是独奏。 很高兴看到即使整个团队跨越五个时区,每个人都知道团队中其他人正在做什么。

Moreover, I loved the internal brown bag tech talk series where CBS employees speak about projects and breakthroughs they had achieved in their fields. It was great to see all the teams come together to discuss and learn new things and review the existing implementations to improve their products’ efficiency.

此外,我喜欢内部的棕色袋子技术讲座系列,在该系列中,CBS员工谈论他们在各自领域所取得的项目和取得的突破。 看到所有团队聚在一起讨论和学习新事物,并审查现有实施以提高其产品效率,真是太好了。

我的角色和责任 (My Role and Responsibilities)

After meeting my team, I was eager to start working and contributing. But before jumping into the code, I took the time to meet with my mentor to set professional and personal goals to accomplish over the summer. We talked about what I wanted to learn and take away from the internship. I appreciated having someone to guide me while I constructed my goals. We then tailored the goals to achieve those expectations.

与团队会面后,我渴望开始工作并做出贡献。 但是在开始编写代码之前,我花了一些时间与导师会面,设定了夏季要完成的专业和个人目标。 我们讨论了我想学习和从实习中获得的东西。 我很高兴有人在我制定目标时为我提供指导。 然后,我们调整了目标以实现这些期望。

I mainly worked on the in-house product that is responsible for creating and maintaining cloud-based services for online streaming linear channels and ad-hoc events. I appreciated being included in the day to day operation of the team. I picked up issues from the Kanban board, discussed them with everyone as needed, implemented the logic, and wrote test cases for the new changes. Finally, I merged the pull request and closed the issue.

我主要从事内部产品的研究,该产品负责为在线流线性渠道和临时事件创建和维护基于云的服务。 我很高兴被纳入团队的日常运作。 我从看板委员会拿起问题,根据需要与所有人讨论,实施了逻辑,并为新更改编写了测试用例。 最后,我合并了拉取请求并解决了问题。

I fixed time-sensitive bugs and added new features as a part of the team, rather than only working on a side project. I worked on all facets of the service, from updating API endpoints to introducing new credentials management strategies to documenting the changes and fixing bugs. I was thrilled that at the end of the day as I could see all my efforts being brought into fruition and used in production.

我修复了对时间敏感的错误,并在团队中添加了新功能,而不是仅在副项目上工作。 从更新API端点到引入新的凭据管理策略,再到记录更改和修复错误,我一直在服务的各个方面进行工作。 最终,我感到很兴奋,因为我看到自己所有的努力都得以实现并投入生产。

Each issue was different and more difficult than the previous one, which presented me with the opportunity to learn something new about the field every day. I was able to learn new technologies and simultaneously apply the knowledge in my code.

每个问题都与前一个问题不同且难度更大,前一个问题使我有机会每天学习有关该领域的新知识。 我能够学习新技术,并同时将这些知识应用到我的代码中。

成长与学习 (Growth and Learning)

Working within a dynamic team environment on real-world issues helped me to learn and develop a lot of skills. I gained the confidence to work with Python, Flask, Marshmallow, and Pytest. I particularly enjoyed learning and implementing test cases for the code, as it was a completely new experience for me.

在充满活力的团队环境中解决现实问题,这帮助我学习和发展了很多技能。 我获得了使用Python,Flask,棉花糖和Pytest的信心。 我特别喜欢学习和实现代码的测试用例,因为这对我来说是一种全新的体验。

I also worked with Amazon Web Services (AWS), mainly interacting with its Media Services components via the python boto3 client. I learned the schematics of video processing and the end-to-end streaming workflow — from receiving the feed from ground encoders to delivering it to the end-users via video players.

我还使用了Amazon Web Services(AWS) ,主要是通过python boto3客户端与其媒体服务组件进行交互。 我了解了视频处理和端到端流工作流程的示意图-从接收地面编码器的提要,到通过视频播放器将其提供给最终用户。

The Learning Curve
学习曲线

I faced new concepts throughout my internship but my team always gave me plenty of time and resources to familiarize myself with each topic. If I ever hit a wall though, they were always willing to provide more guidance. No matter the issue I was working on, the team encouraged me and put their confidence in me. Thus, working on every task instilled in me a sense of responsibility and self-confidence.

在整个实习期间,我都面临着新概念,但是我的团队总是给我足够的时间和资源来熟悉每个主题。 如果我碰壁,他们总是愿意提供更多指导。 不管我在处理什么问题,团队都鼓励我,并对我充满信心。 因此,从事每一项任务都使我充满责任感和自信。

By the end of the internship, I could see how everything that I learned had provided me with the means to solve new challenging issues. I had started the internship by working on API endpoints and documenting changes, and by the end of summer, was able to traverse my way across AWS Media Services components.

实习结束时,我可以看到我学到的一切如何为我提供了解决新的挑战性问题的方法。 我是通过研究API终端节点并记录更改来开始实习的,并且到夏天结束时,我已经能够在AWS Media Services组件之间进行遍历。

并非所有工作 (Not all Work)

My internship at CBSi wasn’t just work all the time. Besides the team meetings, there were multiple intern events organized by the University Relations Team, including a live music event to welcome the interns, lunch and learns, social events, weekly themed coffee chats, bingo challenges, movie nights, and events focused on personal growth, namely emotional intelligence training.

我在CBSi的实习不仅是一直在工作。 除团队会议外,大学关系团队还组织了多次实习活动,包括现场音乐活动,欢迎实习生,午餐和学习,社交活动,每周主题咖啡聊天,宾果游戏挑战,电影之夜以及针对个人的活动成长,即情商训练。

Despite the limitations of working virtually, the University Relations Team had indeed organized a variety of amazing and unconventional events that I hadn’t anticipated being possible. All these events gave me insights into the company values and culture. I am amazed at how invested ViacomCBS is in keeping its employees at peak mental health. The company also successfully organized a Virtual Community Day, which empowered me to share small joys and pass hope in such unprecedented times.

尽管虚拟工作存在局限性,但大学关系团队确实组织了许多我认为无法实现的令人惊叹的非常规活动。 所有这些事件使我对公司的价值观和文化有了深刻的了解。 我对ViacomCBS在保持员工心理健康方面的投入感到惊讶。 该公司还成功组织了一个虚拟社区日,使我能够在这个前所未有的时代分享小小的快乐并传递希望。

To summarize, the internship has surpassed my expectations in terms of personal growth and knowledge I would gain. Working at CBSi is a highly rewarding experience for anybody who is inquisitive and loves to work in a challenging environment. I am grateful to have had the opportunity to work among people who love discussing new ideas and are constantly inspiring me to do my best.

总而言之,这次实习在个人成长和我将获得的知识方面超出了我的期望。 在CBSi的工作对于任何有好奇心并热爱在充满挑战的环境中工作的人来说都是非常有益的经历。 我很高兴能有机会在热爱讨论新想法并不断激励我努力的人们中工作。

The team continuously supported me in my initiatives, and there was always an environment of camaraderie that fostered personal growth. Moreover, working remotely allowed me to effectively communicate and network using different mediums. CBSi managed to take a difficult situation and turn it into an extremely enriching and rewarding experience. I’m really thankful and happy to continue working with this amazing group of people. They’ve been a constant source of inspiration and I’m looking forward to having new experiences with them.

团队不断为我的计划提供支持,而且总有一个友善的氛围促进个人成长。 此外,远程工作使我可以使用不同的媒体进行有效的通信和联网。 CBSi设法解决了困难的处境,并将其转变为极为丰富和有益的经验。 我非常感谢并很高兴能继续与这一群人合作。 他们一直是灵感的源泉,我期待与他们取得新的经验。

特别提及 (Special Mentions)

Thank you Allison for being such a great mentor, helping and guiding me in this internship. A special shout out to Stephen, Igor, Gowri, Rafael, Krystal and all the amazing people I’ve been working with. Thank you Flávio for starting me on this amazing journey and giving me such a great opportunity.

感谢艾莉森(Allison)如此出色的导师,在我的实习中为我提供了帮助和指导。 特别向Stephen, Igor ,Gowri, Rafael ,Krystal和我一直在与之共事的人们大喊大叫。 感谢Flávio ,让我开始了这一奇妙的旅程,并给了我如此巨大的机会。

翻译自: https://medium.com/@jeelbhavsar/my-summer-as-a-video-software-engineer-intern-at-cbs-interactive-cdfa78e19a0f

qos cbs


http://www.taodudu.cc/news/show-5405752.html

相关文章:

  • python如何自制音乐软件_Python开发制作酷狗和QQ音乐下载器
  • 中微erp企业管理软件 酷狗软件下载
  • json初级
  • 视频教程-【H3C V7路由器实战课程系列-1 】WAN接口配置与管理-H3C认证
  • H3C的由来及基础配置
  • H3C产品简介及基础配置命令
  • H3C认证培训项目
  • H3C认证培训实验10 ARP
  • vmware虚拟机查看宿主机ip(主机ip)
  • linux宿主机文件拷贝,docker容器里怎么复制文件到宿主机
  • docker使用宿主机代理
  • docker容器和宿主机的主机名映射失败
  • docker实现跨宿主机的容器之间网络互联
  • 主机、宿主机
  • adidas最软的鞋_YEEZY太贵,最值得推荐的5双adidas千元潮鞋
  • VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体
  • 酷!Linux程序员都用这样的电脑!
  • 大品牌超稳定 H3C Magic R2+Pro千兆版路由
  • 【钉钉-场景化能力包】如何设计一款OKR酷应用
  • 将VS Code打造成炫酷全能IDE
  • C# Winform自定义控件资源汇总(炫酷界面的零件)
  • 【Python】整理了上千个Python类库,简直太酷啦!
  • 【THREE.JS】网页中的炫酷3D
  • 宗溯软件聚焦2012伦敦奥运会
  • python获取东京奥运会金牌排行榜及获奖人员并部署云函数每天邮件发送
  • HP电脑热键无法进入笔记本电脑BIOS解决方法
  • 戴尔笔记本关闭FN热键
  • 设置从优盘启动维护系统的热键
  • thinkPad 热键修改
  • 连接mysql时报1067错误

qos cbs_我在CBS Interactive担任视频软件工程师实习生的夏天相关推荐

  1. qos cbs_如何取消CBS所有访问订阅

    qos cbs CBS is home to some of the most popular series on television, and the easiest way to stream ...

  2. 【计算机就业-后端开发工程师】校招想去互联网公司担任后端开发工程师该怎么准备

    前言 hello大家好,我本次分享的主题是计算机专业校招想去互联网公司担任后端开发工程师该怎么准备,比如说计算机专业投什么岗,笔试面试需要准备什么.我将结合自己以及身边小伙伴们的秋招经历来进行简要的分 ...

  3. 北京内推 | 阿里云视频处理算法团队招聘视频处理算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 阿里云 阿里云-视频云团队是一个年业务增长速度超过 300% 的团队,拥有 ...

  4. 在线催稿:当一位高级视频算法工程师接受采访

    讲师专访是每一届LiveVideoStackCon举办前的固有"热身"和传统节目,我们夹带着为大会做宣传的私心(却也并不为过),但更多的是希望帮助大家多熟悉.多了解这些在音视频技术 ...

  5. 手机腾讯视频软件如何开启护眼功能

    今天给大家简单介绍一下,在手机腾讯视频中,如何开启护眼功能,具体步骤如下: 1.首先,打开手机苏宁易购app; 手机腾讯视频软件如何开启护眼功能 2.进入软件时先点击[跳过]广告页面,如图 手机腾讯视 ...

  6. 音视频开发工程师学习之路

    在虎牙工作已经两年了,一开始做的事情杂且乱,左边看一点,右边看一点,最近好多了,可能是领导氛围和能力都优质了不少吧.在这过去的一年里,我从一个连c/cpp都不一定写的完整的人,到如今,Objectiv ...

  7. 顶尖文案app_17个文案网站 5款短视频软件,自媒体人必备,直接拿走不谢

    文案在营销推广.产品宣传.活动策划等起着非常大的作用,一篇好的文案可以给你带来意想不到的粉丝或收益. 因此,写好一篇文案非常重要.那么如何写出一篇构思巧妙的文案呢? 也许你第一想法是上网搜索,但是网上 ...

  8. 好用免费的电脑摄像头录视频软件分享!

    案例:如何录制电脑的摄像头? [这周我需要开一个视频会议,会议十分重要,我希望把它录制下来.有没有小伙伴知道,电脑摄像头如何录制?求一个可以快速上手的方法!] 在现如今的数字化时代,越来越多的人需要使 ...

  9. 制作视频软件哪个好?教培人最爱的视频制作软件,一款就够!

    制作视频软件哪个好,是很多从线下转战线上教培行业从业人员比较纠结的问题.众所周知,一场疫情让从事教培行业多年的资深讲师,也转战线上用制作视频软件进行培训.教育改革,学生双减,也让教培机构很多人被迫失业 ...

最新文章

  1. JStorm与Storm源码分析(一)--nimbus-data
  2. Android 中文 API (19) —— TwoLineListItem
  3. wxWidgets:不使用 C++ RTTI 时的注意事项
  4. string’ does not name a type 错误解析
  5. Firewall配置
  6. 开源GIS库GDAL/GEOS在Windows下的编译与 Codeblocks配置
  7. 天池 在线编程 停车困境(双指针)
  8. 阿里技术专家详解 DDD 系列- Domain Primitive
  9. 通用DbContext封装
  10. 数据库lib7第2, 3题(创建索引和触发器)
  11. unity 竖屏不能全屏显示
  12. visual studio 2010解决无法使用framework2.0、3.0、3.5方案
  13. 考研 英语一 大作文-图画作文 (二)---第二段写作攻略
  14. 译:用iPhone SDK来画饼图(Pie Charts)报表
  15. python编写计算器实例,Python只用40行代码编写的计算器实例
  16. 天猫tf卡速度测试软件,没有对比就没有伤害,老司机实测告诉你高速TF卡究竟有什么好处...
  17. 傅立叶变换变换matlab,希尔伯特变换和傅里叶变换MATLAB仿真
  18. android x86 安装到u盘分区,安卓X86 U盘启动盘制作教程 PC体验Android x86 4.0系统
  19. saltstack常用操作(七)---beacons模块的使用
  20. 用 screen 做串口终端

热门文章

  1. sqlserver 锁表语句以及解锁语句
  2. delphi Mercadopago阿根廷支付(支持获取账户信息和余额、创建商店,商店查询、创建二维码、二维码查询、创建订单、订单查询、订单退款)
  3. 微信公众号文章排版需要注意的两个小细节
  4. 微信公众号展示3D模型的方法
  5. 薅羊毛时间版第十一次更新
  6. 生草shader的几种方法总结
  7. 20bn-jester-v1手势数据集获取方法
  8. 人物访谈 | 一位参加过 WWDC 的 iOSer
  9. IoT 物联网技术机遇与挑战并存,该如何突破困局?
  10. 湖南文理学院有计算机系,湖南文理学院