德鲁·夸什纳克

1754 积分
User profile image.
新英格兰,CT

我一直对计算机很感兴趣,并且会发现自己和计算机科学专业的学生混在一起,而不是和我所在的航空管理或商业管理专业的学生在一起。在家里和工作中,我主要通过自学使用计算机,从 Excel 和 Access 的 VBA 开始,到工作中使用的 ASP 和 SQL。幸运的是,我现在的雇主重视教育,所以我一直在上课,不仅学习技术,还纠正多年来一直做错的事情。在家里,我一直在自学 Linux、系统管理、网络以及将我们的系统从 Windows 迁移到 Linux 的整体方法。我参与了丹伯里地区计算机协会 (DACS.org),我有机会运用我通过艰苦方式学到的知识,希望能帮助他人。我已经享受开源一段时间了,并且我希望更好地理解整个模型和应用。

撰写的评论

我的很多编程都是基于工作中的需求。

- 我开始在 Excel 中使用 VBA,以浏览来自大型机的海量文本文件,从而获取末尾的总数。
- 我学习了 VB script 和 SQL,以将数据从大型机移动到 SQL Server。然后他们开始教我 Pick Basic(一种 Unidata 的变体)。
- 当我需要将数据从数据仓库获取到我们的销售代表时,我学习了 ASP (classic)。

除了上面的 Unidata,以及高中('89年)的 Basic 和 Pascal 之外,上面的列表都是在工作中自学的。

困难的是,在我开始上课之前,我不知道我学的是对是错,而且我发现 IT 部门给出的建议与课堂上说的“不要做”是一样的。

最终,在另一家公司,我确实获得了 ASP.NET 和 VB.NET 以及 SQL Server 的培训。

与此同时,在家里我自学了 Linux、PHP 和 C#。

根据我在家里的 Linux 和 PHP 经验,我被委派将公司 Drupal 站点从 5 更新到 7。我不仅要学习 Drupal 是什么以及 CMS 如何工作,还必须根据我在家里的 Linux 经验学习管理它所在的 FreeBSD。

这花了我大约 14 个月,或者像我的老板喜欢指出的那样“3 个财政年度”(那是第一个财政年度的最后一个月,一个完整的财政年度以及第三个财政年度的第一个月)。

有趣的是,正是我自己学习的技术(ASP、Linux、PHP)为我带来了机会。

我在工作中使用 Windows,对此我没有太多选择。

在家里,我混合使用 Windows 和 Linux 系统。我有 2 台笔记本电脑,其中一台笔记本电脑有 2 个硬盘驱动器;一个是 Linux 的,一个是 Windows 的。

如果我可以减少我的发行版和桌面环境的切换,我可能会更专注于单一操作系统(Linux)。

我认为对我来说最好的情况是,如果我得到一台新的 Linux 电脑 (System76?),它有足够的性能来安装 Windows(以备不时之需),并且有足够的性能来玩我的几款游戏(通过 WINE)。

© . All rights reserved.