博文

三朝元老经验(转,推荐)(2005-11-25 01:47:00)

摘要:这篇文章本来已经整理好了,结果不巧这里的blog出问题了,现在就没那么详细的整理了。整篇文章并非全部作者原创,比较多的更早以前的师兄师姐写的经验,还有一些是网上的热心读者的作品。黑体的部分是我的说明或者为了突出重点而设置的。 引言:这个是作者作最后的总结。   软微学院生涯(大结局篇)----三朝元老经验谈终结版
    最近工作比较忙,实在没时间,最后要说点什么呢?好象已经该说的都说得差不多了,人生规划还是要及早做来,我看到我们BBS上有一个这方面的文档,大家可以看一下http://bbs.ss.pku.edu.cn/cgi-bin/topic.cgi?forum=143&topic=75&show=0 (内部论坛外网可能看不了)
希望大家都能够早日成为这种有独立思考和判断能力的人.
   终极版写点什么好呢?就写点我个人和我听到其他软微学院老生的悲惨经历,希望大家看清楚前面的路.其实也不一定算是弯路了,条条大道通罗马,也许有了这些经历后也会闯出一片更好的天地也说不定,但愿给大家带来点启示就好了.李敖前几天在清华演讲说到,现代人挺可怜,通过电脑和网络可以获得太多的知识,但如何分析判断这些知识的价值和如何使用
却很让人头痛,所以我会尽量举些不同的例子,希望大家自己好好分析判断.
   首先说说一年理论学习与实习的关系,以及对未来的作用.我们学院比较有特色的就是学习期间就比较重视与实际工作的不脱节,大家在上课时会模拟一些项目,会成立小组做项目,基本上和实际工作中的环境相似.所以我们在一年中要认真的对待这些项目,将来实习时很有可能会因为你这个项目做得好与实习项目相关而被实习公司相中.已经实习和正在找实习单位的同学都有这样的体会,实习单位面试时一般会问你做过和这些项目,以及你在项目中的角色和体会.你至少要有一二个非常典型代表你实力的项目写在简历里,因为面试时先是看你技术功底,如果你把这二个项目讲得很透,人家就会开始问你体会和对工作的看法,这就是看你的人格魅力了,主要靠你的性格和人品了.因为一个好的实习单位其实就是来招新人的,他们会培养你一年,如果你性格和人品非常令他们相信,他们才会花时间和金钱培养你,这样你直接就有了就业的机......

阅读全文(15823) | 评论:4

一位高级程序员给学弟学妹的建议(来自本blog)(2005-09-10 14:16:00)

摘要:一位高级程序员给学弟学妹的建议1 

来自本blog,作者:glacier---向C++进军

转载这篇文章,我只是觉得这文章写得还不错,

一位高级程序员给学弟学妹的建议1   
2004-6-8 星期二(Tuesday) 晴   
  我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。

几个误区  
初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:
认为计算机技术等于编程技术:
有些人即使没有这个想法,在潜意识中也有这样的冲动。让我奇怪的是,许多信息学院的学生也有这样的念头。认为计算机专业就是编程专业,与编程无关的,或者不太相关的课程他统统都不管,极端的学生只要书上没带“编程”两个字他就不看。

其实编程只是计算机技术应用过程中一种复杂性最低的劳动,这就是为什么IT业最底层的人是程序员(CODER)。计算机技术包括了多媒体,计算机网络,人工智能,模式识别,管理信息系统等等这些方面。编程工作只是在这些具体技术在理论研究或者工程实践的过程中表达算法的过程。编程的人不一定对计算机技术的了解就一定很高。而一个有趣的现象是,不少大师级的计算机技术研究者是不懂编程的。网上的炒作和现实中良好的工作待遇把编程这种劳动神秘化了。其实每一个程序员心里都明白,自己这些东西,学的时候并不比其它专业难,所以自然也不会高档到......

阅读全文(2064) | 评论:0

一个计算机高手的成长(来自计算机爱好者论坛)(2005-10-02 02:25:00)

