第一篇博客:work harder for you
2014-02-20 11:18
225 查看
时间似一汪清水,悄然从指间流逝......若不及时耕耘,亦只能觊觎他人的丰收.
so work harder for tomorrow !
从事软件开发工作两年有余,对计算机体系结构、编译原理、数据结构和操作系统系统原理等有一定的了解,刚开始的一段时间一直是做的裸机程序的开发,集成的IDE开发环境,工作起来确实方便,却也让我们错失了很多很多知识。这段时间算是在门外窥探这奇妙的计算机世界。学校的时候也玩过linux系统,但仅仅局限于敲几个shell命令,按着unix环境编程上的例子写几段小代码,对其中的原理知之甚少,那段时间也是最最茫然而不知所措。
之后接触到一个比较大型的项目,虽然因为人力的原因项目终告失败,但我在这短暂的过程中还是学到了一些有用的东西,知道如何通过Makefile去管理一个工程项目,知道什么是静态库,什么是动态库,知道应用程序和操作系统之间的关系等等等等。
后来在工作中使用了rt-thread,他是由中国开源社区主导开发的开源嵌入式实时操作系统。每次跟朋友说这是中国人自己写的操作系统,他们都表示出自己的不屑。为什么我们就这么不自信呢。在我看来这是很棒的一个操作系统。在使用的过程中也确实稳定好用。别的不多说...... 在使用rt-thread的过程中,我同样学到了很多很多,如:进程、进程调度、内存管理、IPC、设备管理等,根据他们优秀的外设驱动架构我完成自己平台上的IIC驱动、spi驱动、文件系统、finsh
shell等功能,这段开发的经历让我对操作系统原理有了一次比较深入的了解,也让我喜欢上了操作系统。
之前对自己未来的发展方向其实不是很明确,但现在已基本明晰。未来我会往linux系统以及底层驱动方向发展,这才是我真正喜欢的工作......
这是一条很漫长的路,为了能够在未来有所建树。我必须付出更多的努力!我还只是个菜鸟,还不知道如何以最快的最合适的方式去学习和努力。所以在此希望得到前辈的指点,希望你留下自己的宝贵经验。现在的我只能按着自己的理解一步一步往前走,但愿不要走太多的弯路。手上有本《Linux内核设计与实现》,看了前几章感觉写的不错,浅显易懂。不求太深的理解,初次阅读的目标是欣赏和理解linux内核的设计和实现之美,引导我走过跌跌撞撞的起步阶段。
废话不多说,走起!之后我会在自己的博客中和朋友们分享自己的阅读感受,加油!共勉!
so work harder for tomorrow !
从事软件开发工作两年有余,对计算机体系结构、编译原理、数据结构和操作系统系统原理等有一定的了解,刚开始的一段时间一直是做的裸机程序的开发,集成的IDE开发环境,工作起来确实方便,却也让我们错失了很多很多知识。这段时间算是在门外窥探这奇妙的计算机世界。学校的时候也玩过linux系统,但仅仅局限于敲几个shell命令,按着unix环境编程上的例子写几段小代码,对其中的原理知之甚少,那段时间也是最最茫然而不知所措。
之后接触到一个比较大型的项目,虽然因为人力的原因项目终告失败,但我在这短暂的过程中还是学到了一些有用的东西,知道如何通过Makefile去管理一个工程项目,知道什么是静态库,什么是动态库,知道应用程序和操作系统之间的关系等等等等。
后来在工作中使用了rt-thread,他是由中国开源社区主导开发的开源嵌入式实时操作系统。每次跟朋友说这是中国人自己写的操作系统,他们都表示出自己的不屑。为什么我们就这么不自信呢。在我看来这是很棒的一个操作系统。在使用的过程中也确实稳定好用。别的不多说...... 在使用rt-thread的过程中,我同样学到了很多很多,如:进程、进程调度、内存管理、IPC、设备管理等,根据他们优秀的外设驱动架构我完成自己平台上的IIC驱动、spi驱动、文件系统、finsh
shell等功能,这段开发的经历让我对操作系统原理有了一次比较深入的了解,也让我喜欢上了操作系统。
之前对自己未来的发展方向其实不是很明确,但现在已基本明晰。未来我会往linux系统以及底层驱动方向发展,这才是我真正喜欢的工作......
这是一条很漫长的路,为了能够在未来有所建树。我必须付出更多的努力!我还只是个菜鸟,还不知道如何以最快的最合适的方式去学习和努力。所以在此希望得到前辈的指点,希望你留下自己的宝贵经验。现在的我只能按着自己的理解一步一步往前走,但愿不要走太多的弯路。手上有本《Linux内核设计与实现》,看了前几章感觉写的不错,浅显易懂。不求太深的理解,初次阅读的目标是欣赏和理解linux内核的设计和实现之美,引导我走过跌跌撞撞的起步阶段。
废话不多说,走起!之后我会在自己的博客中和朋友们分享自己的阅读感受,加油!共勉!
相关文章推荐
- You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Why You Can’t Work For Google
- How to Make Portable Class Libraries Work for You
- If Ifttt Put the MobilePhone to Work for You.
- You probably tried to upload too large file. Please refer to documentation for ways to workaround th
- what do you work for
- If ifttt Put the MobilePhone to Work for You
- ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- Failed to import pydot. You must install pydot and graphviz for pydotprint to work
- Data for the People: How to Make Our Post-Privacy Economy Work for You
- Make Domino Java Servlets Work For You
- ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- Lazy Analytics Let Other Queries Do the Work For You 懒惰分析:让其他查询语句为你工作
- ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
- You probably tried to upload too large file. Please refer to documentation for ways to workaround th
- Work with Passion: How to Do What You Love for a Living