且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

与一名上海学生深度交流上大学的事

更新时间:2022-10-12 11:44:42

这一组信件发生2012年6月左右,在我申请“IT学子成长指导”专栏之前,由于写文字翻出,及时分享。回想起来,也正是这段时间比较集中的信件往来,让我萌发了开专栏的念头。

【来信】

贺老师:
  我是一名来自上海的大一学生,快大二了。今天在CSDN,偶遇了贺老师的《“差生”,不要再拿兴趣说事》一文,一击即中。之后顺藤摸瓜来到您的新浪博客,感触很深,发现贺老师对教育的见解一如清风拂面,让人为之一振。
  特别令人感到新奇的是您用博客的方式和学生交流互动,这在我的印象中还是头一个。博客的形式相当不错,能将自己的生活和见解及时记录下来,回头看看会觉得挺有趣。我本人以前也喜欢写写博客,不过度过了迷茫的大一,爱上了打游戏和各种浪费时间,博客也是几近停滞。幸而方才如梦初醒,准备大展宏图一番,彻头彻尾改变曾经的自己,又碰巧遇上了贺老师,现在的心情,激动与忐忑并存。
  经过对贺老师博客略知一二,我发现老师很乐意点评学生的博客。不知老师是否愿意多收一个弟子?以后我博客有更新的话会邀请老师来做客并加以点评。另外,我目前虽然就读国际经贸专业,却对电子信息和软件工程颇感兴趣,其中不少专业问题,我们学校的老师都无法作出指导。希望老师能给我指点一二,不胜感激!
  附上我的博客,热切期待老师的回信!在未来的来信中我也会慢慢介绍我自己。

【回信】

  我在昨天就看到你的留言了。自己写的文字能让处在低潮的年轻学子振作起来,走向成功,这是我莫大的荣幸了。至于多收一个弟子一说,不必这样严肃,我们相互关注,尤其是有困扰时共同面对足矣。我通过写作让自己处于进步的行列中,为生活和工作找到激情,这种方式你也可以做下去。逐渐地,你会发现我们拥有的网络世界的美好,到处都能有帮助自己成长的资源。

  非常高兴以后能了解你更多,并且为你提供我力所能及的帮助。只不过,你选择的百度博客与我主要的站点——新浪博客和CSDN博客之间没有交集,需要时,无论分享你的成功,还是分担你的困扰,需要你主动联系我。

  为了让你我之间刚刚开始的故事能够影响更多同样处于待进步行列的青年学生,我将你的来信中的主要部分和我的回复摘抄到新浪博客。你看过我不少的博文,我想你能理解我的用心,并且不会对此介意。
  祝你能够在新的征程中一往无前,收获自己满意的人生。

【来信】
  多收一弟子肯定是给老师增加负担了,而且我乱七八糟的想法挺多,给老师添麻烦了。顺便扯一句,有同学还对写博客这样的作业敷衍了事,我觉得挺惋惜的。您是很忙碌的,这点可以从您博客中的只言片语中感受出来,平时又教书又开会,写博客“批”博客,接送孩子这种事都是亲自上阵,还要读书冥想,思考人生,真不知道这25个小时是从何而来?
  原本是开个头,想咨询一些专业问题的,写到这里,突发一问。作为一个大一学生,我明明是很空闲的,却一年下来做不了几件事;而一个成熟的人,却可以在短时间内完成大量的工作,效率惊人。有的人事情不多,倒经常焦头烂额;有的人事情愈多,愈有条不紊。这“多线程”的能力,恐怕就是成熟与否的标志了吧?
  男生不容易静下心,我反正是这样,任务开得多了,就容易蓝屏。不知老师是如何度过混沌期的?有总结出什么小诀窍可以分享吗?谢谢!

