入门之前
前言
我为何要写这一系列和计算机技术无关的文章呢?明明大部分人学习计算机是为了提升技术能力,以此来换取更多与技术能力相符的薪资,但正因为如此,这部分人在追求技术的学习上往往是以薪资考虑的,而本文并不是如此,本文追求的是如何让一个尚未入门的学生,尤其是计算机专业的大学生,更注重计算机科学、技术与编程的艺术性,更喜欢去将一些脑子里新奇的想法实现,去创造一些从未有过的、独一无二的事物,而非去模仿他人、重复他人,最终却无法成为他人。
当然在许多方面,重复是极其重要也是十分必要的,本系列也将说明“重复”的作用与其能够真正发挥作用的地方。
言归正传,正如这一系列的标题《入门之前》,这些文章将说明在学习计算机科学与技术(我更喜欢计算机科学与技术这个词,既不是一味追求高超技术,同时也追求严谨和优雅的科学)之前我们需要做些什么、了解什么,以此来更好地去入门。对于入门来说,大部分人对于新人的建议是学习一门语言,目前最多的声音便是C语言和Python,这两个也是目前绝大多数大学生在学习计算机语言的首选语言。
而在这一系列中,我们将谈到的并非如此简单,我们将从设备选择、编程习惯、语言选择、思想观念等多个方面来谈如何去学才能展现计算机科学的严谨、艺术和优雅,同时去高效率、高质量地提升计算机技术能力。
我认为本系列最适合的人群是准备读计算机专业的学生群体,并且我将尽