正则表达式(Regular Expression, RE),就是用某种模式去匹配一类字符串的一个公式,据说最初来源于人工智能理论。它现在被各种文本编辑软件、类库、脚本工具(awk/grep/sed)等广泛支持,而且Microsoft的工具也开始支持。前段时间使用这些脚本工具完成过一个数据库文本文件的格式处理工作,感觉到正则表达式实在是太强大的,这个思想其实完全可以应用于C语言的开发,已经有可用的RE Library了。
 
    在Linux下首先要理解一下元字符的概念。元字符是一类表达的是不同于字面本身含义的字符。有两类元字符:shell的元字符和正则表达式元字符,它们是各司其职的。shell元字符由Unix/Linux的shell来解析,正则表达式的元字符则是由各种执行模式匹配操作的程序来解析,如vi、grep、sed、awk(bash提供了一套模式匹配元字符,类似于grep、sed、awk所使用的正则表达式的元字符,但是还是有所不同的。)
 
    举个简单的例子。比如“*”星号。shell中的星号是通配符,表示匹配0个或者多个任意字符,而RE中的星号则是表示匹配0个或多个相同的前导字符。所以,在RE中,常常用“.*”来表示0个或者多个任意字符。
 
    也就是说,你首先要对比分清shell下的元字符和RE下的元字符并非相同,不可混用。使用工具来应用RE时,要注意使用单引号把正则表达式括起来,防止被shell当作其元字符解析。如果能够区分了,那么还要理解RE也并非是完全一样。现在的正则表达式有两套字符集,一套是基本元字符集,另一套是扩展元字符集。POSIX标准为此提供了一套RE标准。也就是各个工具首先是支持基本元字符集,但是并不一定支持所有的扩展元字符集,这就是实现相关的问题了。需要针对使用RE的工具(比如vim、grep、sed、awk、perl、python等)的帮助文档,看看它所支持的RE元字符集有那些,然后才能设计出合理高效的正则表达式,完成自己的工作。
 
    到这里,基本上把正则表达式的概念,来源,与shell的区别,本身的不同实现都搞清楚了。这样,也就不会询问这个正则表达式在sed下好用,但是使用vim就不行,为什么?很简单,元字符的支持问题。
   
     正则表达式有最长匹配的特性,也就是贪婪规则。

    正则表达式是具有贪婪性的,我们从下面这例谈起:
已知str="uid=100(guest) gid=100(others) groups=10(users),11(floppy)"
现在想要得到这个字符串中的第一个括号内的值,即guest该怎么办?假设$str的括号外的内容是不固定的,不能依据uid之类的关键字或空格去查找,所依据的只能是找第一对括号内的内容。

