较新一篇 / 较旧一篇

编辑 |删除 | 复制链接  公开 写给即将步入大学,主修计算机专业的青年们的一封信(转载)2009-03-23 17:57 (分类:工作)

大家好,新入学的学弟学妹们!
    离开了辛苦高中阶段学习之后,恭喜您终于走进了大学的殿堂。尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。
    其实这两年随着高校的扩招和IT人才的日趋饱和,IT人才的就业前景也不容乐观了。如果你自认为长相或者才艺出众,并且希望毕业后找到好的工作。我首先建议你去参加什么超级女生,超级男生之类的比赛,如果走红了,在演艺圈发展赚的钱要比搞IT多的多。
    如果不是上面所说的这类人,那么就请继续往下看。
    首先,我们来看看目前中国的大学环境,大学就是一个社会,因此你必须学会在这个社会里面与别人竞争。我们先来看看学校里面有哪些人群。第一类,学生干部们。如果你不希望以后留校作辅导员,那么不要参加所谓的学校的学生会之类的组织。那些所谓的学生干部就是打杂的。除了这些学生干部之外,此外学校里面还有几种人:一是拼命学习指望拿奖学金和保送读研的。这些人通常成天泡在自修教室里面或者图书馆里面。3年级之后,也许会进入导师的实验室。 二是家里有钱,整天除了打游戏就是泡美眉的。如果你想打游戏,卖装备赚钱,那你就一门心思投入进去,否则还是不要玩。至于交女朋友,劝你还是不要想,浪费时间,浪费钱,还不会有结果。此外还有就是做生意的,当然这里包括做推销买数码产品的,生活用品的,牛奶水果,反正卖什么的都有。当然,还有那些参加数学,物理比赛的,考证的,搞创新的就不赘述了。
    不过说到底,我们都是搞IT,我个人推荐大家一条路,那就是1,2年级把专业课搞好,拿点奖学金和争取保送名额,同时打好搞开发的基础。3 4年级抽出时间做项目,赚钱。
    计算机这门课非常特殊,基本上国内的基础课和国外相比相对落后,而且和实践比较脱节。所以一些专业课大可以酌情考虑是否去修。很多课程考试前一个礼拜突击一下就可以应付。当然别忘了去打印店或者网上找历年考试的试题。
    计算机必修课中比较重要的课程有:1 汇编语言,这个非常重要,你以后破解软件会需要  2 C语言,C/C++是语法Java ,PHP等很多优秀语言参照的,因此,掌握C/C++的各种语句结构,熟悉面向对象思想也非常重要。3 数据库基础:这门课很重要,如果你想做项目赚钱的话,SQL就是最重要的工具。4 数据结构和算法,数据结构将会教会你如何把现实世界中的信息存入到计算机内,而好的算法,尤其是程序的灵魂所在。5 当然还有其它,如果你感兴趣的话。
    为了不和实践脱节,你最好1 2 年级就开始大量使用程序和熟悉程序架构。感谢Open source,它让我们免费的获得很多企业级项目的源代码,让我们可以一探究竟。你可以去www.sf.net上,下载你感兴趣的程序,无论是桌面的,还是web的,把他们安装起来,运行,运行,看看他们的页面是如何布局,导航,提交数据的。通过看代码,积累一些设计方法。如果遇到问题,去Google上面查找。记住,对初学者来说,大多数你遇到的问题,Google上通常都有解决的方法,就看你能否掌握搜索的技巧了。
    当然,别忘了申请一个CSDN的Blog,把你看过的东西,学到的东西,遇到的问题,全部记下来。随着不断的积累,这将是你人生的一个重要的知识库。
    你应该每天更新IT业界的最新东西,选择一个好的新闻聚合器,推荐你使用Google的聚合器,定阅诸如csdn,theserverside,infoq,javalobby,devx.com等各个主流的IT媒体。
    通过这些学习和积累,你应该掌握两样东西:1 搞清楚IT到底是个什么东西?搞清楚开发软件到底是个什么东西? 2 掌握学习的本领,学习新知识的本领。以及在此过程中,独立克服困难的本领。

大学本科应届毕业生的工资水平通常也就3000元左右,因为绝大多数公司都认为你不具备开发经验。当然大学里面当然有一些编程天才们,早早的就能做项目,作外包,不过那也是凤毛麟角。所以不要和我抬杠。

