今天已到了2016年的最后一天,这一个特殊的日子让人感慨良多。想着这一年来经历了不少的变化,希望能在这最后的一天里对2016年简单做一个总结,也希望能在2017年能在今年的基础上继续进步前行。
春 · 启航
自在校时起,我便一直在从事视频方面的技术研究。毕业后,曾经进入互联网视频以及安防系统企业从事过视频播放器、编解码器、智能视频分析等领域的开发。同时,也开始在CSDN上开始了撰写技术博客的历程,主要包括了iOS移动开发、FFMpeg源代码解析、H.265编码技术原理、各种编程语言等。在开始时,博文涉及的领域比较宽泛,有些广而不深。这就导致了很多时候研究结果不够深入,干货也略少,不能给观众带来足够的有用知识。所以从2016年开始我暂时中止了很多其他方面的研究和分享,专注于视频技术这一领域,不再过于追求博客内容的广度和博文的数量,而是尽可能地专注于自身熟悉擅长的领域,从基础开始,由广泛向完整、有深度转变。
从这时开始,我在完成了公开课《理解C语言——从小菜到大神的晋级之路》之后,便暂停了例如C++、iOS等编程语言和其他内容的分享,专注于视频技术的研究。并且借助这个机会,也开始了在CSDN学院录制视频课程的经历。目前已经完成了FFMpeg开发基础教程《FFMpeg视频开发与应用基础——使用FFMpeg工具与SDK》,另一部规模更大的课程《H.264/AVC视频编解码技术详解》正在紧张地录制过程中。以上两门课程的地址如下:
以上的这两门课程只能算是整个视频技术课程体系的开始,从观众的支持度来看,这整个体系的构建已经可以说有了一个良好启航。到了2017年,我一定会继续录制出更多质量更高、更有价值的视频回报观众们的支持。日前曾经大致review了一下课程体系计划安排,总计有超过10门不同的课程计划,个个都是直播与视频开发方面的热门技术,希望到时候大家可以继续支持!
夏 · 重生
在今年夏天最为炎热的时节,我选择了离开工作刚满一年的从事安防行业的某外企巨头,重新回归了互联网行业的怀抱。虽无意对前东家做任何正面或负面评价,但我完全无法否认,这次工作转换是我自参加工作以来所做出的最为正确的一次选择。这次也使得自己对程序员这一行业的择业观做了一点思考。
我们程序员在学校中多数以计算机、软件工程、电子、通信类为专业,有些同学在校期间便在主攻某一个技术领域,如模式识别、人工智能、数据挖掘、音频视频编码等,部分成绩优异者甚至在本科期间便有学术论文发表。如果可以在毕业时继续自己在学校期间的研究方向,找到真正对口的公司、岗位,当属最大的幸运。我自己在毕业之时,选择了某家互联网视频公司。到最近几年,公司在经历了行业巨变和多重资本运作之后,现在虽说有些日渐式微,但依旧保持着一定的影响力。在当时,作为应届生的薪酬十分微薄,但是在互联网视频公司从事研发工作,很好地保留了自身技能树的发展不至中断,对技术积淀的作用显而易见。因此,我个人认为,如果能将自身在校一直的研究方向融入到工作职位之中,无疑是应届生求职期间最大的幸运。当然,也有不少同学选择国企、事业单位或公务员,自然属于人各有志,关键是找到适合自身的发展之路即可。
在工作几年之后,也许部分同学会选择转行,部分同学选择跳槽时按照“面向工资编程”的原则选择新工作。有些时候我们面临一个要不要选择换工作的问题,其实很多时候我们并不需要太多纠结,因为实际上并不难找到最佳的选择。如果当前的境况已经是继续维持现状的收益小于换新工作的成本,那么明显应当毫不犹豫地开始找新工作。例如在今年上半年我再某企业从事安防相关的开发工作,由于高层业务调整,原有的工作方向被暂停,我自己被调整到了并无良好发展前景的业务领域,从事不熟悉也不符合自身技术发展规划的方向。这样的事情虽然有其缘由,招聘时的“言而无信”这一点却是没办法洗地的。再加上比行业平均低了50%的薪酬水平,虽然日子过得轻松,但也完全没有继续留在这里的意义了。所以在盛夏之时我选择了新的互联网公司的开发职位。在新公司,虽然工作时间比以往长了很多,但是加薪之后解决了生活上的后顾之虞,从事的也是自己最为欣赏的工作内容,发挥了自身的优势,也有助于自己的成长。
最后上一张公司魔性的吉祥物“小电视”,希望自己和公司的发展都能顺利;)
秋 · 突破
自从2013年开始长跑训练以来,到今年秋季之前,已经完成了6次半程马拉松的经历。直到今年的上海国际马拉松,是我第一次对全程马拉松发起挑战。经过了半年有余的训练,终于顺利完成了42.195km的漫长距离,拿到了人生第一块全程马拉松的奖牌:
计算到此,已经参加并完成过的正式比赛有了9次,分别是:
- 2013年上海国际马拉松(半程);
- 2014年杭州国际马拉松(半程);
- 2015年苏州环金鸡湖半程马拉松;
- 2015年杭州国际马拉松(半程);
- 2016年苏州环金鸡湖半程马拉松;
- 2016年横店半程马拉松;
- 2016年上海国际马拉松;
- 2016年杭州国际马拉松(半程);
- 2016年舟山群岛半程马拉松;
经过了这么多次的比赛,长跑已经逐渐成为了我自己生活的一部分,也给了自己足够强大的信心。如果在三年前有人对我说,有朝一日我也可以完成一次全程马拉松,我自然是绝对不会相信的。事实证明,只要我们朝着一个给定的目标不断努力,相信其实每个人都可以去的自己现在完全不能想象得到的成就。不仅仅是跑步,科学研究、工程技术上的进步亦是如此。如同《道德经》所言:
“合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。” ——老子
冬 · 得失
实际上,这一节并无可以说太多的什么东西,只是最近CSDN举办的博客之星评选实在是让人心里不痛快。在偶然间看到2016CSDN博客之星评选时,我便不由得想起了今年年中不幸猝死的中国传媒大学博士生雷霄骅同学。在音视频技术的科普入门领域,国内目前怕是没有第二个人能够有与之望其项背的影响力,我在当初也曾经因他的博客受益匪浅。他的博客、开源代码涉猎范围广,讲解清晰透彻,代码资源充足完整,服务了无数的学生和初、中级开发者。之所以尝试申请参评,也是希望能在他不幸早逝之后,能让自己继承他继续服务网友和开发者的精神,打造一个更加具有活力的多媒体技术开发行业。
然而,在评选投票的过程中,却看到了太多的失望。多少选手在这个过程中用了多少小动作,怕是只有他们自己清楚。甚至还有部分专门紧盯别人,选择针对性地刷票,现在看来,其自身节操的价值怕是也就值这一个奖品的钱了。评委投票基本上也形同虚设,让最终的排行榜变成了十足的刷票榜,使得CSDN博客之星这一原本含金量十足的荣誉价值扫地。看看多少郭霖等人的精品博客被刷票者挤出前10就可见一斑,也不知雷博士若泉下有知,对此将作何感想……
不过几天之后,现在想来也释然了。回忆起7年之前,那也是近似现在的冬日,自己近乎身无分文,考研初试结束之后自己一人在青岛的一家小咖啡馆打工的经历。只有在那个时候,那种环境下,有些人才会为了卖掉一壶价值88元的蓝山咖啡所挣到的2块钱提成而勾心斗角、拉帮结派,甚至自轻自贱者亦有之。想通之后就明白,纠结于部分人、部分利益只能证明自身层次和格局依旧还在原地踏步,只有认清自己真正的目标,朝着真正的目的地不断前进,才能不被途中的这些蝇头小利所干扰,不断在工作生活中取得更大的突破。
什么事真正的博客之星?是那些精心搜集课题、撰写文章,不断将学习到的知识转化为越来越完善的文章体系,服务越来越多的同行的作者,而不是那些在某个评选中刷票最多的那几人;是那些将自己多年的技术进步心得写到博客中发表、写到代码中开源的同道,而不是某些主办方不假思索随手颁给的神秘人。评判贡献的标准不是网页上的一颗图标或者自述里的一句话,而是观众、读者的认可,帮助了多少焦急万分的同行开发者,解决了多少同道的实际问题。如果没有,也许顶着某某之星的名号,反而会成为别人耻笑的标靶。由此看来,如同祸福相生一样,当选未必是好事,落选也未必是坏事。关键还是认清自己是谁,明白自己要做什么,该来的早晚会来。
–
尾声
就这么多吧,2016已经逝去,在即将到来的2017,让我们记下曾经的快乐,忘掉从前的烦恼,心怀梦想,奋力前行!