很自然的我们想到用sed,因为sed具有很强的模式匹配的功能,而且能够将匹配的部分内容强行记下来用于输出。这样,我们就会想:
echo $str|sed 's/模式串/1/'
只要模式串写好了,在匹配的过程中把guest这个字符串抠出来,让sed记住,然后用1输出就可以了。怎么写这个模式串?
.*想要匹配"uid=100"
(...)告诉sed要查找括弧内的文本
(.*)让sed记住匹配内容的常用手段,这里匹配的.*将来就能用1取出来
.*想要匹配" gid=100(others) groups=10(users),11(floppy)"部分
于是我们就写成了echo $str|sed 's/.*\(.*\).*/1/'
结果呢,得到的是"floppy",为什么?
正则表达式是有贪婪性的,它总是与最长的可能长度匹配,而且越是排在前面的通配符优先级越高。这一例,第一个.*可以匹配"uid=100(guest) gid=100(others) groups=10(users),11",仍然能保证后面通配符的匹配,那一对()匹配了floppy左右的括号,最后的.*自然是可有可无的,所以sed记住的就是floppy。
怎么办?我们必须打破正则表达式的贪吃性,用更明确的描述来实现这一点:
我们考虑如果在模式串中第一个.*中告诉sed这个.*是不能含有"("的,不久可以将.*限制到"uid=100"了吗?这个意思我们完全可以用[^(]*来表达,于是我们修订刚才的代码,变成:
echo $str|sed 's/[^(]*\(.*\).*/1/'
似乎应该很好了,执行的结果却是"guest) gid=100(others) groups=10(users),11(floppy",为什么?
原来仍然是正则表达是的贪婪性在作怪,虽然我们有效的阻止了第一个.*的贪吃,但是我们对(.*)中的.*却未加限制,于是它尽可能匹配了"guest) gid=100(others) groups=10(users),11(floppy",还能保证后面").*"的匹配性。我们再作限制,告诉sed,(.*)中的.*不能含有")",让它跨不过guest:
echo $str|sed 's/[^(]*\([^)]*\).*/1/'
这回,输出结果终于是我们想要得"guest"了。

问题解决了,我们也了解了正则表达式(或说通配符)的贪婪性,于是就可以留个问题给大家,让大家自己体会体会:
怎么样取出str中第二对括号的内容"others"?
怎么样取出str中第三对括号的内容"users"?
怎么样取出str中第四对括号的内容"floppy"?(这个还用说吗,就利用正则表达式的贪婪性,我们最开始不就实现它了嘛)

又见michaelds的佳作。
俺来做作业。
str="uid=100(guest) gid=100(others) groups=10(users),11(floppy)"
echo $str|sed 's/[^(]*\([^)]*\)[^(]*\([^)]*\)[^(]*\([^)]*\)[^(]*\([^)]*\
)/2/'
上式得到others,把2改成3,4可得到users和floppy。

引用:
论正则表达式的“贪婪”性
http://www.phpchina.com/download/handbook/linux-html/390.html
shell基础学习系列(5):正则表达式与贪婪规则 http://blog.chinaunix.net/u/21948/showart_413005.html
posted @ 2008-06-25 22:51 bedford 阅读(221) | 评论 (0)编辑 收藏
毕业不是学习的终结,我感觉我的学习才刚刚开始。我与未来工作岗位的差距太大,我是好强的人,不甘人后。我不希望成为团队中的鸡肋或一个可有可无的人。我没有光鲜的文凭、扎实的技术,我能做的只有拼搏奋斗了。
 
以上这段话来自CSDN上一个博客http://blog.csdn.net/zhsxcn,看了日期,估计作者也是跟我一样今年毕业的,上面那句话也说到自己的心上,希望自己也能做好来~~


看了他博客中“毕业前夕”,也不禁想起自己找工作过程的艰辛,只是我比他准备得更充分些而已,也感谢上天对我的眷顾,我会努力做好来~~ 

至于为什么会找到他的blog?因为他博客中有一篇关于C99标准中,对结构体指定初始化(designated initializer)的介绍。以下收集了一下网上关于指定初始化的介绍:



在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目:
static struct usb_driver usb_storage_driver = {
       .owner = THIS_MODULE,
       .name = "usb-storage",
       .probe = storage_probe,
       .disconnect = storage_disconnect,
       .id_table = storage_usb_ids,
};
    乍一看,这与我们之前学过的结构体初始化差距甚远。其实这就是前面所说的指定初始化在Linux设备驱动程序中的一个应用,它源自ISO C99标准。以下我摘录了C Primer Plus第五版中相关章节的内容,从而就可以很好的理解2.6版内核采用这种方式的优势就在于由此初始化不必严格按照定义时的顺序。这带来了极大的灵活性,其更大的益处还有待大家在开发中结合自身的应用慢慢体会。
    已知一个结构,定义如下
struct book {
    char title[MAXTITL];
    char author[MAXAUTL];
    float value;
};
    C99支持结构的指定初始化项目,其语法与数组的指定初始化项目近似。只是,结构的指定初始化项目使用点运算符和成员名(而不是方括号和索引值)来标识具体的元素。例如,只初始化book结构的成员value,可以这样做:
    struct book surprise = { .value = 10.99 };
    可以按照任意的顺序使用指定初始化项目:
    struct book gift = { .value = 25.99,
                                    .author = "James Broadfool",
                                    .title = "Rue for the Toad"};
    正像数组一样,跟在一个指定初始化项目之后的常规初始化项目为跟在指定成员后的成员提供了初始值。另外,对特定成员的最后一次赋值是它实际获得的值。例如,考虑下列声明:
    struct book gift = { .value = 18.90,
                                    .author = "Philionna pestle",
                                    0.25};
    这将把值0.25赋给成员value,因为它在结构声明中紧跟在author成员之后。新的值0.25代替了早先的赋值18.90。
    有关designated initializer的进一步信息可以参考c99标准的6.7.8节Ininialization。

摘自: http://blog.csdn.net/zhsxcn/archive/2008/02/27/2125211.aspx


5.22 特定的初始化

标准C89需要初始化语句的元素以固定的顺序出现,和被初始化的数组或结构体中的元素顺序一样。

在ISO C99中,你可以按任何顺序给出这些元素,指明它们对应的数组的下标或结构体的成员名,并且GNU C也把这作为C89模式下的一个扩展。这个扩展没有在GNU C++中实现。

为了指定一个数组下标,在元素值的前面写上“[index] =”。比如:

 
int a[6] = { [4] = 29, [2] = 15 };
            

相当于:

 
int a[6] = { 0, 0, 15, 0, 29, 0 };
            

下标值必须是常量表达式,即使被初始化的数组是自动的。

一个可替代这的语法是在元素值前面写上“.[index]”,没有“=”,但从GCC 2.5开始就不再被使用,但GCC仍然接受。为了把一系列的元素初始化为相同的值,写为“[first ... last] = value”。这是一个GNU扩展。比如:

 
int widths[] = { [0 ... 9] = 1, [10 ... 99] = 2, [100] = 3 };
            

如果其中的值有副作用,这个副作用将只发生一次,而不是范围内的每次初始化一次。

注意,数组的长度是指定的最大值加一。

在结构体的初始化语句中,在元素值的前面用“.fieldname = ”指定要初始化的成员名。例如,给定下面的结构体,

 
struct point { int x, y; };
            

和下面的初始化,

 
struct point p = { .y = yvalue, .x = xvalue };
            

等价于:

 
struct point p = { xvalue, yvalue };
            

另一有相同含义的语法是“.fieldname:”,不过从GCC 2.5开始废除了,就像这里所示:

 
struct point p = { y: yvalue, x: xvalue };
            

[index]”或“.fieldname”就是指示符。在初始化共同体时,你也可以使用一个指示符(或不再使用的冒号语法),来指定共同体的哪个元素应该使用。比如:

 
union foo { int i; double d; };
            union foo f = { .d = 4 };
            

将会使用第二个元素把4转换成一个double类型来在共同体存放。相反,把4转换成union foo类型将会把它作为整数i存入共同体,既然它是一个整数。(参考5.24节向共同体类型转换。)

你可以把这种命名元素的技术和连续元素的普通C初始化结合起来。每个没有指示符的初始化元素应用于数组或结构体中的下一个连续的元素。比如,

 
int a[6] = { [1] = v1, v2, [4] = v4 };
            

等价于

 
int a[6] = { 0, v1, v2, 0, v4, 0 };
            

当下标是字符或者属于enum类型时,标识数组初始化语句的元素特别有用。例如:

 
int whitespace[256]
            = { [' '] = 1, ['\t'] = 1, ['\h'] = 1,
            ['\f'] = 1, ['\n'] = 1, ['\r'] = 1 };
            

你也可以在“=”前面写上一系列的“.fieldname”和“[index]”指示符来指定一个要初始化的嵌套的子对象;这个列表是相对于和最近的花括号对一致的子对象。比如,用上面的struct point声明:

 
struct point ptarray[10] = { [2].y = yv2, [2].x = xv2, [0].x = xv0 };
            

如果同一个成员被初始化多次,它将从最后一次初始化中取值。如果任何这样的覆盖初始化有副作用,副作用发生与否是非指定的。目前,gcc会舍弃它们并产生一个警告。

摘自:  http://www.kerneltravel.net/newbie/gcc_man.html#5.22


 

10、 结构体的初试化

gcc开始采用ANSI C的struct结构体的初始化形式:

static struct some_structure = {

.field1 = value,

.field2 = value,

..

};

老版本:非标准的初试化形式

static struct some_structure = {

field1: value,

field2: value,

..

};

摘自:  http://hi.baidu.com/hufeifeihu/blog/item/4991b6fb0ea16e136c22eb39.html
posted @ 2008-06-22 17:56 bedford 阅读(509) | 评论 (0)编辑 收藏
    今天凌晨起来看了球赛,比赛过程的节奏相当的快,但MU的执行力强于FCB,前者在中前场的拼抢也相当的积极,MU获胜也是合乎情理的结果。或许不是赞布罗塔的传球失误,这里不是怪赞布罗塔,只能说运气背吧,可能把球开到界外,可能会不一样吧;但整场比赛中,更多的真正威胁球门的进攻还是MU多些,可能是FCB球员中前场拼抢得不够积极吧,MU的控球和传接球显得更合理一些,有时觉得FCB太要求完美了。
    这场比赛,前场中伊涅斯塔、艾托奥也没有发挥好,哈维的中场梳理也不够。不知道是不是里杰还不够大师级,换上享利后,他也没几次触到球;Bojan也鲜有上镜的机会。或许J C Park表现太好了,满场的飞,破坏了不少FCB的传球;还有斯科尔斯适当时候的经验之行,在中场阻断了巴萨的进攻;开始让我回想起05-06那一年,巴萨正是靠着全场的逼抢和适当的犯规来阻断对方进攻的踢法。
    或许,这是一个时代的结束,从03年开始由里杰组建以小罗为核心的巴萨,经历一次联赛亚军,到冠军,到双冠王,到去年漏掉联赛冠军,到今年的“三大皆空”。小罗离队估计是八九不离十的事了,一大批的球员也难免进入清洗名单;或许里杰也该随小罗一起走下神台,这样对巴萨对他们自己,也许会好过点。FCB需要灌入新的元素,新的执行方针,更好的更衣室环境(感觉这方面里杰做得不够好)。
    忘却,那曾经属于我们的辉煌
    革新,退一步,是为了更好的上路
    期待,新的巴萨,Fighting

    
    比赛的具体细节已经忘记了不少,没有以前那么能记得住了,就转贴了FC Barcelona Blog上的。

It wasn’t to be for Barça tonight. Despite having more possession and more shots in both legs we were unable to score a goal in 180 minutes. Manchester United go on to the final in Moscow thanks to a cracking early goal from Paul Scholes. Barça are left to lick their wounds and to contemplate on where it all went wrong in what will almost definitely be the end of the Frank Rijkaard era.

For the first fourteen minutes Barça dictated the pace of the game. Messi had one good run in the first minute which was only stopped by a Scholes foul on the edge of the penalty area, Edwin Van Der Sar’s kicking again looked questionable and in the seventh minute Eto’o took advantage of a poor kick but could not find anyone with his cross. Cristiano Ronaldo had hardly been seen the ball and when he did he had lost in quickly. In the fourteenth minute Ronaldo got robbed again in possession by Zambrotta, but the Italian defender made the mistake of giving the ball straight to Paul Scholes who hit a tremendous shot from 25 yards past Valdés into the top corner.

Barça then spent the next twenty minutes looking nervous with Messi looking like the only player capable of salvaging something. Every time Patrice Evra went forward Barça looked to find Messi to attack the space left by United’s left back. In the 19th minute, Messi made a fantastic run from his own half which ended with a shot that forced Van Der Sar into a diving save.

However, this was Barça’s worst spell of the match and we gave the ball away too many times in dangerous positions. In the 29th minute Toure lost the ball and Tevez put in a dangerous cross that Valdés only managed to palm away towards Ronaldo who headed the ball back dangerously and Puyol had to clear bravely, clashing heads with Milito in the process. In the last ten minutes of the half Barça began to look more dangerous, Deco had a couple of shots off target, and in the 37th minute Van Der Sar dropped Messi’s cross but Evra reracted quickly to stop Eto’o from pouncing. Nani had a heaader wide at the other end but the last chance of the half went to Milito who failed to get sufficient contact onto Xavi’s free kick and his header went wide.

The second half started promisingly but it was the same story of Barça dominating without creating real danger. United had a couple of chances near the hour, first Tevez played a neat one-two with Ronaldo and forced a good save from Valdés, and then Nani had a good run turning Abidal before wasting his shot. As the clock ticked by the game began to resemble more and more the first leg at Camp Nou as United renounced their attack to sit back and defend. Henry and Bojan came on but both were unable to make an impact. Henry did have a couple of half hearted efforts but his attitude had me screaming at the TV for not the first time this season. When is he going to realise that when he is the nearest player to the ball he needs to move up a gear?

It was nice to see how worried United looked as Barça pinned them back in their own half, but it was only really a fear of Leo Messi who had a great game but was let down by his team mates. For all the talk of Cristiano Ronaldo being the best in the world, for me Messi was better in both games. Unfortunately Ronaldo is the one who will be playing in Moscow and he was supported today by excellent performances by Tevez and Ferdinand. For Barça Puyol gave a typical captain’s performance at the back while the midfield generally dominated the game. In the end it was down to one moment of inspiration from Scholes that was the difference between the teams.

Man Utd: Van der Sar; Hargreaves, Ferdinand, Brown, Evra (m92 Sylvestre); Nani (m77 Giggs), Carrick, Scholes (m77 Fletcher), Park; Ronaldo, Tévez.

Barça: Valdés 5.5; Zambrotta 6, Puyol 7, Milito 6, Abidal 5; Xavi 6.5, Toure 6.5 (Gudjohnsen m88, –), Deco 6; Messi 8.5, Eto’o 5.5 (Bojan m71, 5.5), Iniesta 6.5 (Henry m60, 5).

Goals: m14 Scholes 1-0,

Yellow Cards: m52 Zambrotta, m54 Deco, m63 Carrick, m68 Ronaldo, m70 Toure.

Attendance: 75,061

posted @ 2008-04-30 14:16 bedford 阅读(65) | 评论 (0)编辑 收藏
 

A组    
08/06/2008 00:00 瑞士-捷克  
08/06/2008 02:45 葡萄牙-土耳其    
12/06/2008 00:00 捷克-葡萄牙  
12/06/2008 02:45 瑞士-土耳其  
16/06/2008 02:45 土耳其-捷克  
16/06/2008 02:45 瑞士-葡萄牙  
B组    
09/06/2008 00:00 奥地利-克罗地亚   
09/06/2008 02:45 德国-波兰    
13/06/2008 00:00 克罗地亚-德国   
13/06/2008 02:45 奥地利-波兰    
17/06/2008 02:45 波兰-克罗地亚   
17/06/2008 02:45 奥地利-德国   
C组    
10/06/2008 00:00 罗马尼亚-法国   
10/06/2008 02:45 荷兰-意大利    
14/06/2008 00:00 意大利-罗马尼亚    
14/06/2008 02:45 荷兰-法国    
18/06/2008 02:45 荷兰-罗马尼亚   
18/06/2008 02:45 法国-意大利   
D组    
11/06/2008 00:00 西班牙-俄罗斯    
11/06/2008 02:45 希腊-瑞典    
15/06/2008 00:00 瑞典-西班牙    
15/06/2008 02:45 希腊-俄罗斯   
19/06/2008 02:45 俄罗斯-瑞典   
19/06/2008 02:45 希腊-西班牙    
1/4决赛
20/06/2008 02:45 A组第一 B组第二(1)
21/06/2008 02:45 B组第一 A组第二(2)
22/06/2008 02:45 C组第一 D组第二(3)
23/06/2008 02:45 D组第一 C组第二(4)

半决赛
26/06/2008 02:45 *Winner 25 *Winner 26
27/06/2008 02:45 *Winner 27 *Winner 28

决赛
30/06/2008 02:45 *Winner 29 *Winner30

posted @ 2008-04-30 13:39 bedford 阅读(101) | 评论 (0)编辑 收藏
论工作:
1.对待薪酬:不管公司加不加你薪水,只要你还在这个公司一天,就请努力专心的做事。
2.对待每一件事:努力认真去做好每一件事。只要你想做,总有法子可以做到的。
3.做好本分工作.技术人员有时候对PM分配自己一些较没技术含量的工作会很不满.记住,都是做事而已.无论怎样,分配到你的工作,请你做好.孔子尚且养过马,薛仁贵尚且当过伙头军.我认为,做好一个茶叶蛋,比做砸了原子弹更有意义。不以技术难度定优劣,都是做事而已.
4.团队的交流,配合开发:
  1)别人的失误要及时指出,当然了,语气要婉转.这样PM才能调整进度,别发现了错误隐瞒不报.
  2)对于自己不懂的环节,勇敢承认自己的缺点,大胆去估计进度,并认真学习.
  3)如果可能,每天汇报进度,也许只是几分钟,让PM看看你的构思,你的代码,你的成果.PM是最熟悉业务的,他能指出你的程序流是否正确,页面是否恰当.根据这些,你和他才能估计进度,这样,整个项目的进度才算可控.
  4)学会承担更多的责任.把困难的任务交给你,通常意味着只有你才能完成.请你好好享受这种"唯一"的乐趣.