【回信】
  真羡慕你们有大把的时间可以支配。这“多线程”的能力,恐怕也是逼出来的。不过,你一说倒让我疑惑了:我到底怎么处理的? 大概应该将最重要的事挑出来,必须保证,剩下的事情逐一完成吧。高校教师时间***一些,这使得我平时和周末没有什么分别,节奏都差不多,很多年了,晚上不看电视已经成了习惯,基本没有应酬。这样的节奏并没有感觉受累、单调之类的,因为做的都是自己喜欢的事。
  现在更关心个性。于是你说的混沌期,还有没有兴趣的理由,迷惘之类的词语就被很多人用上了,越想得多,越觉得自己真是太冤了太苦了,社会上又充斥了更多的努力也不得好报的传闻(事实上,媒体很少报道努力自强类的事情,这吸引不了眼球),再加上是否你们这一代人的高考压力太大了,反正有千万个理由不去奋斗,而选择了享乐,耽误了青春。
  说到我的大学,是兰大文科楼的辉煌灯火让我找到了自己一文讲了我对迷惘期的突破。CSDN上的新作“振作只需一个理由:日子不能这样过”实际上也受了你的来信的影响。
  日子该怎么过?是个基本问题。想好了,想对了,着手干起来,不要再多想;再多想些,往往想出事来了,于是很多没有办法之类的事也就来了。

【来信】
  老师认为,做自己感兴趣的事永远不会觉得累,效率必然会很高。说到底,人一定要有理想的指引,那么很多事就水到渠成了。经老师这么一说,我一想,诶,其实挺简单的一件事,不过我还是有疑惑,说明我的目标其实还不怎么明确,尚需努力啊。
  说到理想,我的梦想有没有?有的。先说说我与编程之缘。从小我就对编程产生了浓厚兴趣,初中时自学过一段时间pascal,高一时玩起了C++,曾一度编写过一款很简陋的游戏,总共花了4个周末,结果编译错误,我又搞不懂错在哪里,就这么放弃了。现在那个工程已经不见了,挺可惜的。
  后来开始摆弄手机系统,并逐渐成长为所谓的“大神”,时不时在论坛、博客里发些玩机教程。平时到处借手机,刷机,修手机,乐在其中。不过时间长了,终于对玩机产生了厌倦,萌生了自己动手做手机软件的想法。本想大干一番,不过因为跟我的专业完全没有联系,学校里也没有相关的计算机专业老师可问——这里补充一下,我是上海对外贸易学院国际经济与贸易专业的大一学生;再加上自身的惰性,就这么搁置了一年。
  当我终于对碌碌无为、一成不变的生活感到疲倦,我如梦初醒,开始四处收集关于移动开发的资料信息。于是进到了CSDN,相见恨晚。有种感觉,在CSDN上看一天比我在网上闲逛一年的收获还大。真想劝那些天天泡在人人、微博上的同学迷途知返,不过也力不从心。况且自己也没做好,给人一副混日子的错觉,还是先管好自己吧。
  我的终极目标是成为移动电子商务界的领军。当然这个目标目前来说纯粹只是鼓舞士气,近期的目标是开发一款Andriod应用并免费放到市场里。我第一次感到如此地迫不及待想要开始暑假,因为这次不是为了玩,而是开启自己的梦想之旅。
  作为一名零基础的新学员,我认识到Andriod开发需要有一定 JAVA基础作为支撑。我有这样的疑惑:是尽快体验起来,甚至是把别人的程序抄来改装一下先试着玩好呢?还是脚踏实地把JAVA学扎实了,甚至还要学一些别的语言作为辅助呢?您的指导将为我暑假的奋斗提供方向。还有便是相关的编程教材太多太多,良莠不齐,我完全不知道哪本最经典又适合自学。希望老师能给我推荐一二,不胜感激!
  考虑到老师平时也挺忙的,本来想分几天时间交流,也好细水长流慢慢体会。很不幸的是刚刚得知宿舍今晚以后就断网了,所以一气呵成写了这么多,来了个四合一。其中废话不少,略显冗长,让老师受累了,着实抱歉!

