信息乱世求生存.doc

上传人:cl****1 文档编号:542293277 上传时间:2023-01-23 格式:DOC 页数:18 大小:53KB
返回 下载 相关 举报
信息乱世求生存.doc_第1页
第1页 / 共18页
信息乱世求生存.doc_第2页
第2页 / 共18页
信息乱世求生存.doc_第3页
第3页 / 共18页
信息乱世求生存.doc_第4页
第4页 / 共18页
信息乱世求生存.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《信息乱世求生存.doc》由会员分享,可在线阅读,更多相关《信息乱世求生存.doc(18页珍藏版)》请在金锄头文库上搜索。

1、信息乱世求生存直入主题:你打算学什么,毕业后打算干什么,对自已有什么期望。来到大学,并不是说“学校要你学什么,学校要你做什么”,而是“你要学什么,你要做什么”。尤其是新入学的新生,刚刚从工作岗位中走过来,依然习惯于跟随学校的安排,按部就班的学习。这种方式,不能说完全错,(对于数理、土木之类的专业还是合适的),但是对于计算机专业,尤其是现在的计算机专业,我敢说这是绝对错误的。这是这个专业的特点、计算机行业的特点所决定的。对这个专业、IT这个行业,我总结一个特点:动与静的矛盾。 “动”,大家都好理解,就是变化快。要说计算机技术确实是日新月异。前天还是VB,VC,Delphi,今天Java,Linu

2、x,明天就是 .Net2 与Java5 ,后天就是Longhore,好像永远都在变,自己永远都跟不上。这也许就是现在学计算机的人迷茫的根源。如何在动荡的计算机大潮中找到自己的位置,不被甩下这条船,甚至做到舵手、船长的位置? “静”,万物轮转皆有其道。现在各种变换的技术可以说是外在的形,是内在的质的表象。这个内在的质,就是我们要去学习体会的,是迈向更高层次的法门。每一个用心学了几年的人,都会有自己的理解。简单讲,拿语言举例子。我知道的能写上几句的语言不下种,同一个问题,可以用种方法解决。这些不同的语言就是外在的形,内在的质可以说就是解决问题的思想。乱世之中求生存,求发展。是我们每个人面对的命运。

3、何时可以参透动静风云,因应而变,可说是小成。谈“动静”,就是要心中有一个念头,在学习时,要考虑“我所学的这些,那些是变得,那些是不变的”。 (忠告:切不可盲目追逐新技术新语言,而抛弃本源)我个人认为在计算机专业这个行业中前途是很大,只不过大家都想一开始就成为计算机高手, 拿很高的工资,做很好的程序,成为一夜间暴富的IT 人才。 没有人想从底层做起,(参看网易CEO丁磊) 还有就是未来的几年里, 我认为计算机, 尤其是网络、 通信 、因为手机和ATM 还有ERP的相互连接(什么是ERP,ERP的科学定义是:ERP Enterprise Resource Planning 企业资源计划系统,是指建

4、立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP 不仅仅是一个软件,更重要的是一个管理思想,它实现了企业内部资源和企业相关的外部资源的整合。通过软件把企业的人、财、物、产、供、销及相应的物流、信息流、资金流、管理流、增值流等紧密地集成起来,实现资源优化和共享,这就是ERP。), 将会得到迅猛的发展,至于程序吗?因为咱们国家的盗版实在是高,所以我不太看好,除非是给公司做ERP或是分析管理。关于网络游戏,我想也很可能会发展,但是空间太大,但是不包括手机游戏,除非有好的创意,我们现在不缺程序员,但是分析师和好的策划却是寥寥无几。学计算机的,注定是要被学数学

5、的管着的,学习建摸吧,无论干什么都用的着的。看看市面上很多的21天精通VC,Delphi,Java等等。 好像读了一本书,就能成高手,就能找好工作一样。其他类型,比如问:考过计算机四级能找什么工作?考过 MCSE能拿多少钱之类的。这些都是没有踏实学习的,或者说根本还没有找到学习的感觉与门径。 “动与静”继续说下去,就是放弃一夜暴富的妄想,哪怕智商再高也要踏踏实实的学出来。多实践多做项目,经验多了就行了,这放在什么工作上都是适用的。非计算机专业去做计算机很正常,基本上没什么障碍。没有毕业证的话,就需要你有特别的闪光点才行。比如你曾经作个什么项目,接触过什么人,对某方面技术有特别深入研究之类的。计

6、算机设计领域很广,随便找一个点深入下去都可以在国内做到领先。刚工作就发现涉及到的很多领域国内都没人做过呢。还有就是,看有没有人赏识了。 既然没有毕业证,能证明自己的只有自己本身。用人单位选择你的凭据只能是他们的感觉。所以这个, 看运气。能拿还是尽量拿吧。我给学计算机的和喜欢计算机的同学的一些建议:1.首先请你热爱这个专业。只有这样,你才会从抽象的理论中找到实实在在的快乐。如果你不热爱她,或者只因为这是个热门专业,那么极力要求你放弃这个专业,因为计算机是一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发展潜力,如同学英语专业的人到了美国一样。2.不要用功利眼光对待这个

7、学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别说出来,因为我会觉得你很土。计算机专业的成就感总是伴随着身体上的痛苦而来,肩周炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张。3.搞明白计算机“科学”与“技术”的含义。做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤这通通不叫计算机科学与技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人的,我们需要的不是让别人称作“高手”。 4.明确你最终的专业方向是软件还是硬件

