等待了3天,终于可以发文了。。
工作了五年多了,在外也漂泊了五年多,现在回到成都! 回顾这么多年的工作,技术不是自夸很牛,但也能够独当一面了。想想决定开个博客,写下点东西。
我从毕业开始就一直在做嵌入式linux设备的软件,做过DVB,BD player,DVB,Video Matrix等设备(虽然新的工作是平台软件,但也是跨平台的),也管理团队做项目。涉及设备的linux驱动,流媒体的Codec,linux的图形库,嵌入式设备的UI,DVB的SI中间件,RTSP,TCP/IP网络应用等等(还有什么iSCSI,Lua,很多开源库),懂得技术很杂,很多。所以还是得把这些原创的文档分几个类别。
说是开博,其实这个账号在读研究生的05年就注册了,之前,主要用于下载资料用(且为了下载资源积分,还注册了几个号)。为了感谢这么多年CSDN的支持,就把博客开在这儿。
记得刚开始工作做DVB的时候,真是觉得什么都很新鲜,但又什么都不懂。好在我的引路师傅和项目团队很不错,不到两个月就熟悉了。毕竟不是科班出身,基础不够扎实,于是乎,在同事兄弟的指导下,我开始系统地自学linux系统。《Unix环境高级编程 第一版》,《TCP/IP 详解 第一卷》,《Unix网络编程第一卷/第二卷》,《Programming with Posix Threads》,《Linux内核源代码情景分析》(这本书到现在有些部分都没研究懂)。
这几本书前面几本都是 W. Richard Stevens 所著的,可惜他老人家99年就仙逝了,还不到50岁, 和冯. 偌依曼一样。
做DVB这些流媒体消费电子的好处就是可以上班享受电影电视,记得08年奥运会的时候,在公司用DVB-T看看比赛。后来,工作上做了一些对网络应用,流媒体各种格式和解码相关的项目外,自己也写了一个对各种媒体格式Demux的工具(包括flv,wmv,mp4,avi,等等),几个复杂的网络工具。
真是懂得越多就越发现未知的就越多。lua,json,google gtest/gmock等等。同时,自己越来越对这个编程感兴趣,离不开他了。未来即使做了管理类的工作,但是我相信自己还是会花很多时间在这个编程具体工作上。
说了这么多,还是争取每周至少1篇原创文章,即是分享,也是总结。
最后希望我的文章对各位看客有所帮助,当然,如果私下有些项目也可以合作。
Good Luck!