与大二学生讨论专业学习

【学生】

  贺老师,我是一所二本学校的计科学生,现在大二,我一直想努力,但不知道要学什么好,像现在有太多的技术供我选择了,看了点C#,但我听说C#程序员工资低,热情瞬间大减,看了点java想去学网站后台或者安卓,又怕这两者前景不好,我是农村学生,真的很害怕毕业后拿着很低的工资,这样我的压力会很大的,我应该怎么办?还有如果想在这个行业做技术我应该选哪门技术好?

【迂者】
  我很关心你现在基础课学得怎么样?去搜一下各大公司招聘的试题,看作为行业领头者的用人在能力上的需求。大三之前,打好基础,多方涉猎,开阔知识面;大三开始,明确方向,形成特色,这是要点。哪门技术都有其周期,说到技术不要局限到一门语言上。当有充分了解后,我建议你还是听从兴趣选方向,哪个方向中的技术人员都有高低等级之分的,你要做“专家”,而不总是入门级的。做好了,哪个技术的钱途都不是问题。况且,无论哪种技术都有过时的一天,支撑你走得更远的,是你在这样的体验中获得的学习能力。

【学生】

  现在正在学数据结构跟计算机组成原理,看到身边的同学都在跟一些小团队做项目,我内心很着急啊,我现在只有c语言学的多一点,java跟C#都是蜻蜓点水,只会helloWorld,我现在需不需要再认真深入地多学一门语言呢。还有基础好是怎样的标准呢,比如说能达到做出哪些东西的水平基础才算好?请贺老师指点我

【迂者】

  根据补充的信息,我认为你可以再学一门语言。当然,学好是要以能做出程序为标准。至于学习哪一个,可选太多了。其实,学什么都无所谓,对你现在而言就是增加体验,增加在圈子中接触行业,接触技术的机会而已。最简单的,需要学什么就学什么。例如,你也可以试图加入到某一个小团队中,他们学什么,你也跟着学什么。基础好的标准,我给你找一个考试成绩之外的指标,在学习课程的同时,试着多阅读一些相关的书,例如,学习数据结构,看《算法导论》,学习完计算机组成原理和操作系统,能读完《深入理解计算机系统》。我给你提的,是一些经典书籍,当然可以为使学习有趣看一些可读性好的甚至普及的书,例如了解行业看《浪潮之巅》,学计算机组成原理可以看《大话处理器:处理器基础知识读本》。再就是随着课程做一些实践,比如数据结构,你可以自己实现算法,做一个自己的算法库。这样一来,可以做的事情太多了,行动起来即是。

【学生】

  贺老师,我有尝试去加一个小团队,他们的目的是在unity3D上联合Kinect做一个体感游戏,开发语言是C#,但他们是直接就要求调用unity的API和Kinect SDK的API来实现,没让你深入了解C#就直接让你做开发,所以我们现在所有人能做到的只是用别人写好的Sample上修改下参数而已,而真正自己独立做个例子都做不到,我应该怎样做才能提升自己?

【迂者】

  为什么非得深入了解了以后才可以做呢?调用API本来就是开发中普遍采用的形态,先让自己做起来,这样做的意义也足够大了。有了在这个过程中的体验,积累了感性认识,再学C#的效率自然不一样。你还是受一直以来的课程学习的思维限制了。这是课外学习,可以采用另外的学习模式。学习并不仅有一种模式,不只是先基础,后实践这样来的。理想的模式,是将直接体验的经验能和抽象的知识建立联系。更多的,看我的博文《以提前体验为目标的自主性学习》和《破除“系统学习”的情结》。用这种方式做起来,这就是得门而入的方式。需要注意的是,你还在上学,不要将这种方式得来的东西当作全部,无论纵方向上的深入基础,还是横方向上的拓展眼界,不要放下即可。

  本文来自《写给考研学生:凭什么让好大学要你》的评论和回复。基于深入讨论,可以作为一个话题,单独摘出。

==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====
时间: 2024-10-28 13:58:42

