Apr 25 2014
Learn Linux Programming the Recursive Way(slides)

    Learn Linux Programming the Recursive Way(slides)

    昨天花了两个小时给本科的师弟师妹们分享了我从零开始学习 Linux 到学会在 Linux 下开发程序,以及参与开源社区的心得体会。

    学习编程,就好比学习武功,不是一件速成的事情,需要持之以恒。三五十年,略有小成。但这不意味着你无法在短期内学会一些足以防身的功夫。所以,我的观点是分阶段修炼不同程度的技能,用递归的方式更新自己的知识体系。

    更重要的,是在提升自我的过程中,学会回馈开源社区。少抱怨,多报bug。少批评,多鼓励。少拿来,多分享。只要每个人做出一点改变,我们就能改变世界。

    PDF 下载地址

Read More

Dec 8 2013
网工修炼之道(slides)

    网工修炼之道(slides)

    今天又忽悠了一些网络工程专业的师弟师妹,罪过罪过。

    这次的题目是《网工修炼之道》。从这份课件可以看出我的忽悠能力又上了一个高度。以前的忽悠属于说教式忽悠,现在倾向于故事型忽悠。真希望我能更多地把这种忽悠能力转换成生产力。

    顺便将以往的忽悠型slides放在这边做个检讨,警醒我多coding,少talking。

    1. The Art of Master Programming(2012)
    2. 科研的黑客之道(2011)
Read More

Dec 7 2013
开源禅史(slides)

    开源禅史(slides)

    今天无意中看到了我在2011年的软件自由日广州庆祝活动中编写的一份slides。

    这份slides简单介绍了黑客文化的兴起、Unix的诞生和与黑客文化的结合、Richard Stallman和他的GNU宣言,以及Linux的诞生和影响。算是对开源运动的历史背景、兴起和发展做了简要的介绍。内容还是挺有意思的,所以也在这里分享一下(我是在翻老本我会说吗)

    PDF 下载地址

Read More

© 2017 Joseph Pan with help from Hexo and .