`
webcode
  • 浏览: 6111791 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

写给即将步入大学,主修计算机专业的青年们的一封信

阅读更多

写给即将步入大学,主修计算机专业的青年们的一封信

大家好,新入学的学弟学妹们!
离开了辛苦高中阶段学习之后,恭喜您终于走进了大学的殿堂。尤其是学习计算机专业的你们,是祖国未来的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以上的工作就会很容易。

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


(待续)


记住,千万不要浪费分分秒秒的时间。必须每天都充实的过。

以上言论,均属在下个人之看法,实在没有要大家照着做的意思,只是给大家一个参考。自然会有知音人明白我所说的东西. 不过每个的世界观不同,如果你有什么不同的看法,欢迎你留言。如果你的留言只是为了说粗口,那请恕我删除它们。

这两天比较忙,不料这片文章反映这么大,下面一并回复各位亲爱的朋友们

(将C/C++混为一谈,似乎有误导之嫌。)
学c是为了掌握其语法,学c++是为了掌握对象技术

(汇编和反汇编似乎也不能混为一谈吧)
不同汇编的基本语法,又何来返汇编

(你提出的学习方法和实践方式的实际可行性是个问题。)
这个是当然的,所以我们在不断实践

(天啊,汇编你竟然用来破解这么无聊,感觉你的技术真的没有什么,可能就是做的项目多点,经验比较多点而已,
说真的,大学难得的4年,还是先学好基础的,项目不是不要做,但要分轻重,要想想什么时候才应该做)
每个人都可以走不同的路,但是国内绝大多数大学的计算机基础课教育程度和老师的水平就不想评论了

(看来作者在计算机应用方面搞的还不错, 但仅仅是计算机应用,不是计算机科学,.离计算机科学还差的很远.)
我承认,我谈的不是计算机科学,但是看看每年那些人山人海的毕业生么,我觉得,还是让应用来的多些吧

(大三大四开始做项目.?做什么项目呢?
嵌入式?mis?还是其它
根本需要不同的技术.
你以为学了学校教的那些汇编,c/c++就能做外面的项目了?)
我那篇文章后面写了个待续,这两天项目繁忙,没时间写完,你们这些家伙连文章都不会看,怎么就评价了呢

(但是在用过hibernate之后,立马就不用了)
还在搞ORM,那你开发的应用的水平还很低

(“凡是你遇到的问题,Google上一定有解决的方法” )
我文章是写给初学者的,初学者遇到的什么问题,网上没有?

(我觉得要看一个人怎么学要看偏向哪方面。赚钱,还是搞研究。)
我这篇文章是看到每年那些毕业大军和他们的工资水平,而写的,其他人不要抬杠

(数据结构都不用学吗?)
我那篇文章不是写了待续么?

(上大学就是为了赚钱吗?)
没钱能上大学么

分享到:
评论

相关推荐

    2022年大学计算机专业自荐信例文.docx

    我是一名热衷于计算机科学领域的大学毕业生,对于即将踏入社会,我充满期待且充满信心。我深感荣幸有机会向您展示我的能力和热情,希望能在贵公司找到一份计算机专业的工作,实现自我价值的同时,也为公司的发展贡献...

    华中科技大学计算机专业培养计划.pdf

    华中科技大学计算机专业培养计划 华中科技大学计算机专业的本科培养计划旨在为学生提供信息检索、转换、处理和应用的理论原则和知识的扎实基础。本专业培养计划致力于为那些对电子、通信、计算机、自动化、光学信息...

    大学生对主修专业认知度调查问卷.docx

    【大学生对主修专业认知度】是高等教育领域中一个重要的研究课题,旨在了解学生对自己所学专业的认识程度、满意度以及对未来职业发展的预期。通过这份调查问卷,我们可以从多个角度探讨大学生的专业认知状况。 首先...

    2022年关于计算机专业毕业生求职信合集10篇.docx

    在这篇文章中,我们将探讨如何撰写一份高质量的计算机专业毕业生求职信,以及其中应包含的核心要素。 首先,求职信的开头应当是一个简洁明了的自我介绍。计算机专业毕业生应清楚地表明自己的姓名、所学专业、所在...

    2015年考研热报专业与主修课程:计算机应用技术专业.docx

    2015年考研热报专业与主修课程:计算机应用技术专业.docx

    宁波大学计算机科学与技术专业培养方案及教学计划.doc

    在当今信息技术迅猛发展的时代背景下,计算机科学与技术已成为支撑社会进步的...宁波大学的这一专业培养方案,切实体现了教育与社会需求紧密相结合的教育理念,为国家培养了一批又一批优秀的计算机科学与技术专业人才。

    2022年大学生求职计算机自荐信例文.docx

    我是一名即将毕业于XX大学计算机科学专业的学生,对于贵公司发布的职位,我深感兴趣,因此特此撰写此自荐信,希望能有机会加入贵公司的大家庭。 在大学四年的学习中,我深入研究了计算机科学的基础理论与实践技能。...

    2022年关于计算机专业求职信四篇例文.docx

    计算机专业的求职者应明确指出自己所学的专业,例如“我在XX大学主修计算机科学与技术专业”,这样可以让雇主快速了解求职者的教育背景。在此基础上,应进一步介绍在专业学习中获得的知识和理论,例如“专攻计算机...

    宁波大学计算机科学与技术专业培养方案及教学计划..docx

    宁波大学的计算机科学与技术专业培养方案旨在造就具备良好科学素养、全面计算机技术知识的高级专业人才。该专业学生将深入学习计算机硬件、软件及其应用的理论、知识和技能,为在科研、教育、企业等领域从事计算机...

    盘点IT大佬们都是哪个大学的哪个专业毕业的.docx

    首先,李开复,一个在语音识别技术领域有杰出贡献的人物,毕业于哥伦比亚大学计算机系,并在卡内基梅隆大学担任助理教授,他的专业背景直接影响了他的职业发展。 张亚勤,被誉为神童,12岁进入中国科学技术大学少年...

    武汉大学计算机专业个人简历表格.doc

    这份个人简历来自武汉大学计算机专业的毕业生雍盛能,旨在展示其在IT行业、计算机、销售和营销领域的求职意向。简历详细列出了他的教育背景、实践经验、技能专长和个人特点,充分体现了他在多方面的能力和潜力。 **...

    2022年关于计算机专业自荐信模板集锦9篇.docx

    我是一名即将毕业的计算机专业学生,对贵公司深感向往,并相信自己的专业知识和实践经验能够为贵公司的发展贡献力量。在此,我通过这份自荐信向您展示我的专业背景和热切期望。 计算机科学与技术是当今社会不可或缺...

    国外著名大学计算机教学考察随笔

    - **辅修专业**:除主修课程外,还提供了计算机科学辅修专业,旨在为学生提供编程基础和技术理论的学习机会。 - **跨学科专业**:学校还设有计算机系统工程(CSE)专业,这是一个结合计算机科学和电子工程的交叉学科。...

    计算机专业个人简历模板

    【个人简历模板】是计算机专业人士展示自身技能和经历的重要文档,一份出色的简历能为求职者赢得更多的面试机会。本模板提供了全面的个人信息、教育背景、专业技能、实践经验、获奖情况和自我评价,让招聘者对求职者...

    2022年关于计算机专业自荐信模板锦集5篇.docx

    一封格式规范、内容精良的自荐信,能够充分体现出求职者的专业素养和对细节的关注。最后,自荐信中需要传递出自信和积极的心态,让雇主感受到求职者对于未来工作的热忱和对自己能力的信心。 综上所述,撰写一份高...

    2022大学生求职信800字计算机.docx

    我是一名即将毕业的计算机科学与技术专业的大学生,对贵公司发布的计算机工程师岗位深感兴趣。在深入研究了贵公司的发展历程与业务领域后,我坚信自己的专业技能与经验能够为贵公司带来价值,同时贵公司对计算机科技...

    2022年关于计算机专业自荐信汇编10篇.docx

    2. 计算机科学与技术基础:求职者在信中提到他们主修计算机科学与技术,涵盖了计算机软硬件知识的学习,包括软件设计、动态网站制作、数据库编程与管理等方面。 3. 英语能力:在计算机专业领域,良好的英语能力是...

    计算机专业考研复试英语自我介绍

    【计算机专业考研复试英语自我介绍】在准备计算机专业考研复试时,英语自我介绍是一个重要的环节,它不仅是展示个人英语水平的机会,也是向考官展示你的专业兴趣和个人品质的平台。以下是一个可能的自我介绍模板: ...

Global site tag (gtag.js) - Google Analytics