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.
Gauge the amount of time you have to work on it, that will probably limit your possibilities.
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.
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.
发布评论
评论(1)
最好的项目是您真正想要构建的项目。我自己在“工作之外”的项目中也遇到过这样的问题。
一个例子:
我为第三年的安全课程构建了一个小型 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.
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.