on 03月 11th, 2009

http://topic.csdn.net/u/20090304/09/308661be-e83a-4575-8b73-5473dbeba344.html  

Continue reading about [zz]IT人不要一直做技术

on 05月 10th, 2007

原文链接:这里 -----------------------无语的分隔线--------------------------------------------------- 兔子跟街上走着,迎面碰上了老狼。老狼伸手就给他一大嘴巴:“让你丫不戴帽子”。   兔子很郁闷地回家了,弄一帽子戴着。   第二天又碰上老狼了,又挨了一大嘴巴,“让你丫戴帽子”。   如是几次,总挨打。兔子想,这么老挨打不是个事儿啊,不行,我得找老虎投诉去。   刚到老虎家门口,就听老虎在屋里说话。   “你也不能老这么蛮不讲理打兔子阿,回头兔子找我投诉来,我也不好罩着你啊。好歹咱面子上得过得去,我教你一招。   下回你见着兔子,跟他说:给我弄点儿洗衣服的来。他给你拿肥皂来,你就打他一顿的,说我要的是洗衣粉,谁让你拿肥皂。他拿洗衣粉来,你也能打,说我要肥皂,谁让你拿洗衣粉。   要不然你跟他说,去,给我找个妞儿来。他给你找个胖的,你打他一顿说我要瘦的;给你找个瘦的,你也打一顿,说我要胖的。   这样不结了,你也能打他,我面子上也能说得过去。”   兔子一听,得,咱也别投诉了,回家吧。   第二天,兔子在街上又撞上老狼。老狼大喝一声:去,给我找点儿洗衣服的来。   兔子不慌不忙:你是要洗衣粉阿,还是要肥皂啊?   老狼一听,嗯?有一手啊。又说:去,给我找个妞儿来。   兔子还是不慌不忙:你是要胖的啊,还是瘦的?   老狼一听勃然大怒,伸手就给兔子一个大嘴巴:“让你丫不戴帽子!”   兔子那个哭啊~ -----------------------无语的分隔线--------------------------------------------------- 作为一个程序员,不要以为管理以自己一点关系都没有,即使真想做一辈子技术,下一辈子的“蛋”,还是如那篇文章中所说,项目经理,就是那样当的。很多东西你不知道怎么回事的话你根本就不知道该怎么去做,即使你能看出怎么去做,细节上的差别你是看不到的,还有比如怎么与客户打交道,与客户的哪些人打交道,遇到什么样的客户应该说什么样的话,选择一个什么样的时间与客户交流,等等等等,太多的东西需要去学了。比如朋友遇到的问题,怎么把那个ppt变成我们需要的一个客户的需求文档,这不仅是技术层次上的事。如果这些东西如果一个程序员永远都学不会的话,除非技术真的牛到不能再牛的地步了,不然,那就快快乐乐的做一辈子兔子吧。

Continue reading about [转]程序员,不要让自己做兔子

on 05月 9th, 2007

