这是发布的第一篇随笔
今天就算是在博客园开通博客了,纪念一下。
我是因为前段时间找资料发现博客园里几篇文章质量相当高,然后发现有很多写代码的大神都在这里记录每天自己的体会与心得,于是我也心痒痒了,是啊,我怎么就不能通过这样的方式来进步呢?
呵呵,说到底,我还是个初学者。
现在是大学三年级了,能拿得出手的技术可以说几乎还没有。
我第一次接触编程应该是在初二的时候,那时我买了一部文曲星电子词典,TC1000,黑色的,那时候的激动心情现在就不多说了。记得几次偶然的机会,下载了几个BAS的游戏,然后也是偶然的发现能按F4修改一些东西,改着改着发现挺好玩的,然后上网找了一下教程,嗯,算是第一次接触了编程。我记得写的第一个东西是一个答题游戏,哈哈,当时可能还没什么概念吧,就知道IF……THEN……然后GOTO,一个答题下来就是长长的一堆重复的代码,不过当时自己很兴奋,同学也觉得自己很牛逼,嗯,发现编程真有趣!再到后来,暑假的时候,我试着写了一个类似于当时比较流行的《劲舞团》游戏,基本上把GVBASIC语言了解得差不多了,哈哈,其实暑假的时候我画得最多的时间是在玩《英雄坛说》,当时在论坛下载到一个修改版,终于能够玩通关了!说回来,再到之后,我的电子词典丢了!不过期间也接触到了一个类似C语言的LAVA语言,还是在文曲星电子词典上。2006年初的时候我家买了一台电脑,在此之前,我基本上还是不太会操作电脑的。后来在没有了电子词典的情况下,我用电脑写了个《橡皮屋》的游戏,LAVA的,呵呵,还发到论坛了……不过当时文曲星已经落寞了,呵呵……不过我当时都是处于一种玩的状态,能在电子词典上用编程的方式玩比单纯玩游戏好多了。后来进入高中了,学习占用的时间也比较多,再加上自己并没有什么系统去学习过,基本上在技术上处于一个停滞的状态……
进入大学后,接触了一些在学校电子创新实验室的学长,在他们的引进下开始学习51单片机编程,因为我之前有C语言的基础,单纯编写代码来说还是比较简单的,也比大多数同学理解得快,大一第二个学期的时候也去把计算机二级过了。后来还参加了全国大学生电子竞赛以及省赛,陆续接触到了AVR单片机、MSP430单片机、STM32,也做过一些用于比赛的项目,期间还因为项目上需要一个PC上的上位机程序,呃,当时我有点手足无措,因为虽然之前高中的时候就曾使用过VB之类的东西用系统控件写过一点点简单的东西,以为能够入门了,但是真正用起来的时候发现,自己用VB写个串口通讯的东西都有困难。然后我在网上找,呃,发现易语言这个东西,嗯,这东西貌似不错,写几个中文基本上就差不多了,比较符合直觉,而且大多数东西它的支持库都包含了,即使帮助又还很齐全,函数的缺省参数补全也是相当方便……呃,我就感觉这是一个比较方便的东西,于是,项目的上位机软件就用它了。后来又陆续的接触了一下易语言,也草草地做了几个小工具,还使劲上网找别人做的东西,自己改一下,基本上就能满足一般的需求了,嗯,它让我开始偷懒。
老实说,如果现在让我写个PC上的软件,我第一想到的还是易语言,也似乎只会使用易语言,想想自己也真够差劲的。是的,易语言这样的东西是拿不出手的,更何况自己还不精,就算精了又能怎样?唉,为此,我也尝试过学习VC++,最后发现,额,还是不符合直觉,堆一个串口通讯的东西弄了好久,要想弄个实用点的东西出来还是会手足无措。呃,我懒,我该死,我不知道去钻研,唉
老实说,大学里面我迷迷茫茫的做了很多没有头绪的事情。我想学网页制作,发现JavaScript是个比较常用的东西,图书馆借了本厚厚的JavaScript的书,回去也就翻了翻,后来在w3school逛了逛,基本上目前就是看得懂HTML的水平,想徒手做出个有点特殊的网页,呃,还是免了吧;我碰到一个学长Flash做得很牛逼,他就是从大一接触Flash开始一直在学习ActionScript,嗯,我也借了本很厚的ActionScript的书回去,呃,这次翻了比较多,老实说,现在,我基本上忘光了!我还想学Android应用开发,下载了一大堆的视频教程,有Java的、有专门讲安卓的,老实说,我仅仅照着教程搭了个开发环境,然后改了下布局文件,呃,一个“Hello World”,呃,似乎没往下做了……;后来听说C#入门比较简单,也去图书馆借了本也是厚厚的C#入门教程,我还续借了一次,还超期了几天,还是没怎么看,现在,我用VS2012,额,也只能写个“hello world”,还没入门,对C#都没入门!现在我还想学Python……
呃,我终于是觉察到自己已经傻得不行了,时间已经不早了,大三了,能拿得出手的东西还没有,以后,怎么立足啊…………
于是我想到了开通一个写学习笔记的博客的想法,之前虽然说都是自学,但是,完全没有写笔记的习惯啊,也不能坚持啊,导致现在一事无成啊!!!是时候认认真真地学点东西了。
老实说,我现在虽然专业是电子,可能从事的东西是硬件接触多一些,可我最喜欢的事情还是自己写代码。虽然我不想以后职业就是纯粹写代码、整天写代码,但是作为一个业余爱好是会陪伴终生的。我也希望,能够早日学到一点能拿得出手的技术,到以后要用的时候可以跟别人说,我会什么,我真的会什么!