2005年12月5日
#
声明:本博客已搬至http://blog.csdn.net/pan_tian
高明的程序员善于通过阅读程序来发现有价值的东西,并不断地提高自已的水平。
我们很多的学习都是从阅读开始,学一门语言,学一门技术,一般都会先选择好的老帅或好的教材,去听,去阅读,然后慢慢地理解并掌握,阅读在我们的学习与生活可以说无处不在,阅读是我们学习知识增长见识扩大视野的关键环节。
在大四之时,我开始感觉到课本知识的局限性,特别是在我领悟到自已不得不干技术这行当时,我就更加迫不急待地去学习很多的编程技术,我开始不断地阅读各种各样的编程书籍,也开始被一行又一行的代码所吸引,每当理解到一段代码的作用时,心里就特别的愉悦与富有成就感,当我用DELPHI写出第一个象样的程序时,激动与兴奋了好几天,同学们都在兴高采烈地描绘着毕业后到某某政府机关或金融机构大显身手的宏伟蓝图,我是羡慕的,也是无奈的,我不得不零时抱佛脚,疯狂地阅读,努力学好一门技术,为的是能找到工作混口饭吃,先生存再谈发展。
温伯格大师在《程序开发心理学》里认为程序开发也是写作的一种形式,它与其它的写作形式没有什么两样。众所周知,作家能写出好书,大都博览群书,可以说阅读是提高写作水平的一条重要途径,同样的,程序员学习程序开发,阅读程序对水平的提高也有很大的促进作用,程序员通过阅读程序,可以发现与总结出有价值的东西,比如一段代码之所以如此编写,是由各种因素决定的,有的是因为计算机的局限,有的是因为程序语言的局限,有的是因为程序员本身的水平,而有的则可能是因为标准规范的约束,通过仔细地阅读程序,你会发现并理解到这些因素,并从中受益匪浅。
那么,我们应如何来阅读程序呢?
温伯格不愧为大师级的人物,不仅知识渊博,而且字里行间还非常地幽默风趣,他认为“阅读程序与阅读小说是不一样的,阅读程序的最好方法并非是依次从头到尾。程序不像迷语,我们无法从末尾几页找到答案,也不像一本引人入胜的书籍,只需直接翻到褶皱最多的那几页,我们就能找到最精彩的片断。”简而言之,程序中最好的部分所出现的位置是不确定的,因此我们在阅读程序时,最好逐一考察研究每一段代码,搞清楚每一段代码的来龙去脉,理解每一段代码在程序中所起的作用,“进而形成一个虚拟的程序结构,并以此为基础来进行阅读”。
我开始学习VC++的时候,每学到一个知识点,先从理解概念开始,然后找一段别人已写好的程序来阅读,理解每一行代码在整个程序中的作用,如果这行代码错了会有什么样的结果,如果没有这行代码又会怎么样,阅读后再去上机操作,验证自已的理解是否正确,这样学习虽然较花时间,但有所收获,有的初学者很急躁,不到一个月的时间,就吹牛自已看了多少本书,但学到的只是一些表皮的知识,没有什么用的,还不如认真地钻研一本书,效果可能更加显著,其实你也会慢慢发现,书店里的书虽然多如牛毛,但都大同小异,这很是悲哀!
综上所述,我们需要理解点:一是程序被编写成什么样子,取决于众多的因素;二是阅读程序不能象阅读小说,程序中精彩的部分出现的位置是不确定。另外,阿蒙建议同行们善于通过阅读程序来学习程序开发,每学一个知识点,先去阅读与分析现有的程序,相信对你的学习是有促进作用的。
纯真的双眼已被世俗掩埋
眼里的纯洁已蒙上了尘埃
长大了的我们
懂得了更多的是无奈
快乐的心情已很少再来
岁月似流水一去不再回来
好怀念童年那个天真的小孩
一个玩具就能乐得开怀
受了委曲 流下眼泪就云散雾开
忙碌的人们忽略了平凡的精彩
每个人心里都在轻轻 轻轻的问
幸福在哪里
朋友哇告诉你
它不在月光下
也不在温室里
幸福在那里
朋友哇告诉你
它在你的理想中
它在你的汗水里
今天看了中央电视台的一个节目,叫做"幸福在那里",记者随机的采访一些人,询问他们两个问题,第一个问题:你幸福吗?第二个问题:幸福是什么?
不同的人给出了不同的答案.有的人回答的很朴实,有的人回答的很有深度.那么假如那个记者问我,我该怎么作答呢?
我幸福吗?幸福是什么?
这两个看似简单的问题,一时我竟不知道如何作答,简单的回答幸福或者不幸福都不能充分的表达我的真实感受.那么在我的人生词典里到底什么是幸福.仔细思考后我也不能给出自己一个满意的答复.索性把这个问题放在这里,也许有一天我能来解开这个谜底.....
突然想让自己换个活法.从大学到现在,对于技术的追求始终没有停止过,一直以来都希望自己在技术的道路上有所成就,但一路走来做的都非常辛苦,必须承认在一些时候自己是不快乐的.但这是为什么呢?以前始终没有思考过这个问题,总是在潜意识中认为"结果会是快乐的,过程会是痛苦的"这一道理,而且对于"台上一分钟,台下十年功","要想人前显贵,必得人后受罪"等生活中流行的俗语基本是持认可态度的,但一路走来的辛酸让自己不得不重新审视这些东西.
"过程真得非是痛苦的吗?"
"为什么我不能在过程中就享受到快乐呢?"
"为了短暂而又瞬间的快乐值吗?"
"我为什么不能享受这一过程呢?"
答案:毫不谦虚的说我是一个非常上进的人,而正是由于我对成功迫切的渴望,造成了我一些比较功利的心态---为了成功而成功.正是由于这个原因,使我不能细细的品味整个"过程".一些所谓的成功技巧充斥着我的生活,这些技巧构架起了我这个人.而我呢?依旧不断的再寻找新的技巧来取得成功.没有成功,我彷徨,于是继续再找着所谓的成功技巧....不断的恶性循环
一直一来我忽视(或者说小视)了人生中最真,最朴实的东西---爱,发自内心的真爱
别再想什么技巧了,只要爱就可以了,没有什么比这个更具有力量的了.
非常喜欢王朔得痞子文学,曾经也非常希望自己成为王朔笔下的那种痞子--一颗善良的心加上毫不讲理的痞子性格,无奈天赋有限,怎么着都学不的不像,于是索性就当起了好人...无奈...
王朔这小老儿最近也不出新书了,该不会也下海了吧,赶快出书啊
这两天精神状态不太好,工作效率非常低,一天下来做不了几件事情,而且对对老大的一些做法也有些看法,产生了一些抵触情绪.
现在最需要的是冷静下来,心平气和的想想到底发生了什么和如何解决这些问题
1.工作量过于大,搞的自己每天都是疲惫不堪,没有时间去学习自己想要学的东西
2.老大没有原则的下达任务
3.身体上很疲劳,而且经常和同事出去喝酒
4.下周的技术交流,准备的还不充分,心里不踏实
5.妹妹的学习状况还不太明了
6.感情上的一些波动
按照事情轻重缓急排序及解决方法:
1.下周的技术交流,准备的还不充分,心里不踏实
大概还有8天的时间,准备的是还有些欠缺,但老大也没有期望你在短时间内成为又一个郭文瑞,再说自己在数据库索引下的功夫是比较多的,只要把自己所掌握的东西表达出来就可以了,没必要给自己太大的压力.而且在索引调优方面,他们对于这方面的了解应该说远没有我了解的多,他们来是向我学习的,怕个什么.
2.工作量过于大,搞的自己每天都是疲惫不堪,没有时间去学习自己想要学的东西
从一个角度来看,现在的环境是一个"逆境",但是能不能把这个"逆境",变为"顺境"呢?
可以试试用另外的一种心态来工作,我现在做的是怎么样的事情?每天无休止的测试着各项性能的数据,那么如何让这些数据给你带来更大的快乐---答案:对于可能有问题的脚本进行跟踪,给予开发的我的个人建议,体现出个人价值来,成为真正的性能调优专家,而不仅仅是一个测试者
3.感情上的一些波动
感情真的是难以琢磨的东西,当你不理睬它的时候,你总是可以非常理智的看待其他人的感情生活,还经常以一种局外人的身份去教导别人应该如何如何,其实现在想想自己是多么的幼稚.不过想想也是,如果在感情世界中还能保持沉着,理智的话,那么这个感情世界就太缺少"人味"了,所以不必想的太多,跟着感觉走就行了
4.老大没有原则的下达任务
这个是你无法控制和改变的,任何抱怨只会对你不利,更不要产生抵触情绪,认认真真的做好应该做的事情才是硬道理.年轻的时候吃亏是福
5.身体上很疲劳,而且经常和同事出去喝酒
以后是得少喝点酒,少抽点烟了,现在年轻可能不觉的什么,要是年龄大了,毛病也就出来了.以后是得加强锻炼.
6.妹妹的学习状况还不太明了
明天打电话,了解一下最近的学习情况
工作的"繁忙",人际的交往,生活的压力很容易让人变得浮躁,但浮躁对于一个胸无大志的人来说可能算不了什么,但对于有些理想,有些上进的人来说是一件非常痛苦的事情,他们迫切渴望成功,但又讨厌漫长的积累过程,不断的寻找捷径,可又一次一次的失败,他们彷徨,他们失败,他们痛苦,恶性循环下不断的积压着心中的闷气,如果有幸还能够冷静下来,清晰的审视一下自己,发现自己的所谓的捷径不过都是一时的自作聪明而已,而小聪明在人生这样的大战役中,是一无是处的.
在学校的时候,环境比较的单一,人还能够比较冷静的对待人与事,还能够比较冷静的规划自己人生的路,明白成功非一日之功,只有日复一日的积累,才有最终的收获.但社会呢.......忙碌的工作和生活,让人缺少时间,去审视自我(真的是没时间吗?)
想起候捷说得一句话:能够在资讯世界里悠然自得,真令人羡慕(虽然那些人,包括我,其实也都是鸭子划水,水底下忙碌得很)。悠然自得的境界需要按部就班地训练才能到达。
B+树可以看作是B树的变形,对于存放在外存贮器上的字典,B+树比B树更为常用。
一个m阶的B+树满足下列条件∶
(1) 每个结点至多有m棵子树。
(2) 除根结点外,其它每个分支至少有 棵子树。
(3) 非叶结点的根结点至少有两棵子树。
(4) 有n棵子树的结点有n个关键码,叶结点中至少包含 个关键码。
(5) 叶结点都在同一层中,其中存放数据文件中记录的关键码及指向该记录的指针,或存放数据文件分块后每块的最大关键码及指向该块的指针。叶结点按关键码值大小顺序链接。可以把每个叶结点看成是一个基本索引块(直接指向数据文件中的记录)。
(6) 所有分支结点可看成是索引的索引。使结点中仅包含它的各个子结点中最大(或最小)关键码的分界值及指向子结点的指针。
B-树,B-树是一种非二叉的查找树。它除了要满足查找树的特性,还要满足以下结构特性:
一棵M阶的B-树,(1) 树的根或者是一片叶子(一个节点的树),或者其儿子数在2和M之间。(2) 除根外,所有的非叶子节点的孩子数在M/2和M之间。(3),所有的叶子节点都在相同的深度。
要注意的是,B-树中,所有的数据都存放在叶子节点。而在叶子节点上存放的数据量是有限的。
B-树的插入与删除,唯一要考虑的问题是,让插入或删除以后的树,依然满足B-树的特性。在某些情况下,这也是一个比较复杂的过程。说不清楚,看书中的例子。书中的方法其实也都是定式。因为计算机本身不会思考。所以当我们思考计算机要做的工作时,我们要学会像计算机一样机械的考虑问题。说白了就是if。。。then。。。else。
B-树的平均深度为logm/2N。执行查找的平均时间为O(logM)。
B-树应用在数据库系统中。具体指的是应该是索引。它加快了访问数据的速度。
书中提到这一种流行的定义B-树的方法。还有一种定义的方法是允许把数据存放在内部节点中。而没有提到B+树。而我在google上找出的B+树的定义和以上对B-树的定义很像:“A B-Tree in which keys are stored in the leaves. ”。这让我很困惑。究竟那个是B+树哪个是B-树。
今天周六,到公司把手头的工作做完,准备23号回家.也许是回家心切,工作时毛毛躁躁的,不小心把以前发布的性能测试数据删除了一些,害的老大为我的错误浪费了一些时间.事后老大也指出,工作要认真和仔细一些,尽管语气比较婉转,但我知道一向稳重的老大一般是不太喜欢说人的,一旦他要批评了谁,不管多么委婉,都会让人觉得刺耳.
半年来,不知道犯过了多少错误,我的成长和提高也是伴随着这些错误成长的.而不管我犯得是多么低级得错误,老大都没有丝毫得小看和瞧不起,他是给予了我充分得信任和足够得成长时间,这里我确实要深深得感谢我的老大,是你让我认识到一个什么叫做一个职业人应该具有的工作态度,谢谢.
我想在人生的路上有人敲打敲打,,是一件幸福的事情,尤其是年轻的时候.敲打你是因为他们爱护你,别不识好歹的拒绝.
看完了<<英雄时代>>,突然发现自己看过的小说还真不少了,一时兴起,就来罗列一下自己看过的小说和为之所花费的金钱
养成看小说习惯是从初中看金庸的射雕开始的,那些没什么名气的也就不列了.
一.武侠类:
金庸:"飞雪连天射白鹿,笑书神侠倚碧鸳"14部小说除了<白马啸西风>和<鸳鸯刀>没看外,都已看过.
古龙:<小李飞刀><陆小凤><绝代双娇><楚留香传奇>
黄易:<寻秦记><大唐双龙转>
所花金额:大约在600元
-----------------------------------------------------------------
二:历史文学
二月河:<康熙大帝><雍正皇帝><乾隆皇帝>
凌力:<少年天子>
姚雪垠:<李自成>
所花金额:大约在300元
-----------------------------------------------------------------
三:现代文学
王朔:<永失我爱><空中小姐><一半是火焰一半是海水><动物凶猛><浮出海面><过把瘾就死><懵然无知><刘慧芳><无人喝采><我是你爸爸>
路遥:<人生><平凡世界>
海岩:<永不瞑目><玉观音><拿什么拯救你,我的爱人>
钱钟书:<围城>
霍达:<穆斯林的葬礼>
陈忠实:<白鹿原>
张平:<抉择>
柳建伟:<英雄时代>
都梁:<血色浪漫>
张成功:<黑冰>
陈杰:<大染坊>
所花金额:大约在900元
-----------------------------------------------------------------
这样加起来也就大约47本小说,花掉了我大约1800元的银两.
今天看完了两个月前买的那本柳建伟写的<<英雄时代>>,如果不写些感想,就真的对不起我花的那三十块书钱了.^_^
看了这本书让我想起大学时看的那部电影--<<蝴蝶效应>>,都是说一些小小的事情往往会改变人一生的轨迹.
大学时,看完电影后,还在想小的事情真的会影响人的一生吗,那么我现在倒一杯水然后喝掉或者不喝会对我的人生有什么影响呢?一个看似无聊之极的问题,而我在今天才真正找到答案.
随便具个例子:
现在有人看到了我的贴子了,觉得我说得都是狗屁,一时愤怒打翻杯子砸死了一只蚂蚁,天啊,谁能想到我无聊发的贴子和一只蚂蚁的生命会联系在一起.我不希望地球太快毁灭,所以我们就说不发生什么,而不是发生了什么.天知道这只蚂蚁是什么家族的(或许就是这么巧),这只蚂蚁有很大的力量,一天或者和我一样无聊,或者比我更无聊,在地下啃断了一只细小的根须,结果一株可能是几十年后的栋梁之才就这么毁灭了.似乎有些无聊,但是细想一下真的很可怕,可怕的不是发生了什么,而是改变了什么
这个道理其实是时时刻刻隐藏在我们的人生历程中的:一次大胆的尝试,一个习惯性的动作,一种积极的态度都可以出发生命中意想不到的起点,它能带来的远远不止于一点点喜悦或其他什么东西
快过年了,但我却觉的像在"过难",车票的事情真够人头疼的.狠了狠心还是买飞机票了,这一来一回基本上一台电脑就搭进去了.父母的年岁也日渐大了,对于子女他们是没什么太大要求的,只希望平平安安,身体健康,常回家看看就成,作儿子的是应该多回家看看,哪怕是一个电话.
是啊,虽然现在户口是转到了深圳,但我从来没有觉得我是一个深圳人,我的根还在西安,我还深沉的热爱着我的故乡.有时候确实觉得自己像一个风筝,线的一头在西安,在父母的手中,线的这头在深圳,只要父母一收线,我就还会回去的.毕竟那里有我二十多年美丽的回忆,呓,为什么是美丽的回忆,想想自己走过的路是多么的坎坷,你不是曾经无数次的诅咒过那座古老而又沉重的城市吗,为什么现在却觉得她有时那么的美丽.现在走了过来,回头看看,才明白"为什么记忆总是美丽的"----因为记忆永远不会威胁到你的现在,哪怕那是无比痛苦的回忆.
快回家了,心里还真是有些兴奋的,马上就能见到家人和好友了,能吃到正宗的羊肉泡膜,肉丸胡拉汤...不能再写了,本来是不饿的,可现在写着写着........
书不在多,而在于精,特别是刚开始出来的时候,什么书都想买,实际上应该继续将基础打扎实,不要什么都涉猎,建议开始学习一些JAVA技术方面的东西,如J2SE的类库,JVM,数据库。等到技术比较成熟的时候,再去看软件工程的东西才会比较轻松。当然,我个人觉得,算法与数据结构要经常看,常看常有体会,知识只要用到实际上才能够应用自如,否则就是死的,东西一定要学活。虽然只学到一个原理或者公式,却能够将它变化无穷,以无招胜有招。实际上很多的问题通常都是一个很简单的问题的变化,或者几个问题的组合而已
今天又有一位同事因为家庭原因离职回家了,半年中从他的身上学到了不少的技术,每每遇到了难题,都是第一个想到他,现在他要走了,还真有些伤感.尽管我知道这样的事情以后还会很多,但人毕竟是血肉之躯,在一起时间长了,都会埋下深深的感情.想起金庸的神雕侠侣中程英有这么一句话:
程英道:“三妹,你瞧这些白云聚了又聚,散了又散,人生离合,亦复如斯。你又何必烦恼?”她话虽如此说,却也忍不住流下泪来。
是啊,相逢是缘,相别也是缘啊.
天下没有不散的筵席.
今天喝大了,在醉意中写点东西.
说些什么呢,今天大伙出去玩,我的裤子扯了,搞得我一天都不敢作大的动作,郁闷.
今天她没有来,有点扫兴.
不管怎样,我希望我的另一半也能是一个能够给我带来阳光的女孩,因为不管怎么样,我的性格应该还是有沉闷的一面的,我需要她那种阳光来融化我冰冷的心.
醉了,真的有点醉了,喝点茶水准备睡觉,明天还要上班.
有的人从小就处于被动状态,读书、选学校、选专业等等完全听命于父母和老师。这些人不知道何为积极主动、何为自觉和自主,除了盲目的竞争、攀比以外,他们惟一可做的就只有虚度光阴了。可以说四年前的我也是一个只知道学习的家伙(尽管学习还称不上优秀),在乎最多的也是我的成绩和我的排名.其他的事情很少能引起我的兴趣,那时活着的唯一目的就是提高自己的成绩和排名,很少思考人生的目的和价值(或许在当时对我来说高的分数就是我人生价值的体现),更为可笑的是自己常常在考试之前心中默默祈求各路神仙帮帮自己.当然也不光是我有这种情况了,我想整个中国的绝大多数学生都是如此,为了分数拼了命的学习,很多人从来不想自己到底是为什么而活着,是为了那分数吗?那么如果你走向社会,没了考试,你又为什么而活呢?盲目的竞争使人心里走向歪曲.
人不是为了竞争而活,而是为了自己的理想而活着,这样的活法才更有价值,才更快乐.当然现在中国的大环境,不是一两个人可以逆转的,大家都知道这样的竞争,是不能给我们带来一个心智健康的人,但大家都又不得不去适应这种生活,无休止的补习和上课,让孩子生来就认为生活唯一的目的就是这种盲目的竞争.
在博客园写文章也有了一段时间了,但总觉的博客园给博客们提供的功能太少,基本没有很炫的功能,比如照片的幻灯功能.朋友建议到MSN去建立自己的blog,于是刚才申请了一个MSN的空间,不得不承认MSN的个人空间提供了许多博客园没有提供的功能,绚丽的照片展示功能让人心动.但恰恰又是这种炫让我仍然决定依旧回归博客园,MSN Space让我知道博客园的简单也是一种美,毕竟blog是一个人书写自己随想和发表文章的地方,这个地方不应该有太多浮躁的东西.过多的在乎表面的东西,是很容易让人分散精力去粉饰那些没有太大意义的外表.静心的书写你的人生,剔出所有浮躁的东西.
我工作的时候,常常做到肉体和精神的负荷将至极限,才放下来,抒发一下。静一静,喝杯咖啡,回想刚刚完成的成绩,想着想着兴致又来了,又坐到电脑前面干活。出国旅游的时候,飞机上的漫长光阴就是我浏览整理MSJ、DDJ、WDJ 等期刊的最好机会(我总是带一袋子)。你要怎麽解释一个人疯狂的干劲儿呢?辛苦但是快乐,唯「兴趣」二字可以解释。
唯有比别人更努力,才有机会。别忘了别人也非常努力,而且占尽优势。避免闭门造车之憾,应多培养大局观,最简单的方法就是多看杂志和期刊(国内国外都要)。对大学生而言,期刊似乎有点吓人,但多接触自然就有机会。No Touch,No Chance。
能够在资讯世界里悠然自得,真令人羡慕(虽然那些人,包括我,其实也都是鸭子划水,水底下忙碌得很)。悠然自得的境界需要按部就班地训练才能到达。
您讲的是职业,而不是学业,那表示您已经完成了自我基本训练(不然就进不了职场罗)。我想,那麽,心理建设是最重要的。老话一句,活到老,学到老。其实,兴趣是最重要的,有了兴趣做後盾,吃苦当做进补。没有兴趣,再轻松的工作也是无聊,虚度人生而已。
繁忙的工作总让人疲于应付,看起来做的事情很多,但一天下来发现自己好像又没什么的提高,确实需要提高自己的工作效率,改变一下自己的工作方式.
1.首先对事情要有轻重缓急之分.记得科维讲过的那个四象限做事法,可以尝试一下.
2.思考也要掌握技巧,很多东西都要思考,常常乱了阵脚,不如拿笔记录下来,一条一条的去解决,这样会好一些
七十年代八十年代,一个人只要努力并且持之以恒最终大都能取得不错的成绩的.但现在的这个社会不一样了,现在的这个社会不缺乏勤奋的人,很多人都是非常的努力,但最终也没有取得什么成就.以前人与人之间的竞争不是象现在这么大,只要努力你就很容易鹤立鸡群.而现在的社会只有一个勤奋+方法+一些运气的人才有可能显山露水,那么我们应该作些什么呢,总不能坐以待毙吧,借用金庸先生说得一句话:现在的年轻人不管条件如何,首先应该有一个扎实的基础.这是本钱,没有这个,你连看到成功的机会都没有.想想也是,这就和学英语一样,常常有人说,英语要靠感觉,但感觉从和而来,是凭空来得吗?不是,是靠你日积月累的坚持,你的基础越扎实,你的语感出来的几率也就越大,所以语感有些类似于运气,越勤奋的人运气也就越好,永远相信你付出了多少你就能收到多少回报.
今天浏览了一下自己所写下的文章,发现我写过的文章大多是心得随笔,技术类的文章偏少,我的想法是这样的,我写blog主要目的是一方面记录一些我的人生感触,另一方面用来锻炼一下自己文字功夫.再说技术类的东西网络上已经很多了,大多是你抄我的,我抄你的,真正原创的很少,而我的目的无他,只是想用文字来整理我的人生,就如我的logo中写的那样.不在乎别人怎么看待我的blog,我只在意他是否真实.
今天看了一些候捷老师的随笔,有了一些感触,这里就发发感慨了.
当初在学习perl的时候,就在想这东东好像快要过时了,到底学不学啊,要不等到ruby成功了,流行了,直接去学ruby多好,光想这个问题就耗费了几天的功夫.今天看了候捷老师的文章觉的他说的非常有道理,给了我当头一棒,在软件这个领域,时时刻刻都会有新的东西出现,任何语言都不可能长久的利于不败之地,他们也都有类似于生物一样的出生,成长,衰老,死亡的过程,抱着一劳永逸想法的人在这个行当中混不长久的,只有不断的学习,不断的进步,才能跟的上技术的步伐.一门语言或一项技术也许三五年后会非常的流行,那你难道要为这项技术等上三五年吗.
今天看了候捷与一位读者关于待遇的问与答,感觉自己的心态平稳了许多,发现自己以前心态上确实也是有同样的问题的
读者问:如果相同性质的工作,却有不同的待遇,公平否?
侯捷回覆:大学毕业後,我进入社会的第一个工作,是在台北益鼎土木工程顾问公司担任「乾华核一厂外环支撑钢架之结构复算」。我的同事有专科毕业生,有大学生,有硕士生。我们做完全一样的计算 ─ 硕士生分得的case并不比较难,专科生分得的case也不比较容易。我们的薪质各不相同。
24岁稚嫩的我当时觉得很不公平。
如果我们看事单看一点,就易流於以管窥豹。
公司招人,要的不只是眼下的战力,还有你未来的潜力。不知什麽时候会来个案子,不是我这大学生做得来,不是那专科生做得来,只有受过更多专业训练的硕士或博士或已经考得执照的技师才能胜任(或被公司信任)。这时候他们就派上用场。公司每年为雇员缴保险金、缴福利金、撑保护伞,公司要的不只是眼下战力,还要未来的种种可能。如果当年有人对我说这个道理,我就会心平气和。
以上并无学历论高下之意,只是用了一个最常见且最容易被理解的例子。用人,我不在乎学历,我只在乎实力。但你得想办法证明你有实力。如果你待在一家只重学历而不重实力的公司,当然前途无望,腿在你身上,你有选择,也应该选择。而当你还没有资格站在主考官的位置时,还只能排在候聘人的长长队伍里时,最好想想怎麽配合别人,怎麽成长自己。
我的 IT 管理层朋友,常常告诉我如果有好人才千万别忘了他们。他们给我的感觉是求才若渴,简直到了不择手段的地步。我推荐一位新竹交通大学即将毕业的硕士生,我的朋友竟於假日直接杀到他的实验室找他聊。当然,这是很积极很好的主管。
只要你是钻石,光芒迟早教人发现 ─ 即使你现在还混在一堆砂砺中。但你得先雕琢一下自己,让别人发现你,不然可能永远是颗石头 ─ 顶多是颗好看点的石头。美钻原石价值不扉,因为它永远存在,随时可以切磨;人才若不适时开发,就不是那麽回事了,你会衰败,你会退化,你会老,你会死。
EQ高的人才差不多都会成为美钻,EQ低的人才往往落得「可惜」的婉叹。EQ更低的人才整天埋东怨西,嗟叹长志难伸伯乐不遇(这种人到底是不是人才,也很难讲)。
今天部门领导之间发生了一些不愉快,搞得我们这些作小弟的怎么着都不是,我觉得不管怎么样,和谐的团队氛围是最为关键的.有什么矛盾就应该摆出来让大家共同想办法去解决,而不应该以一种消极的态度抱怨,我觉得作为经理一级的人物,大局观意识是必须的,不顾大局只顾个人发泄怨愤,这是有些自私的,会影响到整个团队的士气.当然并不是说,有不满不能发泄,而是说应该通过一种积极的方式去解决.希望以后这样的事情不要在发生了
盘点了2005,接下来就该展望一下2006了.2005年过得不好也不坏,2006年呢,一系列的问号能够在2007年都划上圆满的句号.希望在2007年岁初,我能够这么对自己说:我的这一年的生命和全部精力,都献给了我心灵中最壮丽的事业
在岁末年初给未来的一年定目标,是很多人都会做的事情,但真正能够按照自己的预定计划做的人不多,原因有很多,所以我不会给自己定一个不着边际的目标,务实是第一位的,决不要作那常立志的小人.
---------------------------------------------------------------
目标1:进一步提高数据库技术
实现:(1)这一年要看完那本长达700页<<数据库系统概念(原书第4版)>>
(2)看完邹建的那本长大500页<<SQL Server 2000开发与管理应用实例>>
(3)看完胡百敬的那本<<MICROSOFT SQL SERVER性能调校>>
(4)熟悉Oracle,至少达到现在MS SQLServer的程度
---------------------------------------------------------------
目标2:加深测试理论
实现:(1)加深对性能测试理论的学习
(2)研究LoadRunner测试工具和MI LR API
(3)尝试写一些性能测试工具,至少完成两个工具
---------------------------------------------------------------
目标3:深入研究EJB
实现:看完<<精通EJB>>
---------------------------------------------------------------
目标4:加深业务知识的学习
实现:多多的了解ERP的业务理论,加强和其他开发,需求,测试的交流
---------------------------------------------------------------
目标5:提高篮球技术
实现:主要是运球和投篮技术,提高自己的传球功夫,和大局观的意识
---------------------------------------------------------------
目标6:家里平平安安,父母身体健康,妹妹考上理想大学
---------------------------------------------------------------
目标7:少抽些烟,多点运动
---------------------------------------------------------------
目标8:会做一些家常菜
---------------------------------------------------------------
目标9:碰到一个理想的GF
---------------------------------------------------------------
目标10:少加些班
XB:
有件事一直十分苦恼。
坦白说,现在对于出国持有十分怀疑的态度,但考虑了2个多月还是不知道如何是好。
出国读研,有点盲目。我想做游戏,我实在不知道读研究生对做游戏能有多少帮助。而事实上,当前很多十分重要的技术,不用读研究生也是可以学到的,但读研究生却未必有时间去学。
而且,出国需要的代价实在有点大,时间和金钱
想听听你的意见
Titan (2006-01-07 23:06:47)
你的情况和我不一样,首先你的家庭条件要比我好的多,我有生活的压力,所以我肯定不会去考研,就算考也不会一毕业就考.你的情况我也了解,以下只代表我个人观点,仅供参考:
从我工作的半年来看,我和那些研究生是有一定的差距的,但远远没有想想中的那么大,在软件这个行业很多工作不是看你的阅历,而是看你的学习能力,每个人不可能把所有的东西都学的非常的好,但必须承认这些科班生的基础要比我们这些杂牌军要来得扎实.但是我觉得你在技术上应该不算是一个浮躁的人,相对来说,我觉得你在开发上的造诣确实比我要强的多,只不过我的机遇稍好一些而已,这只是暂时而已.
其实我觉得软件行业阅历远比学历重要,这个行业不想材料物理那种,只有很深的理论才可能出成果的行业,我的看法是在工作中实践,实践到一定程度后,只有到学习和实践到一定的程度,真正需要沉淀这些过去所学的东西的时候,才去学校,因为那里的空间和时间都是任意由你来支配的.在这种前提下,上研才是有意义的.不过可能国外和国内不一样,没有国内这么功利,所以情况也是不同的,这点上我就不敢用看待国内大学的眼光看国外了.这点需要你来把握.
XB:
谢谢!居然码了这么多!
===================================
“我的看法是在工作中实践,实践到一定程度后,只有到学习和实践到一定的程度,真正需要沉淀这些过去所学的东西的时候,才去学校”
=====================================
事实上我也是这么想的。先在实践中锻炼,等到有明确的目的和方向时才再回到学校中学习。现在读研究生,实在有点盲目。而且我现在的精神状态也实在不行——我现在已经升级到5点睡觉12点起床了——和美国人的时间一样!
但我实在不知道这样的想法是否合适。实在不能再行差踏错了。
想和父母商量,但一直没机会开口。
Titan (2006-01-07 23:06:47)
我觉得现在评你的实力找一份工作应该是没什么问题,就算找不到,也可以通过父母找找门路,这个应该不是什么问题,先进了这个门,以后的路就好走了
XB:
另一方面,我学英语付出了这么多时间,实在不愿意半途而废。我半途而废的事情实在太多了,实在不愿意再次选择放弃。
而且,这的确也是个机会。
还有就是,我不怎么愿意用父母的养老金去作这种投资。这笔钱,可以让父母生活得轻松很多。毕竟,他们没有退休金,福利什么的,以后有个病怎么办!
找工作恐怕也不是那么容易。尤其是要入游戏这行。我现在做的这个DEMO,就是想在找工作的时候用的。国内做游戏的,大多都集中在上海北京,迟点我想到那边跑一趟
Titan (2006-01-07 23:17:22)
你说得有道理,但是有的时候是要学会放弃的,什么都想做到头来有可能什么都作不好.再个就是不要因为以前受过伤,就不敢尝试,李开复还做了3年的律师呢
回顾过去的一年,没有大喜大悲,基本还算平平稳稳的过去了,马上过去的这一年是我的本命年,老人们常说本命年的人命弱,我虽然不信这些东西,但是过去的几年中的一些大大小小的风波让我有时觉得冥冥之中好像有一种力量在影响着你,使你不能不信也不能全信.所以本命年没有大的起伏,平平安安的度过我还是比较满意的.今天也闲来无事,那就盘点一下过去的2005
2005年的收获:
1.7月份顺利的拿到学士学位.这个在一般人看来不算什么成就的事情上,而我却有另外一份感受.
2.7月4日正式踏上一个还算令人满意的工作岗位.如果不承认自己是幸运的,那确实显得有些造作和虚伪,象我这样一个很普通很普通的学生,能够进入现在的工作岗位,在当初是不敢想象的.现阶段我也只能说我的起点很好,但是后边的路还很长,笑到最后的人才是笑得最灿烂的,我学要做的还很多很多.
3.在数据库和测试技术上有了一定的提高,对索引和loadrunner有了一定的认识
4.12月26日顺利转正,工资有了小小的提高,虽然不是太高,但我觉得现在还不应该太在意薪水,更重要的是不是能够学到技术.想想当初在大学找工作的时候,自己给自己的底线是:只要能作这一行,工资能糊口就行的标准,现在就不应该再抱怨什么了.看看周围很多一起来的同事都在抱怨工资的时候,自己还能有一份恬然的心态,还是比较欣慰的.
5.父母身体都还挺好,家里也都平平安安,这也是我感到最大的收获了.
6.认识了不少朋友.初中的时候,我觉得我应改是一个不太受人喜欢的家伙,那是的我孤傲,自大,常常目中无人,尽管学习很好,但是没有什么人缘,但现在的我可以毫不谦虚的说:我的人缘很好.清楚的记得,三姨曾对我说,一个人活得就要活得有人气,确实,一个人哪怕成就再大,如果没有朋友,那么活着就太没有味道了.
2005年的失败:
1.没有做好一个长远的规划,尽管每天过得忙忙碌碌,但是因为缺少一个长远的目标,使得我现在成了一个这么的现状:什么都进步,但什么都进步不大.
2.至今还没有找到我的另一半^_^ ,有心寻缘,无胆追梦.话虽如此,但我觉得,这种事情决不能为了找女朋友而找女朋友,如果这样的话,到最后不过又是一场感情游戏,所以宁缺勿滥
今天又是加班,每天都是这么累,每天都是拖着疲惫的身体回到家中,两点一线的生活让人有些乏味,难道这就是所谓得激情文化吗,真不敢苟同.无休止得加班,耗尽你的精力和激情.
加班成了正常事情,不加班反而是不正常,这是一个多么奇怪的逻辑,搞不懂公司是如何进入十大最优雇主的行列的,今天又走了一个同事,基本上一个项目下来都会有一些人走,这样的进进出出,怎么能保证公司的持续发展.而对于我来说,职业生涯才刚刚开始,最需要的是技术和经验,现阶段我可能还不得不忍受这种工作状态,而当我的技术和经验达到一定程度后,这样的生活对我也就没了吸引力,那是我可能就要权衡这些了,我相信很多人都是这么想的.
确立目标后全力以赴,就是我们所说的在正确的时间做正确的事,并把事情做对。为什么很多人成功了反而感到失落?许多人在埋头苦干时,尚未发掘人生的终极目标,只是为忙碌而忙碌着,未曾洞悉自己心灵深处的所欲所求,也不曾审视过自己的人生信条:你到底要做什么?什么是你生命中最重要的?你生活的重心是什么?只有确立了符合价值观的人生目标,才能凝聚意志力,全力以赴且持之以恒地付诸实现,才有可能获得内心最大的满足。
梦开始的地方
时间过得飞快,来金蝶已经快六个月了.年关将至,很多人都会在岁末疏理一下过去一年的得与失,我也一样.
回想去年大概也是这个时候我参加了金蝶在西安的校园招聘会, 专业的宣讲会让我感受到了金蝶的激情,数百名的应聘者也让我感受到了竞争的压力,能够在这样激烈的竞争中胜出进入金蝶这样的公司也让我倍感幸运与骄傲.
7月流火,在师长和同学的祝福声中,告别了漫漫的学生生涯;迈着坚定的步伐走出了校门,步入金蝶公司,开始了我的职业生涯。
面对一个崭新的环境,内心总有几分惶恐,几分好奇,几分期待;金蝶是什么样子的公司?技术测试部是什么样子的部门?部门会给我们提供一个什么样子的发展环境,而我又将在其中承担什么样的角色呢?带着这些疑问,我便开始了在金蝶寻找答案.
宽敞崭新的写字间,一张张年轻富有朝气的面孔在昭示着这个团队的年轻与活力;热情的同事和平易近人的部门领导让人时刻感受到工作气氛的融洽与和谐.公司为新员工安排了系统的学习及培训,从公司的企业文化到专业技术知识,都由专人为我们逐一讲解,公司实行导师制,每一位新员工都会由一位老员工来带, 现在想想正是这些举措帮助我们快速的融入公司,找到自己的位置.在金蝶让人觉得最舒服的是人与人之间轻松简单的关系,你有了任何技术问题,都可以在公司找到相应的高手来请教,而且这些高手们只要知道,都会非常乐于帮助你的,没有传说中高手的孤傲和冷漠.在此我要感谢那些曾经帮助过我的同事,是你们帮助了我的成长,让我不仅在技术上有了很大的提高,更重要的是让我学到了一个人应该具备的职业素养,谢谢你们.
上个月我们经历了金蝶里程碑的时刻,”EAS5.0的发版”,当听到穆齐说到客户反映EAS的性能有了很大提升的时候,我心里是非常的自豪,因为那里是有我们性能测试组每个同事的心血,这是对我们之前工作的认可和最大的鼓励.我和我的同事们也一定会再接再厉,更上一层.
对于我这样刚从学校走出来的新人来说,金蝶是一个区别于以往的新环境,所接触的人和事物一切都是新的。作为新员工,我会去主动了解、适应环境,同时也要将自己优越的方面展现给公司,在充分信任和合作的基础上会建立良好的人际关系。除此之外,我还要时刻保持高昂的学习激情,不断地补充知识,提高技能,以适应公司发展。在工作中我可能会有迷惑和压力,但是我相信只要能端正心态、有十足的信心勇敢地走下去,就一定会取得成功。
心若在,梦就在。梦在,终有梦圆时。我期待着在这方舞台的精彩与成功。其实,路就在自己的脚下。
以前都是在网上看到一些技术牛人的文章,惊叹一下也就过去了,现在真正和这些牛人接触后,才知道高手是怎样练成的,贴一段我和我们公司设计部一位牛人的对话,相信对于那些有识之士也是有启发的.
---------------------------------------------
Titan(Titan) 16:38:28
会不会端口已经打开了,但正在启动,还是登陆不进去?
生如夏花(生如夏花) 16:39:18
一般不会。如果这么写程序的话,那么说明这个写的人非常愚蠢。最少需要在做完初始化工作后,才会打开Server Socket的。
生如夏花(生如夏花) 16:40:23
登陆不进去依赖三个环节:服务器进程是否正常启动、监听端口是否正常打开(有没有端口被占用的情况发生?)、监听后的响应是否正常?从这三个方向去检测一般都可以搞定。
Titan(Titan) 16:42:22
恩,茅塞顿开
生如夏花(生如夏花) 16:43:16
其实并没有任何神秘之处!你自己把你当作Apusic的开发者,你想一下如果你在开发的过程中发现客户端无法联接,你自己会从代码的哪些部分下手设置断点呢?
生如夏花(生如夏花) 16:43:35
推已及人,历来都是在遇到未知问题时大胆猜测的一种手法。
生如夏花(生如夏花) 16:44:10
当然,你也要有服务器开发或者设计的经验才行。否则为什么是这三个部分,你没有学过,或者没有做过,也是无从想起的。这就是所谓的经验。
生如夏花(生如夏花) 16:44:30
经验不过是一种积累。动笔,动手,动脑,处处留心皆学问。
Titan(Titan) 16:45:06
只有学和惊叹的份了
Titan(Titan) 16:59:12
有点崇拜
生如夏花(生如夏花) 17:01:01
其实我没你想象的那么高,咱们国内的高手多得是,我自己也是在不断地学习,包括借你的邹捷的书来看就知道了。关键是要认真地做事,我的原则就是做任何一件事都要让自己满意。比如说,买了本书,那么看完书以后,我就要彻底把书读薄,要自己能够写出这本书,源于作者,超越作者。
生如夏花(生如夏花) 17:01:15
所以说,世上只怕认真二字,仅此而已。
Titan(Titan) 17:01:55
恩
-----------------------------------
生活和工作是如此的忙碌,忙碌的我无法用心去思考,思考人生,思考方向.是我变得浮躁了吗?
时常告诫自己不要浮躁,但在嘈杂的生活和工作中,能够始终真诚的面对自己其实是很难的.如何保持一颗平和的心,是每个立志成功的人的必修课程
很欣赏那些具有大将风范的人,任何情况下都能够保持清醒的头脑,他们知道自己能够作什么,以怎样的方式去做,并且具有较好的执行力,即使是在泰山压顶之时也能够保持一份从容.
事件:
碰到一个很奇怪的问题:我在 sqlserver企业管理器打开某个数据库的某个表,修改记录,关闭表就会提示:“在流水模式下,事务无法启动”,数据修改无法实现。重新提供sqlserver,故障依旧。重启计算机,故障依旧。
解决:
在csdn的社区找到答案:拖动右边的滚动条向下,直到显示完所有的数据,再改就没事了.
牛顿曾有句名言:“我之所以比别人看得更远,是因为站在巨人的肩膀上。”牛顿的话之所以成了名言,就是因为他不光是踩在了巨人的肩膀上,而且他的确也比别人看得更远些。
但巨人的肩膀不是那么好爬的,如果都那么好爬,那也不能称之为巨人了,如果把成功看成两个阶段:第一个阶段是爬上巨人的肩膀,第二个阶段是在巨人的肩膀上看世界.那么我想这世界上不少人都是在第一阶段爬的过程中因放弃的而失败的.再想想自己,想要成为性能测试方面的专家,却又懒于研究前辈们的成果,眼高手低的高呼各种创新,浮躁的心态让人作呕.
穷则思变,变则通
1.用笔来减轻你大脑的负担,别自负的认为你的大脑能够搞定一切.工作的效率确实需要提升,这么慢悠悠的工作,使自己完全没有压力感,懒散额看着一段段的代码,毫无效率.给自己一个最后期限,有时候人就是这样,没有期限,也就意味着没有质量.这让我想起<最后期限>绪言中迪马客的那句话:当最后期限从你身边呼啸而过......
2.除非你给自己打工,否则你就要去试图改变别人,因为那基本是徒劳的,唯一能改变的只有你自己.也不要总想着改别别人的某些东西,尝试着利用他的这些所谓的缺点
3.F r e d r i c k P. B r o o k s曾经在他的经典著作“ Mythical Man-Month”中说:“所有程序员都是乐观主义者。但是,由于我们的思路常常出错,因此在编程的时候总是会犯错误,所以我们的乐观主义是没有理由的。”
请记住,如果某个地方可能出现错误,那么它就可能出错,因此你应该根据情况来编写程序。用这种方法来编写程序称为防错性编程,如果你进行防错编程,那么从长远来说你会感到更加乐观。
今天在配置数据库发布和分发时总是报出现 18483 错误
提示说:错误 18483:未能连接到服务器 "XXX",因为 'distributor_admin'未在该服务器上定义为远
程登陆。
我的发布和分发是同一个服务器,"XXX" 为我的机器名,分发数据库是默认的名称,而我在另外一台机器上做时就正常。
在网上查了一下,有很多这方面得解释:
1:转载http://blog.csdn.net/zdmilan/archive/2005/06/24/401705.aspx
1、设置共享复制目录:
\\computer_machine\C$...\..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为:\\computer_machine\共享目录名
2、建立用于发布应用的windows账号
3、在配置分发服务器时遭遇了 错误18483 提示因为distributor_admin未在该服务器上定义为远程登陆,故无法创建
解决方法:(运行以下程序)
USE master
GO
--设置两个变量
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
--取得Windows NT 服务器和与指定的 SQL Server 实例关联的实例信息
--具体可以看联机丛书"SERVERPROPERTY"
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
--返回运行 Microsoft® SQL Server™ 的本地服务器名称
--具体可以看联机丛书@@SERVERNAME
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)
--如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的
--删除错误的服务器名
EXEC sp_dropserver @server=@servername
--添加正确的服务器名
EXEC sp_addserver @server=@serverproperty_servername, @local='local'
2:邹健答复的:
/*-- 错误18483:未能连接到服务器 'xx',因为'distributor_admin'未在该服务器上定义为远程登录。 --*/
--出现这种问题,应该是你曾经更改过计算机名
--执行下面的语句,完成后重新启动SQL服务
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end
但是我执行完上面的SQL,重启服务以后,还是报同样的错误.最后尝试着把注册名手动更改的和计算机名一致,结果就OK了.
记得哪位高手说过:作为一个软件人员至少应该会一门脚本语言.就是冲着这句话,我就决心学一门脚本语言(呵呵,虚荣心作怪).本来是想学习Ruby,但一研究发现这东西是小日本搞得,尽管传说这东西很牛,可俺学起来心里总觉得不爽,于是转投Perl的门下.今天是学习Perl的第四天,发现Perl在文件操作方面确实有很大的优势,短短几行就可以完成其他语言数十行的工作,让人用起来确实比较爽,而且公司使用Perl的频度比较大,这方面的牛人也不少,学习和提高机会就比较多了
1.要有"居安思危"的意识,它的意义在于可以使你持续的进步和成功
2.勤于总结,失败是你提升的一个机会,如果丢失了这么的机会,那么失败给你带来的只是痛苦而没有其他的东西,你也丧失了一次提升自我的机会,所以遇到失败不应该沮丧而应改高兴啊.不断总结,有些东西最好总结成书面形式的文档,很多想法和灵感都是稍纵即逝的,如果不在那些美妙灵感出现的时候,抓住他们岂不可惜.只有珍视这些灵感,灵感才会眷顾你.别小瞧了每一个突如其来的想法
3.全面发展与扬长避短.这世界很多东西都是矛盾的,任何极端的走向某一个方向都是不可取的,如何找到平衡,是我在这世界上不断学习东西
4.微软面试的试题考察的不是你的智商而是你的思维能力,这两个是有本质区别的,智商是你潜在的资源,而思维能力是你现在挖掘的.如果一个智商高的人,但不注意开发自己的思维能力,那么还不如一个智商一般但非常注意开发自己思维能力的人.同样,总听见一些人说自己天生笨,干不了这个干不了那个,我是比较瞧不起这样的人的,这世上的能力都是可以培养的,只要你注意培养这方面的能力,终会有所收获的.
从前一次到新浪聊天室看席慕蓉蒋勋聊天时席慕蓉说的一句话“写东西是用文字整理你自己的生命”,翻到那一天写下的感触,还没想起怎么写出来去煽动别人,自己先感动了。我是实践了这句话的,所以才感慨,笔触其实仍然稚嫩可笑,更多时候也颇为写而苦,因为难以表达,也很有自知之明,并不认为可能会有所成就,因为经历太简单,思想太单纯。磕磕绊绊地写了这么久,半认真半游戏,将生命的轨迹整理出来,象在来路上点燃灯火,回望之际,颇多感慨,如此而已。