在上大学前,我没有任何计算机基础,原因是家里不给买电脑,没机会接触。于是当时我对计算机的理解就是:计算机就是编程,只要学会编程语言什么都会了。
后来上了大学,虽然我们全校都凑不出一个计算机专业,但凭兴趣也是在自主慢慢学习,才发现计算机并不只是学习编程语言。最形象的例子,在搭建"萤ノ光"网站时我不会任何编程语言,只是学习用第三方平台、部署hexo网站;我朋友学过java、python等编程语言,但想搭建个人博客时找我帮忙——原因是一些指令、配置密钥什么的,git bash常用命令,根本不是编程语言()
我曾以为编程语言=计算机全部,我有段时间曾十分疑惑,尤其是我学C#时:听说Unity主要用C#写脚本,那我学了C#这门编程语言了,那学Unity写脚本时还学什么啊?不会再学一遍C#吧?
想了很久,我感觉想了一个很合适的比喻。我刚开始时可以比作成是原始人,学习编程语言是学习生火做饭的过程,保证我会做饭;学习一些新技术、框架,就像在学习如何使用高压锅、电饭煲、味精、糖醋等新工具做出更美味丰富的饭菜。