8、。方向是网络?网络不是专业方向。网络是最优秀的软件工程师、最优秀的硬件工程师与最优秀的通信工程师的智慧结晶。如果你是软件方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软件工程绝对不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成千万软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把hello world做出来。如果说有必须学的两种语言,那他们是c+与java,学他们不是在学语

9、言,而是在学thinking in c+,thinging in java,一个是软件的基础理论,一个是面向对象的基础理论,从来没有人听说过“thinking in basic”。如果你说c+过时了,那么千万别告诉别人你的名字,因为很丢人。学硬件的同学在认真听听以上课程后,学精除了政治以外的其他课程。5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去

10、国内大学网站上搜一搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫嚷“黑客”,那么这种行为可以被称作“手淫”。网上呼吁中美、中日黑客战时,希望你安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。7.正确对待认证。绝大部分认证不是高薪的敲门砖,而是你上岗前的

11、智商水平测试。如果你考过了认证,别对别人说这个认证是垃圾,请告诉别人你在学习中懂得了那些知识,如果你没有懂得知识,那么你是个paper,认证不是垃圾,你是垃圾。如果你连认证都没考就到处喊它垃圾,那么你就亲自考试,考过了,懂了,那么你随便;如果过了但是不懂,认证不是垃圾你是垃圾。MCSE、CCNA等等都有它存在的意义,只要你有钱都值得一学,他们是最正规的知识来源,是经过理论、实践、时间与市场考验的产品。二.给非计算级专业的同学的一点建议 1.热爱你的原专业,尤其是自然学课和基础学科,为了计算机放弃他们就如同为了10张一元钱扔掉了一张100元一样。 2.计算机是具有学术性和工具性的双重属性学课。架

12、设一座计算级专业与你本专业的桥梁,那对两个专业都是做出了贡献,如果你真的很牛,把计算机学的很深很好,那么你真的值得尊敬。 3.再次记住做网页,做图片,做flash,玩游戏,上网,听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤这些不是计算机专业,也挣不到钱。不要让浮躁余功利蒙蔽你的双眼,毁掉你光明的前程。三我对攻读计算机专业研究生的看法如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需

13、要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历,对今后在岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手不可能认为晋升是因为学历的原因。还需要说明的是,考计算机的人未必个个都是高手,严格来说,大部分都不会编程序。也就是说,庸庸碌碌之辈仍然占绝大多数。研究生毕业的师兄只拿2500元左右的比比皆是,所以不要寄希望于拿一张研究生文凭出去赚高薪。但是,对于有实际开发工作经验的人,要想自己在3年

14、之中有一个真正的提高的话,计算机学院提供了广阔的平台。就我所知,每一个月拿2万以上的也有(上海育碧,图形特效算法设计)。所以,同为研究生毕业,能力的差距是极大的。所以,不要去问“研究生毕业能拿多少?”,要问“像我这种水平的人,研究生毕业能拿多少钱?”这样人家才能够准确地回答你。所谓“有实际开发工作经验”是指你目前已经具备下列能力:1)你已经认为C +和汇编语言都是很简单的语言,并能够自如地运用;2)你能够在30分钟之内想到正确的五子棋AI算法设计思路和方向;3)你完全理解STL为什么这么重要;4)你能够独立地解决所有的编译与链接问题,哪怕你从来没有遇到的问题,你也不需要询问任何人;5)英文网站

15、是你的首要信息来源;6)能够读懂英语写成的国际标准,比如NTFS磁盘格式标准。7)你经常站在集合论的角度思考算法问题;8)能够理解一个简单的驱动程序,能够理解一个简单3D交互程序;9)你能够认识到线性代数和概率论在实际编程工作中的极端重要性;10)你完全理解COM的设计思想,尤其能够理解COM为什么要设计成这样;11)当我说到虚函数的重要作用时,你不会急着去找书来翻;12)你能够说出C+为什么比其他语言优秀的理由,记住这种理由应该来自于你的开发体会,而不是因为其他人都这么说。此外还有很多判断标准,但如果你同时具备5条以上,可以认为你已经具备相应的开发经验了。在这种状态下读研,你将取得读研效益的

16、最大值。读研最重要的是要明白你自己要干什么,不能等导师来告诉你你应该干什么。研究生的优势在于理论功底深厚,思维具有穿透力,当然编程能力首先要过关,不要读完研究生还不知道MFC程序的WinMain函数在哪里。所以,研究生期间,你一定要做有理论深度的算法设计,比如大规模数据的搜索算法,性能是首要考虑因素,不要奢望SQL函数能够帮你解决问题,所有的问题你都必须自己解决,你必须解决内外、存交换的性能瓶颈。再比如极品飞车的3D场景生成,图形变换,碰撞检测,物性模拟,纹理映射,灯光模型等等,这些都是可以保证你能拿到2万以上月薪的技术。如果你认为这些东西太难,不可能做得出来的话,那么你就不适合读研。真的,要是你认为读研之后还是要去搞一般的程序设计,如信息管理系统之类的软件,那么你读研的价值就完全不会得到体现,因为这些工作根本就不需要读研。软件学院宣称培养软件开发人才,恕我直言,我从来没有看见那个高手是培训成功的。成为软件开发高手的路

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号