选择软件开发项目

发布于 2024-09-11 15:17:33 字数 1431 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初心未许 2024-09-18 15:17:33

最好的项目是您真正想要构建的项目。我自己在“工作之外”的项目中也遇到过这样的问题。

  1. 衡量一下你需要花多少时间来完成它,这可能会限制你的可能性。
  2. 选择你感兴趣的东西,即使这意味着学习一些(小)东西 - 现在不是学习 C# 或 Ruby 的好时机,但是学习如何在 VB.NET 中使用加密可能已经足够小了。
  3. 如果可以的话,构建一些你可以使用或者你身边的人可以使用的东西。

一个例子:
我为第三年的安全课程构建了一个小型 P2P 消息客户端,它使用公钥加密在客户端之间发送消息。它并不花哨,但很有效,我在大约三周内就完成了它。我们中的一些人在本学期剩下的时间里在课堂上使用了客户端。

The best projects are the ones that you actually want to build. I struggle with this kind of thing myself in my "outside-of-work" projects.

  1. Gauge the amount of time you have to work on it, that will probably limit your possibilities.
  2. Pick something you're passionate about, even if it means learning a few (small) things -- this isn't a good time to learn C# or Ruby, but using learning how to use encryption in VB.NET is probably small enough.
  3. If you can, build something you can use or that someone close to you can use.

An example:
I built a small P2P messaging client for my 3rd year security course which used Public Key encryption to send messages between clients. It wasn't fancy, but it worked and I managed to build it in about 3 weeks. A few of us used the client in class for the remainder of the term.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文