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

我在2019年所取得的成就和所学到的东西

我在2019年所取得的成就和所学到的东西

来自我的博客uzpg.me
GitHub 贡献

这篇文章总结了我2019年学习和完成的所有事情,以及我曾经和正在开发的项目。我还附上了所有我用来提升编程技能的优秀资源链接。

今年是我真正开始学习编程的一年。一切都始于一月份一个下雨天,当时我坐在书桌前,面对着一份英语作业。作业要求我用机器人扫描一段文本,找出其中的文学技巧。说实话,我当时真是无聊透顶。尽管我的编程知识非常有限,但我还是萌生了一个想法:创建一个网站,它可以扫描文本并返回所有文学技巧,这样就不用别人重复这项工作了。对于一个编程新手来说,这可真是一项艰巨的任务。但正是这份动力让我最终完成了这个项目。你可以在GitHub上查看名为Litscan的项目代码库(如果你查看的话,请记住我当时还是个新手 :])。

虽然这个项目最终没能部署到生产环境,但我很高兴自己做了这件事,因为它激发了我对编程的兴趣,也让我学到了很多东西!我从编写静态HTML页面一路走到了学习自然语言处理,并搭建了我的第一个Web服务器。

学习这个项目及其所有组成部分花了我一些时间,之后我在Tweag实习。我的导师是Matthias MeschedeArnaud Spiwack,我还有机会向Guillaume BouchardKris Jenkins学习。他们让我了解了职业开发人员的工作内容以及成为职业开发人员的不同途径。

之后,我开始学习开源的Odin Project Web 开发课程。这是一个非常棒的资源,由志愿者和开源维护者共同打造。我强烈推荐它,我认为它是从零基础到 Web 开发高手的最佳资源之一。它让我发现了 Ruby 以及我非常喜欢的 Rails 框架。它还带我走进了开源的世界,并提升了我对 Git 的理解。

作为课程的一部分,我学习了 Michael Hartl 的Ruby on Rails深度教程。我再次决定运用项目式学习方法。我没有按照书中的示例应用进行开发,而是遵循相同的框架,构建了Metadigest。Metadigest是我用 Rails 构建的一个新闻简报,它会抓取不同的 API 来获取当周最热门的技术内容。然后,我会对这些文章进行筛选,并发送摘要!通过这个项目,我学习了加密、API 请求,以及如何使用 AWS EC2 容器搭建生产环境的 Rails 网站。

时至今日,我正在利用这些优秀的资源学习计算机科学、黑客技术和人工智能方面的知识:

在学习这些免费内容的同时,我也开始着手开发 Devolio,这是一个供开发者分享、讨论和创作的开放平台。这是我目前最大的项目,因为我希望用户能够使用 CSS 自定义个人资料设计,并且我正在构建一个 API,以便用户能够在自己的创意项目中集成 Devolio。

我还没正式上线,但你可以访问以下链接查看首页:

我对这个网站感到非常兴奋,因为我认为它有可能发展成非常有趣的东西,如果大家有足够的兴趣,而且我能维持生计,我可能会将其开源。

我也很高兴能够建立起我的科技博客(你现在正在阅读的就是这个博客),并且在过去的 5 个月里写了 11 篇文章。

展望2020年的未来

与 Devolio 的进展

我打算着手这个项目。我想搭建一个高效的服务器,并开发首页上列出的各项功能。

最大的挑战将是用户获取,因为社交媒体网站需要用户才能发挥作用,而我没有太多资金进行广告宣传。

开源代码的想法非常吸引人。我知道,如果我能发展一个开源社区,这个项目将会变得非常棒,因为任何开发者都能贡献代码,发挥创造力,让志同道合的人都能更好地使用这个工具,这种能力非常强大。

Vue、WebAssembly 和 Node

我目前用于 Web 应用的技术栈可能有点“过时”了,所以我想了解一下 Node 和 Vue、React 等 JavaScript 框架为何如此火爆。我找到了一本不错的Node 书籍,等有时间我会读一读。WebAssembly看起来也是个很有意思的工具,我可以在学习 Rust 的同时使用它

白帽黑客

我认为通过Hacker101 的课程深入了解道德黑客技术会是一个非常有趣的课题。完成课程后,我想尝试一下他们的夺旗模拟练习和漏洞赏金计划。

设计

设计是网页开发中很有趣的一部分,我想提高使用 Figma 制作精美网站和模型的能力。以下是我找到的一些很棒的网站:

开源组织

我目前正在参与Google CodeIn项目,与不同的开源组织合作。我非常喜欢与他人一起在开源项目中编写代码,以及构建复杂工具所需的协作。我想找到更多可以贡献代码和参与开发的组织。您知道有哪些组织比较友好吗?

你明年有什么计划?请在下方留言,我很乐意和你聊聊!

文章来源:https://dev.to/uzayg/what-i-ve-built-and-what-i-ve-learned-in-2019-4bdf