摘要:主题:一个计算机高手的成长(来自计算机爱好者论坛) 
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能  够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。  一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中 间走了很多弯路,也吃了不少苦。  
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没  
有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的 假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了,其  实当时已经普及了DOS6.22了,只是我在书店里看到了DOS4.0,5.0,6.0的书,以为像英语 那样是第四、五、六册,记得当时到处找DOS1.0,现在想想也幸好我没有找到:)开学前  我学完了PASCAL,那时既没有计算机也没有人可以请教,我连程序是什么的概念都没有,  只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程  序我也记不清楚了,只知道最长的一个我拿A4大小的草稿纸写了30多页,我的C语言、C++  、VC都是在这样的条件下入门的。所以说条件是可以克服的,希望我的经历多少给条件艰  苦的同学们一点信心。第一次上机是在我姐夫的机房,我的心情激动的无与伦比,但是一  上机我立刻傻了眼,他们用的是英文版的Win3.1,我的那点DOS知识都见了鬼,上机提心吊  胆的一阵瞎摸,一不小心把Word弄成了全屏,怎么都还不了原,当时真是心急如焚,我以  为机器被我弄坏了。第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上  机机会非常少,也没有书告诉我开发环境......

阅读全文(7172) | 评论:12

学不可以已——我一年Java之路的回顾,反思以及展望(转自csdn)(2005-09-11 23:03:00)

摘要:学不可以已——我一年Java之路的回顾,反思以及展望
作者:汪瑜佯    来自:CSDN

大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运,现在想来,那时是多么的无知和幼稚,我怕现在的很多大学生,更确切的说很多像我们专业――信息管理与信息系统的同学都还抱着这样的想法(当然也不排除很多立志学习金融以及管理的同学^_^)!
其实在蔡学镛先生的Sleepless in Java中也就说过,他在上大学的时候,有两类同学错误的认识,第一种就是瞧不起基础课,觉得学的什么Data Structure,Operating System,Database Concepts没用,以为会VC,VB,SQL Server的就真的能成为众人羡慕的IT白领了;第二种也就是我刚才所说自己犯的错误,真以为那些写程序的人将来入了社会会被那些学管理的人踩在脚下!第一种是短视进利,第二种呢就是好高骛远!在犯了第二种错误后,值得庆幸的是,我对第一种错误总是避而远之!
记得我在网上搜索了很多资料,最后终于锁定两本书作为我的入门教材的入选书籍,一本是《Core Java》,另一本就是《Thinking in Java》了。但是因为当时网上说《TIJ》中文版翻译的不尽如人意,于是我就选择了《Core Java》,现在真觉得当时选择是对的,就我那会的基础根本看不懂TIJ,而《Core Java》是属于教科书风格的书,于当时的我比较适合。随着我翻开《Core Java》的第一页,我就正式踏上了Java之路!
当初我在刚学习Java的时候,我无论对Java还是程序设计都是不折不扣的门外汉,我看《Core Java》第一章的时候完全是如履薄冰,一大堆技术名词搞得我晕头转向的,什么分布式,多线程,GC…,虽然现在看来是非常自然而顺畅的,但在当时可以说是我前面的一座高山,其实,那些技术名词根本不用看,慢慢的学,学的那儿自然就不言而喻了!现在看CSDN上初学者恨不得......

阅读全文(8573) | 评论:4

大学十年——林锐博士(2005-10-02 02:19:00)

摘要:大学十年
     ——林锐博士
