zoukankan      html  css  js  c++  java
  • 我的2015学习总结及2016的技术规划(2016.02)

    现在这个时间,春节已经过去,2016也走过了两个月了。个人感觉有必要收拾下过去的一年,同时展望下今年的技术规划,这就是本文的由来。
    本文主要关注我在技术方面的成长与收获,其他方面不适合写在这里。

    2015年的收获

    主要是做了四个主题月。

    c++(2015.6)

    重新阅读了基本经典c++书籍,并且学习了c++ 11的语法。

    网络编程(2015.7)

    温习经典的网络编程书籍,整理电脑上关于网络编程的资料,同时了解TCP/IP协议的功能以及主要的网络协议作用。不是很深入,但针对基本的socket编程模型还是有一定的了解,对于协议层的实现有更深刻的认识。

    多媒体渲染之Direct 3D、SDL(2015.8)

    阅读关于Direct 3D相关资料,了解DirectX画面渲染的基本原理。
    整理SDL相关资料,并学习SDL编译、基本框架、YUV渲染、音频播放的基础内容。
    主要是针对Windows平台下的多媒体渲染机制。

    音视频编码——ffmpeg(2015.9-12)

    中间由于穿插着找工作、假期、换工作等各种因素,持续了几个月。
    不过收获还是不错的。基本发现,我对编解码的实现原理不是很擅长,无法做到深入的地步,只能说了解基本原理。还是喜欢偏重工程的,所以后续以多媒体框架、渲染、传输、存储为主。
    经过几个月的学习,ffmpeg源码的主要框架基本理清,为后续深入分析及学习做一个好的基础。

    除了这些,鉴于部分面试及工作需求,自学了DXVA解码框架、Linux编程的基础知识(操作系统、shell、gcc、make、系统编程)、android基本框架知识(APP开发、NDK、JNI)。

    2015年的感受

    • 转眼间毕业三年了。想想,从毕业开始就是为了找一份工作,现在发现我需要的是一份事业,工作的仅仅是个人事业的一部分,为了经济上的自由,工作是必须的。所以,找到个人事业的着力点,将会是接下来几年的一个很重要的方向。
    • 技术上的很多问题是相通的,很少有问题你会是第一次遇到,所以认真点、专注点多数问题都是可以解决的。
    • 还是原来的想法,只有自己不断的成长和积累,你才不需要担心停滞不前,也不需要担心你会找不到工作。
    • 一定的自我展示能力还是必须的,要不总会被无视。
    • 及时的知识更新是必须的。
    • 在一个需要奋斗的年纪,就不要选择安逸的工作或者生活。
    • 随着年龄的增长,有些变化是必然的,但是“不忘初心”是必须的。

    2016年的学习纲要

    考虑到工作上需求以及个人关注点上考虑,2016年还有10个月,可以考虑以下几个方向:

    Android多媒体渲染机制(以视频为主)

    从目前来看可以考虑SDL、OpenGL ES等,音频渲染也需要简单了解。

    Android视频硬件加速框架

    libstagefright、omx等

    Android框架及内核学习

    换个说法,android全局变量的实现机制及分析

    多媒体容器格式解析

    主要目标是mp3、flv、mp4、ts、rmvb等。

    ffmpeg框架分析

    很多人都写过类似的文章,写这个主要是加深下理解。当然也可以学习下ffmpeg filter机制代码思想。

    Linux多媒体渲染机制

    基本可量化目标如下:

    • 最起码有不少于5篇原创的博客或者内容。
    • 基本掌握Android多媒体框架
    • 知道mp3、mp4、flv文件格式及分析工具
    • 掌握FFmpeg中filter基本用法及原理
  • 相关阅读:
    【转】Android系统中Fastboot和Recovery所扮演的角色。
    【转】Android ROM分析(1):刷机原理及方法
    【转】ANDROIDROM制作(一)——ROM结构介绍、精简和内置、一般刷机过程
    【转】使用fastboot命令刷机流程详解
    检测是否安装或者开启flash
    CentOS中/英文环境切换教程(CentOS6.8)
    id: cannot find name for user ID xxx处理办法
    linux重命名所有find查找到的文件/文件夹
    linux过滤旧文件中的空行和注释行剩余内容组成新文件
    CentOS和AIX查看系统序列号
  • 原文地址:https://www.cnblogs.com/tocy/p/my-2015-summary_2016-focus.html
Copyright © 2011-2022 走看看