【回信】
  差点儿忘了给你回邮件。
  我儿子上初中喜欢单片机,他做事我插不上手,他独特的学习方法让我摸不着头脑。你在中学时就有过编程经历,是很厉害的了,也必有自己独有的嗅觉和方法。所以指点你这样的学生我还是有压力的。
  就你的问题也还是谈点看法。你完全没有必要把XX学扎实了再做其他事情,毕竟你不用走科班的路子,做起来优先。学Java,随便找一本教材看下去,哪本顺眼看哪本,关键是是否能支持你看看书就能做实验,一边看书,一边编程,带着体验去看书,带着疑惑去实践。只要将基本语法,面向对象的一般概念突破了,就行。学C++是否一下子就给自己找了个大家伙做,结果无法动弹而搁置了?学JAVA可是要“从小事做起”,不断学下去的。当语法、开发环境熟悉之后,就可以直接按照一些教程开始试探做Android应用,同样,从小事做起,逐渐积累经验即可。
  总结一下,就是做中学,学中做。小的做成大的,大的做成一个完整的。最终作品是目标,中间在出N多个实验品。
  至于经典教材,一般都是那些大厚本,等你有过体验,自己会发现的,刚开始不必关注,免得把自己吓住了。最基本的东西随便找教材,而在学习中,还是要用好网络。例如百度,例如CSDN各个频道提供了不同技术的专题,可以带着问题多看一些。
  就先讲这些。你有过那样的经验,应该是个聪明的家伙,只要解决了动力问题,当一切不在话下。

【来信】
  老师的回答让我颇感意外。我原先认为还是先把JAVA和其他一些语言学好,只有对编程的基本思想和思路了解一二以后,才有可能逐步进阶,以后能少碰点钉子。
  而贺老师认为我是个聪明人,绝对有能力自己摸索出一套属于自己的学习方法。看到这样的肯定我先是心里一乐,但说到底呢又不是特别有自信。一直以来我都是凭着兴趣这里看一点,那里学一点,感觉自己就缺了那股科班的气质,学习不够系统,底气不足。围着这座房子呢是转了好多圈,但是真要推开那扇大门,着实压力十足。
  我本想向您咨询一些常规路线,少走弯路,老师却“敷衍”回答,不免令我有些失望。可能我还是不够成熟吧,习惯了从前“饭来张口”的教育方式,所以逃脱不了对老师、父母的依赖。但路终究还是要自己走的,老师可以手把手带我学遍主要的一些语言,但可以学遍所有的吗?老师自然可以帮我把学习进度安排妥当,但大学以后呢?这一天总要带来,早一些经历又何尝不是件好事呢。都长这么大了,早就不应该止步于被动学习,绝对有能力从零开始自学。
  由此联想到,现在有太多的大学生读不来大学。老师布置什么我就上什么吧,老师考什么我就背什么吧,老师说什么那就是什么吧——很不幸,我也曾是其中之一。我方才知道,被动地接受一切,这压根就不叫学习。拿出主动性来,拿出毅力来,这两点是一名优秀的程序员必须具备的,也应当是每个追逐梦想的人所必需的。如果我通过钻研移动开发获得了这些品质,那么无论以后我是否干这行,都将获益无穷,受用一生。大学不是学一堆知识,而是在对自己品格的打造上和对学习方法的总结上,这才是真正的大学!
  我看过许多看了就忘的大道理,现在自己慢慢领悟,感觉完全不同。感想很多,也很乱,还待我慢慢整理。衷心感谢老师指点迷津!

【回信】
  你未来电子商务领军人物的梦想中,现在专业将是非常重要的基础。技术是兴趣,在这样一个梦想中,让其成为特长更好。行业内显身手,工作之余跟技术人员一起玩玩开发,也不错。科班情节要去掉,既已经不是科班,何必追求科班。科班中也有很多制约和不利发展的因素,这么一来,追求实用的“野路子”不失为一种好的解决。学会个性化地设计自己的学习,从小及大,立足学、做结合,这才是正道。你周围的条件不是很好,采取常规的学法,那不是找别扭吗?想想你学Pascal、C++,当时有多好的条件来着。用好网络,也可以到附近有计算机专业的其他高校里找些同盟军,也是个办法。
  http://blog.sina.com.cn/s/blog_5717f02f0100nuey.html 中的课外学习模式可以参考。

【来信】

  好久没有发邮件给老师了。现在经过老师的指导和自己的思索,目标基本明确,就剩下不停摸索了。自学期间遇到不少问题,大多经过搜索都得到了解决。自主学习的乐趣和成就感正是在这,我乐在其中,也正慢慢步入正轨。


==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======