5.出了问题,努力想办法去解决。别人或者不在意你的能力,但很在意你的态度.

论学习:
1.年轻时多花点时间在自己专业上.不要分心旁骛太多.
2.先做好本职工作,行有余力,再自学
3.及时总结心得经验.记录,总结做过的项目,能总结多少就多少。如果你有扎实的理论基础,深刻的理解能力,坚强的毅力,无论什么新技术新东西你都能很快学会,但最宝贵的东西-----经验,解决问题的钥匙.你是无法学会的,只能慢慢体会,慢慢总结.
4.技术不求新,涉及哪方面的技术/知识,就去学习,想办法精通.先有深度,再求广度.

论生活:
1.生活应该简单,但不应该单调。做饭,折纸,音乐,都是不错的消遣。适当放松,有不足才有期待。
2.踢球能让我很开心.多去踢球.
3.别被一些俗事打乱了生活的节奏,要懂得把握生活的节奏
4.每星期总结一周的活动
5.维持7.5小时睡眠
6.抓住该努力的时间去努力,该松弛的时候去松弛

论阅读:
1.借鉴高中读三国的经验,选定一本书,就那个领域进行精读。其他都只略读。精读的书要经常看才行。
2.外出放松心情的时候,别读太严肃的书。
3.伏案+适当时间练习,有想法了才抛开书实践。是学习编程的最好方法.
4.读书用自己的观点概括一个框架,再读同类书时,对总结修修补补就行了。(即对比阅读的方法)
5.找本经典英语读上一两年,就像看古文.基础好了,以后看英语才不会觉得痛苦.

论做人:
1.自视高谓之骄,怀激愤谓之躁.做人应该尽量避免骄傲,浮躁.
2.要在3年达到别人10年才能达到的高度,就意味着3年内要承受10年的苦.请你衡量.
3.不要拿社会标准来衡量自己的价值,而应该用心灵的意义去裁决.
4.深圳很浮躁,越是浮躁的地方,越要扎实下来,厚积薄发.
5.调整自己的心态,不要太在乎一得一失.你目前所努力的,其实不是为了成功,而是为了当成功的机会来临时,你能把握住而已.为了成功和为了成功把握机会,两者的区别很重要.
6.做人应该谦虚.而且不要有自虐狂的心理,并不是每个人都会针对你.
7.高手是别人认为的.不是自封的,不要自大.
8.坚持理想,理想不难,难的是坚持.

论心理:
1.烦恼和焦虑:烦恼和焦虑表示你为一些事情担心着,而你目前并没有付出能够解决这些问题的努力。
2.宽容面对自己的缺陷和不足.
3.把自己的消极想法都记下,逐点去分析,攻破。分析问题所在,制定方法去解决(生活与心理都是)
4.知足常乐 
posted @ 2008-03-09 14:31 bedford 阅读(236) | 评论 (2)编辑 收藏
 

我有个有趣的观察,外企公司多的是25-35岁的白领, 40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40 岁附近的经理人是很尴尬的。我见过的40 岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自己的成功90 %归功于自己的能力,实际上,外企公司随便换个中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了,当这些经理人40 多岁了,他们的薪资要求变得很高,而他们的才能其实又不是那么出众,作为外企公司的老板,你会怎么选择?有的是只要不高薪水的,要出位的精明强干精力冲沛的年轻人,有的是,为什么还要用你?

  从上面这个例子,其实可以看到我们的工作轨迹,二三十岁的时候,生活的压力还比较小,身体还比较好,上面的父母身体还好,下面又没有孩子,不用还房贷,也没有孩子要上大学,当个外企小白领还是很光鲜的,挣得不多也够花了。但是人终归要结婚生子,终归会老,到了40 岁,父母老了,要看病要吃药,要有人看护,自己要还房贷,要过基本体面的生活,要养小孩……那个时候需要挣多少钱才够花才重要。所以,看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。

  从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作的薪水,这在刚刚出校园的学生中间是很常见的。正常人大概要工作35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选手,每个人都只有一次机会。要知到,有很多人甚至坚持不到终点,大多数人最后是走到终点的,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没有太大的意义。刚进社会的时候如果进500 强公司,大概能拿到3k-6k/月的工资,有些特别技术的人才可能可以到 8k/月,可问题是, 5年以后拿多少?估计5k-10k 了不起了。起点虽然高,但增幅有限,而且,后面的年轻人追赶的压力越来越大。

  我前两天问我的一个销售,你会的这些东西一个新人2年就都学会了,但新人所要求的薪水却只是你的一半,到时候,你怎么办?职业生涯就像一场体育比赛,有初赛、复赛、决赛。初赛的时候大家都刚刚进社会,大多数都是实力一般的人,这时候努力一点认真一点很快就能让人脱颖而出,于是有的人二十多岁做了经理,有的人迟些也终于赢得了初赛,三十多岁成了经理。然后是复赛,能参加复赛的都是赢得初赛的,每个人都有些能耐,在聪明才智上都不成问题,这个时候再想要胜出就不那么容易了,单靠一点点努力和认真还不够,要有很强的坚忍精神,要懂得靠团队的力量,要懂得收服人心,要有长远的眼光……

看上去赢得复赛并不容易,但,还不是那么难。因为这个世界的规律就是给人一点成功的同时让人骄傲自满,刚刚赢得初赛的人往往不知道自己赢得的仅仅是初赛,有了一点小小的成绩大多数人都会骄傲自满起来,认为自己已经懂得了全部,不需要再努力再学习了,他们会认为之所以不能再进一步已经不是自己的原因了。虽然他们仍然不好对付,但是他们没有耐性,没有容人的度量,更没有清晰长远的目光。就像一只愤怒的斗牛,虽然猛烈,最终是会败的,而赢得复赛的人则象斗牛士一样,不急不躁,跟随着自己的节拍,慢慢耗尽对手的耐心和体力。赢得了复赛以后,大约已经是一位很了不起的职业经理人了,当上了中小公司的总经理,大公司的副总经理,主管着每年几千万乃至几亿的生意。

  最终的决赛来了,说实话我自己都还没有赢得决赛,因此对于决赛的决胜因素也只能凭自己的猜测而已,这个时候的输赢或许就像武侠小说里写得那样,大家都是高手,只能等待对方犯错了,要想轻易击败对手是不可能的,除了使上浑身解数,还需要一点运气和时间。世界的规律依然发挥着作用,赢得复赛的人已经不只是骄傲自满了,他们往往刚愎自用,听不进去别人的话,有些人的脾气变得暴躁,心情变得浮躁,身体变得糟糕,他们最大的敌人就是他们自己,在决赛中要做的只是不被自己击败,等着别人被自己击败。这和体育比赛是一样的,最后高手之间的比赛,就看谁失误少谁就赢得了决赛。

根源

    你工作快乐么?你的工作好么?

有没有觉得干了一段时间以后工作很不开心?有没有觉得自己入错了行?有没有觉得自己没有得到应有的待遇?有没有觉得工作像一团乱麻每天上班都是一种痛苦?有没有很想换个工作?有没有觉得其实现在的公司并没有当初想象得那么好?有没有觉得这份工作是当初因为生存压力而找的,实在不适合自己?你从工作中得到你想要得到的了么?你每天开心么?

天涯上愤怒的人很多,你有没有想过,你为什么不快乐?你为什么愤怒?

其实,你不快乐的根源,是因为你不知道要什么!你不知道要什么,所以你不知道去追求什么,你不知道追求什么,所以你什么也得不到。

我总觉得,职业生涯首先要关注的是自己,自己想要什么?大多数人大概没想过这个问题,唯一的想法只是——我想要一份工作,我想要一份不错的薪水,我知道所有人对于薪水的渴望,可是,你想每隔几年重来一次找工作的过程么?你想每年都在这种对于工作和薪水的焦急不安中度过么?不想的话,就好好想清楚。饮鸩止渴,不能因为口渴就拼命喝毒药。越是焦急,越是觉得自己需要一份工作,越饥不择食,越想不清楚,越容易失败,你的经历越来越差,下一份工作的人看着你的简历就皱眉头。于是你越喝越渴,越渴越喝,陷入恶性循环。最终只能哀叹世事不公或者生不逢时,只能到天涯上来发泄一把,在失败者的共鸣当中寻求一点心理平衡罢了。大多数人都有生存压力,我也是,有生存压力就会有很多焦虑,积极的人会从焦虑中得到动力,而消极的人则会因为焦虑而迷失方向。所有人都必须在压力下做出选择,这就是世道,你喜欢也罢不喜欢也罢。

  一般我们处理的事情分为重要的事情和紧急的事情,如果不做重要的事情就会常常去做紧急的事情。比如锻炼身体保持健康是重要的事情,而看病则是紧急的事情。如果不锻炼身体保持健康,就会常常为了病痛烦恼。又比如防火是重要的事情,而救火是紧急的事情,如果不注意防火,就要常常救火。找工作也是如此,想好自己究竟要什么是重要的事情,找工作是紧急的事情,如果不想好,就会常常要找工作。往往紧急的事情给人的压力比较大,迫使人们去赶紧做,相对来说重要的事情反而没有那么大的压力,大多数人做事情都是以压力为导向的,压力之下,总觉得非要先做紧急的事情,结果就是永远到处救火,永远没有停歇的时候。(很多人的工作也像是救火队一样忙碌痛苦,也是因为工作中没有做好重要的事情。)那些说自己活在水深火热为了生存顾不上那么多的朋友,今天找工作困难是当初你们没有做重要的事情,是结果不是原因。如果今天你们还是因为急于要找一份工作而不去思考,那么或许将来要继续承受痛苦找工作的结果。

我始终觉得我要说的话题,沉重了点,需要很多思考,远比唐笑打武警的话题来的枯燥乏味,但是,天下没有轻松的成功,成功,要付代价。请先忘记一切的生存压力,想想这辈子你最想要的是什么?所以,最要紧的事情,先想好自己想要什么。