曾经好像是看Apprentice听过这句话。有时还真的觉得,跳出自己给自己的束缚去思考问题,确实很有用。 以前真的觉得动态sql是个很难的东西,那时如果要做交叉表之类的东西就会首先考虑用vb代码结合sql来做。就这样,一年来居然还不知道什么叫动态sql。 今天实在忍受不了代码的烦琐和臃肿了,决定google一下,啊。。。 原来就是拼凑sql啊 [code:sql]set @sql = 'select compname as ''店名''' select @sql = @sql + ',max(case warnid when '''+warnid+''' then rlt else 0 end) as '+warnid From (select distinct warnid From SD_WarnRlt) as a set @sql = @sql+' into SD_WarnTemp From SD_WarnRlt group by compname' exec(@sql)[/code] 会了这个格式,做交叉表就很爽了,剩下的只是机械的拼凑sql了。 原来有时候很难的东西之所以难,仅仅是因为你觉得它难而已。

Continue reading about Think Out Of The Box

on 05月 5th, 2007

继续整理 -----------------------------我是困困的分隔线-------------------------------------- 我的思维方式 (韩)圆性法师 陈香华 译 心情郁闷时 静下来冥想吧 水 风 蓝天 湖水 别人伤害我时 想一想过去曾与他有过的美好回忆吧 因为一时的遗失而面临困难时 克服逆境并再次迎接挑战 以那些成功伟人的人生为榜样 鼓起勇气用崭新的心情重新开始 对人生有所不满时 想想这世间还有比我更不幸的人 由衷地感谢所拥有的健康与一切 内心充满伤痛孤寂来袭时 和观照内心的自然对话吧 星星 月亮 树木 怒火燃起无法控制愤怒时 闭上双眼 深深地呼吸 敞开心胸去拥抱宇宙 大海 宽阔的大地及一望无际的天空吧 病中脆弱的时候 怀着希望与乐观期许 如历尽寒霜绽放的新芽 或许会茁长成长的小鸡 感谢每日还能看见从窗边透近来的阳光 给自己勇气快点康复起来 面对嫌恶时 要抛弃自我的成见 放下自尊心 原谅并去爱别人 才能获得内心真正的和谐 将观照自我的视线转向他处时 在那里真诚地检视自我 才能发现更加成熟稳健的我 当我凝视着黑暗 我就会在黑暗里 当我凝视着光明 我就会在光明里 摘自《读者》2002/11月A

Continue reading about [转]我的思维方式

on 03月 26th, 2006

发信人: windofsky (garnett), 信区: Job 标 题: 大四面经 发信站: 华南木棉BBS (Wed Mar 15 14:17:09 2006), 转信 [separator] 2006年3月14日,收到第七个OFFER,也是最满意的一个,广东北电。回顾大四找工 的一年来,真是一路坎坷,既有运气,也有挣扎。 以下详细说说我大四以来印象比较深的应聘经历,并以自己的经验给07届的师弟师 妹们和还没找到工的兄弟姐妹们一点建议。 1.tencent 腾讯来的时候,我的专业知识还没复习完,面试经验也不多,笔试得也不好,笔试题有 数据结构和操作系统,比如页面置换算法,图的着色问题。题型为选择填空和编程题, 编程题是一个堆排序的问题,还有一个daemon 进程的创建方法(Unix的书应该有讲)及 一个VC的问题。 勉强过了一面,第二面终于死在网络问题上。感觉腾讯蛮重视网络知识 ,网络工程的兄弟有优势了。记得当时问了我TCP三次握手,一些常用端口比如TELNET, IP协议的定义,OSI和TCP各层,还叫我当场写了两个程序,一个是冒泡排序,一个是把 字符串逆序。 腾讯当时的二面和三面一起的,等了我们至少六七个小时,好久。凌晨 OFFER出来,没有拿到,真的觉得很伤心。这个打击挺大的。 2.华为,慧通 华为是我最想进的一家公司。华为的话,只要你基础扎实,又样样服从,面试不出什么 意外,就进的了。我当时是因为二面时候没答应服从分配到海外,所以被刷了,sign。 本来我想报研发的,不过当时想到好像研发要研究生,所以报了IT。其实,很多公司表 面上写明要研究生,其实只要你够强,本科和研究生都可以上的,大家千万不要被这表 面要求迷惑,勇敢地投简历和面试吧。当时问了数据库和计算机组成原理的问题,包括 SElECT等SQL语句,还有网络子网划分的一些问题。后来第二个学期华为IT部门还招了一 次,这时的我有经验多了,过了前面两面的技术面,问的问题有:面向对象的特性,设 计模式,软件工程过程和模型,数据库几个范式,还当场做了三道笔试题,一道是字符 串的模式匹配问题,一题是高中的立体几何,一题是组合问题,当时头脑比较晕,只做 出了最后一道,不过还好数据库方面答得好,过了一二面。不过后来那个HR见我没做什 么项目,又是本科生,没要,再SIGN。 华为之后,慧通就来了,果然兄弟公司。慧通我就报了研发,问的问题全是C++和C,一 面又叫我写了程序,用一个类实现栈的功能。二面叫我写一个程序,删除链表中与给定 值相等的结点。又问了我C++继承和多态的问题,虚函数表等等。这个时候我的面试也有 经验多了,专业也复习得差不多了,也顺利地拿到了OFFER。想到有华为的培训,也和华 为一起工作,所以签了。 3.群硕 自从有个上届的牛师兄进去了(拒了华为和中兴),群硕在我们之间变得牛起来了。一 笔,一技术面,一HR面。笔试好像什么都考到了,有C++,JAVA,数据库,网络,又有逻 辑题。像数据库的范式,berkeley socket的一些服务原语等,JAVA的接口的定义,等等 [...]

Continue reading about [转帖]大四面经

国庆回来,累....不写东西了,转个帖先....自勉之。。。以下是正文 我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。   91年研究生毕业,那时出路就是1种:留在北京的国营单位,搞一个北京户口,这是最好的选择。到后来的2~3年内,户口落定了,又分成4条出路:   1、 上国内的大企业,如:华为   2、 自己做公司,做产品开发;   3、 上外企,比如:爱立信、诺基亚   4、 自己做公司,做买卖;   5、 移民加拿大   我想,首先要看自己适合做什么?做技术还是做买卖。   做技术,需要你对技术感兴趣。我掰着数了一遍,我们研究生班的30来号人,实际上,适合做技术的,大概只有3、4个人,这几个人,1个现在还在华为,3个移民加拿大了,现在这4个人混的还可以,在华为的同学也移民加拿大了,他在华为呆了6年,在华为奖金工资加起来大概30万吧,还有华为的股票,再过几年,华为的股票一上市,也能值个100~200万。要是一毕业就去华为,那现在就绝对不是这个数字了。   要是做技术,最好的就是上大公司,国内的大型企业,象华为中兴肯定是首选,能学到很多东西。华为虽然累,但是,年轻人不能怕累,要是到老了,还需要去打拼,那才是真的累啊。   在外企,我想他们主要就是技术支持和销售,但是技术是学不到的,当然不能一概而论,我指的是象爱立信和诺基亚,真正的研发不会在中国做的,学到的也不如在华为多,其它的中兴我不是很了解,我想应该也不错啊。  一个人都有一技之长,有傍身之技,那是最好的,走到哪里,都能有一口饭吃,还吃的不错,这是传统的观点。   任何技术都是要在某个行业去应用,这个行业市场越大当然越好;要在一个领域之内,做深做精,成为绝对的专家,这是走技术道路的人的选择。不要跳来跳去,在中国,再小的行业你要做精深了,都可以产生很大的利润。   研究生刚毕业的时候,做产品开发的有不少人,都是自己拍拍脑子,觉得这个产品有市场,就自己出来做。现在看来,我的这些同学,做产品开发的成功的没有一例,为什么?资源不足。   1.资金,刚毕业的学生啊,就是没钱;没钱,也意味着你开发的东西都是小产品;而且只能哥几个自己上,研发、生产、销售都是一个人或者几个人自己来,没有积累,什么都是重新来过。   2. 人脉,任何一个行业,要想进去,需要有很深的人脉,否则,谁会用你的东西啊?谁敢用你的东西啊?   我看到的,我这个班上开发产品的,自己还在坚持的,只剩下一个人了,说实在的,到现在,没有自己的汽车,也没有自己的房子,混的挺惨的。现在出国的不说了,在外企、在华为,至少都是几十万的年薪了,还有各种福利,就是产品开发成功了,又能如何?也就是这样了,但是以前那些年,都没有金钱的积累,等于白干。   我身边的一个自动化系的研究生班的同学,能靠自己开发产品活得还可以的,也只有2个人。说明这条路不是那么好走的啊。   其次就是上外企。我的2个同学,一个上了爱立信,一个先到爱立信后到诺基亚,都混的不错。到诺基亚的后来利用在诺基亚结识的人脉(就是哪些电信的头头脑脑),自己开了公司,也赚了不少的钱。   外企最大的好处就是除了能学到比较规范的管理外,还能给你的职业生涯镀金。到了一个外企外,再到同行业的外企我想就很容易了。而且外企的收入高啊。   自己做公司,做买卖,一开始有3~4个人走这条路,但是真正发财的只有一个人,其他人后来上外企了。做买卖,还是要有一定的天赋,还有机遇。要有对金钱的赤裸裸的欲望,要有商业上的头脑。后来我们同学在一起谈,说,我们即使给自己这个机遇,也未必能做的好。何况当时那个同学看好的产品(做一个台湾产品的代理),我们大家都没有看好,说明,真理还是掌握在少数人手里。   到后来,同学们纷纷移民移民加拿大。   移民加拿大对搞技术的人来说,还是一个不错的选择,但是要尽早,练了几年的技术,就赶紧出去,大概是在1996年走了不到10个,现在都还可以,买了房子和车了。要是晚了,语言再学也难了,而且在国内都混的还可以了,也就没有必要出去了。   我自己呢,先是在国营的研究所混了4年,后来到一家公司干了6年,2002年出来自己做公司,现在也就是混了一个温饱吧,算是有房有车,有点积蓄,但是不多,还有一个可爱的女儿。回首这10来年,有一些经验和教训。   1.要有一个职业生涯的规划。首先需要定位自己做什么合适,是做买卖还是做技术,一条路走到黑;当然,做了技术,后来改行也行;   2.做技术,就是要做精做深,成为这个行业的这个技术的专家;最好就是去国内的大公司,才能全面学到东西,能够给你培训的机会;如果大公司进不去,先到小公司练技术,找机会再到大公司去镀金,学高深的技术。千万不要自己做产品,要做也是对这个行业熟悉了,再去做。   3.积极争取机会。积极争取学习和进步的机会。比如,做技术,就需要多锻炼,多学习,来提高自己的水平。一门技术,只要有机会去学习,都能学的会;要是没有机会,天才也没有办法学到这个技术。柳传志就说,杨元庆就是"哭着喊着要进步",实际上,就是争取自己的机会;当然,这种强烈的进步欲望,也是领佳节又重阳导看重的地方。每一步都走在前面,积累10年,你就有了比其他人更多的机会了。   4.积累个人的信誉。从你的职业生涯的第一天,就要按照诚信的原则办事。要做到,当人们提起你的名字的时候,说,这哥们还不错,做事还行。   5. 注意利用资源。如果你有有钱的亲戚、成功的长辈或者朋友,可以充分利用这些机会,得到更加顺利的发展前景。   6.注意财富的不断积累。人生要想得到自由,财富是很关键的。否则,永远仰人鼻息,永远看人脸色。人都是势利眼。今后的家庭、职业生涯,金钱的积累很重要,没有钱,永远不能开张自己的事业,得到更多的机会;财富要做到逐年积累,你才能家庭生活幸福。没有钱是不可能有幸福的家庭的。   7.注意人脉的积累。最终,事业要靠在社会上的人脉的资源。要注意认识在你这个行业的人,结交他们,最终他们会成为你事业上的助力。   8. 寻求贵人相助。要找大老板来帮助你,得到大老板的赏识。想想看,大蛋糕,切一点就够了,小蛋糕,都给你也吃不饱啊。   9.多听听成功的前辈和成功的朋友的意见。注意少听家里长辈的意见,尤其是都已经退休的长辈,他们对社会的认识还停留在很久以前,而这个社会已经发生很大的变化呢。最重要的是,长辈有时候会强求你做一些事情,但是,最终的结果他们是不负责的。只有你才能对自己负责。 [转] 怎么规划你毕业后的人生? Technorati : 人生, 规划

Continue reading about [转] 怎么规划你毕业后的人生?

on 09月 25th, 2005

xoy2129 | 19 九月, 2005 08:55 技术&管理&做人&行业 每天晚上,请你问自己这些问题:1, 今天我是否克服了技术上新的困难? 2, 今天我是否多读了一些新书? 3, 今天我是否就某方面的问题与人进行了交流? 4,今天我是否多认识了一个新同事或新朋友并准备与他们保持联络? 5, 今天我是否更多的接触到身处的行业需求,现状,和发展? [separator] 精通技术 精通技术是技术人员的根本要求,也是技术人员人生发展的必经之路,只有首先精确掌握一门技术,才能触类旁通的掌握其他技术。精通技术不仅仅是为了精通技术,而是为了触类旁通,为了掌握精通技术的学习方法,研究方法,体会身处技术顶点的感受和境界,这样,下一次准备或需要进入另一个领域时,才会有明确的目标。 为了精通技术,就要有以工作为乐的精神。不主张过于频繁的换工作(常常被认为是不热爱工作,不适应环境,或者不忠诚的表现)。以工作为乐,才会投入更多的精力和时间,才能够飞快成长,成为该方面的能手。以工作为乐,是朝着技术高峰阔步迈进的享受过程。 如果仅仅的是以工作为乐,仅仅号称自己喜欢工作,而没有"朝着技术高峰阔步迈进",则是一种浪费。要做工作和生活的有心人,才不会迷信技术,才会避免骄傲,才不会在达到某个水平以后停步不前。不仅要做有心人,还要学会研究。研究该门技术的发展方向,该门技术最好的学习方法,在该门技术上取得突出成就的道路,和激励自己沿着正确的方向前进的诀窍。做好了这些问题的研究,就会在以工作为乐的境界中做出超凡的成绩。 总之, 1, 反对不认真对待技术。 2, 反对不热爱工作,一心旁鹜。 3, 做生活和工作的有心人。 懂得管理 懂得管理,既要学会管理,也要学会配合管理。那些对所有人和所有事情都吹毛求疵的人是不适应社会的,也是不容易成功的。懂得管理,既要学会管理工程(进度,过程,资源,需求分析,客户交流),又要学会管理人。要重视团队建设,重视团队的合作,重视团队的文化建设,重视团队的凝聚力,重视管理者的个人感染力。 在用户不能提出明确的需求的情况下,要综合经验,替用户提出明确的需求。 符合标准的过程控制,方法莫道不消魂论的实际应用可以引导工程有一个可期望的好结果。否则就是运气的功劳。 资源的合理配置,建设一个每个人舒适工作的环境,不要让你的组员不得不总是把精力放在环境建设等问题上,是让人做出更大成绩的捷径。 与人畅快交流的能力,成为软件人员必备的素质之一。懂得行业的知识就从这里开始。 那些单纯学过管理的人,无论进入那一个行业,都需要不断的迅速的学习一些关于该行业的专门知识,至少是名词术语,基本原理,关键技术,主要应用。这样的了解初步管理知识的人,一定不要对技术人员指手画脚,否则一定得不到应有的认同,反之,如果他们从过程本身的流程或者方法莫道不消魂论等方面提出建议,就可以更好的体现自己的价值。 进入行业 软件工作,离不开行业,尤其是应用软件。一个仅仅懂得实现技术的人,是不够的。所以一定要拓展你的知识,对你所处在的行业有一个更全面,更准确,更实质性的了解。 软件人员看到需求分析,常常想到如何去实现它,而不会认真的去研究这份需求,站在用户的角度上来做更多的工作,这是值得软件人才所注意的。 研究你所在的行业,也需要有一种系统的方法。了解其中的关键点是进入这个行业的捷径。了解触及该行业更多方面的关键点,是掌握这个行业的必经之路。对该行业做系统的总结分析,是深入该行业的目的。初步的研究成果经过更多的提炼和交流,就会成为金子般的智慧。 以下是几点建议: 从点滴做起。先做好那些你力所能及的工作。标准化你的行业。你所处的行业虽然确定,但是每一家公司的需求各不相同。掌握他们做事情的流程,可以帮助你做好标准化。同时学习那些该行业的标准,以用户的标准为标准,更加深刻的理解标准,是代替用户做好标准化的方法。 掌握核心技术。任何行业都有核心技术。掌握某一项核心技术,就可以让你进入这个行业并在其中生存,反之仅仅浅尝辄止,就会让你遭遇失败,抱怨不公。 影响你职业发展的几项能力 1, 研究问题的能力 2, 影响他人的能力 3, 个人履历 请相信以下观念 1,教育不是万能的。希望学校或者任何一个教育机构为你准备所有的知识,能力,水平,是不可能的。最好的大学是自己和无字书。 2, 成长在工作中。工作中的表现和积累才是人生腾飞的实际动力。 从今天起,请做好 1, [...]

Continue reading about [转]程序员的个人发展