CSDN博主排名更新公告
https://blogdev.blog.csdn.net/article/details/101441371
正好写个感想。
本科计算机,2015大二时注册的csdn,那时候常常是百度编程作业题目,希望能找到AC的代码直接交作业上去,那是有点讨厌csdn(因为没法自由复制代码,格式粘贴下来是一整行……),那时候,作业代码都是从——博客园、csdn、学步园、百度文库、百度知道,这些地方搜到的,那时候学编程语言不知道有编译器区别什么的——一旦编译失败或者看到看不懂的高级语法,我就会先想到wtf……
后来学到了大三,经过操作系统、编译原理等科目学习后才知道平时的编程作业的代码还可以有那么多的版本。
再后来到了大四写毕设,开始用csdn当作笔记,把解决问题的过程发出来,也是自己的一个备忘。
再到了工作,发现过去学习的算法、编程语言只是一部分,项目环境的配置、动态库的调用等问题就成了最主要的问题。
再谈谈我学计算机想做的事。
最近很火的机器学习、人工智能、大数据、云计算、分布式计算……这些听起来高端上档次的东西,我感觉在自己能提供的一台笔记本电脑上很难施展的开,由于这些东西的难以在自己硬件平台上进行操作,以及主要兴趣点不在上面,我不会趋之若鹜。
小时候觉得杀毒软件很厉害、游戏破解汉化组很厉害,当时没少下载杀毒软件安装包收藏,还在自己电脑上装了5款杀毒软件(最后由于nod32和360冲突导致开机死锁不得不重置电脑……)
初学编程语言时,我曾幼稚的认为我可以用c语言编写出一切我想要的功能……到后来想做个东西都要改用相应的语言或者库……真的感觉不胜其烦,想做个什么就需要学个相应的东西,不过毕竟比起自己造轮子学会怎么用别人造的轮子更省时间——否则我何不从硬件、汇编机器语言开始做自己的图形界面呢(笑)。
我想做实用的小程序,就像那时的“千千静听”(郑南岭)一样,那一辈的程序员理论扎实、技术过硬,言行中都会感觉到他们的钻研精神,同时也是低调,不爱张扬的。不像现在追人工智能这种模糊的噱头(本人不太清楚人工智能可以过硬且具体比较的数据,望指正),当然千千静听的创始人已经搜不到什么消息淡出了人们的视野。
我的第一个可用的软件就是“嗅图狗”,它是我的毕设,也算是我想做实用程序的一个开始。
随着真正深入接触计算机的时间累积(我3岁到小学家里有电脑但只会玩电脑的时间不算(后来因为学习家里把电脑撤了……))我发现我需要用计算机做很多我想做的或者超过人工能力的事情——我想将游戏里的模型提取出来、网络上的资源批量爬取下来。
最后
附上我还需深入的几个问题:
程序如何运行,文件如何读取,web如何运行,批处理与爬虫
我不得不持续碰到的几个问题:
具体实现(代码甚至电路),操作系统下的配置,用代码或指令调用库来实现,使用现有工具及其复杂操作。