当然,我在这里所说的不是计算机科学,而是计算机应用。如果你愿意投身到计算机理论的研究中,那自然非常好,但是国内目前普遍的学术风气就是浮躁的。要知道,如果你通过实践具备了开发经验,毕业后,  你就可以多一条创业的机会,目前国内对软件的需求还是非常大的,尤其是政府和中小企业,需要大量的定制软件开发。一个人雇几个人,一年做个几十万的项目还是很容易的。诸如数学之类的基础学科固然很重要。但是如果你的公司有了钱,你还怕雇不到人给你搞算法么?

今天还是要比较忙,我这里简单说说搞开发应该具备的技能把:

1 你最好掌握一门桌面应用开发语言:VB,DELPHI,PB都是你的选择,这些计算绝对没有过时,反而他们的开发效率是新的工具,Java,.NET无法相比的。

2 你应该掌握web应用的开发能力:首先你要学会做网站。html,css,xml你必须非常熟悉。最好也自学一些photoshop,flash之类的开发,这样遇到小的美工设计,可以不求人。

之后你就要掌握开发网站管理系统的能力,也就是现在常用的CMS。这其中,你也会接触到基本数据库使用的方法

3 掌握了基本web应用开发能力之后,你可以开始学习企业级应用开发

J2EE是世界上最伟大的企业级开发,你需要学习什么是设计模式,MVC,ORM,中间件,分布式事务,工作流BPM,业务流程BPEL,业务规则,SOA,ESB,SSO,MDA,各种JSR等等。J2EE的学习过程就是一个丰富的缩写库。当然这中间你会学习到各种web服务器,应用服务器,Portal,LDAP,等各种企业级服务器的安装和使用。

4 之后你还应该学习软件开发流程,包括传统瀑布模型和流行的敏捷软件开发,CVS,SVN实现版本控制,Ant,Maven构建自动化编译,版本发布。以及工作任务分解,项目团队交流协作,项目文档的撰写等等。

5 掌握了企业级应用的开发以后,你要记住现实的开发不需要照搬任何的模式,而应该根据需要灵活应用,做到以无法为有法。

6 大学四年的时间是非常充裕的,这段时间内,你可以多学学其它课程,比如营销类,管理类的课程,对你今后会很有帮助,“东方名家”系列讲座真的非常不错,建议你一定要去看看。

如果你能掌握上述的所有开发技能,加上你自身的努力,做个十几个项目,既可以赚到钱,让你的父母不要辛苦的供钱你读书,也可以为以后的工作积累资本。毕业后找到8000以上的工作就会很容易。

当然英语的技能,为人处世的技巧也是必要的修养. 此外多参加体育运动,广交朋友 ,交游远足 ,挥洒青春. 拥抱属于你们自己的大学的生活吧!

(待续)

转载于:https://www.cnblogs.com/bluewelkin/p/3314074.html