什么是好工作

当初微软有个唐骏,很多大学里的年轻人觉得这才是他们向往的职业生涯,我在清华bbs里发的帖子被这些学子们所不屑,那个时候学生们只想出国或者去外企,不过如今看来,我还是对的,唐骏去了盛大,陈天桥创立的盛大,一家民营公司。一个高学历的海归在500强的公司里拿高薪水,这大约是很多年轻人的梦想,问题是,每年毕业的大学生都在做这个梦,好的职位却只有 500个。

人都是要面子的,也是喜欢攀比的,即使在工作上也喜欢攀比,不管那是不是自己想要的。大家认为外企公司很好,可是好在哪里呢?好吧,他们在比较好的写字楼,这是你想要的么?他们出差住比较好的酒店,这是你想要的么?别人会羡慕一份外企公司的工作,这是你想要的么?那一切都是给别人看的,你干吗要活得那么辛苦给别人看?另一方面,他们薪水福利一般,并没有特别了不起,他们的晋升机会比较少,很难做到很高阶的主管,他们虽然厌恶常常加班,却不敢不加班,因为 "你不干有得是人干",大部分情况下会找个台湾人香港人新加坡人来管你,而这些人又往往有些莫名其妙的优越感。你想清楚了么?500强一定好么?找工作究竟是考虑你想要什么,还是考虑别人想看什么?

  我的大学同学们大多数都到美国了,甚至毕业这么多年了,还有人最近到国外去了。出国真的有那么好么?我的大学同学们,大多数还是在博士、博士后、访问学者地挣扎着,至今只有一个正经在一个美国大学里拿到个正式的教职。国内的教授很难当么?我有几个表亲也去了国外了,他们的父母独自在国内,没有人照顾,有好几次人在家里昏倒都没人知道,出国,真的这么光彩么?就像有人说的"很多事情就像看A片,看的人觉得很爽,做的人未必。"

  人总想找到那个最好的,可是,什么是最好的?你觉得是最好的那个,是因为你的确了解,还是因为别人说他是最好的?即使他对于别人是最好的,对于你也一定是最好的么?

  对于自己想要什么,自己要最清楚,别人的意见并不是那么重要。很多人总是常常被别人的意见所影响,亲戚的意见,朋友的意见,同事的意见……问题是,你究竟是要过谁的一生?人的一生不是父母一生的续集,也不是儿女一生的前传,更不是朋友一生的外篇,只有你自己对自己的一生负责,别人无法也负不起这个责任。自己做的决定,至少到最后,自己没什么可后悔。对于大多数正常智力的人来说,所做的决定没有大的对错,无论怎么样的选择,都是可以尝试的。比如你没有考自己上的那个学校,没有入现在这个行业,这辈子就过不下去了?就会很失败?不见得。

  我想,好工作,应该是适合你的工作,具体点说,应该是能给你带来你想要的东西的工作,你或许应该以此来衡量你的工作究竟好不好,而不是拿公司的大小,规模,外企还是国企,是不是有名,是不是上市公司来衡量。小公司,未必不是好公司,赚钱多的工作,也未必是好工作。你还是要先弄清楚你想要什么,如果你不清楚你想要什么,你就永远也不会找到好工作,因为你永远只看到你得不到的东西,你得到的,都是你不想要的。

  可能,最好的,已经在你的身边,只是,你还没有学会珍惜。人们总是盯着得不到的东西,而忽视了那些已经得到的东西。


普通人

  我发现中国人的励志和国外的励志存在非常大的不同,中国的励志比较鼓励人立下大志愿,卧薪尝胆,有朝一日成富成贵。而国外的励志比较鼓励人勇敢面对现实生活,面对普通人的困境,虽然结果也是成富成贵,但起点不一样,相对来说,我觉得后者在操作上更现实,而前者则需要用999 个失败者来堆砌一个成功者的故事。
  我们都是普通人,普通人的意思就是,概率这件事是很准的。因此,我们不会买彩票中500万,我们不会成为比尔盖茨或者李嘉诚,我们不会坐飞机掉下来,我们当中很少的人会创业成功,我们之中有 30%的人会离婚,我们之中大部分人会活过 65……

  所以请你在想自己要什么的时候,要得"现实"一点,你说我想要做李嘉诚,抱歉,我帮不上你。成为比尔盖茨或者李嘉诚这种人,是靠命的,看我写的这篇文章绝对不会让你成为他们,即使你成为了他们,也绝对不是我这篇文章的功劳。"王侯将相宁有种乎"但真正当皇帝的只有一个人,王侯将相,人也不多。目标定得高些对于喜欢挑战的人来说有好处,但对于大多数普通人来说,反而比较容易灰心沮丧,很容易就放弃了。

  回过头来说,李嘉诚比你有钱大致50万倍,他比你更快乐么?或许。有没有比你快乐50万倍,一定没有。他比你最多也就快乐一两倍,甚至有可能还不如你快乐。寻找自己想要的东西不是和别人比赛,比谁要得更多更高,比谁的目标更远大。虽然成为李嘉诚这个目标很宏大,但你并不见得会从这个目标以及追求目标的过程当中获得快乐,而且基本上你也做不到。你必须听听你内心的声音,寻找真正能够使你获得快乐的东西,那才是你想要的东西。

  你想要的东西,或者我们把它称之为目标,目标其实并没有高低之分,你不需要因为自己的目标没有别人远大而不好意思,达到自己的目标其实就是成功,成功有大有小,快乐却是一样的。我们追逐成功,其实追逐的是成功带来的快乐,而非成功本身。职业生涯的道路上,我们常常会被攀比的心态蒙住眼睛,忘记了追求的究竟是什么,忘记了是什么能使我们更快乐。

  社会上一夜暴富的新闻很多,这些消息,总会在我们的心里面掀起很多涟漪,涟漪多了就变成惊涛骇浪,心里的惊涛骇浪除了打翻承载你目标的小船,并不会使得你也一夜暴富。"只见贼吃肉,不见贼挨揍。"我们这些普通人既没有当贼的勇气,又缺乏当贼的狠辣绝决,虽然羡慕吃肉,却更害怕挨揍,偶尔看到几个没挨揍的贼就按奈不住,或者心思活动,或者大感不公,真要叫去做贼,却也不敢。

  我还是过普通人的日子,要普通人的快乐,至少,晚上睡得着觉。


跳槽与积累


  首先要说明,工作是一件需要理智的事情,所以不要在工作上耍个性,天涯上或许会有人觉得你很有个性而叫好,煤气公司电话公司不会因为觉得你很有个性而免了你的帐单。当你很帅地炒掉了你的老板,当你很酷地挖苦了一番招聘的HR ,账单还是要照付,只是你赚钱的时间更少了,除了你自己,没人受损失。
  我并不反对跳槽,但跳槽决不是解决问题的办法,而且频繁跳槽的后果是让人觉得没有忠诚度可言,而且不能安心工作。现在很多人从网上找工作,很多找工作的网站常常给人出些馊主意,要知道他们是盈利性企业,当然要从自身盈利的角度来考虑,大家越是频繁跳槽频繁找工作他们越是生意兴隆,所以鼓动人们跳槽是他们的工作。所以他们会常常告诉你,你拿的薪水少了,你享受的福利待遇差了,又是"薪情快报"又是"赞叹自由奔放的灵魂"。至于是否会因此让你不能安心,你跳了槽是否解决问题,是否更加开心,那个,他们管不着。

  要跳槽肯定是有问题,一般来说问题发生了,躲是躲不开的,很多人跳槽是因为这样或者那样的不开心,如果这种不开心,在现在这个公司不能解决,那么在下一个公司多半也解决不掉。你必须相信,90% 的情况下,你所在的公司并没有那么烂,你认为不错的公司也没有那么好。就像围城里说的,"城里的人拼命想冲出来,而城外的人拼命想冲进去。"每个公司都有每个公司的问题,没有问题的公司是不存在的。换个环境你都不知道会碰到什么问题,与其如此,不如就在当下把问题解决掉。很多问题当你真的想要去解决的时候,或许并没有那么难。有的时候你觉得问题无法解决,事实上,那只是"你觉得"

  人生的曲线应该是曲折向上的,偶尔会遇到低谷但大趋势总归是曲折向上的,而不是象脉冲波一样每每回到起点,我见过不少面试者,30多岁了,四五份工作经历,每次多则3年,少则1 年,30 多岁的时候回到起点从一个初级职位开始干起,拿基本初级的薪水,和20多岁的年轻人一起竞争,不觉得有点辛苦么?这种日子好过么?

  我非常不赞成在一个行业超过3年以后换行业,基本上, 35岁以前我们的生存资本靠打拼,35 岁以生存的资本靠的就是积累,这种积累包括人际关系,经验,人脉,口碑……如果常常更换行业,代表几年的积累付之东流,一切从头开始,如果换了两次行业,35 岁的时候大概只有5年以下的积累,而一个没有换过行业的人至少有了 10年的积累,谁会占优势?工作到 2-3年的时候,很多人觉得工作不顺利,好像到了一个瓶颈,心情烦闷,就想辞职,乃至换一个行业,觉得这样所有一切烦恼都可以抛开,会好很多。其实这样做只是让你从头开始,到了时候还是会发生和原来行业一样的困难,熬过去就向上跨了一大步,要知道每个人都会经历这个过程,每个人的职业生涯中都会碰到几个瓶颈,你熬过去了而别人没有熬过去你就领先了。跑长跑的人会知道,开始的时候很轻松,但是很快会有第一次的难受,但过了这一段又能跑很长一段,接下来会碰到第二次的难受,坚持过了以后又能跑一段,如此往复,难受一次比一次厉害,直到坚持不下去了。大多数人第一次就坚持不了了,一些人能坚持到第二次,第三次虽然大家都坚持不住了,可是跑到这里的人也没几个了,这点资本足够你安稳活这一辈子了。

  一份工作到两三年的时候,大部分人都会变成熟手,这个时候往往会陷入不断的重复,有很多人会觉得厌倦,有些人会觉得自己已经搞懂了一切,从而懒得去寻求进步了。很多时候的跳槽是因为觉得失去兴趣了,觉得自己已经完成比赛了。其实这个时候比赛才刚刚开始,工作两三年的人,无论是客户关系,人脉,手下,和领导的关系,在业内的名气……还都是远远不够的,但稍有成绩的人总是会自我感觉良好的,每个人都觉得自己跟客户关系铁得要命,觉得自己在业界的口碑好得很。其实可以肯定地说,一定不是,这个时候,还是要拿出前两年的干劲来,稳扎稳打,积累才刚刚开始。

  你足够了解你的客户吗?你知道他最大的烦恼是什么吗?你足够了解你的老板么?你知道他最大的烦恼是什么吗?你足够了解你的手下么?你知道他最大的烦恼是什么吗?如果你不知道,你凭什么觉得自己已经积累够了?如果你都不了解,你怎么能让他们帮你的忙,做你想让他们做的事情?如果他们不做你想让他们做的事情,你又何来的成功?

