编程一样可以很带感

📅 2026/7/5 3:37:13
编程一样可以很带感
这个想法在我脑子里已经存在很久了大约从大二的时候就开始有这个想法原因是当时看到我心中无限向往和喜爱的计算机被教材和老师教授成那个样子很多身边的同学都开始过那种魔兽睡觉吃饭三者无限循环的日子要知道他们当时来学校的时候问起为什么选软件专业他们都说想了解计算机游戏是怎么编出来的但是事实到最后他们还是没有玩电脑而是被电脑玩了到后面他们就更加破罐子破摔直至到毕业的时候的不了了之。那时候上课一个觉得老师水平不行基本上都是在读PPT我当时想我没有认读障碍要是这样上课我回去把PPT看一遍就行了第二个觉得选的教材虽然有的很不错我们很多教材都是英文的影印版但是我们中的大多数没有掌握学习的方法总指望着东西都是老师教的。后来我就产生了一个想法我希望等我弄懂一些皮毛的时候给那些刚刚上大学的向往学习编程的人写一系列适合我们这一代人口味的技术文章不要把这一腔热血直接浇灭在心里我想如果是我们这些人写这种东西还可以结合自身当时的体验毕竟比那些大学里感觉和实际情况脱钩的老师教的来的亲切。我也不敢说我现在对计算机了解有多少只是略知皮毛对于我即将写的这一系列只是希望能够抛砖引玉毕竟如果看到越来越多的人重复的是我大多数同学的故事感觉总有点不舒服如果在写作的过程中有任何的错误请各位及时指正在此先表示感谢了先说说我自己大学四年做了几个软件项目弄过几个网站但是都是个人工厂的小玩意不过就是这些小东西让我开始对编程对计算机有了比书本上更深刻的了解所以感触良深现在虽然还在学校但很大一部分是为了我的爸爸妈妈在国内的这种科研环境我相信不说什么大家应该都明白。这一篇就当做是一个前言我先说几个我这几年也算在这个行业岸上走的一点体会我还从来没下过这个行业的水中不过我很期待希望给正在入门或正在迷茫的人有点帮助一、最开始的这一点是对那些刚考入高校计算机专业的师弟师妹说的在《倚天屠龙记》里张无忌从张三丰那里学太极拳准备出战赵敏的时候张三丰问了句 “你还记得多少”到最后张无忌说“我已经全部忘记了”张三丰方才满意的笑了一下。要知道当你从高中到大学之后你将面对的是一个完全不同的环境这里没有班主任督促你学习没有固定的同桌没有人找你家长一切都要主动出击要学会自学高中那一套学习方法最好全部忘却。在高中说题海战术是不对的但是这个命题放在高中不一定成立因为数学往往需要题海战术但到了大学学计算机的话这句话还真是有道理没有一个计算机书后面附有大量的题目往往只有几道题目而这几道题目往往有个共同点需要你动手大多数人对动手有一种嫌麻烦的感觉这是学计算机的大忌后面我会详细的说明为什么这是大忌。二、在选书方面刚入门的时候这个方面不需要考虑的太多入门书籍基本上水平都差不多但是这里我比较推荐用外国人写的不一定非要是英文的当然如果你能看英文的更好。为什么这么说在计算机行业英文好是一个巨大的优势因为中国的计算机技术比外国落后的很多所以往往新的技术刚出来的时候往往都只有英文的如果你看到中文版了那么说明已经有人看过英文原版的而且弄懂之后开始无聊寂寞的翻译出来给人看赚别人的钱了你想你看中文版的是不是直接和别人都不在一个起跑线上了给稍微已经入过门的人我的建议是英文版书好于中文版的书代码不多原理说的多的书好于那种书中一大段一大段代码的书当然有些经典的MFC编程书籍除外。三、所谓英雄不问出处无论你是正规大学计算机、软件专业毕业还是从来没有上过大学但是对编程有兴趣的高中生在写程序设计计算机程序上创造力和灵感是很重要的所以那些大学不好的但是对计算机很感兴趣的人不用灰心特别是如果你觉得你的大学老师教的很差我可以说中国大学85%的计算机老师和你看到的计算机老师一样不用灰心编程这东西大部分靠自学。如果你想不通需要励志近的你可以看看熊猫烧香的作者远的可以看看马克·扎克伯格。四、要记住所谓计算机不是C, JAVA, C#等等而是计算机组成结构计算机网络操作系统和数据结构排名不分先后。五、不要迷恋任何学历或者地位比你高的计算机专业的人我到现在还经常能在课堂上看到一些人捧着《C精彩编程500例》这种书这没有什么这种人往往会向你显摆他的书让你看看里面那么多代码这种行为无处不透露着一种他不自知的恶心。六、不要相信写程序能靠那种《21天》系列搞定这个是一个长期积累的过程记住博观而约取厚积而薄发多看看经典著作会有领悟的。七、书一遍看不懂很正常这时候有人问怎么办答案很简单多看几遍千万不要把看一遍书当做最终目的古语说的好看书百遍其义自现多想想就算看的慢也没关系别人一天看完一章什么也没记住你一天看3页全部都懂了一年之后还是你比他懂得多。八、记得我刚上大学的时候别人问我的专业我说软件别人很羡慕的说期待你把什么什么网站给黑了还有很多人认为计算机就是游戏。其实计算机下面的方向很多数据挖掘模式识别人工智能图像处理信息安全等等所以等到一定的时候选个方向还是很重要的。九、学编程最重要的是数学因为如果数学不行的话一个你永远无法体会计算机奥妙的真谛第二个你就永远只能很苦闷的做无聊的叉叉叉管理系统了。十、学计算机学编程最重要的是要动手你可以把计算机想象成游泳你想哪有人学游泳是一直在岸边学习游泳姿势怎么样怎么样而从来不下水的游泳都是在水中学会的等你会了再上岸看一些书纠正姿势这样可以提高你的游泳技术。以前遇到一个法国人他说在他们学校有个计算机课程就叫 “swimming pool”就是给你一个题目一个机房一段时间你可以用任何办法把他搞出来意思就是让你在游泳池里扑腾就算学不会你也会学着怎么可以少呛点水。所以无论多小的程序我建议都实实在在的写一遍运行一遍感觉完全不一样。还有重要的一点计算机软件专业成绩绝对代表不了技术也有成绩好技术也好的但是这种人少的可怜大学里成绩好的不会写代码的比比皆是如果你想成为一个计算机高手这种人你完全可以不用管它别人有自己的生活方式毕竟保持物种的多样性是自然规律。今天先写这么多有什么不妥的地方请各位高手指正再次谢谢你们有错误一定要指正我。