我不是一个全职的软件人。事实上,在过去的十年中,我 90% 的工作要么在硬件上,要么在编写低级(嵌入式)代码。
但另外 10% 涉及为开发工具编写 shell 脚本、更改内核以添加特殊功能以及为最终用户编写 GUI 应用程序。
问题是我发现自己在知识方面面临重大漏洞,通常是因为我已经多年没有完成“X”了,我要么忘记了,要么环境发生了变化。
每隔一段时间,TheDailyWTF.com 上就会出现这样的主题:“WTF:这家伙花了一整天的时间编写大量代码,而他本可以在库 baz 中调用 foobar()”。我自己去过那里,因为除了#include <stdio.h> 东西(例如)之外我不记得太多了,而且我的快速搜索不知何故错过了正确的库。
在您很少接触的编程环境中,您发现哪些方法可以有效地让自己快速学习和/或刷新自己?