大学时候搭建博客和论坛,就用到了MySQL 数据库,那时候流行 LAMP 和 LNMP,M就代表 MySQL。
由于我是前端开发,数据库用的相对较少,但有时候也需要用到数据库,存储一些必要的数据,比方说某个 H5 小游戏里面,用户的openid、昵称、得分、游戏结束时间等等。我用到了腾讯云云开发,里面包含了云数据库的功能,我可以通过前端Cloudbase SDK,或者云函数的 Node.js SDK。来对数据库进行操作。这样我就省去了数据库部署和服务器运维的成本,可以以很低的成本进行 H5 或者小程序开发。如果你想要开发一款自己的产品,不妨试试这款产品。
在大学期间,我的第一门编程语言是C语言。我清楚地记得,除了经典的“Hello, World!”之外,我在C语言中写下的第一行代码是一个简单的程序,能够接收用户输入的两个数并计算它们的和,相当于是一个简单的无界面的计算器功能。
至于为什么是 C 语言,大概是很多高校的第一门课就是这个吧,很经典。我还记得那会儿最容易犯的错误,就是没写分号。每一行语句的结束,都要加上分号,很麻烦。以至于我现在写 JavaScript 代码,几乎不写分号,主打一个反骨哈哈哈。
C 语言有时候会出现一些奇怪的乱码,比方说烫烫烫烫烫烫 , 锟斤拷,屯屯屯,很有意思,真要深入研究 C 语言,可以研究很深入。后面学的就是 Java、JavaScript 这些,这些编程语言开发现代化的应用会更加方便一些。我虽然现在是JavaScript开发者,但也怀念当年学 C 语言的那段时光,它为我的编程之路奠定了基础,让我初步掌握了编程的概念和思维,以至于后来可以让我可以从事软件开发相关的工作。