ACM训练和应用开发的体验,大二学生可以并行开展

【来信】
  老师 我现在是大二的一名学生 我们专业虽然是计算机专业但是这届大一才真是和其他计算机专业一样开始大一上C语言 C 我们这级仍然是大二开的C语言和数据结构 我在学校做过一段时间ACM 70道题 但是最近我又开始去学windows的程序设计 不知道为什么总感觉学起来力不从心 我现在学完了C C 和数据结构 我接下来到底做什么好呢

【回复:(原回复找不到了,CSDN的私信功能应该出问题了,不按时间排序。我指出他的行文中没有标点,我读得很费劲。另外,他的具体情况,需要给我说明。)】

【再来信】
  好吧,老师不好意思,平时打字习惯用空格代替符号。
  我个人具体问题是:我觉得我不知道该怎么继续学习下去,我看了您的很多文章,您建议在我这个阶段继续坚持ACM的训练,但是我觉得我对ACM方面不是很有优势,所以我去学了windows程序设计,可能像您说的,我可能是被它的图形化的界面所吸引的,我发现并不是我想要的结果。我想问问老师,我们现在学完c语言和数据结构了,我自己学完了C++,windows程序设计我仅仅限于使用的它的一部分API函数,我在ACM中做紫书的题做了70道,这是我目前的学习情况,老师建议我怎么学习下去,继续去坚持ACM的内容么,这对我有什么帮助,其他的内容像 数据库我们大三下学期才会开,会不会学习的有点晚,我还需要学习其他的什么知识,我想通过自己的努力坚持成别人眼中大牛,老师有什么建议
(迂者注:通篇两个句号,其余全逗号,断句一下会发现不妥,最后还缺问号。可见,这个用空格代替标点的习惯必须改。这样下去,标点真的不会点了。)

【回复】
  首先,加标点这件事,以后要成为习惯。再比如说,写信,参照我的回信,其格式是有一定规范的。我希望你将来要利用邮件做正式交流时,不至于因你的习惯,不按规矩写。这是大家共同遵守的规范,是上升到国家标准层面的事,为的是方便交流。此处,你要从事计算机这样的行业,各种层面的工业、商业标准多的是,不能你习惯什么就什么,要注意用大家公认的习惯。 
  首先,我猜测你是在大二。结合你的情况,我建议你可以再坚持一段时间的ACM训练,参考《给大二学生——可以再坚持一年的ACM》。投入时间训练ACM,可以力争出成绩,为自己争得一些能够认可的证书之类的,但训练本身的意义,就在于对你自己内在素质的提高,参考《ACM搞得不太好,还有必要吗?
  而至于应用的这一块,你在windows程序设计中已经有些体验,这很好。大学生的课外自主式学习应该是很丰富的,只指望着课程内的要求,大家只是达到一个基本要求,追求卓越就需要有自己独特的学习。自主学习的精彩就在于,不要将其太单一化了,不是说训练ACM,应用的体验就无法进行,或者反要体验应用,ACM的训练就得停。根据个人情况的不同,有些人可以是某段时间,就攻单一的一项,有些人可以是,以周为单位,将几方面的自主学习时间分配开来。这样的学习,需要有些计划性,但大方向定了以后,周期可以短些,易于规划和执行,也容易与其他事情协调。 
  如果你要定下再坚持一段时间的ACM,这期间的应用学习目标就可以定为是体验式的,包括Windows程序设计、Web开发、移动客户端开发等,能够做出点初级的东西,知道其中的一些道道即可。这样,你在大三下学期真正决定自己步入职场时的方向时,也就不会盲目选择了。如果不再训练ACM,对应用的体验更是这样,争取早日能够确定入职场时的方向,在舍弃一些内在的,看不见的专业能力的同时,却可以将外在的能表现出来的具体技术,做得更加深入一些。在做决定前的多方自由体验,还能使你的知识面不致于狭窄,为将来随时间调整方向争得更大的自由度。 
  关于数据库课的事情,培养方案制定时考虑的情况很多,怎么定也有道理。实际从自主学习的角度,课程开在前或在后,并不是很关键的事,我们都可以安排出课内外充分结合的学习路线。如果数据库这样的理论性强的课开早了,你未经体验,可能学起那些理论的东西会感觉枯燥,学习效果不好,但的确先学后用,总是心里有底;数据库课后开,你可以在应用体验中接触过(不需要很深入),于是简单的作品能拿得出,无非就是建库,做些简单的增删改查,当再系统学习数据库课程时,你会发现理论的东西真是宝贝,学习效果自然好。当然,前提是,既然课程开在后,既然你已经了解了专业,需要在开课前,你自己对数据库安排一个体验的环节。

  总之,课外学习,定个目标,注重落实。大学是专业教育的初级阶段,充分重视课程的作用,但也可以结合课程安排,自由地开设出自主学习的内容,让自己独特,这就是牛气。

时间: 2024-12-09 23:01:58

ACM训练和应用开发的体验,大二学生可以并行开展的相关文章

给大二学生——能够再坚持一年的ACM

[来信] 我是大二学生,就读于一所非常普通的大学.学校ACM基本零起步,去年才開始搞,我大一大二花了非常多时间搞acm,如今不太想放弃.但学校基本没人愿意搞这个. 非常快就要大三了,我一直在纠结要不要再坚持学习算法两年,还是大三去做项目.学习安卓开发.. 希望老师指点一二. [回复] 出于ACM对学生的锻炼价值,我支持你再去坚持一段时间.争取在自己提高的同一时候,要能获奖,那更是好的结局了. 我给你个折中的方案,ACM再搞一年.一直搞到大学结束,那不行.还有其它事呢.但这一年中.安排好时间.做一

