所有计算机专业的学生应该认识到的

时间:2022-06-14 15:04:13

一、正确的认识到自己的差距

      我们一定要认识到我们与国外的同龄人之间的差距!
    你学完了编译原理会写简单的编译器吗?国外的和我们一样的大学生就会!你学完操作系统原理会写个小操作系统吗?国外的和我们一样的大学生就会! linux最初就是一个和我们一样的芬兰的大学生写的!而比尔.盖茨在最初写basic的编译器的时候连个人电脑都没有!他是和他的另一个伙伴没日没夜的花了两个月的时间写出来的!而且写的时候好像还不是大学生!至于调试,他们是在学校的实验室里面完成的!而实验室并没有几台电脑!
    如果说那些是历史上的以前的。那么现在呢?今天在CSDN上看到一个新闻,真的是很吃惊!google竟然在购买以色列一个博士生的搜索算法!据说我们学校也要招研究生了!我们的学校里面肯定也有博士生!可是,我们的研究生,我们的博士生跟人家能比吗?难怪人家国外很多大学把咱们的研究生就看成是本科生!差距真的是太大了!
    千万不要做高傲自大的井低之蛙

二、我对于玩游戏的看法

    有些人喜欢玩游戏!可是,有谁写过游戏?又有几个人想过写一个游戏?哪怕仅仅是想一想呢,也行啊!你知道什么是openGL,但是,你是怎么知道的?是不是通过反恐?可是你知道openGL是干什么的吗?怎么用吗?其实,道理很简单,玩游戏只会浪费你的青春年华。它不会给你带来任何有意义的东西,甚至包括快乐。记住:今日的通过游戏活得的那份快乐,在明日会因为游戏得到十二分的痛苦。

三、关于制作网页

    有些人喜欢做网页。可是,你知道吗?静态的网页是可以在1天之内完全学会的!HTML语言是可以在一个下午的时间完全学会的!真正的做网页要包含vbscript,javasaript,asp,asp.net,jsp,sql(代指数据库,入sql serber ,mysql等等)等等。这些你懂多少?打开微软的弱智工具加几张图片就之做网站了吗?那不是做网站!最多也就是个做静态网页!可是一个动态网页相当与你的静态网页几百页,甚至更多!而且管理起来更加的简单!一个门户网站可以在5个页面里面完成,你相信吗?而且功能一点也不必我们学校的网站差!不要看到前台多漂亮就说网站好,前台不漂亮就不好!你知道后台的功能吗?你知道权限分配实现起来有多么的麻烦吗?所以,学习千万不要浅尝辄止,千万不要学了点东西就感觉自己了不得了。其实,差的远呢!

    简单的东西大家都会,也不会为你的将来提供任何的机会。你需要做的是那些别人想想都会打退堂鼓的事情。只有这样,你才会不断成长,才会在不久的将来高人一头。

四、关于安全技术

    首先,安全技术是可以学的。也是值得研究的!但是,学习和研究安全技术不是用一些所谓黑客工具攻击别人!那没有什么可骄傲的。而且那是很可悲的。你知道学校、国家提供网络环境要花多少钱吗?不要说这些钱是你花的!准确来说是你的父母花的!所以,请珍惜我们的资源,并良好的利用他!真正的黑客不是破坏还是防止破坏!你想搞安全技术。可是,你写过病毒吗?你知道病毒的运行原理吗?你知道那些黑客工具的运行原理吗?你知道那些木马是怎么实现的吗?可以明确的告诉你。很对多小学生都会使用黑客工具黑别人!但是,你是小孩子吗?现在,你还在以使用黑客工具工具了别人或者侵入了别人的电脑而骄傲而自豪吗?不要因此而骄傲,要踏实一点,干点正儿八经的事!

    学习要经得起诱惑,有趣的事情不一定是好事。知道学习是好事,但如果方向不对只会适得其反。

五、关于学英语

     不可否认英语真是的非常非常重要的。但是,你有没有想过你对英语的付出是否值得?你对英语的学习是否正确?一个研究甲骨文的是无需了解英国文学的,一个学计算机的也同样无需在英语的各个方面都了如指掌。
    你还在每天背诵你的英语单词吗?你在英语方面花费了多少时间?你在你的专业课上面有花费了多少时间?比一比哪个多哪个少?为了个四级值得吗?学英语应该,怎么不应该!我现在整天都在读英语资料。可是我的英语肯定不及格!但是我能够读懂英文资料就可以了!何必知道那么多呢!英语这个东西够用就行了!你考过了四级就可以读懂英文文档吗?不要说公司要看四级证书!不要说公司要看六级证书!这些东西真的有价值吗?如果你的专业水平过关的话,不是公司挑你是你挑公司!到哪个时候他还会看什么证书吗?如果你去软件公司应聘的时候把自己的程序拿出来往那儿一放,他还会问你那些证书之类的问题吗?如果你的程序可以像模像样的话,你还会去他们公司应聘吗?为什么不是他们来找你?为什么不像那个以色列的博士生一样,让google、微软还有雅虎这些搜索技术十分成熟的公司竞相争夺呢?

    我感觉咱们国家在学英语方面是不成功的!他们的这套做法很不灵活!就拿我们计算机来说!跟英语关系很大吧。为什么不是通过英语版的专业教材来学习英语?而是说公共英语?如果我们的编译原理是英文的!如果我们的操作系统原理是英文的!我相信不用过四级,你的英文肯定可以在本行业内够用!

    终归一句话,英语是拿来用的,不是用来考试的。它只是一门语言,就如同C、C++、JAVA一样

六、关于专业课的学习

     说实话,计算机专业的专业课实在太简单了!像VB、计算机文化基础,是计算机专业要学的吗?这些东西都是可以在一个星期里学会的!而其他的一些呢?就拿数据结构来说吧,很难吗?如果抛开编程语言的语法来说,那些东西都是咱们日常生活中经常遇到的事情。
        队列:排队买东西的经验大家应该都有吧?
        栈:往子弹夹里面压子弹大家应该都理解吧?
        图:这个就更加熟悉了。其实就是一种映射关系而已。
        至于排序方法,除了快速排序,像冒泡排序、折半排序之类都是跟计算机无关的算法。
    事实上呢?别人研究都研究出来了,我们甚至都学不会。难道那些东西都不是人学的?
    另外,很多时候,我们都太拘泥于课本了!课本讲得多是理论!没有什么直接的用处!而很少有人,去学课本以外的东西!你知不知道VB是没有公司用的!尤其是VB6.0这个已经淘汰了的东西!甚至包括汇编、C语言、编译原理等等,在你往后的工作中都很可能几乎用不到。我不是在否定学习他们的意义。它们很重要,需要学习。但是,它们不是你要学习的全部内容。C++、.NET、JAVA、JSP、Python等等都是需要你学习的。否则,等到你工作的那一天你会发现你学得东西毫无用途。因为那些东西要等到你工作也一年两年甚至更久才能让你感觉有用的知识。而,如果一开始你就败下阵来,或许你也就永远都不会明白你在大学里面学习的东西到底有没有用。

    真的很希望,大家能够有所思考。希望大家真正的认识到你应该干什么。真的行动起来,为了自己的未来!

当然,这只是我个人见解,可能存在很多认知上的错误。但是,我的本意是好的。对于我来说,这就足够了