我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:荣兴彩票 > 反编译器 >

计算机科学与技术专业适合编程零基础的学生学吗?

归档日期:05-27       文本归类:反编译器      文章编辑:爱尚语录

  我本来的专业是化学,无机化学方向的,但是我大学的时候就爱写程序,喜爱程度仅次于玩游戏,泡在大学的机房里,除了玩游戏外所有时间都用来写代码了。

  我那时当然买不起电脑,大学导师给我了台PC可以随便用,那台机器在他的一个实验室里,而那个实验室暖气坏了,我在冬天穿着棉大衣每天在里面呆几个小时,北方的冬天在没有暖气的房间,你想像下。

  物质条件的困难是一种,还有一种技术上的困难,读不懂的代码文档,调不通的程序,莫名其妙的bug,搞了很久毫无进展的技术难题,都需要一种动力让自己坚持下去。

  你得懂得抓住机会去表现自己。机会不会砸到你头上,要自己抓。我刚工作的公司,有个数据分析程序,要运行5-6个小时才出结果,所以他们都是下班前开始运行,等第二天早上看结果。

  我就不信这个程序需要运行那么久,于是下班后自己分析代码,重写了排序和查找部分算法,用空间换时间,并不是很难的东西,只是以前没人去做。

  那个程序被我优化到只需要运行15分钟,此后他们就可以当天看结果了。老板觉得我不错,工资涨到了900 RMB。

  你得懂得环境的重要性。我在天津呆了一年多,就觉得软件产业的氛围太差了,在报纸杂志上读到各种中关村的传奇,很向往,于是下决心去北京。

  好的环境给人提供了更多学习和发展的机会,最重要的是让你能认识很多优秀的人,能从他们身上学习,能被他们激励。我到北京就有了和雷军共事的机会,金山当时很小,可以近距离观察行业里最精英的人是怎么样的。

  你得能持续学习。总有人觉得学什么技术很重要,大量的讨论都是说学哪个语言好,哪个平台好。其实学习的能力本身最重要,能随需应变,工作中需要什么就能快速学会,并且学精学透,而不是满足肤浅的了解。你得有个好身体。这点我做得很不好,从小就体育极差,1000米跑从来不及格,一直到40岁都没怎么锻炼。

  可能是运气好,也可能是没有烟酒嗜好,身体没出什么大问题,但是小毛病还是有的,颈椎腰椎手腕都不是很舒服,牙齿也不太乐观。我有个习惯,每年生日的那个月都要做一项重要改变,那么40岁这次就留给健身吧。

  计算机专业在全国大部分院校都有开设,如果你关心这个专业的排名可以看看计算机科学专业大学排名,还有关于计算机科学技术这门专业的内容也可以看看~

  下面来说零基础学习计算机科学与技术专业的问题~首先说一下计算机科学与技术专业这个专业的课程组成,

  请注意我在这里所说的课程,是我觉得无论在哪个学校的计算机科学与技术专业都会上的一些课程,每个学校在课程设置肯定不会是统一的的,但天下武功追宗溯祖都是同出一门,总有一些课程大家无论怎么增删都还是少不了的。为了方便以及避免版权问题,我就我的学校的计算机科学专业课程来回答。闲话少说,先上第一张课表。计算机科学与技术专业基础必修课:C语言程序设计、数据结构、JAVA程序设计、计算机网络……

  第一门课应该是“C语言程序设计”,这基本上属于你日后一切学习的开始与基础,算是入门必备,简单说它就是说一下的基础语法,只要好好听课,真的不算太难。第二门课程是“数据结构”,难度适中,这门课要认真的听,一些有了语言基础之后,就必须学习结构知识和算法,主要是教你一些设计算法的思想和架构,一般都是结合C语言来教。第三门课程是JAVA程序设计,也是一门计算机语言,跟C一样都是教基础的语法结构,很多语法跟C差不多,不过我感觉JAVA的应用面更广,招聘平台上招JAVA开发的需求是最多的,所以要好好学,学精学透。

  然后是数据库,我学校教的是SQL server,搞软件开发的少不了要接触数据库,然后是静态网页,是HTML,CSS,都是教标记(tag),很容易。第四们课程是计算机网络,主要是教各种协议,TCP,IP,TCP等等,还有OSI的七层模型,比较枯燥,这门课还是英语授课,虽然老师改得不严,但怎么说,这门课要弄懂它说了啥相当不轻松。计算机科学学科基础选修课部分:信息处理技术、Photoshop、电模和数电……

  信息处理技术就是教你计算机的组成,还有WORD,EXCEL,PPT的使用,相当容易,想挂都难。电模和数电相当于是让你了解计算机内部电路板的原理吧,想弄懂不容易,但这个真不影响你在IT这行的发展。图二的概率论,数学建模和图一的离散数学都是起到辅助教学的作用,不用太担心。计算机英语同理。PS(Photoshop)就好玩了,把妹利器啊,要好好学,老司机不骗你。虚拟现实就是时下热门的VR技术,学VRML的过程中的乐趣也不少。

  网络开头的课程出来服务器那门课程,都是教CCNA的知识,在模拟器上配置路由器和交换机,难度不高,多上机多练就是了,还没C和JAVA等程序课程抽象。

  服务器那门紧接着操作系统都是教WINDOWDS 服务器系统,与此类似的是LIUNX服务器,都是要多上机多做配置。计算机科学与技术专业相关课程

  怎么说呢,好好上课不要逃得太厉害,想挂都难。其他的高数啊,毛概啊,全校性选课之类的在此不做讨论。总结:就像其他答住说的,零基础真的不太影响你在这个专业的学习,选定自己的主攻方向,多练习多问人,起步晚并不影响你入门的。找好入门课程,努力学就成。

  接触一个新的专业零基础很正常啊,不要对知识有畏惧的心理。那些有基础的绝对是极少数,或许他们能很快的甚至已经掌握了一些软件、硬件开发技术。但这不会影响到一个零基础的人学习计算机科学与技术专业。

  记得有一个事例,那位同学来自清华大学,他在进入清华计算机科学与技术专业之前由于家里贫困甚至没有用过电脑。

  但他通过自己的努力上进,从大一开始疯狂阅读C++ Primer,不断的敲代码,问导师,跟着学长做项目,最后他在大三的时候拿到了美国Google总部的offer。退一步说,在上大学的时候,对于任何一门学科,你其实都只是一个门外汉,最重要的是要选择一门自己有点兴趣甚至是喜欢的学科。大学的专业是非常重要的,在大部分情况下都将决定你未来人生要走的路。

  极少数情况下你获得机会去从事与自己大学专业不相关的职业,但毕竟是少数,谁也不愿意让自己四年的青春时间浪费在无用功上。如果你已经选择了一个专业,就要去了解它,理解它,热爱它,让它慢慢的成为你生活中的一部分。不需要去害怕说我这个完全没有基础什么的,如果你都会了,学校就没有可教的东西了呀。

  作为一名马上升级大三的老腊肉,希望即将步入大学的同学们不忘初心,记得自己进校时最初的想法,在四年的时间里一直按着自己的计划走下去。本人来自风景秀美的苏州大学,有报考了的学弟学妹可以来戳我呀~返回搜狐,查看更多

本文链接:http://flordelotus.net/fanbianyiqi/359.html