我与编程的不解之缘

我与编程的不解之缘

初一下学期,由于各类缘由,我离开了学校,在家学习。这使我有更多的时间兼顾我更多的爱好,有一天我意外的加入了一个“QQ机器人”群,群里有着一个很好玩的机器人,你能够和他互动,能够和他玩游戏!我对这种机器人产生了强烈的兴趣,便开始在网上查找QQ机器人的资料,了解到这种QQ机器人是使用一种QQ协议软件制做的,用户能够在软件上登陆QQ,而后安装上本身喜欢的插件,就能作出独一无二的机器人!我兴奋的下载了软件,建立了个人第一个QQ机器人,我下载了不少有趣的插件,把个人QQ机器人作的很是有趣!git

过了一段时间后,我再也不知足于使用别人的插件,我想创造本身的插件!就开始在网上找教程。我发现这种插件是使用一种叫“易语言”的东西作成的,我便开始学习易语言,这是我人生中接触的第一门编程语言!数据库

通过了数月的学习后,我开始开发属于本身的插件!一开始我只是研究一些简单的功能,在不断的学习后,我作出了一些有用的功能,并把它们发布到了论坛,在短期内下载量突破了一万!这个结果,给了我极大的信心,并激发了我对编程更大的热情。编程

渐渐地,我再也不知足于插件开发,便开始学习网站开发!先是学习了简单的HTML,CSS,Javascript的基础知识!而后开始研究PHP。其实看的PHP教程并很少,我只学习了一点点基础就开始作本身的项目。(当时不会MySQL,只会使用PHPMyAdmin来操做数据库)我一边开发项目,一边学习!遇到什么问题都是第一时间查阅资料,把它搞懂了再继续开发项目。当个人第一个项目完成时,个人PHP基础也学的差很少了!此时我接触到了慕课网,我在上面找到了不少有用的教程,也在此时开始学习MySQL。api

后来我了解到Python,据说这门编程语言很是有前途,能干的事情也很是多!我便开始学习Python,我先把慕课网的Python基础教程都看了一遍,再本身尝试着开发Web爬虫,我作的第一款爬虫是从互联网中爬取须要的图片!从那之后,我须要什么内容时,我总能使用爬虫把它搞到手!接着我还学习了Flask、Django这类Web框架的使用,也尝试着作了一些简单Demo。(想学好编程,必须多作项目才行!)平时也喜欢用Python去搞一些我的认为颇有趣的东西,好比终端程序、使用Tkinter作的简单的GUI程序 ....浏览器

再后来我还接触到不少语言,如Java,C/C++,Ruby,Golang,C# 等。但这些语言我只是简单的使用过,尚未像PHP和Python那样去认认真真学习和研究。框架

在2018年6月,我了解到了码云,又经过码云了解到了Git和GitHub。我便建立了人生中的第一个开源项目:Terminal-Gitee,这是我使用Python开发的一个爬虫,你能够选择本身想查看的语言,它会自动把这个语言下的全部开源项目显示出来,这样就能够在不打开浏览器的状况下查看码云上的项目了!编程语言

我在2018年开发了不少网站,接触到了框架这一知识点,我先简单的学习了ThinkPHP,可是这个框架并不能知足个人需求!我便尝试着开发属于本身的框架。在一个月的努力后,我作出的第一个框架Lolly(远古版本),那时我还不了解Composer,PSR-4等知识,框架没有使用自动加载,致使程序运行很是的慢。在开发项目的时候不断的完善个人框架,框架迎来了一次巨大的更新!我将框架提交到了Composer,并优化了部分程序!后来了解到自动加载,我又将框架代码所有推翻重写,才有了如今的最新版。(最新版的运行速度也不咋地,还须要继续优化)学习

以后我也接触到了APP开发,本身尝试着开发了一款发表文章的APP。(目前已没法访问,将来会重写程序)在开发程序接口时,感受这种本身写的接口毫无规范,代码乱七八糟的,便打算开发一款接口开发框架!我先了解了一下目前网上已存在的接口框架,而后开始开发本身的接口框架:LyAPI。这个框架我也一直在维护,从建立项目到如今也快有一年了,我不断的在更新新功能,框架也帮助到了一些开发者。优化

从2017到如今也有两年了,我学到了不少有用的知识,也有了明确的人生目标。努力朝着本身定的目标前进!加油吧!网站

相关文章
相关标签/搜索