从大学开始学计算机,通过大学计算机你学到了什么,写给正在读计算机专业的同学 该如何学习

从大学开始学计算机,通过大学计算机你学到了什么,写给正在读计算机专业的同学 该如何学习 现在新的IT技术日新月异。就常见的编程语言而言,有c/c、汇编、java、c#、Python等。操作系统平台包括unix/linux和windows系列。 第一,我什么时候能把这些都学完? 现在新的IT技术日新月异。就常见的编程语言而言,有c/c、汇编、java、c#、Python等。操作系统平台包括unix/linux和windows系列;开发工具包括VC、VisualStudio2008、Eclipse、NetBeans等。每个平台下都有很多方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等。有些人还在学Dreamweaver做网页,Flash做动画,Photoshop做美工,3DMax做3D动画..................我恨不得把我所有的知识都塞进肚子里。你看到的,你想学的!今天看这个VC书,明天看Java,后天看C#,西方做事!看别人做网页。我对自己感兴趣。好吧,学html语言,我也做网页。听说做网页,想学Dreamweaver和Flash。后来,我开始知道有JSP,PHP和ASP.NET作为动态网站。我也要学习,学习……这是几乎所有大学生的通病。不过,这不是坏事,甚至是好事。说明你的“求知欲”很高!总比那些活的没有激情,整天就知道泡妞,上网,打游戏,混日子的人强。但是如果你今天想学这个,明天想学那个。这样你就可以一直在技术门外徘徊。很多人都有过或者正在经历这样痛苦的日子:总觉得要学的东西“太多了”。但是人的精力是有限的,总觉得永远学不完。因此,他们感到极度焦虑,终日生活在恐惧之中。他们不知道先学哪个,一会儿拿起这本书,一会儿拿起那本书,折腾了好几个月。突然,他们发现他们什么也没学到.如果他们在每个大方向都学不到东西。但是编程最根本的东西是一样的。所以在学习中要抓住根本。俗话说,“一个常识成就一百里。”学编程就像学武术。内功学好了,其他技能就好用了。你没看到《倚天屠龙记》的张无忌练了8年的《九阳之魔》,练《干坤大挪移》只用了12个小时吗?习武之人,谁不想在江湖上扬名立万,谁不想成为万人敬仰的大侠?英雄之所以能成为“英雄”,当然是他们的看家本领。狄云的《神魔》、金世遗的《乔北明内功心法》、张无忌的《九阳神功》、段誉的《六脉神剑》、令狐冲的《独孤九剑》,哇,太多了.古人要历经千辛万苦才能找到这些“武功秘笈”。与古人相比,我们年轻一代是如此幸运。逛逛书店,各种心术,剑术,拳术,应有尽有,看得你眼花缭乱.你选择什么?今天练六脉神剑,明天学降龙八掌,后天练暗器。那么什么时候会有尽头呢?你说你会各种武功,但是“形似而神不似”,跑题了,不够成熟。有一次在擂台上,被别人打了一巴掌。哪个软件公司敢声称任何编程语言都能做到,但每种语言都只能写“hello world!”亲爱的程序员,你不被踢出去才奇怪。 二、学* *还是学* *更有前途? 看了上面的话,有些同学已经开始厌烦了。“我知道,我知道。不止一个像你这样的所谓‘老前辈’跟我说‘学什么都一样,思考最重要’。但是你站着说话也不太痛苦。现实是有很多技术要学,比如JSP、PHP、ASP.NET等很多Web开发的方向。我必须选择一个!哪个学起来有前途?我得选一个有前途的。如果我选错了,我就麻烦了。其实说“学* *还是学* *更有前途”是没有意义的,因为“选JSP还是PHP”的未来差别没有“选英语还是日语”大,也不存在“选错方向”的问题,因为它们都是相通的,你也不能保证毕业后做的就是你要学的方向,更不能保证你一定能吃到你学过的东西。比如我大学的时候学的是Delphi,但是校园毕业的时候还是考了Java岗位的第一名,工作之后通过简单的学习掌握了Java,后来写了三本关于Java的书。比如我毕业后用Java开发了两年多。后来,公司想做一套基于。网。我只花了一个星期就熟悉了。NET系统和C#的语法,然后我就开始开发了。但是,如上所述,“Web开发有很多方向,比如JSP、PHP、ASP.NET等。我必须选择一个!“这个问题很实际,因为只有先学一个,才能深入到这个方向,学了这个方向,以后才能想到‘一传十,十传百’。所以,我的建议是,无论学校里教过什么语言,你都应该继续深入学习,而不是问类似“这种语言有前途吗?“尽量不要去学习一门所谓“有前途”的新语言,因为你会在学习一门新语言的语言和语法本身上花费大量的精力,从而耽误编程的实际练习。如果用已经学过的语言学习,至少不用学习语法本身,不用熟悉开发工具本身,只需要研究如何用这种语言开发有用的程序。比如大部分同学都学过C语言(有的学校直接开设C课程,但C的面向过程编程部分还是C语言),所以我们开设了课程《C语言也能干大事》,让同学们把精力投入到实践中,而不是去学习一门“有前途”的新语言,也是这种思想的体现。举几个例子。比如王鹏的《计算机专业职业发展测评系统》就是我用PHP开发的,但是我从来没有写过PHP程序,但是我以前写过JSP和ASP程序。因为写网站程序的原理是一样的,但是语法不一样,所以我只用了几个小时就熟悉了开发PHP的工具,快速浏览了PHP的语法,然后半天就开发出了这个评测系统。想象一个人今天学JSP,明天学ASP,后天学PHP,感叹“哪个有前途?“他能在半天内学会一门新语言吗?我大学有个同学。他看到我擅长Delphi,写了很多程序。他说他也想学软件开发,让我教他Delphi。但是我们专业上学期开了一门PowerBuilder课程,所以我建议他继续深入学习PowerBuilder,用PowerBuilder写实用的东西,而不是像上课一样写HelloWorld程序。当时Delphi还是一种流行的编程语言,而PowerBuilder的市场份额相对较小。他说不想继续学习PowerBuilder了,因为PowerBuilder没有前途,所以我告诉了他“打通一切,从自己最了解的开始”的道理。然后深入学习PowerBuilder,到毕业的时候已经可以用PowerBuilder编写非常复杂的程序,学会了用PowerBuilder编写Web程序。毕业没多久,他应公司要求用Delphi写了一个程序。他花了不到一周的时间学习Delphi,然后写了一个符合公司要求的系统。当时,他打电话给我,告诉我一个好消息。 前阵子听说他已经开始指导一些新员工用Java开发一个中型的企业级系统。可以说他的成功是因为“一传十,十传百,从你最了解的开始”的原则。综上所述,不用担心“哪门语言好就业,有前途”,因为那些“好就业,有前途”都是纸老虎。尽量不要学习新的语言,从你最熟悉的语言开始,做深入的研究。你出山后,就是雇主们争夺的红人。 3.企业需要哪些人才? 这个要看用人单位的要求。你还没毕业,不知道以后会面临什么样的职位。所以建议你在校期间不要偏科,所以所有课程都要好学,学好专业课,培养好自己的“内功”,然后进入大公司,自然会为你安排人才培养计划,这样在工作环境中学习会更有目的性。 注:文章由Simple整理或原创。请注明转帖来源。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: