在学习科目(django、游戏和应用程序开发、逆向工程)上苦苦挣扎



我一直在努力寻找一门深入研究的科目。。主题(更像是选择)是:django、unity游戏编程、汇编中的逆向工程和java应用程序开发。如果有人能从他自己的经历中启发我一个或多个主题,或者向我推荐他自己的一个新主题,我会很高兴我对python、java、C#和html\css 有一定的了解

我尝试过在安卓工作室开发unity、java应用程序,我有点搞砸了django。。但每次我开始一个项目时,我都没有真正完成。

我很想学习所有这些,但无法决定从哪一个开始,我最终一无所获:v

提前感谢

我觉得你从未完成一个项目的原因可能是缺乏动力。你需要把注意力从"我应该学什么"转变为"我想做什么"。然后找到有助于你实现这一目标的编程语言/技能。

话虽如此,我认为逆向工程的想法可能超出了你的范围(至少目前)。显然,追随你的激情,这只是我的观点,但基于你所描述的技能集(Python、Java、C#、HTML5),我认为深入研究Assembly这样的东西对你来说会很陌生(我无论如何都不是专家,但我知道人们经常觉得Assembly很难)。

由于您对Python和HTML5有一定的了解,您可以使用Django创建一个web应用程序。

或者,既然你知道Java和C#,你就可以走移动路线——也就是说,Android和Java或者Xamarin和C#。

在Unity方面,我想建议你,在尝试过自己制作游戏之后,制作一款好游戏需要的不仅仅是C#。除非你真的下定决心、充满激情,或者是一个正派的艺术家和音乐家,否则你可能会对自己制作的游戏感到沮丧一段时间。

对于你可能感兴趣的新领域,总是有人工智能(Python对其非常有用)和桌面应用程序(即带有C#的Windows程序,带有HTML5的Electron应用程序)。

回想一下你未完成的项目;哪一个最有趣?你最喜欢使用哪种语言?这可以作为你想去哪里的一个指标。

我怀疑StackOverflow上的人是否会(能够)给你一个明确的答案,因为我们曾经都在同一个地方我不能替你决定。没有人替我决定。

告诉我自己去发现对没有帮助

这在短期内可能不会有帮助,但从长远来看可能会有帮助。