怎么正确有效学习计算机专业(精选10篇)
学习计算机专业的技巧
一、广泛了解,从科普书籍开始
选择计算机专业的同学,也许是因为原先有一定的基础,也许是因为一时的激情,但更多的人,可能对自己的选择没有深刻的认识,或多或少对计算机专 业有一些神秘的感觉。自己究竟是否喜欢这个学科?才华能够在哪个分支领域有所施展?抑或是真的不适合这个专业?诸多疑问,解决的方法首先便是了解和认识我 们的学科。浓厚的兴趣是学好任何学科的源泉;而广泛的了解则是获得兴趣的途径。当今我们对于信息的获取已非难事,其中“阅读”是一个简洁而有效的方法。
也许你认为阅读专业书籍对于刚刚步入大学的自己来说有点困难,也很枯燥,那么不妨先从科普书籍看起。科普书籍是了解理论、获得应用知识最好的途 径。相信不少理工科的同学被量子物理和相对论搞得头昏脑胀过。究其原因,是我们的现实生活与抽象的数学模型之间存在思想意识上的鸿沟。
然而要是读读斯蒂 芬·霍金的《时间简史》,你就会被书中有趣的故事和例证所吸引,从而对抽象的理论有了感性的认识——即使仍然没有读懂,你也至少了解了这个学科研究的领域 和目标是什么,也必然有所收获。所有理工学科都有这样的性质,计算机专业也不例外。
我们知道,计算机理论是建立在数学基础之上的。大学计算机专业对数学的要求较高,其重要性不必多言。数学令不少同学头痛,除了其“繁”与“难” 外,很大程度上是因为他们没有理解这些抽象理论的实际应用方向。与本科数学专业的课程设置相比,计算机专业的数学课程大都偏重实用性。比如我们的离散数学课程中涉及到的逻辑代数奠定了计算机一切运算的基础,形式语言构成了计算机程序编译的模型,代数系统则是当前各类数据库系统的理论依据等等。
因此,如果能够提前地了解到并简单地学习一下这些数学知识的具体应用,对理解理论是很有益处的。此外,电子学、信号与系统、控制理论等也是计算机专业学生必修的公共课,然而不少同学往往认为它们与计算机专业的关系不大,从而放松了学习。事实上这些学科是计算机硬件与网络通信的基础,学好这方面知识的前提是认识它们的现实应用及其与计算机的密切联系。
也许你将来学习图论的时候,对“欧拉路”的概念会很清晰,这是因为你在小时候的图画书上玩过“一笔画”的游戏;然而“二分图”、“生成树”这些概念又是怎么回事呢?你的理解可能就不是那么深刻了——因为你一时难以找到一些生活中的实例,并从中抽取出特性。在这种情况下,翻阅一些涉及这些知识的科普书籍就十分有必要了。我曾读过一套《数学游戏》(《科学美国人》杂志汇编,中文版:科学技术文献出版社),它将图论、逻辑代数、自动机理论等领域的抽象的概念具体化为一个个有趣的故事,引导读者了解这些知识的现实应用,启发读者将抽象思维与感性生活有机结合。我还读过一本《编码的奥秘》(《CODE》, 中文版:机械工业出版社),它则将逻辑代数、数字电路、汇编语言等知识以实物和简单电路的形式进行类比,揭示其中的原理,并引导读者动手实践。事实上这类与计算机专业相关的科普书籍还有很多,在学习课本的间隙阅读一下,绝对能起到催化剂的作用。
谈到科普书籍,相关的另一个问题便是计算机科学与计算机技术之间的关系。也许不少同学选择计算机专业,是源于对计算机令人眼花缭乱的应用的认识。所谓计算机技术,一般是指包括文字处理、信息管理、多媒体、网站建设等在内的计算机应用技术;而所谓计算机科学,一般指数据结构、组成原理、操作系统、编译原理等计算机内部实现机制。
前者是计算机在各行各业提高生产力的体现,属于各类职业教育和专科教育的范畴;而后者是研究是计算机本身的理论,是本科计算机教学的重点。市面上大多数计算机书籍与杂志是计算机应用技术方面的,属“技术普及型”,从受众角度来看与科普书籍有着类似的性质。适当地涉猎一些自己感兴趣的应用技术,对培养学习兴趣、增强实践能力、了解业界行情是很有好处的。不过如果确实想在计算机行业长期做下去,仍然应当将主要精力放在对计算机科学的学习方面。毕竟用科学的理论指导实践是大学教育的意义所在。
总之,广泛了解计算机学科基础科普知识,在今后学习具体理论的时候才会少一些盲目,多一些顿悟。
二、把握全局,学习计算机导论
当你对计算机学科涉及的领域有所了解后,就应该着手展开专业学习了。初读本专业的教学计划与课程设置,你或许会被诸如离散数学、编译原理、接口技术等生疏的课程名称弄得一头雾水。这些课程都是研究什么的?它们各自与我们面前的计算机有哪方面的联系?要回答这类问题,首先需要把握全局,从整体上认 识计算机科学。
国内高等院校一般都为大一学生开设计算机基础课程。这类课程的受众面广,主要涉及计算机基础应用知识。各种版本的计算机基础教程几乎都以计算机科学导论作为开篇。对于把计算机作为应用工具的其他专业的学生而言,导论只算是“内容概要”,他们往往更注重后面的应用型知识;而对于把计算机作为研究对象的我们,则决不能忽略这类指导性的内容。专门地、有意识地学好计算机科学导论,能够使你对计算机科学有一个大局观,清楚地认识到每一个分支学科的研究领域与重要意义,从而在今后的具体学习中明确方向,加深理解。
依我个人的学习经验,建议初学者阅读一些国外优秀计算机基础与导论教材。与国内大多数讲解软硬件具体使用的同类教材相比,国外教材更偏重以应用为切入点,深入浅出地阐述计算机科学原理。诸如《计算机文化(2:如何正确有效学习计算机二级
学习计算机二级的方法
3:如何正确有效学习大学计算机
学习大学计算机的方法
专注并着重于基础
经常有同学向小蒜抱怨编程难学,但是他们的状态总是今天看 C 语言课程,明天又看 Java,后天又看 Python,东搞西搞!看到别人做网页,自己兴趣了来了,学学学……这是几乎所有初学者的通病。多学一些知识并不是坏事,但是如果你今天想学这个,明天又想学那个。这样你就只能永远徘徊在技术的门外。
学习计算机科学,最重要的是要打下扎实的基础,先专注于一门语言,然后再拓展到其他语言,养成快速学习新语言的能力。然后是算法和数据结构,这些都是超出语言的,就是说不管是学 C 学 Java 学 Python 还是别的什么,这一部分都是一致的。因此学习这部分的知识可以说是事半功倍的事情。
学会使用搜索
学会正确使用搜索将会帮助你在学习道路上更快地解决问题,有很多同学一遇到问题自己也不思考就急于找人问。在 github、google 和在线网站上面有大多数现成的解决方案。买本老教授的书学编程的日子已经过去了。现在的代码来得快去得也快,而至关重要的事情是培养自己快速学习新知识的能力。掌握一些使用搜索引擎的技巧,如学会使用搜索语法、布尔检索等方法,能让你在学习的道路上事半功倍。
坚持写代码
就像运动员每天锻炼一样,经常练习写代码其实也是学习计算机科学必须要做的。这不仅适用于写代码,事实上,这句话可应用于任何行业。骑自行车,打篮球,读书,烹饪等等等等。你做的越多,你就会越擅长,熟能生巧就是这个道理。
这也是计算机领域的真理。如果你想擅长编程,那么你就必须每天写代码。代码写得越多,你才会觉得它越容易,并且越擅长于编程。每天写代码,每天学一点新的东西。随着时间的积累,你不但能学到很多,你也会变得更为优秀。
让代码错落有致
错落有致,使用空格,代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。在课程中小蒜再三提到了养成良好的代码便携风格的重要性,但是仍有同学写的一塌糊涂,既不利于自己检查找错,也不利于别人帮助查看。在这里小蒜推荐大家阅读 Robert C. Martin 写的《Clean Code》,给出了一系列行之有效的整洁代码操作实践。
学会检查与提问
难以有效地自我检查一直是初学者最大的弊端。小蒜经常会遇到有同学因为一个非常小的失误导致在一个问题上卡壳好久,而发生这一切只是因为他不愿意回头去检查。所以,在你责怪别人之前,先检查自己的代码,想一想福尔摩斯的这条建议,“一旦你排除了种种不可能,剩下的不管有多么难以置信,一定就是真相”。
在遇到问题上同理,有很多问题并不是问题本身很难,小蒜遇到的多数提问者的根本原因是:“没有明白这个问题究竟是怎样的问题。”可想而知,当提问者都不清楚自己所面对的问题,回答问题的人也就只能爱莫能助了。
减少熬夜
随着学得越深,很多同学也染上程序员的恶习——熬夜。虽说有时晚上夜深人静的时候工作效率奇高,但是放弃睡眠就像是高利贷借款,4:怎么才能正确有效的学习计算机
学习计算机的方法
1 利用搜索引擎
这是一种高效的学习方法,相信每个高手都从这里受益匪浅,这也是电脑刚入门者最好的老师,她随叫随到,言听即从,力量强大。
1)公共搜索引擎
比如大名鼎鼎的Google(别告诉我你不知道哟),还有百度等。利用这类搜索引擎,你几乎可以搜到任何你想要的东西,比如:文章,教程,软件,安全站点,安全论坛,一切的一切。
所以以后不要再问诸如什么的 注册表, 怎么进;什么是 BIOS. 请不要埋怨这位高手不耐心,面对千百个这样的电脑刚入门者问题,他这么做已经很人道了。
因此可以看出,掌握良好的学习技巧对电脑刚入门者来说是多莫重要,不少电脑刚入门者就是因为像这样到处碰壁后,最终放弃了学习。
不会利用搜索引擎对电脑刚入门者来说是致命的,你将举步为艰,反之,你将进步神速。
2)站点内部/论坛的搜索引擎
使用方法上大同小异,比如你现在需要一篇教程或是一个软件,而你又觉得google或者baidu上搜出来的东西太杂或觉得没有专业性,那么这时候你就可以到各大安全站点或论坛上去搜索,比如软件下载有华军,天空,下载吧;电脑软件技术有硅谷动力,太平洋电脑网;
2 阅读书籍
学习中,书籍是必不可少的,这个我不用多少,只是希望大家能有选择的购买书籍,找到最适合自己的那一种。
1)基础知识类
一般来说电脑刚入门者的基础是比较差的,甚至一些基本常识都不知道,因此有几本基础知识的书作为参考是必不可少的,比如关于TCP/IP,网 络,操作系统,局域网等,甚至是关于DOS,windows基础的书都是很有必要的。在读书的过程中,你一定会遇到许多不懂的名字或术语,该怎么办呢?白 学了??去搜索吧!!
注意:此类书籍关键在于它的通俗易懂性,不要追求多莫深入,对电脑刚入门者来说,急于求成是最要不得的。因为我还是学生,因此学校的图书馆是很 好的书源(主要是免费),我几乎借遍了所有方面书籍,如果你已经不是学生,建议你到各大图书馆去借,因为这样要比买书不知省多少钱,电脑刚入门者准备 2-4本即可.
2)大众杂志类
此来书籍的精华在于它的合订本,比如电脑报合订本,电脑应用文萃合订本等等,就相当于一个大百科,分类详细,内容丰富,每年买上一两本就足够了,你会从中受益匪浅。
注意:此类书籍的优势在于内容全面,各个方面都能涉及到,查找方便,但因其定位在大众杂志,内容相对比较基础,适合电脑刚入门者做全方位了解,电脑刚入门者准备1-2本即可
3)杂志类
比如《电脑迷》,《电脑爱好者》等,此类杂志专业性强,内容由浅入深,讨论详细,并附送光盘,对比较富裕的朋友来说是个不错的选择,当然,你也可以到网上找一些电子版,下载观看。
注意:这是一种比较好的入门方法,许多朋友都是在无意中买了此类杂志后,才开始对技术感兴趣的。 电脑刚入门者不定期购买即可,如果你经济确实不富裕,可以放弃,或找电子版观看
3 察看教程
教程大部分发布于网上,你可以到各大安全站点的文章系统中去找,或者去相关论坛或Google搜索。这是一种令人兴奋的学习方法,一篇好的教程 能让你进步飞快,如果你能找到一些专业而又详细的教程,你的学习将会事半功倍,因为教程比书籍读起来更亲切,而且语言通俗易懂,寻找方便(如果是书籍,那 要买多少本啊),而且他最大的特点在于百家争鸣,对于同一个问题可能有很多的教程,你可以一一观看,从中总结出最精华的部分。
注意:由于任何人都可以发布教程(当然,好的安全站点是有验证机制的),所以一些个别教程并不能保证其正确性,或者不能保证在任何情况下都具有正确性,因此在阅读时要有所取舍。还有,一些老的教程其内容或所涉及软件可能不再适用,请大家注意这点。
学习计算机的建议
一、好的学习心态、好的学习态度
如果你学一样的东西,你心不在焉,你觉得自己学得进吗?
如果你的心没有静下来,越学越是烦躁是吗?
如果你觉得学东西是为了别人,你是不是很不想学呢?
是的,这就是心态,当时,我在学电脑时,一开始好几个月,心都没有安定下来,一边想学电脑,一边又想读高中,学习总是上不去……后来,我下定决心,一心一意学好电脑,向同学,向老师请教问题,慢慢在同学、老师中印象更好了,学习成绩上去了。学习千万别拖延,别找借口,我们要拿出学习的劲头,打起精神,学好来!你说对不?此时不搏,何时搏!
如果你的学习态度很好,同学、老师都会帮助你!
如果你就是个捣蛋鬼,老是发情绪,天天抱怨,抱怨父母、抱怨朋友、抱怨生活,你觉得这样好吗?可以换位思考下,我不懂的东西,如果我虚心请教,多多微笑,凡事积极一点、乐观一点、是不是就过得更快乐呢,
态度对于生活、学习、工作都非常重要的!先学做人,再学好好做事!这点非常重要,学习之前,先端正学习态度!今天你微笑了吗?
二、找对老师:一定要专业教学的老师!
因为他善于教学,懂得表达,可以用一种很通俗易懂的方法来教你,知道你需要加强什么?想从事什么工作需要掌握什么技能?老师可以针对工作来培训你,这样,你学的东西更实用!而且可以帮你省很多时间!早毕业、早工作、早赚钱,时间对你来说,是不是很重要呢?
三、勤于练习,多实践操作,不懂多问!
很多东西,老师讲课时,你可能听懂了,等你自己再操作一下,或许就做不出来……遇到不懂时,就要向老师、同学多交流,千万别好面子,觉得不好意思问老师,特别是有些胆小的同学,你要善于开口,这点很重要,很重要,很重要!
你只有把一节课、一节课好好的掌握,越学你会越有趣,看到你自己的成绩,兴趣就来了!电脑是靠实践出来的,要多动手,如果有些东西你确实不懂,装也装不出来……因为这些要实际操作的,那能玩虚的呢?
四、熟练老师所教的,再多学点课外的
电脑涉及的东西是非常多,只要你学了电脑,你就有感触,它永远是学不完的……但是,老师教你的,你一定要非常熟练的掌握,因为这里你求职的基本技能,千万别大意……
如果你学了电脑,这个不会那个不会,一面试,做不出来,是不是感觉很没有面子呢?对不?
如果老师教你的,你都很熟练的掌握,一面试就通过了,是不是感觉自己有成就感呢!是不是就可以早点入职,工作、赚钱!
什么样的孩子适合学习计算机
有好奇心,喜欢尝试各种新技术和新方式
计算机行业的知识更新的特别快, 远远超过其他行业。从90年代初的DOS 到Windows 到互联网到 移动端,云计算,大数据, 虚拟现实,人工智能,这短短的20来年,整个计算的模式发生了翻天覆地的变化。
如果不能持续学习,只有“死路”一条。而持续学习最大的驱动力就是好奇心 !好奇心就是像孩子看到新玩具那样, 立刻扑过去玩一番。对于程序员来说, 新的知识和技术就是他的新玩具,不去把玩一下, 肯定是恋恋不舍,念念不忘的。有了好奇心, 知识更新快也不怕了!
思维缜密,逻辑性强
前一段火爆的阿尔法狗,把李世石打的满地找牙, 李世石好不容易才赢了一局。但其实阿尔法狗也是人类用复杂的算法编写出来的一个超强的围棋程序。说到底,计算机本身是一个笨家伙,只会按照人类的指令一条一条的办事。
我们得使用计算机语言, 通过程序来描述事务的规则,写出复杂的算法让电脑具备一定的学习能力,考虑到各种可能的情况。人类世界的问题千变万化, 计算机能识别并运行的只是极为简单的指令, 程序员的工作就是翻译, 这考验的就是逻辑思考能力。
有专注力和持久力
计算机技术最主要的是和电脑打交道, 经常需要长时间的和代码奋斗, 需要长时间的集中注意力去解决一个问题。
篇5:如何正确有效的学习计算机代码
学习计算机代码的方法
术业有专攻
可能有些设计师想精通编程,成为一个全栈设计师,但我不太赞成这种想法。毕竟“术业有专攻”,每个人一生的精力有限,根据“一万小时理论”(想要成为某个领域的专家需要持续学习一万小时),要想成为设计大咖已经要花费很多时间了,想同时在技术这一领域有所造诣短时间也是达不到的。
但是因为前端经常做一些视觉化的开发,比如写外观样式和交互动画,加之CSS和HTML语法看起来比较简单,常常会给设计师造成一种假象:前端不是很容易学吗。可是,不同于以前网页设计师仅仅做一些视觉还原的工作,现在的前端工程师要做的工作范围极广,写写样式调调动画只是其中一部分。从这个职位属性的变化——从设计师到工程师——就可以看出来,一名合格的前端工程师除了能够还原页面视觉,还要有工程化的思维,对数据结构有深刻的认识,有时候还需要一些计算机网络的知识,对后端也要有一定了解。这几年前端技术发展飞快,各种框架及工具层出不穷,新技术不断出现,想要追上却力不从心。所以说,前端入门容易但想要学深学透却“难于上青天”。
说了这么多,其实是想告诉你要明确学习编程的目的。如果你想从设计师转行成为一个前端工程师,那么可能就要心无旁骛地去从计算机科学这门学科的基础知识开始学习了。但我相信大部分设计师的目的是想成为“T”型人才——在设计领域是专家,而对于技术领域也有一定程度的涉猎。所以,学习编程对我们来说就是为了增加自己的附加值。
靠兴趣驱动学习
明确了学习目的,那我们的学习方式也应该是有别于工程师的学习方式的。我认为设计师学习编程最快也是最有效的方式就是通过兴趣驱动学习——没有什么比看见自己用代码写出一个小demo更让设计师开心了。
当然,除了满足感我们还能得到一些切实的好处。我从四点分别讲述,同时推荐一些编程语言或软件。
1、了解一定的开发原理,和工程师沟通更顺畅
推荐使用交互原型工具Framer进行一些动效设计,它将视觉设计和编程相结合,虽然代码不能直接拿去用,但能够让你和开发工程师沟通起来更加顺畅。
2、自己能够编写Ps和Sketch插件,通过代码减少重复性工作
Ps和Sketch都支持插件扩展,同时支持多种语言风格书写插件,所以你可以选择自己熟悉的语言编写。当遇到重复性的操作时,你就可以自己写个插件提高工作效率了。
3、代码也是一种艺术,编程就是换一个角度进行艺术创作
Processing是一款可视化编程软件,很多设计师通过Processing创作出一些很棒的作品。在Processing里,代码就是一支画笔可以让你画出一些意想不到的作品,设计师玩了这个绝对会爱不释手。
4、可以按自己的想法做出个人网站
能自己独立完成个人网站需要很多知识积累。到这一步的设计师应该已经在代码里摸爬滚打很长时间了,各种需要使用的技术都能懂一些。
学习计算机代码的建议
在学习新知识的同时,充分利用身边的电脑,做到边学新知识边上机操作练习,这样对于加强知识的稳固具有十分重要的作用。
深入学习细节过程中,对于电脑编程的学习,即要从整体把握,又要深入细节当中,了解并掌握知识的核心理念。
努力学好一门计算机编程语言。根据电脑编程语言的相通性,当充分掌握一门计算机编辑语言后,对于其它语言的掌握时间将明显减少。
最好先从低层(级)语言学起,这样就可以有效的掌握计算机的硬件低层知识,从而为更高级语言的学习打下良好的基础。
尝试自己编写若干个功能模块,从而加强对计算机编程语言基础能力的加强以及应用,并为新知识的学习奠定基础。
向别人学习,多看看别人写的代码,了解应用计算机编程解决问题的通用方法,从中提炼解决问题的通用方法。
学习计算机代码的注意事项
1、永远不要畏惧代码
很多设计师会对代码有一种潜意识的排斥,但其实是被自己的眼睛欺骗了。如果静下心来,“摒弃前嫌”地看一段代码,你会发现好像也可以看懂,它好像也没那么难。
2、思维的转变
编程的思维和设计的思维肯定是不同的,编程会更加注重抽象能力,很多具象的东西在代码里就抽象成了数据。所以,最好的方式就是在写代码时把自己想象成一台计算机。
计算机的特点就是能快速计算,所以代码里所表现的一些过程其实就是很原始的方法,比如计算1到100的平均值,在代码里就是把它们一个个加起来除以100。但是,最后肯定需要人为的地进行一些算法优化。
3、注意格式
正如在设计中将文字、图案对齐一样,将代码对齐、按规范书写将会是一个好习惯。诚然,一团乱麻的代码没有报错也能正确执行,但是考虑到以后你可能会再次阅读自己的代码,还是把它对齐并按照规范写吧,不然下次读自己的代码时你可能会想杀掉之前的自己。
篇6:计算机专业学习浅谈
广泛了解,从科普书籍开始
选择计算机专业的同学,也许是因为原先有一定的基础,也许是因为一时的激情,但更多的人,可能对自己的选择没有深刻的认识,或多或少对计算机专 业有一些神秘的感觉。自己究竟是否喜欢这个学科?才华能够在哪个分支领域有所施展?抑或是真的不适合这个专业?诸多疑问,解决的方法首先便是了解和认识我 们的学科。浓厚的兴趣是学好任何学科的源泉;而广泛的了解则是获得兴趣的途径。当今我们对于信息的获取已非难事,其中“阅读”是一个简洁而有效的方法。
也许你认为阅读专业书籍对于刚刚步入大学的自己来说有点困难,也很枯燥,那么不妨先从科普书籍看起。科普书籍是了解理论、获得应用知识最好的途 径。相信不少理工科的同学被量子物理和相对论搞得头昏脑胀过。究其原因,是我们的现实生活与抽象的数学模型之间存在思想意识上的鸿沟。然而要是读读斯蒂 芬·霍金的《时间简史》,你就会被书中有趣的故事和例证所吸引,从而对抽象的理论有了感性的认识——即使仍然没有读懂,你也至少了解了这个学科研究的领域 和目标是什么,也必然有所收获。所有理工学科都有这样的性质,计算机专业也不例外。
我们知道,计算机理论是建立在数学基础之上的。大学计算机专业对数学的要求较高,其重要性不必多言。数学令不少同学头痛,除了其“繁”与“难” 外,很大程度上是因为他们没有理解这些抽象理论的实际应用方向。与本科数学专业的课程设置相比,计算机专业的数学课程大都偏重实用性。比如我们的离散数学课程中涉及到的逻辑代数奠定了计算机一切运算的基础,形式语言构成了计算机程序编译的模型,代数系统则是当前各类数据库系统的理论依据等等。因此,如果能够提前地了解到并简单地学习一下这些数学知识的具体应用,对理解理论是很有益处的。此外,电子学、信号与系统、控制理论等也是计算机专业学生必修的公共课,然而不少同学往往认为它们与计算机专业的关系不大,从而放松了学习。事实上这些学科是计算机硬件与网络通信的基础,学好这方面知识的前提是认识它们的现实应用及其与计算机的密切联系。
也许你将来学习图论的时候,对“欧拉路”的概念会很清晰,这是因为你在小时候的图画书上玩过“一笔画”的游戏;然而“二分图”、“生成树”这些概念又是怎么回事呢?你的理解可能就不是那么深刻了——因为你一时难以找到一些生活中的实例,并从中抽取出特性。在这种情况下,翻阅一些涉及这些知识的科普书籍就十分有必要了。我曾读过一套《数学游戏》(《科学美国人》杂志汇编,中文版:科学技术文献出版社),它将图论、逻辑代数、自动机理论等领域的抽象的概念具体化为一个个有趣的故事,引导读者了解这些知识的现实应用,启发读者将抽象思维与感性生活有机结合。我还读过一本《编码的奥秘》(《CODE》, 中文版:机械工业出版社),它则将逻辑代数、数字电路、汇编语言等知识以实物和简单电路的形式进行类比,揭示其中的原理,并引导读者动手实践。事实上这类与计算机专业相关的科普书籍还有很多,在学习课本的间隙阅读一下,绝对能起到催化剂的作用。
谈到科普书籍,相关的另一个问题便是计算机科学与计算机技术之间的关系。也许不少同学选择计算机专业,是源于对计算机令人眼花缭乱的应用的认识。所谓计算机技术,一般是指包括文字处理、信息管理、多媒体、网站建设等在内的计算机应用技术;而所谓计算机科学,一般指数据结构、组成原理、操作系统、编译原理等计算机内部实现机制。前者是计算机在各行各业提高生产力的体现,属于各类职业教育和专科教育的范畴;而后者是研究是计算机本身的理论,是本科计算机教学的重点。市面上大多数计算机书籍与杂志是计算机应用技术方面的,属“技术普及型”,从受众角度来看与科普书籍有着类似的性质。适当地涉猎一些自己感兴趣的应用技术,对培养学习兴趣、增强实践能力、了解业界行情是很有好处的。不过如果确实想在计算机行业长期做下去,仍然应当将主要精力放在对计算机科学的学习方面。毕竟用科学的理论指导实践是大学教育的意义所在。
总之,广泛了解计算机学科基础科普知识,在今后学习具体理论的时候才会少一些盲目,多一些顿悟。
篇7:计算机专业学习浅谈
运筹帷幄,掌握编程的思想
程序设计与开发是计算机学习的一个关键环节,编程能力是衡量一名计算机专业人员素质的重要考核点。这是因为程序是连接理论与实践的纽带,是计算机科学与计算机技术相交融的领域。作为一名计算机专业学生,我们一方面有别于其它专业将计算机作为工具的应用型人才,不能仅仅利用计算机,而要为他人利用计算机提供平台;另一方面我们暂时达不到计算机科学家的水平,不能做出理论研究成果,但能为理论学习铺垫实践基础。因此,只有具备足够的程序设计与开发能力,才能真正体现我们的智慧,同时充分发挥计算机的潜力。
学习编程,首先应掌握至少一门程序设计语言。C语言作为一种语法清晰、功能强大、应用广泛的高级语言,长期以来被国内大多数高校的定为程序设计必修课。全面理解和掌握C语言的脉络的重要意义这里毋庸多言。市面上C语言的教程多如牛毛,但最经典的当数C语言的设计者Kernighan与 Ritchie 合著的权威白皮书——《C程序设计语言(8:计算机专业学习浅谈
把握全局,学习计算机导论
当你对计算机学科涉及的领域有所了解后,就应该着手展开专业学习了。初读本专业的教学计划与课程设置,你或许会被诸如离散数学、编译原理、接口技术等生疏的课程名称弄得一头雾水。这些课程都是研究什么的?它们各自与我们面前的计算机有哪方面的联系?要回答这类问题,首先需要把握全局,从整体上认 识计算机科学。
国内高等院校一般都为大一学生开设计算机基础课程。这类课程的受众面广,主要涉及计算机基础应用知识。各种版本的计算机基础教程几乎都以计算机科学导论作为开篇。对于把计算机作为应用工具的其他专业的学生而言,导论只算是“内容概要”,他们往往更注重后面的应用型知识;而对于把计算机作为研究对象的我们,则决不能忽略这类指导性的内容。专门地、有意识地学好计算机科学导论,能够使你对计算机科学有一个大局观,清楚地认识到每一个分支学科的研究领域与重要意义,从而在今后的具体学习中明确方向,加深理解。
依我个人的学习经验,建议初学者阅读一些国外优秀计算机基础与导论教材。与国内大多数讲解软硬件具体使用的同类教材相比,国外教材更偏重以应用为切入点,深入浅出地阐述计算机科学原理。诸如《计算机文化(9:计算机专业学习浅谈
理性思辨,体味计算机哲学
Bill Gates对计算机事业充满激情——“每天早晨醒来,一想到所从事的工作和所开发的技术将会给人类生活带来的巨大影响和变化,我就会无比兴奋和激动。”自由软件运动的精神领袖Richard Stallman几十年如一日,将打破知识垄断、共享人类智慧作为己任,带领着数以万计的软件志愿者推动着开源世界的发展。但并非每个计算机业者都能有Gates那样豪迈的气度和Stallman那种坚定的信仰,计算机及其相关技术对于大多数业者来说仅仅是兴趣爱好或者谋生的工具。计算机行业半个多世纪 以来形成了其独有的文化氛围,作为一名计算机专业学生,了解专业文化,体味专业哲学,对于学习和从业都是具有指导意义的。
首先必须承认,计算机世界中存在着形形色色的意识理念差异。诸如微软帝国与开源世界的明争暗斗,不仅仅是一场商战,更多的是两种哲学的搏击。当代大学生多数是在微软Windows光环照耀下认识计算机的。在这种环境下,多接触一些开源世界的事物,对于理解计算机的本质不无裨益。《共创未来:打造自由软件神话》(《Free for All: How Linux and the Free Software Movement Undercut the High-Tech Titans》,中文版,上海科技教育出版社)是一本讲述开源世界发展史的书,你可以从中了解自由软件运动及其领袖人物的传奇故事,从而对GNU、 Linux、OpenSource这些概念蕴生人性化的理解。清华大学王垠的《完全用GNU/Linux工作,摈弃Windows——你我共勉》、兰州大学黄平的《自由,你忘记了吗?》等长篇文章则是国人对开源运动的慷慨陈辞。尽管这些文章常常被指为“偏激”,但没有调查就没有发言权,无论支持还是反对, 客观的认识是 一律的课本、禁锢于Windows开发的计算机专业学生来说,这本书一定能够使你眼界大开——“结构化”并非真理,“面向对象”也不是王道;而对于有一定Unix/Linux使用或开发经验的同学,这本书也一定会使你豁然明朗——原来一个程序的设计竟可以如此精巧!
管理哲学方面:对于有志于软件工程,想涉足项目管理的同学,《人月神话》(《The Mythical Man-Month》,中文版,清华大学出版社)这本书就有必要读一读了。它拿真实案例说事,仿佛一部实例化的软件工程课本。如果你在团队开发的道路上陷入了困境,不如参考一下前辈们是如何处理“人”与“月”二者之矛盾的吧。事实上不仅是软件工程,任何事业的成功,往往技术不是关键,社会科学的因素才是埋 头技术的朋友们更应当关注的。
0:如何正确有效的学习服装设计
学习服装设计的方法
1、首先你可以从画图开始。
(我默认题主不具有美术基础,如果你具有美术基础,请直接浏览下一步)而画图你可以从画人体开始。
掌握人体比例动态。人体比例也就是专业里常说的人架子,很多新手在刚开始学就急着画服装,服装画的稀巴烂不说,人画一个个和萝卜一样,不是肩宽就是身长腿短。画龙画虎难画骨,服装就是皮,人体才是骨头。
你人体都没画好怎么在上面加衣服?
如何画好效果图?推荐你一本最经典的书,《美国时装画技法》,你是美术生的话,手绘这方面默认是有功底的,按照书上来画就可以了,重点是先掌握人体比例和动态,然后上色。
2、学习绘制时装画,效果图,款式图。
这三个家伙基本上很多新手都会把他们混为一谈,其实他们完全是不一样的东西。时装画就是画,它强调的是艺术性,而不是设计性。效果图是拿给你将来公司老板,让他们看的服装的“预览”图。款式图就是拿给你的版师和样衣师看的服装的制作图。
推荐书籍《美国经典时装画技法》。这本书大大滴良心,里面都是铅笔稿,你们拿碳笔、铅笔、碳荆条画都可以。而且服装内容都是一些大师的高定高成!纯干货!还不够学的吗? (PS:初期不推荐临摹一些创意时装画,里面人体都有所拉长和改变,不适合初学者学习)
市面上有好多都叫美国时装画技法的,请瞅准黑本的!
在临摹时装画的期间可以去看看三大构成的书籍(平面构成、色彩构成和立体构成,这是设计的基础为以后自己创作积累)。
很多业余人士都想当然的认为设计师你会画图就行,你图画得越好,你肯定设计的越厉害。然后这里我想说的是,你会画图不代表你会设计,手绘画图只是你表达设计的一种形式(工具),你图画得好烂和你将来设计的好烂没有半毛钱关系!我不会手绘难道就不能用AI啊,PS啊,CorelDRAW啊等等来做图吗?
设计靠的是你的审美能力,而不是你的手绘能力。之后肯定会扯进来一个绘画对你审美能力提高有没有帮助的问题,这里也请你们不要把审美能力和绘画能力混为一谈,你的审美不是因为你画得多而提高,是应为你看得多了吸收的东西多了才提高的好吗,你去看画展你去博览会你去浏览建筑等等不能培养你的审美吗?
3、如何学习立体裁剪?
立体剪裁:这是重点,有很多书都可以看,个人推荐:
所谓立裁就是拿块白坯布,在人台上用大头针和剪刀一边进行服装的造型,一边裁剪,得到自己想要的“版”。
有人会认为立裁是比平裁(打版)更高级的一种裁剪 方法,其实不然,对于没有经验的人来说,在平裁里玩玩处理不好,哪里要增加几厘米哪里减去几厘米,袖山弧线袖窿弧线多弧等等,而在立裁中这些问题都会迎刃 而解。这个意义上说立裁也不需要高深的技巧。小池千枝说过:把衣服裁得合体对于立裁来说是最容易的,并非什么了不起的技巧,立裁是要在衣服与人体之间创造 好一个理想的空间,只有这个空间才与衣服的机能和造型相关,才是流行真谛,因此也才是最难的。推荐书籍日本文化服装学院的《立体裁剪基础》,恩对,没有图别找了。
4、如何学平面制版?
平面裁剪(就是打版):推荐一套《服装造型学》,有好几本,从基础篇开始看,然后是技术篇I、II、III…
不过呢,如果是自学,看打版书会很痛苦,建议找培训班学吧。花点钱,但是省很多时间。
制版就是打版,所谓打版就是用铅笔在纸片上画衣片的平面长开图的方式制出“版”,再把这个版放在面料上裁剪下来。一提制版我也很头疼,这中都属于经验积累的东西,一些 关键点的松量之类的。推荐书籍刘瑞璞出的《服装纸样设计原理》,纸样版里用的是日本文化式原型(国内除了纸样版还有一种就是张文斌出的东华版,不过东华版和纸样版越改越一样了,都是抄的文化式的。日本除了文化式还有登丽美式、伊东式等等,欧美的有纽约式、洛杉矶式、伦敦式等等),不过国内制版书籍教材能叫得上就他们两位了。
日本文化女子学院出了很好的几本书,都是关于打版的 以前在北服上课就是用那个做的教材。自己学加短期班、杠杠的搞定没问题。
学习服装设计的建议
1,很多优秀服装设计师不是专业服装设计出生。阿玛尼原来学医学的,从未专门学过设计。后来进了服装公司做橱窗陈列,才逐步做了服装。
2,服装设计有自己的特点最重要。有的擅长面料设计,就专注于新型面料开发,把它做成自己的设计特点;有的擅长做裁剪结构;你擅长平面设计,可以重点做图案设计。上官喆就是做平面设计转服装的。第一桶金来自给别人最tee图案设计。现在国内小有名气。这不是说其他技术不重要。而是利用所长将其发挥极致,做出自己的特点。
3,多看服装类、时尚类书籍。什么事情,只要坚持学习,总会掌握。
4,报班学习。有条件,报个技术类培训班会上手很快。
5,多动手练习,什么都不如自己动手练习和做重要。
6,切记,设计最高的境界,不是技术,是思维!所以,既要学习技术,又不能拘泥于技术而已。这是平庸设计和优秀设计的区别。要做到这点,一定要博览群书,多看,多思考。设计究竟是为了什么?_?什么才是”好”的设计。我曾列过一份'设计师的10本读书清单”,都是文史哲类的”。因为大多数人都会提供技巧类的书。
学习服装设计必看书籍
早期:
《服装构设计》《服装款式设计》
《服装色彩设计》《服装工艺学》
《人体素描》《色彩构成、平面构成、立体构成》
《基础图案》《中外服装史》
《服装材料》《服装CAD》
《服装纸样放缩》《服装市场与营销》
中期:
《论语心得》
《围城》
《庄子》
《论语》
《增广贤文》
后期:
《颈椎病防治140问》
《图解脊椎病自疗法——图解中医养生书系》
《黄帝内经》
《90%的腰痛都能治得好》
《生命的重建》
《活着》