我是大一新生。关于计算机科学的一些问题。
一般的工作方向是软、硬、网、图。
尤其是软件和网络是现在的首选。
从岗位来说,可以分为技术路和营销路两大方向。
如果你选择技术,那么从现在开始,记住:
天道酬勤!!!
如果你选择软件技术,那么你每天都要花大量的时间学习高级语言,这一定不能局限于学校的安排。优秀的程序员从大学开始就非常深入地学习自己。
如果你选择网络技术,那么你应该多从网上阅读相关资料。
如果你选择了市场营销,那么你只需要把老师教的东西学好就行了。
但是,我们必须用大量的时间给计算机专业的学生。
1.第一,请热爱这个专业。这样你才能从抽象的理论中找到真正的快乐。如果你不爱她,或者只是因为是热门专业,强烈建议你放弃这个专业,因为计算机是一把双刃剑。如果你学得好,你就会在仕途上成功。学不好,毕业后会极其痛苦,没有发展潜力,就像英语专业的学生来美国一样。
不要用功利的眼光看待这门学科,它绝对不是一个点点鼠标就能赚钱的专业。不要想着网站赚钱,也不要想着靠点击率增加广告。这四年前就过时了。如果你还这么想,就别说了,因为我会觉得你很土。计算机级专业的成就感总是伴随着身体上的痛苦,比如肩周炎、颈椎病、干眼症、脱发、腰椎间盘突出、关节炎。毫不夸张。工作了两个月,发现自己开始掉头发了。
3.理解计算机“科学”和“技术”的含义。做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,做电影字幕,装windows,改注册表,软件换肤...这些都不叫计算机科学技术。如果你是学计算机的,你可以做上面的事情。那是你应该做的,你做不到,也没什么丢人的。我们需要的是不要让别人被称为“专家”。
4.明确自己最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是最好的软件工程师、最好的硬件工程师、最好的通信工程师的智慧结晶。如果是软件专业,请在学习完数学、数据结构、算法设计、数值分析、汇编语言、操作系统、编译原理、数据库原理、软件工程等一揽子课程后,认真听硬件课程。这对你有用。软件工程绝对不是死记硬背就能学会的课。计算机理论可以一个人学。软件工程是几十年失败的几千万网络软件工程师的教训结晶。请仔细听。不要问我该学什么语言。计算机专业必须具备1小时掌握任意一门语言的能力,至少做到10分钟“hello world”。如果说有两种语言是必须要学的,那就是c++和java。他们不是在学语言,而是在学c++的思维,学Java的思维。一个是软件基础理论,一个是面向对象基础理论。没人听说过“用basic思维”。如果你说c++过时了,不要告诉任何人你的名字,因为太尴尬了。山科大学的老师只会教你C,不会教++的,不要被他忽悠了。大胆问他++吧。如果他不行,干脆换老师。学硬件的同学认真听完以上课程后,会学习除政治以外的其他课程。
即使你学好了以上课程,我们还是远远落后。我们只知道学什么,还不知道做什么。我们的课程设计太幼稚了,不要告诉你国外的同学,不然会被嘲笑的,所以要尽量设计,不要一个人做。两三个人合作一个项目,不会交流的电脑工作者30岁以后肯定会被裁掉。题目尽量是一些简单的底层开发。你可以在国外大学的网站上搜索一下。相信你能成功。毕竟不是难题,而是我们应该具备的素质。
6.如果对网络感兴趣,有一定的动手能力后,从协议或者底层硬件的角度去学习。否则你愿意从一个高贵的计算机专业人士堕落成一个做繁重机械体力劳动的农民工。对网络安全感兴趣,那么你可以在学习使用各种工具一个月后,从编程的角度学习网络协议和操作系统!只用工具攻击无知者的漏洞,是一种意淫。如果你乐此不疲,到处喊“黑客”,那么这种行为可以称之为“自慰”。网上呼吁中美、中日黑客。希望你能安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。
7.正确对待认证。大部分认证不是高薪的敲门砖,而是上岗前的智商测试。如果你已经通过了认证,就不要告诉别人这个认证是垃圾。请告诉别人你在学习中学会了那个知识。如果你不知道那些知识,那你就是一篇论文。认证不是垃圾,但你是垃圾。如果你连认证考试都不考,还到处说是垃圾,那你就自己考吧。如果你通过了测试并得到了它,那么你可以做任何你想做的事情。如果你通过了但是不懂,认证不是垃圾,而是你自己是垃圾。如果你还没考过,那么看这个帖子的人都知道你是什么了。MCSE、CCNA、CIW等。都有其存在的意义。只要你有钱,都值得学习。它们是经过理论、实践、时间和市场检验的最正规的知识来源和产品。
2.对非计算机专业的几点建议
1.热爱自己原来的专业,尤其是理科和基础学科。放弃他们去买电脑,就像用10元人民币换10张一元币一样。
2.计算机是一门学术性和工具性双重属性的课程。在计算机专业和你的专业之间搭建一座桥梁,对两个专业都有贡献。如果你真的擅长计算机科学,那么你真的值得尊敬。
3.再次记住做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,做电影字幕,安装windows,改注册表,做软件皮肤...这些都不是计算机专业的,也赚不到钱。不要让浮躁和功利蒙蔽了你的双眼,毁了你美好的未来。
当然,计算机语言有很多种,每种语言都有自己的特点,其中的编程思想是融合在一起的。只要掌握一门学科,就不愁找不到工作。加油!有时候会去电脑公司做兼职营销,提高和客户的接触能力。
什么是计算机科学与技术?
流行的计算机语言如C,JAVA,VB,VF,DELPHI,汇编等等。
个人计算机原理
计算机基础
计算机网络基础
数据结构
高等数学
大学英语
大学物理
多媒体相关课程:如网页制作、IT实用技术等。
如果你喜欢计算机,热爱计算机专业,你就不会觉得计算机专业枯燥。计算机科学与技术专业,网络和软件都学,但是学的不多。如果你愿意,你可以自学。
记住我说的,根本没有无聊的专业,只有你爱的专业。你觉得你的专业很无聊,是因为你没有全心全意的投入到这个专业,不热爱这个专业。对于真正热爱计算机的人来说,上计算机课是一件乐事。
每个学校的计算机科学与技术的课程都不一样!但也大致如此!大一大二学点基础课!比如高等数学、英语、C语言、计算机导论、英语、离散数学、概率论、数值分析(计算方法)、c++和一些人文课程;有的学校不学大学物理,电路,数字电路设计,信号与系统等。高等数学要好学!学习会很枯燥,要做好准备!
大三的时候,你会被分成软件、网络、多媒体三个方向。可以根据自己的兴趣选择。
计算机科学与技术专业适合什么样的工作?
写给计算机专业的大学生!
首先说一下进入计算机专业的目的。我个人很喜欢IT行业,很喜欢折腾电脑。所以我毫不犹豫的在所有学校都填报了计算机专业,梦想着进入计算机专业后能遇到很多专家,结交几个知己,但是进来的人都很失望。很多计算机专业的学生之前对计算机并不太了解,有些人甚至在进入大学之前都没有接触过计算机。他们对计算机非常熟悉,专家很少。他们大多数服从父母的命令。很明显,目前社会上最火的行业是IT行业,工资最高的也是IT行业。有了这个因素,大部分考生家长都让孩子进了计算机专业。而大部分学生天真的以为,计算机专业毕业后,就可以像电视上的大部分白领一样,坐在办公室里和同事聊天,和老板吃饭,每天签几个字然后就有高薪等着你去拿。
他们进了学校之后,发现专业课什么都不懂,完全没有兴趣。没有兴趣就没有学习的动力,而这个专业是靠理解的,而兴趣是培养理解的第一步。然后他们会发现,专业课学的越晚,越难,越不懂。如果他们比较好,就会静下心来好好学习,也许能走出一条路,如果不好,就会放弃。有的人学了几年,连自己上的是什么课都不知道;用一个程序,他分不清是C语言写的还是PASCAL写的。不小心进入了DOS,不知道怎么回WINDOWS。但是说到游戏,好像大家都是职业玩家,有的只知道天天泡网吧。这是中国下一代计算机人才的悲哀!
现在就来说说计算机专业的学习和生活吧。大多数计算机专业的学生对这个专业的发展和前景一无所知。每天他们看小说,玩游戏,看电影,打牌,喝酒,睡觉等等。偶尔看到一两个同学在看计算机相关的书,就跑去看了一眼。都是《游戏入门》《黑客秘技》之类的书。有些人甚至连C语言和C++是什么都不知道,就拿一本VC书“好好学习”。真不知道他们懂不懂。很多同学都买过电脑,但是用的都是游戏机+碟机+音响。他们每天都在电脑上玩着各种流行游戏,看着最新的大片,听着时尚的音乐,却不需要电脑来学习。甚至有同学问我电脑除了玩游戏还能做什么?我问他你为什么这么问。他告诉我,他认为电脑只能用来玩游戏,我不知道电脑还能做什么。据我所知,近几年国内几所大学计算机专业毕业生的毕业设计竟然是做网页。大学四年,在完成了数据结构、软件工程、C语言等专业课程后,他们居然交出了一个没学过计算机的人一两天就能自己做好的东西!
这是大多数计算机专业的学生。我在大学玩了两年之后,突然意识到应该为自己的未来做规划了,但是还是有很多人还是什么都不懂,于是有了这篇文章。
如果你是我上面提到的那种被父母指导学习计算机的学生,如果你在读了《计算机应用文摘》第15期《致一个想成为程序员的朋友》这篇文章后发现自己没有成为程序员的欲望,那么我有几个选择给你:
1,* *页面制作,以后去网站上班!
2.学习3D MAX等软件制作动画!
3.学美术设计!
4、* *网,以后考个CCNA,去专业网!
5.在保证顺利毕业的前提下,去疯狂玩游戏,做职业玩家或者做一个或者几个网游的GM。(我身边就有这样的人)
6.以上五项都与电脑有关。你应该有一定的专业知识,但是比你的专业课简单多了。如果你看到这里觉得没有适合你的,那么这个最适合你:在你学校读双学位,学你感兴趣的专业,计算机真的不适合你!
如果以上几项适合你,那么你就要努力打造一个适合你的世界,看杂志下一篇。如果你读了下面的话,你只会浪费你的时间。
如果你是计算机专业的大学生,想成为一名程序员,请继续读下去:
1,丰富多彩的大学生活会让你终生难忘,但是难忘有很多种,可以学到很多就忘了,也可以因为什么都没学到就忘了!
2.计算机专业是一个很枯燥的专业,但是来了就安全了。只要你努力学习,你也会发现其中的乐趣。
3、记住:高楼平地起!基础很重要,尤其是专业基础课。只有打好基础,才能学得更深。
4、C语言是基础,很重要,如果你没有学好C语言,那么你就学不好任何高级语言。
5.C语言和C++语言是两回事。就像大熊猫和小熊猫一样,只是名字很像!
6.请先学习专业课《数据结构》和《计算机组成原理》。不要一开始就用VC来读。你甚至不知道物体的方向。读VC没用。
7.对编程有一定的了解后,就可以学习C++。(是C++不是VC,这两个是两码事!C++是一门语言,VC教程就是讲解如何使用MFC类库。学习VC应该建立在对C++充分了解的基础上。看VC书是学不会C++语言的。)
8.学习编程的秘诀是:编程、编程、再编程;
9.认真学习每一门专业课。那是你的饭碗。
10,在学校实验室,就算你在程序里犯一万个错误也没人骂你。如果你在公司,那就试试吧!所以我去实验室用电脑的次数更多了。现在我犯错多了,毕业后犯错少了。
11.从现在开始,我们要养成写程序的好习惯。
12,不要遗漏书上的任何习题——请全部做完,并记录解题思路。
13,你会买很多参考书,所以请把书中的程序实例输入电脑练习,即使配套光盘里有源代码。
14,VC,C#。网,这些东西会过时的。不会过时的是数据结构和优秀的算法!
15,记住:书用了,恨少了。不要让这种事发生在你身上。你有足够的时间和条件在学校多读书。如果你能多看一些原著,你应该知道,当一个译者翻译一本书的时候,他会不自觉地把自己的想法写进书里,书就会变得像鸡肋一样!
16,我还是强调认真听专业课,因为有些课程,比如数据结构,编译原理,操作系统等。,能让你一分钟就听懂老师说的话,所以你要看几个月,有的甚至看了好几年也看不懂。
17.抓住学校的各种实践机会,为自己积累经验。在就业中,经验比任何东西都有用。
18,多去图书馆,每个学校图书馆都有很多好书等着你去读!
19,编程不是技术活,是体力活。
20.如果你决定做一个优秀的程序员,请放弃游戏,除非你是一个天天玩游戏也能写出好程序的天才!
21,你要有足够的韧性和毅力!有专家问了一个问题,考验你的韧性和毅力:找一个10000以内的素数表,全部抄下来,然后检查三遍。如果你能不间断地完成这项工作,你就能满足这个要求。
22.找到适合自己的学习方法!不要盲从别人的方法,适合自己的才是最好的!
23、请热爱程序员的工作!
上面的话有些是我的经验,有些是直接抄袭专家的,但都很有用。记住它们并遵守它们,你就会成功!
对于大多数初学者来说,很多人都有这样的疑问:我应该先学什么?学C/C++?还是学VC?还是学Borland C++ Builder?还是德尔福?哪个更好?学习编程和学习编程语言有什么关系?新手应该如何选择?关于这些问题,我看了一位大师的这段话,可以帮助有这方面问题的人:学编程就像学射击,编程语言对应射击中的气枪、手枪、步枪等各种枪械。学射击,必须选枪。没有枪是学不好射击的,也学不会同时使用所有的枪。但是,如果你掌握了一种枪法,你就会学到别的东西。因为在熟悉一把枪的同时,我也学会了射击技术本身。学点别的,事半功倍。学习编程也是一样,从学习一门编程语言开始是必然的。学会系统的编程理念后,用什么工具都一样!
写这篇文章是因为看到身边那么多同学“无所事事”,荒废了学业,忧心忡忡,荒废了自己几年。看到微软的Windows从3变了。x到现在的2003年的服务器,而中国的软件业还在原地踏步,难道我们真的要等微软一年给他换一次操作系统的名字,就要给他钱吗?为什么不把这么大的利润留给自己,为什么不让其他国家付钱给我们?这是中国程序员共同的梦想。想要实现这个梦想的人,就是还在大学的“准程序员”。他们是中国软件明天的希望!希望计算机行业的大学生们看完这篇文章,睡着了就醒,玩游戏就停,在网吧就出来,一起拿起课本,坐在电脑前,用程序书写中国软件业的辉煌未来。