答读者问(15):一位在校大二学生有关算法和英语学习的疑问

一位在校的大二学生朋友给我发邮件.内容例如以下: 您好.我是名在校的大二学生,我已经非常认真地看完您写的文章.心有感触.我有些问题想请教您! 1.从事软件开发对须要具备如何的编程技能?如今我总觉得算法是比較难.有些算法一点都不理解,感觉在这方面非常困难.由于暑假一直想自学算法的,但学了几天,实在是学不下去了.您能给我点建议如何学习算法吗? 2.在软件开发的过程中.算法是自己写的还是网上有源码???那假设是网上抄代码.还须要理解得多透彻???? 3.英语是否要考6级才好就业,英语对计算机行业有什么

给电信专业大二学生解答几个问题

[来信] 贺老师您好,今天才发现您的博客,纠结很久的一些问题迫不及待地想老师指导一下. 现状: 目前大二,就读于桂林电子科技大学, 专业是电子信息科学与技术, 兴趣爱好是编程,职业定位是程序员. 但是大一没有认真学习 C语言没学好,数据结构和算法也是渣渣,这学期又学了点Java,看了马士兵的视频,也打算在Java方向发展.后面发现,编程的精华在于算法,然后今天又重新拿起了C语言课本和数据结构与算法分析.自从大二逐渐成熟后,对知识的获取非常渴望,同时很喜欢看书,对英语也很感兴趣,晚上看书一般都到1

答一名总是半途而废的大二学生:如何坚持,坚持什么

[来信] 我的一名普通二本学校的大二学生.马上要进大三了,感觉时间过得好快,我不是计算机专业的学生,但是对这个行业比较感兴趣,对计算机编程相对于其他事情要更加感兴趣些.高中毕业以前从未接触过计算机,到了大学由于是计算机相关专业(电子信息),家里给买了一台笔记本.到了大学,由于性格的原因,课外活动很少参与,只好上网,慢慢地对电脑熟悉起来了... 大一上期呢,在学姐那里借了本c语言看着玩,下学期学校开了c语言,由于事先看了一点,学起来的时候感觉还算不错.忘了说了,带电脑来学校就开始玩游戏了,,,直到

给重回正路的大二学生:戒急戒躁中前行

[CSDN私信] 老师,您好,我今年大二了,我对我的处境感到迷茫,虽说我有加入实验室,接触了C#,js,htm,ajax等语言,但我只懂一点点,感觉没有学到什么,且对计算机没什么兴趣,只是不想毕业学不到什么,找不到工作,才加入的!希望您能够在学业与人生道路上给我一些建议! [回复1] 能否给我补充一些信息,你对什么感兴趣?大学毕业 后,你期望自己是什么样的? 如果私信中字数限制不够写,给我发Email: [email protected] [邮件] 恩,怎么说呢?计算机对我来说事实上是有点陌生的

给非计算机专业大二学生的建议

[来信] 我是一名大二学生,专业与计算机无关.自从大一学了C语言便对计算机产生了兴趣,我打算今后从事这方面工作或考计算机专业的研究生,现在起步晚吗?怎样缩小与专业学生的差距?我现在已经开始自学,不过只学了<c primer plus>,<汇编语言>,准备假期学习<离散数学>和<数据结构>,这样安排是否妥当?希望您给点建议. [回复] 一位年轻人,能清楚地知道自己的兴趣在哪里,并且为之付出努力去追逐梦想,何其幸运的一件事情. 不过,对你的挑战是,你将走上一条与

给大二学生——重视课程为前提,课外学习要随心

[来信] 贺老师: 你好!我是一名普通二本软件工程学生.现在大二下学期,马上要大三了.    客套话我就不说了,直奔主题吧    我是一名农村的孩子,在上大学的时候,就想努力学习,找一份工作(是不是好幼稚?).所以,大一上期乖乖上课,编写了一些小程序.在大一下学期,无意间看到了一些培训机构的视频:c++,Java,php,Android.......然后就开始学习了,当时就想走开发方向,就努力学完了Java和php,学校一些创新团队接的外包项目都能做.    但是,在大二上学期接触到几个大四的学

想学逆向工程的大二学生——将自己塑造成一位有特色的人才

[来信] 老师,您好.我是一名大二的学生,大一的时候学过windows编程,大二的时候学过linux.android,但是都没学完,半吊子都不算就放弃了.其实自己感觉唯一有兴趣的,就是windows的逆向分析.但是人家说学那个起点很高,但是看着室友们学习web什么的做东西很快,自己就很着急,也想学点东西能快点开发出点东西来.于是就学学这个,学学那个,连最喜欢的逆向都放弃了. 我不知道现在如何是好,而且人家说学习逆向很难,自己也怕到毕业的时候学不到东西.自己现在很纠结,不知如何是好.其实我自己心里

来自一名大二学生的感慨

我也不知道改写什么好,只是感觉自己一定记录下来. 去年的参加高考,考上了一个二流的二本.因为自己属于纯正的理科男,偏科严重所以决定放弃复读去读大学.并且选择的软件工程专业,恰巧那一年学校开设人工智能学院(类似于其他大学的实验班 一届只有一个班),于是专业去了自动化 (实际上是机器机器学习深度学习等r'w'n),学校对我们班的重视,软硬件结合,理论与实践相结合,使我更加喜欢这个专业所学的知识.和别人的大学不一样,整个大一 我们从来没有时间.永远闲不下来,上不完的课.星期六,星期日都在实践,周一到周