通过这次投票我学到了很多。
我几乎没在CSDN写过个人的感触这种东西,因为感觉这是一个开放的平台,并不想去像流水账一样去记录自己的琐事,至于为何会写这一篇后文会有提到。
因此这篇文章也不仅仅是投票的总结,也包含了很久之前的事情。忽然想到如果评委们看到了这篇文章,发现我才大三,会不会给我扣很多分叻;不过还是得写,因为难得在线上总结一次,当然得真诚。
进了大学才知道编程这东西,军训结束就加入了社联科技部以及计算机协会,毕竟还是想当技术宅。大一上学期唯一的专业课就是C++了,前面几章都像模像样的学了,后面几章因为课时不够老师上课很赶,我也没来得及看。年底有创新杯,于是开始学了C#以及WP的开发,来年写了两个很简陋的APP在学校弄了个奖。然而,并没有什么用,因为获奖的APP是通过微软的工具生成的,一行代码不用写。后面都发生了什么我也不想赘述下去,总而言之,我根本不知道要学什么,该怎么学。
所以,这是我写博客的初衷之一,希望能够给予刚踏进大学的童鞋对专业方向的指导。因为回头想想,我走了太多的弯路,浪费了很多的时间。我一直都想着以后工作几年了可以回学校在计协给同学们上一届非常系统的导论课。
在”二本“的大前提下,我相信还是超过了不少人的,而上文也说了我浪费了很多时间,这其中的原因是不玩网游,从来不玩有点夸张,不过网游(只玩过CF)三年只玩过不超过10局。
大一暑假写了一个WP平台的2048小游戏,加入了两个全新的玩点:不规则的面板以及同时操作2个面板,且都上线了。虽然意义不大,不过也算是体会到了整个流程,甚至试着加入了广告,当然,仅仅是为了学习如何用广告SDK。
虽然大一就在用CSDN,不过在这里有所分享还是在大二年底。当时又是一届创新杯,我试图使用OpenCV写一个相机程序到WP平台,因为OpenCV在WP上的支持不完善以及C++我不太会用的原因导致项目再次失败。不过在学习OpenCV的过程中,看到了浅墨(毛星云)的博客,MVP的光环深深的震撼了我。后来也跟着写了一些博客,最后觉得当时的ID太low,今年年初换了新ID。
经一位学长介绍了《计算机程序的构造和解释》这本书,在此之前看过一阵子田春翻译的Common Lisp,对函数式编程充满了强烈的兴趣和感情——至今唯一让我可以通宵看书码字的语言。于是有了现在的ID,nomasp。寒假在家刷SICP上的题目,刷了接近两百道的样子;每题都成了博客,就这样反复发博客才养成了坚持写博的好习惯,只要CSDN不倒相信我会一直写下去,即便倒了也会在个人博客里写下去。
《黑客与画家》作者说LISP就像一个宗教,的确,学习的时候就可以明显感受到,自己就像语言的一员;在LISP社区的一次提问,关于丘奇计数,没想到大家称其为祖师爷。我最喜欢的是Lambda、流,还有很多先进的特性,比如惰性求值、可编程。以后还会继续深入这一领域。
问过一些同学为什么不写博客,得到了3个答复:坚持不下来、不知道写什么以及水平不够。我的观点是,量变产生质变。小时候字很丑,六年级语文老师让我每天抄课文,800字,我抄了整整一年;即便是冬天,我也在火炉旁边抄完了。有次博客中因为公式不好输入只好手写,评论区有人说我字挺好,就是当年的坚持。不知道写什么是因为没有用心去想,无论是上课笔记还是课后总结不都可以吗?水平不够,记得春晚上有个小品中针对城市乡镇问题的一句话,大意是哪个人往上3代不是在农村,往上4代、5代呢;这里也是一样,哪个程序员往前倒退5年、10年不是菜鸟呢。同样的,也不用担心文章水平不够,毕竟阳春白雪和下里巴人都有其各自的消费群体。
后来在写Windows App开发的博客,因为大二下学期后来要考试了没能完成当初计划的章节内容有些遗憾了。期间申请通过了博客专家,认识了很多很多大神。在最近的投票过程中,我发现有些人抱怨CSDN不好种种;而我觉得,有些东西,只有用心付出了才会得到回报,当然真心付出了却也不计回报了;这不是和越努力越幸运一个道理么。
圈子也不再只是学校那么小了,有读者发邮件了,有读者加QQ了,我也都逐个热心回应。后来发现论坛在招募版主,于是试着申请了小版主,很多问题我还没有遇到过也无从解答,能解答的包括上网自己搜一遍也都好好解答了。其后还申请了微软的MSP,这又让我了全国各地更多的童鞋们,他们也帮我投了不少票。
因为前期了解过,知道去年有10个名额的入围奖,所以想试试能不能入围。可能因为我比较积极,10号早上喊了几个同学帮我投票当时还是第一。不过早有预想,没错,仅仅花了一小会时间洪洋大神就超过了一大截,事实证明早起的虫儿被鸟吃。后来排名跌跌撞撞稳定在了六七名,至于最后为什么成了第四,一是因为前面有人离开了,二是因为大家的鼎力支持。
今天就有人在博客评论区问我人气从哪来,大神有自己的粉丝和同事,而菜鸟有自己的朋友和同学,正如前面举的阳春白雪与下里巴人一般。
投票期间也看了很多博主的博客,除却技术外,貌似我和读者交流明显少很多。其中的原因主要就是我不太想把CSDN博客当作日记,不留名和姓,只是希望有人在需要的时候通过搜索引擎搜到我的博客解决了问题就好。想不清是哪位,记得对方记录了很多大学的日常,也许等我毕业了可以好好的总结一下留一下有益的给大家作为参考指导吧。为了更好的交流,我也换了真人未PS的照片以及建立了多个QQ群。
总有些意外的事情会发生,没想到票数能进前十,更没想到票数居然会出现一样的情况。结束后有朋友发消息过来说恭喜,我只好各个解释投票只占比50%。其实我很慌。一方面,放平了心态接受生活中已发生以及即将发生的一切;另一方面,为投票也花了不少时间,至少天天都盯着票数看。
最近最担心的事情有两个,一个是这个大赛结果,另一个就是创新杯的项目了。此前都很恐惧网络,很少有这方面的,顶多是一些API的。而这次,我计划将项目整个搬到微软的Azure上,再写Android和UWP的App,团队还需要写一个Chrome插件以及设计精致的图标和视频广告以迎接这个比赛。3个月的时间能不能完成这些呢,我很期待,也很紧张。但是,我真的很喜欢这个项目,从最初只有一个功能(调用OneNote的API)以及一个目的(学习Android练手)到现在完成的两个功能(其中一个功能找遍整个中文网络没有找到解决方案,等完善好了开源出来),再到规划的跨平台以及更多创意的设计构思,简直就像是我培育的孩子,这也是我喜欢写软件的原因,因为它能够不断的更新和进化。希望它能够顺利且按时被我完成并上线。
大学以来脑袋明显反应慢了,听说这是因为学的东西多了,也许吧,和电脑一样。算法还是得通过反复的习题来学习和巩固,继续坚持AOJ以及LeetCode。除了刷题以外,控制以后发博客的数量,提高质量,完成真正高水准的文章,花更多时间支持开源。
还是用初中备战中考时写的座右铭来结尾:脚踏实地,全力以赴!
完成时间 2015/12/22 - 1:28
第一次修改 2015/12/22 - 1:44 修改了错别字