等待


  这是个浮躁的人们最不喜欢的话题,本来不想说这个话题,因为会引起太多的争论,而我又无意和人争论这些,但是考虑到对于职业生涯的长久规划,这是一个躲避不了的话题,还是决定写一写,不爱看的请离开吧。


  并不是每次穿红灯都会被汽车撞,并不是每个罪犯都会被抓到,并不是每个错误都会被惩罚,并不是每个贪官都会被枪毙,并不是你的每一份努力都会得到回报,并不是你的每一次坚持都会有人看到,并不是你每一点付出都能得到公正的回报,并不是你的每一个善意都能被理解……这个,就是世道。好吧,世道不够好,可是,你有推翻世道的勇气么?如果没有,你有更好的解决办法么?有很多时候,人需要一点耐心,一点信心。每个人总会轮到几次不公平的事情,而通常,安心等待是最好的办法。

  有很多时候我们需要等待,需要耐得住寂寞,等待属于你的那一刻。周润发等待过,刘德华等待过,周星驰等待过,王菲等待过,张艺谋也等待过……看到了他们如今的功成名就的人,你可曾看到当初他们的等待和耐心?你可曾看到金马奖影帝在街边摆地摊?你可曾看到德云社一群人在剧场里给一位观众说相声?你可曾看到周星驰的角色甚至连一句台词都没有?每一个成功者都有一段低沉苦闷的日子,我几乎能想象得出来他们借酒浇愁的样子,我也能想象得出他们为了生存而挣扎的窘迫。在他们一生最中灿烂美好的日子里,他们渴望成功,但却两手空空,一如现在的你。没有人保证他们将来一定会成功,而他们的选择是耐住寂寞。如果当时的他们总念叨"成功只是属于特权阶级的",你觉得他们今天会怎样?

  曾经我也不明白有些人为什么并不比我有能力却要坐在我的头上,年纪比我大就一定要当我的领导么?为什么有些烂人不需要努力就能赚钱?为什么刚刚改革开放的时候的人能那么容易赚钱,而轮到我们的时候,什么事情都要正规化了?有一天我突然想,我还在上学的时候他们就在社会里挣扎奋斗了,他们在社会上奋斗积累了十几二十年,我们新人来了,他们有的我都想要,我这不是在要公平,我这是在要抢劫。因为我要得太急,因为我忍不住寂寞。二十多岁的男人,没有钱,没有事业,却有蓬勃的欲望。

  人总是会遇到挫折的,人总是会有低潮的,人总是会有不被人理解的时候的,人总是有要低声下气的时候,这些时候恰恰是人生最关键的时候,因为大家都会碰到挫折,而大多数人过不了这个门槛,你能过,你就成功了。在这样的时刻,我们需要耐心等待,满怀信心地去等待,相信,生活不会放弃你,机会总会来的。至少,你还年轻,你没有坐牢,没有生治不了的病,没有欠还不起的债。比你不幸的人远远多过比你幸运的人,你还怕什么?路要一步步走,虽然到达终点的那一步很激动人心,但大部分的脚步是平凡甚至枯燥的,但没有这些脚步,或者耐不住这些平凡枯燥,你终归是无法迎来最后的那些激动人心。

  逆境,是上帝帮你淘汰竞争者的地方。要知道,你不好受,别人也不好受,你坚持不下去了,别人也一样,千万不要告诉别人你坚持不住了,那只能让别人获得坚持的信心,让竞争者看着你微笑的面孔,失去信心,退出比赛。胜利属于那些有耐心的人。

  在最绝望的时候,我会去看电影《The Pursuit of Happyness》《Jerry Maguire》,让自己重新鼓起勇气,因为,无论什么时候,我们总还是有希望。当所有的人离开的时候,我不失去希望,我不放弃。每天下班坐在车里,我喜欢哼着《隐形的翅膀》看着窗外,我知道,我在静静等待,等待属于我的那一刻。

  原贴里伊吉网友的话我很喜欢,抄录在这里:

   每个人都希望,自己是独一无二的特殊者含着金匙出生、投胎到好家庭、工作安排到电力局拿1w 月薪这样的小概率事件,当然最好轮到自己,红军长征两万五、打成右派反革命、胼手胝足牺牲尊严去奋斗,最好留给祖辈父辈和别人。自然,不是每个吃过苦的人都会得到回报。但是,任何时代,每一个既得利益者身后,都有他的祖辈父辈奋斗挣扎乃至流血付出生命的身影。羡慕别人有个好爸爸,没什么不可以。问题是,你的下一代,会有一个好爸爸吗?至于问到为什么不能有同样的赢面概率?我只能问:为什么物种竞争中,人和猴子不能有同样的赢面概率?物竞天择。猴子的灵魂不一定比你卑微,但你身后有几十万年的类人猿进化积淀。


入对行跟对人


  在中国,大概很少有人是一份职业做到底的,虽然如此,第一份工作还是有些需要注意的地方,有两件事情格外重要,第一件是入行,第二件事情是跟人。第一份工作对人最大的影响就是入行,现代的职业分工已经很细,我们基本上只能在一个行业里成为专家,不可能在多个行业里成为专家。很多案例也证明即使一个人在一个行业非常成功,到另外一个行业,往往完全不是那么回事情,"你想改变世界,还是想卖一辈子汽水?"是乔布斯邀请百事可乐总裁约翰斯考利加盟苹果时所说的话,结果这位在百事非常成功的约翰,到了苹果表现平平。其实没有哪个行业特别好,也没有哪个行业特别差,或许有报道说哪个行业的平均薪资比较高,但是他们没说的是,那个行业的平均压力也比较大。看上去很美的行业一旦进入才发现很多地方其实并不那么完美,只是外人看不见。

  说实话,我自己都没有发大财,所以我的建议只是让人快乐工作的建议,不是如何发大财的建议,我们只讨论一般普通打工者的情况。我认为选择什么行业并没有太大关系,看问题不能只看眼前。比如,从前年开始,国家开始整顿医疗行业,很多医药公司开不下去,很多医药行业的销售开始转行。其实医药行业的不景气是针对所有公司的,并非针对一家公司,大家的日子都不好过,这个时候跑掉是非常不划算的,大多数正规的医药公司即使不做新生意撑个两三年总是能撑的,大多数医药销售靠工资撑个两三年也是可以撑的,国家不可能永远捏着医药行业不放的,两三年以后光景总归还会好起来的,那个时候别人都跑了而你没跑,那时的日子应该会好过很多。有的时候觉得自己这个行业不行了,问题是,再不行的行业,做得人少了也变成了好行业,当大家都觉得不好的时候,往往却是最好的时候。大家都觉得金融行业好,金融行业门槛高不说,有多少人削尖脑袋要钻进去,竞争激励,进去以后还要时时提防,一个疏忽,就被后来的人给挤掉了,压力巨大,又如何谈得上快乐?也就未必是""工作了。

  太阳能这个东西至今还不能进入实际应用的阶段,但是中国已经有7家和太阳能有关的公司在纽交所上市了,国美苏宁永乐其实是贸易型企业,也能上市,鲁泰纺织连续 10年利润增长超过 50%,卖茶的一茶一座,卖衣服的海澜之家都能上市……其实选什么行业真的不重要,关键是怎么做。事情都是人做出来的,关键是人。

  有一点是需要记住的,这个世界上,有史以来直到我们能够预见得到的未来,成功的人总是少数,有钱的人总是少数,大多数人是一般的,普通的,不太成功的。因此,大多数人的做法和看法,往往都不是距离成功最近的做法和看法。因此大多数人说好的东西不见得好,大多数人说不好的东西不见得不好。大多数人都去炒股的时候说明跌只是时间问题,大家越是热情高涨的时候,跌的日子越近。大多数人买房子的时候,房价不会涨,而房价涨的差不多的时候,大多数人才开始买房子。不会有这样一件事情让大家都变成功,发了财,历史上不曾有过,将来也不会发生。有些东西即使一时运气好得到了,还是会在别的时候别的地方失去的。

  年轻人在职业生涯的刚开始,尤其要注意的是,要做对的事情,不要让自己今后几十年的人生总是提心吊胆,更不值得为了一份工作赔上自己的青春年华。我的公司是个不行贿的公司,以前很多人不理解,甚至自己的员工也不理解,不过如今,我们是同行中最大的企业,客户乐意和我们打交道,尤其是在国家打击腐败的时候,每个人都知道我们做生意不给钱的名声,都敢于和我们做生意。而勇于给钱的公司,不是倒了,就是跑了,要不就是每天睡不好觉,人还是要看长远一点。很多时候,看起来最近的路,其实是最远的路,看起来最远的路,其实是最近的路。

  跟对人是说,入行后要跟个好领导好老师,刚进社会的人做事情往往没有经验,需要有人言传身教。对于一个人的发展来说,一个好领导是非常重要的。所谓"好的标准,不是他让你少干活多拿钱,而是以下三个。

  首先,好领导要有宽广的心胸,如果一个领导每天都会发脾气,那几乎可以肯定他不是个心胸宽广的人,能发脾气的时候却不发脾气的领导,多半是非常厉害的领导。中国人当领导最大的毛病是容忍不了能力比自己强的人,所以常常可以看到的一个现象是,领导很有能力,手下一群庸才或者手下一群闲人。如果看到这样的环境,还是不要去的好。


  其次,领导要愿意从下属的角度来思考问题,这一点其实是从面试的时候就能发现的,如果这位领导总是从自己的角度来考虑问题,几乎不听你说什么,这就危险了。从下属的角度来考虑问题并不代表同意下属的说法,但他必须了解下属的立场,下属为什么要这么想,然后他才有办法说服你,只关心自己怎么想的领导往往难以获得下属的信服。

  第三,领导敢于承担责任,如果出了问题就把责任往下推,有了功劳就往自己身上揽,这样的领导不跟也罢。选择领导,要选择关键时刻能抗得住的领导,能够为下属的错误买单的领导,因为这是他作为领导的责任。

  有可能,你碰不到好领导,因为,中国的领导往往是屁股决定脑袋的领导,因为他坐领导的位置,所以他的话就比较有道理,这是传统观念官本位的误区,可能有大量的这种无知无能的领导,只是,这对于你其实是好事,如果将来有一天你要超过他,你希望他比较聪明还是比较笨?相对来说这样的领导其实不难搞定,只是你要把自己的身段放下来而已。多认识一些人,多和比自己强的人打交道,同样能找到好的老师,不要和一群同样郁闷的人一起控诉社会,控诉老板,这帮不上你,只会让你更消极。和那些比你强的人打交道,看他们是怎么想的,怎么做的,学习他们,然后跟更强的人打交道。