与大二学生讨论专业学习的相关文章

答读者问(24):一个大二学生有关数据结构学习的疑问及答复

       最近,在V众投上有一个标题为"最近学习数据结构陷入了死循环大脑一片空白"的问题(http://www.vzhongtou.com/question/744),具体内容如下:         大一下学期学历c语言 学了半吊子 大二一开学就开始讲数据结构 没学过汇编啥的 我知道c语言的指针很重要就复习了指针现在对指针有所了解 老师讲课是一星期讲两节大课 一大章一节讲课一节上机 只讲伪算法 现在讲到树了感觉太抽象了完全搞不懂 本人数学基础比较薄弱 另外感觉自己的逻辑和抽象思维有

答读者问(25):一个大三学生有关专业学习的相关疑问及答复

       最近,在CSDN博客上,我收到了一位大三学生发来的私信,内容如下:        周老师:         你好,我是浙大一名大三学生,是自动化转计算机的,只有一点C和C#基础,没动手写过什么正式的程序,现在静下心来想好好学点东西,好在毕业的时候找个工作,我现在要怎么样的学习,用什么的方式,具体要学一些什么,感觉很迷茫,希望可以得到你的一些详细的建议,万分感谢!!!          我的答复如下:        同学:         你好!        从你的来信中,我感到了

一名大二学生的学习状况和未来计划

郑州某高校的一名大二学生给我来信,谈的内容不少,我在[]加些注解作为回复.讨论. 下面是来信及我的批注. 您好!我是郑州的一名大二学生,专业是计算机(嵌入式软件开发方向),我在您的博客里问过您一个问题,想说的实在是比较多,故而采用邮件的方式和您交流一下. 第一,很感谢您给出的见解.[都是在探讨,不必客气.] 第二,先简单的介绍一下自己的学习情况. 数学类的:我已经学过了高数.线代(但都不咋滴),正在学习离散.概率论.[可以多点追求,让不咋滴远离自己.] 专业类的:大一上学期学过一点C(我认为是一

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

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

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

        一位在校的大二学生朋友给我发邮件,内容如下:         您好,我是名在校的大二学生,我已经很认真地看完您写的文章,心有感触,我有些问题想请教您!         1.从事软件开发对需要具备怎样的编程技能?现在我总觉得算法是比较难,有些算法一点都不理解,感觉在这方面很困难,因为暑假一直想自学算法的,但学了几天,实在是学不下去了.您能给我点建议如何学习算法吗?         2.在软件开发的过程中,算法是自己写的还是网上有源代码???那如果是网上抄代码,还需要理解得多透彻??

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

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

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

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

答大二学生:怎样才能有解题思路

[来信] 老师好: 我是一名大二的计算机专业学生,到目前为止学过C和C++,这学期正在学习数据结构.而现在我打算进入学校的算法竞赛队学习.我现在遇到一个问题:我在OJ上刷题时没有解题思路,但答案代码看得懂.不知道怎么提高自己的解决问题的能力,能看到一道题就有大多数的思路?同样这个问题也出现在数据结构的学习中. 还有一点是,当遇到一个问题时,是要自己想算法,还是直接学习已有的经典算法,感觉自己想很长时间也想不出什么好的算法. [回复] 你好: 专业学习的过程,实际上就是个训练的过程.要看清这一点,

答大二学生:坚持正确方向,改变学习方式

[来信:马上就大三了,我慌了.] 贺老师,我是成都某高校一名计算机科学与技术的大二学生.最近我在CSDN上面看见了您的博客,并且我也买了您的<逆袭大学>一书,知道您很乐意为学生答疑解惑.我也是一名迷茫大学生,有一些问题想请教您. 大二已经快结束了,但我感觉自己这两年真正学到东西很少.这两年唯一的收获就是不用担心学位证的问题了,因为我两证已经拿到,期末考试的绩点也比较高了. 大一时,学的C++基础我自己认为还算不错,因为我已经可以很轻松的学习其他语言了:数据结构算是掌握了一些最基础的知识:数据库