写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作。
    不论是落俗套还是不落俗套地评价,我在大学十年里都是出类拔萃的好学生。并且一直以来我对朋友们和一些低年级的学生们都有很大的正面影响。这十年是一个从幼稚到成熟的过程,交织着聪明与蠢笨、勤奋与懒散、狂热与怯懦、成功与失败。做对了的事可树立为榜样,做错的事可挂作为警钟。我写下经历与感受,期望以此引导和勉励无数比我年轻的学生们。我资历尚浅,既没有哲学家的深遂,也没有诗人的风华,不足以堂皇地育人,只能讲一些故事以表心愿。
  我出生在1973年的春节,属牛,是"牛头"。父母为我起了很好听的名字叫"林锐"。这一切暗示着上天对我别有用心,将降大任于我,可是这时候上帝去了一趟厕所。天堂与人间的时差如此之大,就在上帝大小便的几分钟内,我混混沌沌地度过了童年和少年,天才因此成为凡人。
  我小时候生长在浙江黄岩的偏僻山区。父母都是中学教师,由于山区师资缺乏,父母经常要从一个山头调到另一个山头教学。我换读过的小学的数目比我的年龄还大,没有伙伴,也没有家的概念。我就象活在货郎担里的小鸡,缩成一团,在高兴或恐惧时至多"啾""啾"地叫几声。我在读小学与初中的8年里,既不聪明活泼,也不调皮捣蛋,确切地说象块木头,简直是我名字的反义词。在学习上我没有受过一次表扬,也没有任何值得留念的人或事。无论我现在多么努力都已无法追回失去的8年金色年华,好心痛!
  我草草地并且稀里糊涂地在13岁时从初中毕业,无处可去。这下我发慌了,开始渴望学习。我灰溜溜地离开山区,可怜巴巴地到一个比较好的乡下中学重读初三。我勤快得早晨4:30就起来读英语,脑袋似乎也被吓开窍了,"数理化"学得很好,并且生平第一次在物理考试中得了满分。当我再一次从初中毕业时,我以全校第一的成绩考入了黄岩中学读高中。
  黄岩中学分农村班与城市班,我当然是农民阶级。"阶级区别与歧视"对我是相当有促进作用的。我连任了几年的卫生委员,星期六和星期天同学们习惯地把活留给我,我这小官当得有滋有味。《物理》学得极好,有一种直觉帮我快速准确地解题,常常是老师刚把题目写完我......

阅读全文(23164) | 评论:7

学学北大软件学院吧,到战场上去培养将军!(转)(2005-06-12 13:01:00)

摘要:学学北大软件学院吧,到战场上去培养将军!!!!! (转)

看到清华的ss和cs合并之争(双方的学生彼此都不愿意合并,但行政上的事很难说),觉得还是北大软件学院有先见之明:一期搞个“海外殖民地”(大兴南校区),二期搞个“保税工业区”(中关村软件园北校区),压根儿就不和计算机系、信息学院什么的搅和在一起。就象当年建立经济特区一样,自己拉上一大堆业界顶级企业一起来搞教学和实习,明确的定位就是培养职场悍将,君子坦荡荡,毫不隐讳提高学生的挣钱能力的目的。各个系的系主任老大干脆就是各个领域龙头企业的高层人物;什么热门、什么前卫就开什么专业,就学什么课:

你喜欢网上挣钱?可以,这里有电子商务系,IBM和SUN提供的联合试验室可以供你随意发挥;电子政务?北软大兴的地皮就是北大青鸟的;你喜欢电子游戏?可以,这里有中国独一无二的数字艺术硕士;你喜欢网络?可以,这里有网络通信系,贝尔实验室的大佬就是你的系主任;你喜欢信息安全?呵呵,北软的院长就是北大的信息安全试验室主任;听说嵌入式挺热门?哦,这里直接就找了摩托罗拉的人来搞教学,临了再让AMD出钱做奖学金,再签下INTEL给学生实习;还有微电子,IC设计?嗯,这个嘛,北软的最高领导杨院士也是北大微电子老大王院士的最高领导,软院IC硕士也不错.............

这里基本上没有什么专职老师,直接出高价从外边请各领域的优秀老师来授课;没有固定的课程。那些狗屁政治啊、自然辩证法啊、莫名其妙的数学啊什么的一概不学(没有政治课,可能除了北大就没几家大学研究生院敢批准吧?);教材全是最新的,或者干脆就没有指定教材,直接用相关实际系统的Paper来教学;软件学院的设备大多是各个大企业提供的联合实验室,条件之好就是计算机系也得眼红;第一年搞定大部分学分后,就直接把学生送进企业去搞实际工作或者允许学生直接找单位工作,在战场上去培养将军。在工作中完成学位论文,这质量不会比在计算机系关在学校闭门造车差吧?

更重要的是,这里的同学很多都是久经沙场的斗士,他们在已经有了不错的工作基础后不甘平凡,向着更高的理想去努力追求;他们可以给你更多的借鉴、帮助和提供积极上进的氛围:北大软院MSE们有着复杂的专业背景;就第一届02级的MSE来看,他们本科期间大多出自于名牌大学,学的专业有外贸、医学、数学、物理、......

阅读全文(3940) | 评论:0

编程之道(转)(2005-06-11 20:48:00)