选择


  我们每天做的最多的事情,其实是选择,因此在谈职业生涯的时候不得不提到这个话题。

  我始终认为,在很大的范围内,我们究竟会成为一个什么样的人,决定权在我们自己,每天我们都在做各种各样的选择,我可以不去写这篇文章,去别人的帖子拍拍砖头,也可以写下这些文字,帮助别人的同时也整理自己的思路,我可以多注意下格式让别人易于阅读,也可以写成一堆,我可以就这样发上来,也可以在发以前再看几遍,你可以选择不刮胡子就去面试,也可以选择出门前照照镜子……每天,每一刻我们都在做这样那样的决定,我们可以漫不经心,也可以多花些心思,成千上万的小选择累计起来,就决定了最终我们是个什么样的人。

  从某种意义上来说我们的未来不是别人给的,是我们自己选择的,很多人会说我命苦啊,没得选择阿,如果你认为"去微软还是去IBM""上清华还是上北大""当销售副总还是当厂长"这种才叫选择的话,的确你没有什么选择,大多数人都没有什么选择。但每天你都可以选择是否为客户服务更周到一些,是否对同事更耐心一些,是否把工作做得更细致一些,是否把情况了解得更清楚一些,是否把不清楚的问题再弄清楚一些……你也可以选择在是否在痛苦中继续坚持,是否抛弃掉自己的那些负面的想法,是否原谅一个人的错误,是否相信我在这里写下的这些话,是否不要再犯同样的错误……生活每天都在给你选择的机会,每天都在给你改变自己人生的机会,你可以选择赖在地上撒泼打滚,也可以选择咬牙站起来。你永远都有选择。有些选择不是立杆见影的,需要累积,比如农民可以选择自己常常去浇地,也可以选择让老天去浇地,诚然你今天浇水下去苗不见得今天马上就长出来,但常常浇水,大部分苗终究会长出来的,如果你不浇,收成一定很糟糕。

  每天生活都在给你机会,他不会给你一叠现金也不会拱手送你个好工作,但实际上,他还是在给你机会。我的家庭是一个普通的家庭,没有任何了不起的社会关系,我的父亲在大学毕业以后就被分配到了边疆,那个小县城只有一条马路,他们那一代人其实比我们更有理由抱怨,他们什么也没得到,年轻的时候文化大革命,书都没得读,支援边疆插队落户,等到老了,却要给年轻人机会了。他有足够的理由象成千上万那样的青年一样坐在那里抱怨生不逢时,怨气冲天。然而在分配到边疆的十年之后国家恢复招研究生,他考回了原来的学校。研究生毕业,他被分配到了安徽一家小单位里,又是3年以后,国家第一届招收博士生,他又考回了原来的学校,成为中国第一代博士,那时的他比现在的我年纪还大。生活并没有放弃他,他也没有放弃生活。 10年的等待,他做了他自己的选择,他没有放弃,他没有破罐子破摔,所以时机到来的时候,他改变了自己的人生。你最终会成为什么样的人,就决定在你的每个小小的选择之间。


  你选择相信什么?你选择和谁交朋友?你选择做什么?你选择怎么做?……我们面临太多的选择,而这些选择当中,意识形态层面的选择又远比客观条件的选择来得重要得多,比如选择做什么产品其实并不那么重要,而选择怎么做才重要。选择用什么人并不重要,而选择怎么带这些人才重要。大多数时候选择客观条件并不要紧,大多数关于客观条件的选择并没有对错之分,要紧的是选择怎么做。一个大学生毕业了,他要去微软也好,他要卖猪肉也好,他要创业也好,他要做游戏代练也好,只要不犯法,不害人,都没有什么关系,要紧的是,选择了以后,怎么把事情做好。

  除了这些,你还可以选择时间和环境,比如,你可以选择把这辈子最大的困难放在最有体力最有精力的时候,也可以走一步看一步,等到了40岁再说,只是到了40多岁,那正是一辈子最脆弱的时候,上有老下有小,如果在那个时候碰上了职业危机,实在是一件很苦恼的事情。与其如此不如在 20多岁30 多岁的时候吃点苦,好让自己脆弱的时候活得从容一些。你可以选择在温室里成长,也可以选择到野外磨砺,你可以选择在办公室吹冷气的工作,也可以选择40 度的酷热下,去见你的客户,只是,这一切最终会累积起来,引导你到你应得的未来。

  我不敢说所有的事情你都有得选择,但是绝大部分事情你有选择,只是往往你不把这当作一种选择。认真对待每一次选择,才会有比较好的未来。

选择职业


  职业的选择,总的来说,无非就是销售、市场、客服、物流、行政、人事、财务、技术、管理几个大类,有个有趣的现象就是,500强的 CEO当中最多的是销售出身,第二多的
人是财务出身,这两者加起来大概超过 95%。现代IT 行业也有技术出身成为老板的,但实际上,后来他们还是从事了很多销售和市场的工作,并且表现出色,公司才获得了成功,完全靠技术能力成为公司老板的,几乎没有。这是有原因的,因为销售就是一门跟人打交道的学问,而管理其实也是跟人打交道的学问,这两者之中有很多相通的东西,他们的共同目标就是"让别人去做某件特定的事情。"而财务则是从数字的层面了解生意的本质,从宏观上看待生意的本质,对于一个生意是否挣钱,是否可以正常运作有着最深刻的认识。

  公司小的时候是销售主导公司,而公司大的时候是财务主导公司,销售的局限性在于只看人情不看数字,财务的局限性在于只看数字不看人情。公司初期,运营成本低,有订单就活得下去,跟客户也没有什么谈判的条件,别人肯给生意做已经谢天谢地了,这个时候订单压倒一切,客户的要求压倒一切,所以当然要顾人情。公司大了以后,一切都要规范化,免得因为不规范引起一些不必要的风险,同时运营成本也变高,必须提高利润率,把有限的资金放到最有产出的地方。对于上市公司来说,股东才不管你客户是不是最近出国,最近是不是那个省又在搞严打,到了时候就要把业绩拿出来,拿不出来就抛股票,这个时候就是数字压倒一切。

  前两天听到有人说一句话觉得很有道理,开始的时候我们想"能做什么?",等到公司做大了有规模了,我们想"不能做什么。"很多人在工作中觉得为什么领导这么保守,这也不行那也不行,错过很多机会。很多时候是因为,你还年轻,你想的是"能做什么",而作为公司领导要考虑的方面很多,他比较关心"不能做什么"

  我并非鼓吹大家都去做销售或者财务,究竟选择什么样的职业,和你究竟要选择什么样的人生有关系,有些人就喜欢下班按时回家,看看书听听音乐,那也挺好,但就不适合找个销售的工作了,否则会是折磨自己。有些人就喜欢出风头,喜欢成为一群人的中心,如果选择做财务工作,大概也干不久,因为一般老板不喜欢财务太积极,也不喜欢财务话太多。先想好自己要过怎样的人生,再决定要找什么样的职业。有很多的不快乐,其实是源自不满足,而不满足,很多时候是源自于心不定,而心不定则是因为不清楚究竟自己要什么,不清楚要什么的结果就是什么都想要,结果什么都没得到。

  我想,我们还是因为生活而工作,不是因为工作而生活,生活是最要紧的,工作只是生活中的一部分。我总是觉得生活的各方方面都是相互影响的,如果生活本身一团乱麻,工作也不会顺利。所以要有娱乐、要有社交、要锻炼身体,要有和睦的家庭……最要紧的,要开心,我的两个销售找我聊天,一肚子苦水,我问他们,2 年以前,你什么都没有,工资不高,没有客户关系,没有业绩,处于被开的边缘,现在的你比那时条件好了很多,为什么现在却更加不开心了?如果你做得越好越不开心,那你为什么还要工作?首先的首先,人还是要让自己高兴起来,让自己心态好起来,这种发自内心的改变会让你更有耐心,更有信心,更有气质,更能包容…… 否则,看看镜子里的你,你满意么?

  有人会说,你说得容易,我每天加班,不加班老板就会把我炒掉,每天累得要死,哪有时间娱乐、社交、锻炼?那是人们把目标设定太高的缘故,如果你还在动不动就会被老板炒掉的边缘,那么你当然不能设立太高的目标,难道你还想每天去打高尔夫?你没时间去健身房锻炼身体,但是上下班的时候多走几步可以吧,有楼梯的时候走走楼梯不走电梯可以吧?办公的间隙扭扭脖子拉拉肩膀做做俯卧撑可以吧?谁规定锻炼就一定要拿出每天2个小时去健身房?你没时间社交,每月参加郊游一次可以吧,周末去参加个什么音乐班,绘画班之类的可以吧,去尝试认识一些同行,和他们找机会交流交流可以吧?开始的时候总是有些难的,但迈出这一步就会向良性循环的方向发展。而每天工作得很苦闷,剩下的时间用来咀嚼苦闷,只会陷入恶性循环,让生活更加糟糕。

posted @ 2008-01-25 21:31 bedford 阅读(124) | 评论 (0)编辑 收藏
2008年元旦,在无聊中、颓废z中、腐败中度过……

07年的最后一在下午,早早地回宿舍洗了澡,430宿舍就有热水来了,440多一点就跑回去洗澡了,然后匆匆地过去余君他们那里,阿笨、长升、小球已经在等我们来了,余君在一旁玩电脑,我们5个人开始打拖拉机~~把大姐扔在一个角度——一边做饭去了~~打了一个多小时,我和自力的组合还是在打2,而阿笨和长升他们已经在打9了,真郁闷,老是冲不过去……