主修计算机专业的青年们的一封信(转载)相关推荐

  1. 画画计算机专业,他主修计算机专业,却在32岁时突然要画画!马精虎作品欣赏...

    原标题:他主修计算机专业,却在32岁时突然要画画!马精虎作品欣赏 马精虎 江苏江浦, (1974-) 马精虎,出生于1974年,江苏南京人,1994年毕业于晓庄师范,2000年毕业于南京艺术学院计算机 ...

  2. 32岁计算机学什么,他主修计算机专业,却在32岁时突然要画画!

    原标题:他主修计算机专业,却在32岁时突然要画画! 马精虎 江苏江浦, (1974-) 作品欣赏 马精虎,出生于1974年,江苏南京人,1994年毕业于晓庄师范,2000年毕业于南京艺术学院计算机专业 ...

  3. 74位图灵奖得主背景显示:大多数没有主修计算机专业,也并非高引用计算机科学家...

    来源:中小学信息学竞赛 计算机科学是世界上发展最快的学科之一,计算机科学的发展直接影响着人们的生活,并有可能从根本上改变传统的生活方式.图灵奖作为计算机领域的最高奖项,一直被誉为"计算机界的 ...

  4. 计算机专业学生给家长的一封信,大学致家长的一封信

    大学致家长的一封信 大学致家长的一封信是对于莘莘学子的殷切期盼.以下是小编带来大学致家长的一封信的相关内容,希望对你有帮助. 大学致家长的一封信1 尊敬的家长: 首先感谢诸位家长长期以来对我校教育教学 ...

  5. 计算机提升反思的相关文档,反思教学论文,关于教学反思在提升高校计算机专业青年教师教学水平中的应用相关参考文献资料-免费论文范文...

    导读:这篇反思教学论文范文为免费优秀学术论文范文,可用于相关写作参考. 王 昂1,王彦辉2 (1.河南中医学院 信息技术学院,河南 郑州 450046: 2.河南省财经学校,河南 郑州450012) ...

  6. 高校计算机专业实践教学改革研究,民族高校计算机专业实践教学改革

    <民族高校计算机专业实践教学改革>由会员分享,可在线阅读,更多相关<民族高校计算机专业实践教学改革(5页珍藏版)>请在装配图网上搜索. 1.民族高校计算机专业实践教学改革民族高 ...

  7. 斯坦福大学计算机学什么,斯坦福大学计算机专业课程设置了哪些要学习?入学条件全面解析...

    计算机一直都是热门专业,是不少学子热衷于去申请的,在美国开设计算机专业的大学可不少,斯坦福大学就是其中之一,斯坦福大学是美国的顶尖名校也是世界一流大学,有着杰出的教学水平,开设的计算机专业也很出色,那 ...

  8. 学计算机主修,大学计算机专业自我介绍(精选5篇)

    大学计算机专业自我介绍(精选5篇) 当来到一个陌生环境中,时常要进行自我介绍,用自我介绍往往可以让他人有一定的了解.如何写出一个与众不同的自我介绍?下面是小编帮大家整理的大学计算机专业自我介绍(精选5 ...

  9. 我主修计算机科学专业英语翻译,计算机专业英语教程翻译.docx

    计算机专业英语教程翻译.docx 1.1细看处理器与主存储器我们已经了解到所有计算机有类似的能力且能执行相同的功能,尽管一些可能比其他的快.我们知道电脑系统有输入.输出.仓储.加工的元件,还知道处理器 ...

最新文章

  1. 一图读懂《北京市数据中心统筹发展实施方案(2021-2023年)》
  2. GetCurrentDirectory和SetCurrentDirectory函数
  3. 介绍10个常用的Python内置函数,99.99%的人都在用!
  4. Python模块包中__init__.py文件的作用(转载)
  5. Navicat 提示 Access violation at address ***(771B7870) in module ‘ntdll.dll’. Read of address ***(220A
  6. 位运算实例(一):判断奇偶性
  7. 文字旋转_技术宅大白教你用软件做抖音爆火的文字旋转视频
  8. 豆瓣9.6分,Scala编程圣经第5版隆重来袭
  9. 【书摘】批判性思维工具
  10. Termux:api 使用及脚本分享
  11. c51单片机超声测距hcsr04在 rtos运行的 实验 基于陈明计先生的smallrtos
  12. 百家讲坛-苏轼-康震
  13. 负载均衡添加ssl证书
  14. npm-Babel转码器
  15. 使用WPF技术模拟手机界面
  16. pthread_cont_wait和pthread_cont_signal
  17. 「 机器人学 」“Human-aware机器人导航技术”浅谈
  18. 怎样创建谷歌Merchant Center和链接到购物广告
  19. sphinx 编码 php文档,用Sphinx编写技术文档
  20. 市场营销1:区块链+AI、市场营销与市场营销流程

热门文章

  1. 愚人节老板发话了,免费送书 + 免费入驻Java知识星球!!
  2. 比亚迪元EV汽车拆解报告
  3. DES算法的matlab实现
  4. JavaScript的RSA加密库(cryptico、Node-rsa、Crypto、jsrsasign、JSEncrypt)
  5. java引用另一个程序图像,java – 在Android应用程序上显示图像的另一种方法
  6. 清北毕业生5年来去向大数据:北大偏爱银行,清华更倾向国网,华为堪称最大黑洞-1
  7. 【中文树库标记---CTB】
  8. jaspersoft studio创建jasperreport模板 summary显示page header(页眉)
  9. PMP项目管理与ACP敏捷管理哪一个更有用?
  10. 无数的讽刺侮辱挖苦打击否定不屑与嘲笑,只有罗永浩才撑得住吧