利用这个博客拯救自己的记性差

刚开始随便写写

搭建这个博客的用意呢就是想利用它拯救自己学过就忘的缺点。

大一干的傻事

其实从大一开始,多多少少也玩过不少东西,大一下开始玩飞机 - 四旋翼 ,玩arduino,当时很傻的想着自己写飞控,一开始想要用四个倾斜开关当作一个脚掉下去-加油门的标志,然后呢慢慢地知道可以用其他东西测角度,搭过小飞机,完全“小白制造”飞控,坠机哈哈哈,那个时候还参加什么创客大赛,后来发现那是个幌子,原来是个伪创客盈利的机构,后来不怎么感兴趣了,感觉硬件挺有趣但是确实需要投入很多时间和精力。

大二干的傻事

大二开始py,知乎看多了症,搞爬虫,从最简单的开始,我记得是一个天气网站的信息爬取,那个Demo还行,直接能跑,其实那个时候连py语法都没看完,连迭代器,修饰器都不知道是啥。“有时候在我们学会走路前就要试着跑了!”听过这句话的意会就好了。现在还记得当时大二整天捣鼓教务网,想着能不能找出个小Bug,扒一扒同学的黑照啥的(当然违法的,故意侵犯个人隐私的事我是不会做的,我是本着学完爬虫想检验一下我们的系统的出发点,这个出发点是好的!),我会告诉你学校系统真的有bug嘛,我的小数据库里还有当时全校人的黑照,然后从学校的数据服务平台搞了其他的信息,全部装入了我的本地数据库。哦!那个时候看了社交网络,扎克伯格一顿骚操作搞了个女生颜值比较系统face.com,手痒我也搞了一个不过我就本地自己玩玩啦,当时还学到一个算法,就是竞技分数的算法,感到数学的神奇。在之后的开始写自己的小网站,预期是一个校内交友网站:匿名的,我自己从html开始弄,贼丑,功能还是ok的,账号密码登录,ZJU邮箱验证(仅用ZJU邮箱才可以注册为我的用户),然后就是那个时候学会了前后台传参怎么搞,ajax,当时精力都放在搞前端去了,写得还丑,不过也正因为这次经历,前端怎么给后台发信息,后台怎么给前端传数据,然后前台如何动态显示都有了一定了解(因为都是自己搞的啊,不了解弄不出来啊),然后把后台挂在了自己买的服务器,运行了好久了。再后来写什么图书管理系统就很easy了。

附上我的小链接 Feetime.cc

大二下开始学java,当时学院有门课让我对java很厌恶,哇!他上的可真失败,实际上现在了解最多的还是java,用过java重写过QQbot,这次爬虫经历可以说是很有意义了,因为爬的是动态的webqq,首先要登陆进去就很难,各种反爬,我算是了解了一些骚操作,打个比方,一般low一点的网站,直接post用户名&密码,腾讯爸爸不是,它用js把用户名&密码用md5加密,然后post,我翻了js文件才看懂他post的东西是哪里来的,反正一言难尽,代码一共1000行左右,真心不容易。

之后生活的主旋律放松了不少

在之后堕入了刷PAT的时光,这里要感谢一下juneone大佬了,juneone毅力比我好,变相地逼迫我去刷题,两个人结伴刷还是会好很多,希望他出国路能走的顺利一点,学了不少东西,有空我会整理一个关于PAT的专栏。哦,还有关于java看了一些关于jvm的东西,觉得学到了很多,其实这些都归功于数据库课程的学习-miniSql项目,个人来说那打开了我的一种思维,对于jvm的理解相对而言更深入。关于外包:感谢小黑给我介绍了一个中等难度的外包,怎么说呢逼迫自己学习吧,感觉自己的思维还是一贯很活跃的,对于给出解决方案我有一定的特长,当然局限于我对这些东西有一定的了解。一个基于协同过滤的酒店推荐系统,用spring框架搭建的小Web应用,满打满算用了我大概10小时吧,酒店数据都是用py爬的,py被我当做了工具,我不是说排斥py,py的优势是可见的,但我之所以把她当作工具而不是自己的主用语言,一方面是考虑到一些工作岗位需求的关系,另一方面也是不想和茫茫非计算机专业的人(都搞py,他们会调个函数就牛逼的不行),不是说不喜欢,只是不想自己变的那么肤浅而已,尽管py有些生疏,但像这次外包给系统搞数据,搞个小爬虫还是很在行的,毕竟有过爬取那么多反爬机制网页的经历,哈哈,意会一下就好。

漏了点什么

哎,就把自己想起来的东西写了些,其实还有很多有意思的事,例如微机的学习让我对于位的理解更加通透,在之后刷pat时也会用到位运算解决一些问题。最后也注重自己解决问题思维的培养了吧,其实刷pat就是一个培养思维的过程,能够明显的感觉到自己拿到一个问题之后的思维活跃程度明显上升。

今后的打算

最近接触了不少真正有分量的课,例如系统辨识-最老的机器学习,再说说自己之所以没有随大流去搞什么机器学习,一方面懒,另一方面觉得调调API搞个小Demo取悦一下自己真的不再适合现在的自己了。我希望自己在剩下的一年半能够积累一些素养,能够真正的积累一些东西,无论将来是考研还是工作都需要用切实的东西充实自己。不浮华,戒嗔戒躁,注重积累才是之后的主旋律。