7点多的时候,饭菜都煮得差不多了,忙乎吃饭了~~一开始大伙都吃得很猛,到最后的一道菜时,大家战斗力已经基本用完了,磨磨蹭蹭的总算把最后一道菜给清了~~又打了近两个小时的拖拉机,他们那组总算打过了~~准备再来的时候,发现已经快11点了,于是先回来宿舍。接着又打拖拉机,打到快4点的时候才睡觉,凌晨0点的时候清晰地听到益华门口的倒数声,10987654321,啊……而我们还是丝毫不为所动,继续我们的拖拉机

早上起来时已经10点多,快11点了,把昨晚没洗的衣服给洗了,也洗了两件厚的衣服和前天晚上到老师家天台烧烤时穿的衣服,那两件衣服有太浓的火焰味了~~过来实验室,发现他们在打魔兽,于是让他们发了一个过来,四个人玩2V2,很久没打过了,基本用鼠标点的,快捷键已经不记得了,虽然以前也打得比较烂,现在更是……然后一直打到晚上9点,大概从中午1点开始的吧,中途去吃了一顿饭。

晚上还不得安宁,去给骆驼她们装系统去了,弄好了回到宿舍都已经2320左右了,才想起忘记了帮亮哥查切尔西VS富勒姆的比赛结果,赶紧发了个短信问了炎华~~总算把今天的任务完成~~

2008年的第一天就这样子耗完了~~十几天前就已经写好了,但一直在QQ空间那弄不上去,也从今天开始,不再在QQ空间发布日志~~

posted @ 2008-01-15 23:15 bedford 阅读(76) | 评论 (1)编辑 收藏
   硬件道路: 

  第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。

  第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。

  第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。

  软件道路: 

  第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。

  第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。

  第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。

  软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。
posted @ 2007-12-11 16:33 bedford 阅读(81) | 评论 (0)编辑 收藏
硕博选题—生意经(一)

[硕士研究生选题] 
目的应该放在熟悉科研过程和基本实验技能上。如果导师不给找题,如下: 
1,与师兄师姐们或者身边有这方面经验的人商谈,听一听他们的想法,选一个和他们的实验方法相近的研究。优点在于:这样你将来实验有了问题,还有个人问,并且在他们的经验下,可以少走弯路和节省经费。我当初的硕士课题就是和我们那里的肿瘤研究所的好友商谈定下来的(与他们关联的题),一路非常顺利,那一步不会问好友就是了! 
2,尽可能选简单的实验方法,不光是为了省钱和时间,同一个题能用简单方法证明,为什么非得找什么高级方法,可能有人说:越是高级的方法越有水平!这是大错特错!!!我曾经看过98 年发表在 Science 上的一篇原著,作者就是用了一个 ELASA 法,但实验设计的非常完美,而且就150例病人数。至于说我,当初的硕士课题用的是免疫组织化学染色法,很简单! 

[博士研究生选题] 
上边这2点也适用,但目的应该放在锻炼 [科研思维] 上!但也不要好高务远,就那么点钱,也不许你乱来! 
1,无论怎么找到的题(导师给找的,自己找的等等),一定要从中多动动脑筋!自己找题的话,方法可以把我在一楼说过的申请基金课题方法和上边硕士研究生选题的2点结合一下,我想你会选出适合你的题的。如果是导师给找的,一定要问自己:为什么导师选了这个题?这样你才能从导师那里学来东东!我当初的博士题就是导师给定的。 
2,博士研究生选题最好选一个系列性研究为好,这样答辩时也好通过,而且日后也可以接着搞,并且可以发很多连续文章(连续的研究文章特别容易被接受)。我现在研究还是博士时的延续和发展。

硕博选题—生意经(二)

无论怎么找到的题(导师给找的,自己找的等等),一定要从中多动动脑筋!那么怎么个多动动脑筋法?

1,导师给找的题 (正向理解法)
首先要弄明白导师为什么选这个题,在你开题报告和写综述时,要注意检索相关文献,一般情况,你都应该能追到你的专业的顶极杂志的文献,或者 Nature, Science 等杂志的文献,这样你就会在全貌上理解导师的选题及你的研究领域的概况和进展(也能检验出你的导师的真正水平),通过这样的研究生训练,你也就能把握住一个研究方向!在这个基础上,你就容易在导师的水平上生枝发芽。千万不要导师给找什么题,就做什么题,能毕业就算完了!这样的话,你永远不会独立和进步!!!

2,自己找题的话 (反向铺开法)
我个人这么做过,很有效!但不一定适用他人。方法是在你的专业的顶极杂志,或者 Nature, Science 等杂志检索几篇文献(不要太多,但要质量),是你认为感兴趣的文章,精读以后,再反向检索引用这些文章的文献,形成以这几篇文献为中心的树枝网,这样一来,你就会对这个领域的研究形成一个完整的框架,也就是这个领域现在研究到哪里了? 至于还有什么有待于研究自然就会初露端倪!正在苦于找题的研究生们,不妨可以去试一试,即使通过这种方法定不下来题,你也会大有收获的!!!

硕博选题—生意经(三)

《选题》是科研中的重中之重!
为什么呢? 
其实,试验本身并不是目的,而是来证明观点的,也就是你选题的观点。可以说选题的人是 [脑],做实验的人是 [手]。正像英文文章里的通讯作者是 [脑],第一作者是 [手] (指的欧美国家文章)。至于说谁伟大,我就不用说了! 

我倒不是说研究生毕业就必须得作的这个 [脑],但必须向着这个方向努力,锻炼!否则,你即使博士毕业,你也没有独立作战的能力,更不要提拿到 Grant !但正像huangjiazhan所说的:很多人一到选题过程中,就陷入困境,总是选一些基础的课题来做,在分子生物学打圈。其实,这是每个人都有的过程,不要为此烦恼!硕士,博士期间正好是你锻炼的机会。 

怎么锻炼? 
当你有高水平的老板,你就要捧住这棵大树,在上面生枝发芽(善于思考老板为什么这么做?在他的基础上,怎么样能更进一步)!否则,即使你老板帮你做出来了 Nature 的题,那你也还是那只 [手],等你自己独立了,你还是当不了 [脑]。 

当你没有高水平的老板,你就得挖地三尺开垦荒地(多看文献),确实是很艰难的事,但要有信心,只要努力你就会一步一步摸到你的领域的前沿的,你会在这个过程中,感觉到你看的文献的杂志的档次也在逐步提升,自己引用的文献的杂志的档次也在逐渐提高,当 Nature 和 Science 都成了你经常光顾的对象,那你就离会选好题不远了,再加上灵感(在前面的基础上),你就变成真正 [脑]了!


科研选题---流水线

[原始火花]
也就是说在选题中发现研究新点,可能很多人为找这个新点而苦脑,其实我也在苦恼!像牛顿,爱迪生时代光靠灵感,在我们的年代已经很难很难。我的体会是: 
1,要大量阅读,增加自己的知识储备量,这里一定要包括泛读和精读,合理搭配,节约宝贵时间。 
2,研究领域不要涉及太广,要选几个自己感兴趣的领域深挖。 
总之,正像自然辩证法所说的:必然性和偶然性的统一!上边所述2点就是为增加这个必然性,至于偶然性(灵感)个体差异很大,但与平时善于思考有关。 

[理论形成] 
这一步非常重要!就是说把发现的火花用 [理论] 证实它,让它成为选题的依据。这么说可能不好理解,那就举一个例子。比如:A = B,A = C 那么 B 有可能等于 C,这就是这个理论的形成,也是[原始火花]---〉[科学火花]! 
这里要强调一点的是,这个[科学火花]的可靠性可能和这个A = B,A = C 前提的来源有关,要是这个A = B,A = C 是来源于 Nature,Science等好杂志,也许可靠性会增加! 

[创新性和价值]
有无创新性,这就需要我们把在丁香园练就的检索功夫拿出来了,通过这个检索来证实这个火花是否具有创新性。另外,还要注意这个火花的现实意义或者长远意义。这两点都涉及到将来的课题申请以及投稿! 

[可行性] 
这包括方法,材料,资金,设备等等。方法还包括实验方法和分析方法(软件应用,统计)等。总之,在可行性上要尽量发挥自己的优势和特长,不要选那些自己都没有信心的火花!
posted @ 2007-12-11 16:30 bedford 阅读(45) | 评论 (0)编辑 收藏
从深圳回来两天了,星期四的下午跟苏强还有他的一位同事回来的,坐着他们的顺风车回来,帮我省了85块哦,而且基本到步学校,省了从新车站到学校的路还得坐公车,而且心底对新车站就一个大大的问号,星期一的时候曾匆匆在那逗留。虽然自己感觉对江门还算有些了解,但毕竟是一个新的地方,明年7月,我将离开这个曾在这里生活了7年的城市,跟着梦的脚步去一个新的地方……
回来以后,心情一直还是有点兴奋,没能静下心来做点事情,正好写写1个月来的状况:

