作为一名学生,我有许多语言/技术可以学习。除非定期进行练习,否则我常常会在2-3年内忘记过去的语言。
假设以后,您必须再次记住它。您几乎必须从基本开始并进行修改。有没有更好的方法来保留我学到的所有东西?
实时示例:作为一名学生,我必须学习C ++,JS,Vbscript,Bash,然后再通过Java和C#/。NET学习。我的辅助项目也在PHP中。
所有这些语法,功能数量和古怪的内部细节都不同。
特别是在C ++和Java中,必须记住很多内部细节。就像使用派生类对象初始化基类指针一样,C ++中的铸造方式也不同,还有许多其他语言都与之不同。
在2年内忘记所有这些只是巨大的损失。
您如何记住所有这些不同的语言和技术?
PS:我有一个快速参考表的想法。有没有人有创造一个的经验?有什么地方可以拿到吗?还有什么其他想法?
真的都是重复。您会做很多事情,并且最终会习惯它。诸如Java和C#之类的非常相似的语言有时可能会让人感到困惑,但这正是代码完成很方便的地方。
您最终会习惯的。每个必须使用多种不同语言的程序员始终都需要在一段时间内不使用某种特定的语言后刷新自己的语言。那里没有例外。
不要被在线上找到的教程或带有大量示例的博客所困扰。将这些工作发布几天的人,甚至可能在一个帖子中发布几周。他们不是坐下来在30分钟内撰写文章并发表文章的超级天才。这些事情已经做好了很多准备。实际上,大多数博客的投票率很高,有很多人在忙。但是他们的名字总是在顶部或底部的某个小地方打印,所以我总是想念那个。我知道我曾经以为这些人才华横溢,可以想到一个好主意,并在几个小时内将其写出来。许多和我一起上大学的人也都这么认为。一切看起来如此宏伟和坦率,令人有些沮丧。我们有一天会变得很好的想法似乎相去甚远,以至于我在大学认识的许多人都放弃了。
不要被这一切的规模所推迟。如果做得足够,您会习惯的。不要关注您在商店或网上看到的那些说“ 24小时内的Java专家”的书。现实地说,要依靠5-7年才能熟练掌握某种语言。