摘要:编程之道 (转)
创建人:人为本技术有限公司 ybzou2008   一个程序员的编程感悟
作者:zxr56066909    https://www.xfocus.net/bbs

前些日子在CSDN看到一篇文章,虽然是写笔者的人生经历,但里面提及的技术让我目瞪口呆(呆了半天说不出话来),(高中生的写尼姆达病毒源代码析,清华研究生写了Linux服务器集群系统,Lion 是四年制中专生.....),嗨,想想这些,再看看自己,都20来岁了,想想在这方面不可能有多大建树了,真是有些伤感。静下心来,参考了一些资料,总结了一些专家点评再加上一点个人的感悟,写了这篇文章希望能对后来者有些帮助使后来者少走些弯路:
    
   曾几何时,为了一段程序的通过,翻阅了不知多少本册子,设置了不知多少个断点,耗费了不知多少个时辰,流了不知多少的汗水,哦,忘记了吃饭,忘记了睡觉。累乎?
   曾几何时,当调试窗口出现 0 Error 0 Warning ,程序按照意图通过,一切的一切,全然不在话下,征服的快感顿生,哦,忘记了吃饭,忘记了睡觉。乐乎?
    要学习编程是要有很大恒心和毅力的,首先你要明确自己的目标,想好自己编程是为了干什么。如果你学习仅仅只是一时想编出QUAKE和成为比尔盖次的冲动,那么我劝你还是应该不要开始学习,因为这样的目标很难支持你日后大量的学习。而且你的年龄不能太大(最好是中学或者大学生)。
   
1    无论学习编程还是计算机的其它方面,首先是培养兴趣,这点非常重要,如果有兴趣,编程会使你有强烈的兴奋感,你自然就有了强烈的求知欲。不然它就会是一份枯燥的工作,你也不可能深入学习下去。一开始可以看一些计算机软硬件杂志比如说<<电脑报>>,对于里面提及的计算机操作技巧尽量动手试试,这样会使你有些成就感,这很好,要的就是这个。其实学习一些“Crack技术”也是培养兴趣的一条捷径,上网看看,或去书店找找《黑......

阅读全文(3654) | 评论:0

[我的20年] 三年的网络安全之路(转)(2005-06-11 20:44:00)

摘要:[我的20年] 三年的网络安全之路 (转)
创建人: 蓝色  

   2005年的钟声就快要敲响了.自己终于要迈进自己的第20个年头了,终于到了奔30的阶段了.刚刚在书房做了2个小时,看到书柜里满书柜的书.我想我该写点什么,或许能给别人一些借鉴或者是帮助.
    题记:本文是去年12月发表在我自己的小站上的,这个只是我为了纪念自己20岁写的一个小东西,没有任何其他意思.

      2005年的钟声就快要敲响了(#$#$@&*,哪有啊,现在才22号啊...) ^_^ 我说是快了嘛,自己终于要迈进自己的第20个年头了,终于到了奔30的阶段了.刚刚在书房做了2个小时,看到书柜里满书柜的书.我想我该写点什么,或许能给别人一些借鉴或者是帮助.

     从去年做基尔网(http://www.91one.net )或者更早,很多人都问我一个问题:你是怎么看书的或者你看了什么书.我这里就详细说说这个吧.

     话还得从我上初中开始说起((#$#$@&*,能不快点啊),第一次接触计算机是在初一的时候,当时是科大的一个教授教的(起点高啊,呵呵),不过后来一直都没有再怎么去弄这个了,只是在高中的时候花了三年的时间看了VB,很多问题不懂,当时咱们这只有电话上网,我只是知道有QQ,连BBS都不太清楚到底是什么,但知道有邮件列表和新闻组这2个东西,现在也还是很喜欢.一个星期基本上能上个1个小时吧,偶尔多些(我从不去网吧,感觉不好).

     上了大一,沉沦了2个月,开始学习编程,但我发现其实自己没有编程天赋(虽然我在班上的C语言学的最好,^_^),大概是十月份的时候一个朋友介绍我去看一个叫绿盟的公司和他们一个叫安全焦点的网站,就这样迷上了网络.整个大一上我都是自己在自己的指导下看书的,看了好多书,印象最深的是一个关于FreeBSD的书(因为为了装这个BSD不小心把我的瘟2000冲了 呵呵)......

阅读全文(4215) | 评论:0