我写这篇的文章的因为耗子在的我的教程下的反驳。我觉得有必要好好好澄清一下我什么论坛里有一些看上去很奇怪的规定,以及为什么我要写这篇教程,以及为什么这篇教程的内容是如此安排。
刚刚来到这个论坛上的人应该会很奇怪于一条规定:「请不要使用类似于 大佬 、 膜拜 、 萌新 这类词」这看上去非常的奇怪,也估计没有其他哪一个论坛里会有这样的限制了把。我之所以会写这一条规定是源于我在日常上网时和别人向我提问时经常出现的一个现象。我这里写一段简单的对话模拟这个现象。
「大佬,我是萌新,这个东西要怎么弄啊。」
「请去Google搜索一下。」
「我不懂啊,所以到底要怎么弄啊」
我相信大家应该或多或少的观察到过这个现象。这让我很头痛,原因是,一件明明可以自行解决的事,当人开始使用了「萌新」「大佬」这些词汇时,似乎就把自己的责任完全抛弃了,似乎在表明「我都叫你『大佬』了,这个你当然需要帮我解决。」但是不是那样的,弄懂或者解决一些问题,应该是提问者自己的责任,回答问题的人并没有义务帮你弄懂、帮你解决。这也是为什么我要我会写下 。
请不要使用类似于 大佬 、 膜拜 、 萌新 这类词,不是说你用了这些词别人就需要无条件的帮助你的,你得先把自己应该做的事情做好,别人才好帮助你。
这些和迷信权威和崇拜无关。
第二,为什么我要写「Minecraft mod 开发编程入门 」,这个教程也是同样出自我自己的需求,在之前我在回答别人的问题时经常发现,看上去他遇见是一个和Mod开发相关的问题,但其实他遇见的是一个Java基础问题。于是我就萌生了写这个教程的想法,来告诉那些人在我看来应该怎么学编程。
对我而言学习编程是一件严肃的事情,这也是为什么我不允许在开发教程区发布Java教学帖的原因。市面上已经充斥了大量的类似「21天精通Java」的烂书,市面上也早就有着享有盛誉的好书,我们不需要更多的Java教程了。
当然我也明白对于绝大部分人,是绝无可能按照这个教程一步一步下来的,我在实际操作过程中也是告诉那些向我抱怨内容过多的人,先看完基础部分,然后可以按照后面的内容直接学Java。
但之所以要有这些中间学习其他编程语言的内容,我还是希望大家能够尝试去学习其他的东西或者知道这个世界上有其他的编程语言他们和Java截然不同,学习它们可以让你见识到一种完全超出你想象的编程方式,你的眼界会更开阔,你也会更好的理解那些你在另一个语言中发现很难理解的东西(比如Java8的函数式编程)。
当然有很多人对我的教程提出了异议,在这里我想说,这是我写的指南,这里面自然会有非常多我主观的判断,我也从未保证过这是一个「客观」的指南,如果你觉得我里面的内容不合适,我也欢迎您也写一份指南来帮助新人。
至于耗子提到我修改了社区条款,我不是很明白这句话的意思,我不是很清楚我改了什么内容、也不清楚我修改了哪里的内容导致耗子说了这句话。据我所知,我上次修改「论坛总规章制度」也已经是4天前了,而且修改的内容也仅是语句不通顺和别字。