有感于和同事的一次的处理经历:
最近公司有个项目需要处理热插拔的东西,首先想到的是是否已经有已有的方案,在gdk上面找到了已经有的方案,知道glib的库里面有相关的解决方式,但是对于gtk的一套东西确实语法不太熟悉,没有继续追踪下去,后来另外找了一个可以直接调用的库,然后应用到项目中后,发现对于该库的不熟悉,导致程序的编译,安装目录等都被这个第三方库给覆盖了,于是开始决定熟悉下这个库。然后决定用第三方库确实有代价,自己做事确实有点拿来主义的性质,没有安心去学懂这个基础的原理。
而此时和一个同事聊起来,有没有更好的办法来解决获取热插拔信号的问题,后来看他的demo, 我说你用的这个gio的库,我说当时追到这里,觉得这一套东西不太熟悉,没有继续追下去,他说你再往前走两步就知道,这个底层其实就是监控的/proc/mounts/目录的文件变化。
老实说很受触动,除了说对于知识需要执着以外,还需要勇气,往前一步的勇气,不知道为什么在接受新的知识的时候多少都有点抵触或者畏难的思想!还有个问题就是有时候在网上嘲笑拿来主义的无耻,我想是否应该更包容一些,也许对于某些知识,某些领域确实存在一些盲区,难免问出一些很小白的问题。