发布于 2026-01-06 3 阅读
0

然而,凯蒂·科德

然而,凯蒂·科德

我的故事目前为止……

从我的个人资料就能看出我有多年轻,所以这篇就简单说说吧。😊 大约四年前的一天,我待在房间里(大概是闲得无聊),上网浏览服装网站。我记不清具体是哪个网站了,可能是 Forever 21,然后我发现一个页面在我的浏览器里显示不正常。我当时以为是我的电脑问题,但我真的很想让那个页面正常显示。我上网搜索了一下,发现按 F12 键可以打开“开发者模式”。

我当时到底在看些什么?我大概花了几个小时研究源代码,第一次接触到了HTML和CSS。奇迹般地,我修改了一些CSS代码,天哪!页面突然看起来正常了!
我当然以为我修改了他们服务器上的代码,结果刷新页面后发现又不行了,真是吓了一跳。

那是我第一次接触编程,它深深吸引了我,让我开始阅读更多资料,并将代码保存到硬盘上。我制作了一些非常粗糙的网页(设计并非我的强项),但我逐渐理解了其中的逻辑,并自学了基本的网页编程。

当然,我希望我的网页更炫酷,于是就接触到了 JavaScript。哎,这真是一次巨大的飞跃。if 语句、循环语句、函数、回调函数;我一度放弃了好几个星期,但它总是像个幽灵一样吸引着我。慢慢来……一次只学一点……先精通一个函数……然后再去学习另一个。

从前端到后端……

我曾经读过一些关于Java的文章,起初以为它和JavaScript一样。后来,我下载了Eclipse,进入了IDE的世界。我开发了几个非常简单的Windows应用程序,尝试了各种布局管理器,并把各种控件都放在同一个窗口中。这感觉就像到了另一个国家。Java和JavaScript看起来很像,但我意识到Web编程和桌面应用程序编程简直天壤之别。

我刚上高中时,发现学校有个学生运营的网站,就有一天下午进去看了看,想看看整个网站是怎么搭建起来的。社团指导老师听说我会HTML和CSS,就鼓励我帮忙。后来他发现我还会JavaScript,就把更多的工作交给我了。

难以融入……

第一周我就发现自己是社团里唯一的女生。那些高年级的男生瞧不起我,根本不愿帮我。更糟糕的是,我优化了一段代码,让它运行得更高效(我很快发现,原来是他们其中一个男生写的)。他们总是独来独往,我肯定听到过他们对我说一些难听的话。

几句难听的话之后,我忍无可忍,去找了社团指导老师,告诉他我决定退出。这是我的第一份“工作”,而我却要辞职。他把我叫到办公室,说其他人觉得我构成了威胁,因为作为一名大一新生,我的编程水平就已经比他们高了。我心里突然冒出一个念头:如果我真的进入编程这个行业,恐怕也会面临同样的境遇。我安慰自己说,编程只是个有趣的爱好,我应该去找点别的让自己快乐的事情(比如买衣服😊,别让我再说这个了!)。

老师问我有没有兴趣帮他做后端开发。后端用的是 ASP.NET MVC 和 MySQL 数据库。突然间,我仿佛进入了一个全新的世界。同学们以前都没做过后端开发,这样我就不用跟那些男生打交道了。我回家后下载了 Visual Studio,自学了 C# .NET 框架。
我用 .NET 做了和去年用 Java AWT 做的一样的桌面应用。这并不难,我很快就熟悉了新的 IDE 和项目结构。虽然 .NET 用的是 DLL 文件而不是 JAR 文件,把它们整合起来也花了一些时间,但我还是答应做后端开发。

除了 Entity Framework,SQL 也是个难题。我不是专家,但我知道如何使用工具(比如构建器和调试器)来解决问题。

正如我在文章开头所说,我的故事很短。接下来我要做的重大决定是申请大学时选择什么专业。我是该选择计算机科学,花四年时间学习一些我可能已经掌握的知识呢?这个专业的男女比例是多少?女生会受到怎样的待遇?这一切都还有待决定。

我是……方面的专家。

正如之前所说,我并不觉得自己是任何领域的专家。我可以说我对很多不同的技术都有一些了解。然而,随着时间的推移,需要学习的知识似乎增长得比我跟上的速度还要快。我想学习一些 ES6 框架,比如 Vue、React 和 Angular。此外,还有 .NET Core、SQL Server、Docker 等等。

当我脑子里塞满了各种编程选项时,我就会去商场逛逛,把这些想法都清空一下。这是我从高科技领域抽身出来的休息时间,也是个逛街的好机会!

文章来源:https://dev.to/katnel20/nevertheless-katie-coded-12h