11月2日早上6:00起床,6:30左右跟宋运林一起去逸豪酒店那坐到广州省站的车。记得上一次去广州已经是两年半以前的事了(一些不愉快的经历),很久没有出门了,心理有点担心会不会迷路什么的。8:40到了广州,然后两人马上坐公车到南方人才市场,本来以为他之前来过这边,谁料俩人都没找到怎么上去(迷糊的做了一些糊涂事),后来才找到那个IT类专场是在三楼,之前没有来过人才市场的经验,所以没有带以前的毕业证和学生证过来(这样可以免门票),进去以后比较失望,公司很少,合适的就更少,我只看到一家适合我的,但那个摊位只贴了招聘的职位,没见有人在,失望离开……然后去了梁剑的出租屋那里坐了一下午,晚上回到大肠那住,费城也过来坐了很久才回去。。
11月3日精典大厦有个理工类的综合专场招聘会,早上8点起来,从陈家祠坐地铁到体育西路站下,到走到精典大厦,招聘会刚开始不久,今天吸取了昨天的教训,拿了大肠的毕业证过来,进去前检查了一下,蒙混过关。公司的确比昨天多很多,而且也有几个合适的,但自己都没有怎么投,后来打算投普立华时,了解到应届生要等他们校招时再招,留下了联系方式和他们校招的时间、地点给我,让我到时提前给她联系一下。今天总算发现,原来在招聘会走是这么累的,快12点时到精典大厦5楼那看了一下笔记本电脑,然后到附近的店吃了饭,实在累得很,就跑回去大肠那睡了一觉。费城和大肠下午3点下班,大肠那家伙陪女朋友去了,我和费城两个男的在大肠的出租屋看了下电视,后来去上下九逛了一下,上下九人气太旺了,比家里过年时街上的气氛还热闹,大城市就是不一样呀~~星期天大肠陪女朋友去玩了,我去广工同学那坐了一下,后来一起去打边炉,费城去怪兽那玩游戏~~星期一早上过去人才市场,然后介绍我们到一些公司面试(之前做的糊涂事得到的)。从体育中心坐车到棠东,然后走到车陂路口,再倒回走到棠东,找了很久,在一个不起眼有楼那上了二楼,总算找到让我去面试的公司,还让我在那等了近半个钟才跟他们的技术经理面试,面试过程倒很简单,但问我要多少钱时,我说试用最少3500,那是个小公司,主要是做小区安防方面的东西,估计他们是给不起这个价,然后那经理说了一通废话,再让我回来等消息。下午过去人才市场那边,再让他们给联系了一个公司,让我下午过去面。下午去到那边,可能人事的张姐忙不过来,让我明天早上过去。第二天早上过去,等了20分钟左右,面了他们的经理,也只是闲聊。再后来跟他们的软件和硬件负责人聊了一下,感觉张姐对我印象不错,至于面我的经理,就看不出来。张姐让我回来等消息,那天下午就回来了学校……也结束了第一次的“远征”找工旅程~~
星期一晚上总算见到了大肠的女朋友,我们还有费城四个人一起在荔湾那里尝了西关风味,广州的特色小吃在那里应该是比较正宗的,那天试了一下“可乐鸡翼”,很不错~~下次去广州要再尝一下其他小吃才行~~~
星期三(11.7)早上张姐打电话来confirm一下,让我过去他们公司实习,考虑到自己对广州还是有点排斥,而且公司比较小,自己想做的方面他们只是有那方面的打算,是明年的计划,而且自己还不是很了解相关方面的东西,如果一开始有个人稍微带一下可能会更好,存在的几个不确定因素,还有很多公司的校招在11月进行,所以把时间推到了12月再过去~~~


11.9日凌晨收到华为的笔试通知,让11.10到华工进行笔试。于是在网上找了历年的题目看了一下,也联系了同学打算过去他那住几天。稍微复习了一下相关的知识,收拾好东西准备出发。10日早上5个人一起坐车过去,从坑口坐地铁到华农站下。考试分开C和JAVA两类,我考的是C,主要考了数据结构、TCP/IP、数据库,当然少了不考C语言啦。感觉自己考得还行,只是很少在纸上写程序,一开始有点不习惯。然后几个人还有澄亮一起去吃饭,我在澄亮那一直呆到晚上才过去广工同学那里,因为他要去上班。
“11.11”,光棍节哦,那天见到了三年没见的“口水廉”,肥了一圈~~还有啊鹅,以前高中的四朵花之一,呵呵~~再加屎聪的同事及水鱼的舍友,7个人去唱了一下午的k,晚上去吃了一顿不错的湘菜,这是少有的吃比较辣的东西以后肚子没不舒服的一次~~god bless!!
12号比较无聊,在同学的宿舍呆了一天,13号去听了CVT的宣讲,这是我第一次听的校园宣讲,讲的家伙讲得还不错。后来才想起忘记了跟普立华的HR小姐联系。14那天早上直接坐车过去广州大学城广工校区,找了很久总算找到了他们宣讲的地方,然后投了简历,我们三个人先去了吃饭再回来等笔试通知,感觉大学城里吃方面还不错。1点左右知道没有机会笔试,估计是他们公司不想招研究生吧,因为他们主要做生产的,本科甚至大专可以做得来了,要研究生不是白浪费钱。。然后走到大学城华工校区,参加CVT的面试,感觉被郁闷了。让我们先写一个从1到n求和的程序,如果和大于1000000就停止。可能是自己的想法复杂了,我是把最大的n求出来,然后用n*(n+1)/2的公式把结果求出来。对方说了一堆东西,fire了~~另一个同学用了最原始的方法,用for来做,得到对方的肯定。都不知道他们是不是收软件开发的,不考虑效率的问题……一天之内被否定了两次,还好有心理准备~~
15号去参考华为的面试,嘉鸿华美达酒店,华为和中兴真是难兄难弟,两家公司一左一右在同一家酒店招聘。去到那里稍晚了一点,然后等了很久都还没有轮到我,一直到下午,估计是offer已经发得差不多了,我又不是什么重点学校的,说我之前做的东西跟他们的不对口,都没让我面(真怀疑他们之前有没有看简历的,不合适叫我不乱叫人家过来呀,还好那一个星期我在广州,要不然一定让他们赔偿损失,怪不得同学说华为很乱,对应聘者都没有抱负责的态度,也即是没有把公司的发展放在重点)。晚上去听了迈瑞的宣讲,其实本次广州行的终极目标是去面试迈瑞,但最终没有通知我去笔试,按正常来说,我在chinahr网上的申请已经处理了,会有通知的才对,可能他们只打算招华工中大的学生吧。。16号那天下午我跑去中大一教准备霸王笔,我之前申请职位的考场基本满人了。在附近等了一下,后来他们有个HR叫霸王的同学到一个教室等,好象霸王面软件的有些人进去了另一些教室。。那时一心的想考软件,本来有机会笔试一下硬件的,但没有去试一下,到后来快3:30时,另一个HR进来,说要笔试软件的请先交简历,筛选后再叫进来笔试,要知道笔试是从3点开始的,考试时间是一个小时,等他们发下卷来,估计也差不多要收了吧。。觉得他只是想满足一下我们霸王笔的欲望,没有打算从我们这里要人的感觉,中途一开始进来的HR出去拿其他方面的卷时,里面有些人在做结构设计的,还有硬件的,如果想要人的话总不会不用监考吧????
17号去学剑公司坐了一下,公司周围环境还可以,但就是比较偏僻~~下午从东圃坐车回来……第二次“远征”结束~~~


23号下午我、自力和宋运林三个人一起过去深圳,晚上跟OCEAN还有他的同事去打羽毛球,可能太久没跑了,打了两局以后感觉有点透不过气,但体力还好,看来以后要多加运动才行。OCEAN的出租屋是一房一厅的,我从此开始了在深圳两周的“厅级干部”旅程……
24号早上去招聘会,下午1点左右出来,几个人坐车到世界之窗附近走了一下~~~OCEAN他们部门组织去旅游~
25号他们俩有点事出去了,我留在那坐了一上午的电脑,下午睡了一会,然后看了一些电子杂志
26号,我和小球去了深圳人才大市场;感觉合适的很少,而且都问你是什么时候毕业的,一听到应届生这三个字,就把简历退回来了,估计以后也不会去人才大市场的了,作用不大。下午去一家培训公司做专业测试,估计他们只是想让我们去他们那里培训的,专业测试里基本是高质量C++那里的题目。那时,小球收到了高新现代的面试通知,我还是没有音讯……
27号,还是在OCEAN家里玩电脑,顺便上传了几个足球的视频到自己的土豆网播客。下午4点多一点,有家公司打电话来让我明天早上去面试,但不是我之前在招聘会投的公司,她说是在网上看到我的简历的。再稍晚一点,昨天测试的那培训公司打电话来,拒绝了他们。
28号早上10点左右去了蛇口面试,PASS了面试,但告知是现在只是过来实习,等毕业后再按能力给工资,公司比较小,但那时我已经决定了要留在深圳发展了,而且他们做的东西是自己想做的,暂时答应了过去。。中午过去找宋运林,在南山医院附近等他的时候,电话响起,一家公司通知我过去面试,记下联系人和面试地点等,道了声谢谢然后挂了电话,心里一点兴奋都没有,因为招聘会是星期六,今天已经星期三了。下午在QQ联系了一下梁剑,看他对广州的那家公司有没有兴趣。谁料这时广州的公司打电话来确认我什么时候过去,只好拒绝了他们,因为自己心里只想留在深圳了~~
29号早上9点去面试,先是填表,然后专业笔试,等了30分钟左右,技术面试了一下,接下来又是等通知。
30号早上11点左右,接到二面的通知。下午跟OCEAN的同事又是去打羽毛球,很久没有跟OCEAN搭档双打了,跟他们的供应商打了一场双打,虽然是赢了,但感觉两人配合问题不少~~只是对方比较弱,所以才赢了~~
1号早上9点二面,先是做一份性格测试题,然后面HR,问了很多问题,都是跟性格、人品、团队合作等方面有在关的,然后又是等通知。晚上在他们同事家吃饭。
2号早上去打羽毛球,然后去爬塘朗山,回来后没有觉得很累,只是可能水喝少了,人有点干的感觉。
3号早上收到录用通知,让我下去过去签协议,但协议没带过来,先是跟学校这边联系了一下,让国强帮我拿到新车站。那天福田车站停开了11点的车,只好从竹子林从地铁过罗湖车站坐车回来的,然后在车站跟国强聊了一下,赶着坐车回到深圳,还是来不用在当天签,只好推迟到明天,那天虽然很累,但很开心,在自己25岁生日的那一天把自己的下一站确定下来了,所以也想在那天签好协议,推迟了一天,但那天的意义还是不变的。晚上OCEAN他们帮我庆祝生日,还收到他同事的礼物,是一个很漂亮的杯,以后上班了可以用得着~~也想不到自己生日的那天,大部分的时间是在汽车上度过的,晚上弄得比较晚才睡~~
4号早上过去公司签了协议,找工作的事情也算告一段落。
5号下午过去公司跟两位老员工聊天,了解一下回来学校后要准备的东西,以便更快的溶入工作,收获不少~~
6号早上给小球一些面试的建议后,下午他面试回来聊了很久,他继续在那边等消息,我下午跟苏强他们回来了~~第三次“远征”找工旅程结束~~也宣告找工作的事基本完成……接下来的时间要潜心学习,把论文弄好的同时要看跟未来工作相关的知识了,压力也不小呀……

最后,对一路来给我提供帮助的朋友,真诚的说声谢谢!!
posted @ 2007-12-09 13:43 bedford 阅读(278) | 评论 (0)编辑 收藏