posts - 113, comments - 1481, trackbacks - 70, articles - 9
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

因为时不时就有低年级的同学跑来问我这类问题,所以我干脆写篇文章好了。

信息获取

最先想到的,也是最重要的,是你想干什么,而不是你父母想你去干什么,或者哪个赚钱之类的。在计算机系里面,你总能碰到一些对这个行业没什么感觉的人,他们会说当年填报志愿的时候根本没什么喜欢不喜欢可言,于是在父母驱使下或者金钱诱惑下就报了计算机系。显然你不想犯这类错误,因此第一步是弄清楚你想要什么,或者说,有什么是你可以选择不要的。世界上没有十全十美的事情,所以一切都是权衡取舍(trade off),这个思想贯穿着计算机体系设计的方方面面,缺乏这种思想肯定会导致你在这个行业里发展受到限制,所以首先你要想好的就是你将来的职业发展取什么而舍什么。

在你先清晰了解自己之后,才有如何了解企业实际情况的问题。如果说第一个问题严重依赖于你个人悟性的话,那么第二个问题就依赖于你的人脉了,至少是你的外向程度和活跃程度。

一个企业,其自身对外的公关肯定只会说好话,就算没有任何夸张成分,也不会让你看到这个企业内部任何的不足。因此,如果你需要知道一些细节,看看这企业是否如你想象中那么好,你就必须认识在这家企业里面的员工,通过他们好好了解一下。如果你是一个在学校里已经很活跃的学生,整天在BBS上板聊,或者参加各种学生社团的活动,那么你肯定有机会认识到不少比你高一两个年级的同学,看看他们里面有没有一些正好在你想去的企业工作的,联系他们了解一下企业的情况,例如工资和各种福利怎么算啊,工作与学习的氛围如何啊,以及他们是否也认为你适合这个企业。

如果有机会多问几个人的话,最好都问问,并且以人生经历和价值取向与你相近的人的说法为主要参考。这是因为,在同一家企业里面,不同的员工看到它不同的方面,并且都带有自己的主观想法,因此得出的评价可能截然不同。这就好像假如你问我北京是否好住,我肯定说不好住,因为我看重的是商业环境,我觉得北京的服务业经常让我失望,因此就这样说。但肯定也有人很喜欢住北京的,他看重其他一些因素,并且觉得我看重的那些因素可以忽略不计。如果你确实很想去一家企业,就应该多找几个员工了解情况,特别是头脑清晰能看清楚自己所在企业优劣势的人。如果你碰到一个已经被洗脑的员工,那么问什么也没用,反正他就只能帮你洗脑……

联系途径

根据往年的经验,现在正是2009年毕业的学生找实习的时候,甚至有2010年毕业的学生也提前开始找实习了。积极的人肯定早已开始四处打听消息,包括各大公司招聘什么实习职位,往年难度如何,转正比例多少,等等。在这里,我就要“曝光”我身边的一些朋友了,大家不要怪我“出卖”朋友了哦,因为谁都知道成功把有才华的人推荐给自己公司的意义所在。

在这里,我主要说的是BGM(Baidu、Google、Microsoft的意思,不是background music),如果你对其他IT企业有兴趣的话,也可以找我帮忙,只要我认识该企业的人,我会充当一下“路由”的角色为你“尽力服务”的。

Baidu

如果分别把BGM比作人的话,Baidu是一个典型的中国年轻人,一点都不张扬。就如同在中国随手抓一个ASP.NET MVP问他,“你是不是很熟悉页面生命周期”,他可能回答道,“懂一点吧,有什么问题你先说说看。”虽然从资源(resources)的级别来说,Baidu是很难和Google、Microsoft去比的,但是开放程度(openness)还是是相当高的,你可以做自己喜欢做的项目,可以获取到项目所需的资源。

想去Baidu的可以找我,或者布丁,先了解一下。当然,如果你来找我的话,最好你也能说服我为什么值得推荐你。我主要做Web前端开发的,而布丁则是做后端开发的,所以如果你想申请这两个方面的职位,可以直接找我们了解Baidu现在所采用的技术或者流程。如果是其他职位,也可以帮你联系其他同事问问。完整的实习职位列表,请看这里

Google

Google是一个典型的美国年轻人,你不问他也会很主动地把他的优势展示给你看。在我看来,Google最大的诱惑不在于公司内的“饮食娱乐”项目(虽然这些也很吸引),而是作为一般的中国员工也可以随便跑到美国总部去,顺道参加美国举行的一些会议或者讲座。看看Junyu同学就跑到Austin去开SXSW了。

如果想去Google的话,去找Junyu问问吧。别告诉我找不到他的联系方式,我通常只链接别人的blog,因为该URL就是个人的标识(即使抛开OpenID不谈),拿着这个URL你手上就已经掌握了搜索他联系方式的一切资料。Junyu喜欢把人拐卖进Google里,想了解招聘职位什么的,找他就好了。

Microsoft

Microsoft是个稳重的美国中年男人,Google所晒的东西,Microsoft会暗自想着“我当年又不是没晒过,现在我已经不屑于晒了”。很成熟的流程,健全的管理体制,都很好地说明了这一点。

貌似我没有很熟的朋友在Microsoft,不算太熟那些又不敢晒出来,所以想找人推荐的话还是联系我,然后我再帮你联系吧。想了解的话,可以找Jeffrey或者Dflying这两位老员工加现任MVP,他们现在不再是员工了,可能观点会更加客观一些。

其他事情

据我所知,很多人也是准备找实习了,才想到要写简历的。这是一项需要创意的工作,在此我提供我的简历Junyu的简历给大家作为参考。虽然我们的网站下方都写着Creative Commons License,不过不建议你直接使用别人设计好的模板。特别是,假如你想申请Web Developer/Designer类别的职位的话,你可不能够错过这个机会好好展示你的设计风格和编码艺术。

最后,祝大家在08年里都能找到自己喜欢的工作学习环境,好好享受生活。

Feedback

#1楼    回复  引用  查看    

2008-03-14 20:37 by Q.Lee.lulu      
呵呵,自己比较笨,大三时都不知道去找实习。

#2楼    回复  引用  查看    

2008-03-14 20:56 by 重典      
我也是08毕业生...
想找开发类的...

只是不太了解各企业的情况,熟人中也并没有此类的人
请问我应该如何才能更好了解这些企业的情况
尤其是薪金与福利方面

#3楼 [楼主]   回复  引用  查看    

2008-03-14 21:15 by Cat Chen      
@Q.Lee.lulu
呵呵……没所谓啦,出来以后机会还是大把的。实习的话,其实只是一个互相了解的过程。

#4楼 [楼主]   回复  引用  查看    

2008-03-14 21:17 by Cat Chen      
@重典
薪金方面,你可以按照我所说的方法,找比你高一两届的人问问。不过,BGM这类企业薪金是保密的,所以别人只能私下告诉你他的薪金,其他人的薪金他是无法知道的。你进去之后,到底属于哪一个级别,拿哪一个档次的薪金,这还是不确定的。

#5楼    回复  引用  查看    

2008-03-14 21:19 by 崔为福      
呵呵,和老赵很熟吧。听老赵说起过你!

#6楼    回复  引用  查看    

2008-03-14 21:24 by 重典      
@Cat Chen
是这样,谢谢了
还有就是工作经验问题,一般公司都是怎么要求的
虽然没有正式工作过
可是早也也参与过一些项目,为一些公司做过不少东西
不知些类可否算在N年工作经验之内,在感觉职位可以胜任的情况下

#7楼 [楼主]   回复  引用  查看    

2008-03-14 21:33 by Cat Chen      
@崔为福
一般熟吧,仅仅在三亚见过,在网上倒是经常联系。

#8楼    回复  引用    

2008-03-14 21:35 by gakaki [未注册用户]
正在这个行业里 有 “爱”的人可能不多,
大部分读了华普北大之后 可能感觉更没爱了 如果这时候还是没有钻研
新技术的想法的话 我认为还是不要做这行了
这行说实话我觉得饱和了
没有爱的话,可能。。。。。。。。

不过也分的
有人喜欢C++(还不是学校搞得 都学C++搞得C++很牛)
实际上呢 C#这门语言虽然没C++那么复杂,但是你看看
web框架那么多 哪个能有RUBY快的
ASP.NET改进的地方还很多,做WEB的不用感伤
随便找个开源项目自然而然就会有激情,
前提是有爱,没有感觉也没有办法。不喜欢就是不喜欢。
也有人喜欢数据结构,这个基本上比较少了。不过佩服搞数据结构的。
至于学游戏的,D3D OPENGL吧 大部分公司直接拿框架改
好现实啊!和理想差距很大。

#9楼 [楼主]   回复  引用  查看    

2008-03-14 21:37 by Cat Chen      
@重典
简历上的内容,用于说服别人给你面试。随后,你是否真的有项目经验,是否有自己的思考和理解,对方都可以在面试中了解到。

#10楼 [楼主]   回复  引用  查看    

2008-03-14 21:45 by Cat Chen      
@gakaki
如果你在企业里面的话,无论如何都必须想着你能够为企业做什么吧,这也是其它人都在讨论的“专业不专业的问题”。当然,越是开放程度高的企业,越能接受你冒险,因为你的貌似还是能为公司带来价值的。

#11楼    回复  引用  查看    

2008-03-14 22:02 by birdshome      
我们也在找Intern,辅助开发,由兴趣的同学可以给我发简历。工作地点在清华科技园,科技大厦D座22F。

#12楼    回复  引用  查看    

2008-03-14 22:31 by Clingingboy      
为自己做好准备,勤奋好学,勤能补拙(聪明当然最好)
:)

一般估计公司也不期忘实习生能为公司做多少东西,相互了解为主,抓住机会

#13楼 [楼主]   回复  引用  查看    

2008-03-14 22:33 by Cat Chen      
@birdshome
看来我有空要去拜访一下你咯。

#14楼 [楼主]   回复  引用  查看    

2008-03-14 22:36 by Cat Chen      
@Clingingboy
没错,不过好像BGM这样的,实习生还是能够贡献不少的,有些隐形的贡献也不能被忽略不计吧。

#15楼    回复  引用  查看    

2008-03-14 23:13 by 怪怪      
好文章, 你比我这代的好多有相同漂亮简历的好孩子开放和成熟多了, 让我对好孩子的印象产生了很大变化。

不过你们的照片看着都好嫩^^

对用不上LZ经验,象我刚毕业那会儿的坏孩子多说一句, 如果你们看LZ的情况, 嫉妒羡慕加彷徨, 你们就应该知道, 已经为过去20年不如别人努力付出了多大的代价。

不过任何不如意都只是一时的,只要你肯重新努力起来; 吃一堑长一智, 别再继续耽误自己了, 哥们我就是教训 - -

@Cat Chen
关于“专不专业"的问题, 看来你也站在"必须想着你能够为企业做什么"这个角度上了, 食君俸禄, 忠君之事, 拿人钱财, 与人消灾, 这绝对都没有错, 是一个人有较高道德水准的体现,连黑社会电影里都天天在讲。

只是"专不专业", 我再简单点说, 从态度上来讲, 不应该是想着能够为具体的一家企业做了什么, 而是应该想着能够为我所从事的这个领域做什么。 不能有后面这种认识, 无论起点多高, 在我看来,就永远只可能是职业, 不可能做到更专业。

反过来讲,我最欣赏的是"HP是一所学校"这样的企业理念, 虽然HP并没有能够长期保持。 拥有这样理念的企业和管理者, 肯为给你做贡献的人提供企业能够承担的最好的支持, 我相信, 不道德的事情也会少很多。

#16楼    回复  引用    

2008-03-14 23:21 by 最近比较忙 [未注册用户]
写给Cat Chen,birdshome:
cat chen其实你一开始写文章,我就关注过你,你现在是在百度北京,还是深圳?
我想说说我的情况,你帮忙看看.
我目前是大四生,在某著名大学一公司工作实习,基本上我敢确定公司可以签我.
从事.net平台下开发大约两年,在学校期间开发学校物业管理系统.
两年前看过设计模式,一年前看过wcf,大多技术都还熟悉把.
概括大学生活,研究了一年cpu,两年.net .可以说,我执着,专注,其中滋味个中体会.

疑惑:
我现在比较迷茫,公司主流开发工具是vs2003,framework1.1.我在大学期间一开始就用的是vs2005,2.0,3.0,从来没用过2003.当然现在看来尽管有差别,但是也不大.但是我觉得这是公司对技术的态度问题,而不是开发本身的问题.另一个问题是公司不允许上外网.所做的工作只是重复开发.

思考:
我以前也是个技术的追求者,大多书店的书我都有,郝刚那本600多页的asp.net2.0读了数边,花费了不少精力.我刚进公司时,略有不屑.但是我现在觉得
web2.0一些技术只是皮毛,使用性不大.在这方面,所谓的技术大牛,就是比别人知道的ApI多一些而已.我算是microsoft的严重技术追求者,但是所谓的技术追求,也不过是记几个microsoft早就封装好的类而已,或者在深一点,到system.object等等底层类,但是我感觉自己始终是个组装者.我开始怀疑自己的未来的方向,甚至为自己以前付出的努力感到些须遗憾.我研究过cpu, 当时是因为看到梁肇新的一本书,,好像是"程序箴言",其序有句话大意说"你要是做一流的软件就要接触底层的东西,操作系统就是个软件,所谓的开发软件就是二次开发,然后大意说要做一流 的软件就学最底层东西,不会受制于人"但是当时根本不知道什么才算是底层的东西,那我觉得最底层不过是cpu把,就研究cpu时序,划了无数张cpu逻辑图,现在想想愚钝至及.但我现在仍坚信底层的技术才是优秀的技术,譬如linux平台下的技术.但是想归想,找工作还的跟microsoft挂钩,因为要生存.艾,总之,多种思绪,比较迷茫.这到其次,感觉工作一点激情也没有.重复写过的东西,再写也就没了意思.

随便写写,发发牢骚而已,明天要去公司工作,起码得有点责任心.

#17楼    回复  引用    

2008-03-15 04:55 by 非主流 [未注册用户]
技术还是辅助的
不过没技术又不行

#18楼 [楼主]   回复  引用  查看    

2008-03-15 08:40 by Cat Chen      
@怪怪
你和企业签的是契约嘛,你既然签了,就要用正确的方法去实现这个契约,对不对?显然你不能这样做:
protected override void Eat(); {
this.Shit();
}
该干什么的就干什么,乱来是不行的。然而你一天的上班时间是有限的,上班时间之外干什么,那是你的事情。你在Eat()的契约之外自己写一个Shit(),没有人会管你。当然,你还可以恢复自由身,不和任何人签任何契约,总之你能够活下去就行了。

#19楼 [楼主]   回复  引用  查看    

2008-03-15 08:40 by Cat Chen      
@最近比较忙
现在我在广州,要把毕业相关的事情搞定,然后才到百度正式入职。

#20楼 [楼主]   回复  引用  查看    

2008-03-15 08:43 by Cat Chen      
@最近比较忙
大牛不是对底层“知道”得比你多,而是“理解”得比你多,这个要区分清楚。如果仅仅停留在“知道”的层面,那是不能成为大牛的。

#21楼    回复  引用  查看    

2008-03-15 09:00 by 留恋星空      
最近比较忙 的疑惑我也有的。

#22楼 [楼主]   回复  引用  查看    

2008-03-15 10:49 by Cat Chen      
@留恋星空
如果你说的是.NET Framework版本的问题的话,这只是一套工具,你用熟练了,也会在上面开发自己的小工具。就好像ASP.NET 2.0特有的Memberhip和Roles,如果你长期使用ASP.NET 1.x,并且ASP.NET 2.0没有出来的话,可能你已经自己开发了这样的组件并投入使用了。

#23楼    回复  引用  查看    

2008-03-15 11:19 by WGforward      
看了这篇文章学到了很多东东。我现在是大三学生,从大一入学的时候就跟着学长们学习.net。可以说对.net多少了解。我现在不知道是应该考研好还是找工作好,困惑中....

#24楼 [楼主]   回复  引用  查看    

2008-03-15 12:23 by Cat Chen      
@WGforward
这个要看你的目标了,哪个方向能够更贴近你的目标,就选择哪个。有些人选择考研,愿意是觉得自己知识还不充足,想着读研究生可以多几年学习,问题是这样很“逃避就业”,多读几年研究生所能学到的不一定比别人工作的要多。

#25楼    回复  引用  查看    

2008-03-15 12:50 by 梦里花落知多少      
多跑几家公司,多面试几家就有经验了~

#26楼    回复  引用  查看    

2008-03-15 12:56 by G yc {Son of VB}      
哦,学习了~~
模板先收下了

#27楼    回复  引用  查看    

2008-03-15 13:58 by 路缘      
学习了,我最近才开始觉悟,比你们晚多了。很赞成楼主说的,重要的是理解有多深,而不是知道多少。我正在深下去。。。

#28楼    回复  引用  查看    

2008-03-15 14:36 by 留恋星空      
受教

#29楼    回复  引用  查看    

2008-03-15 16:01 by OK_008      
诚信+沟通+技术

#30楼    回复  引用  查看    

2008-03-15 18:08 by 侯垒      
学习.

#31楼    回复  引用  查看    

2008-03-15 20:04 by 怪怪      
@Cat Chen
:)

主要还是角度不一样。你可以想象一个管理者不去调正经的Eat()方法,却非要去掉Shit()方法。另外我强调好多遍了,我从来没说过不应对企业负责,哪怕是最烂的企业,你给人干,就要对事情负责。

问题是,负责!=专业;到底是选择“职业”还是选择“专业”,有时候并不是两全的。这种混淆对于本来更适合“专业”,却被诱导选择了“职业”的人是有害的。

人在选择工作的时候,就应该考虑清楚自己想要的是什么,适合的是什么。其它的都应该是其次的。即使进了BGM,干的是自己没法做专业的事,再职业,也不会愉快的长期的发展。

#32楼    回复  引用    

2008-03-15 21:00 by 老钱1 [未注册用户]
我也是三流大学读书,今年大四,在北京一家公司实习,公司也不算大.感觉还对我这样一个非科班人来说,还是有一定成长空间的.每个人能找到适合自己成长之路就行了.

#33楼 [楼主]   回复  引用  查看    

2008-03-16 01:39 by Cat Chen      
@怪怪
这就是trust的问题咯。正常情况下,组件开发者和调用者是互相信任的关系,对不对?没理由我开发组件,总要想着你以非正常手段调用,然后处处设防。

#34楼    回复  引用  查看    

2008-03-16 01:55 by 怪怪      
@Cat Chen
:) 在我看来,没有trust的问题,只有利益是否一致的问题;利益一致的时候,世界总是很美的;希望大家都能永远和周围的人(包括组织、朋友、亲人),和和睦睦吧。

#35楼    回复  引用  查看    

2008-03-16 08:44 by jillzhang      
@Cat Chen
这就是trust的问题咯。正常情况下,组件开发者和调用者是互相信任的关系,对不对?没理由我开发组件,总要想着你以非正常手段调用,然后处处设防。
--------------------------------------------------------------
我的理解与你说的恰恰相反
一个系统如果intern使用的话,那你说的正确,因为都是自己人嘛
可作为公用组件,就是要做最坏打算的.任何的疏忽都可能留下隐患.

#36楼    回复  引用  查看    

2008-03-16 10:03 by 高_超      
写的不错.听了博主的介绍.我倒是有点喜欢百度.....................不过发发现百度的招聘没有在我学校.所列出的高校不是很多...........

#37楼 [楼主]   回复  引用  查看    

2008-03-16 11:28 by Cat Chen      
@怪怪
没错,你说的是根本问题,但实现前提是──我完全清楚你想要什么,同时你完全清楚我想要什么。在没有这个前提时,这就是一个囚徒博弈,互相trust对方会作出对集体最有利的选择,这样最终的集体得利是最好的。

#38楼 [楼主]   回复  引用  查看    

2008-03-16 11:32 by Cat Chen      
@jillzhang
安全问题,如你所讲。在企业内部,员工与员工之间合作时,也存在安全问题──我怎么知道电话或Email那端的真是另一位员工,可能他是一个social engineer并且通过某些手段假装为员工。

#39楼 [楼主]   回复  引用  查看    

2008-03-16 11:33 by Cat Chen      
@高_超
那个只是有没有招聘宣讲会的不同,你们学校没有宣讲会,你也可以网站申请啊。没有专场笔试,你也可以参加在线笔试啊。

#40楼    回复  引用  查看    

2008-03-16 14:19 by csuman      
我是应届毕业生,自学了HMTL/CSS/JAVASCRIPT/ASP.NET,自己也独立开发了许多小项目,可是后来发现自己知道的那些东西都是一点皮毛,很想往深里钻。于是看数据结构、算法、设计模式的东东,看了几天觉得很难懂(ps:我是非计算机专业的)。迷茫中。。。

#41楼 [楼主]   回复  引用  查看    

2008-03-16 19:13 by Cat Chen      
@csuman
基础知识,建议你看国外的教材,比较容易理解。

#42楼    回复  引用  查看    

2008-03-16 21:42 by csuman      
@Cat Chen
LZ建议的是,可能是我有点急于求成,基本上看的都是国外的教程。

#43楼 [楼主]   回复  引用  查看    

2008-03-16 22:50 by Cat Chen      
@csuman
看完教程多练习就是了,一定要用过才有感觉的,否则还是知道层面。

#44楼    回复  引用    

2008-03-17 00:03 by duoyi [未注册用户]
嗯,路过~~
cat说得挺好的,同学们要向他学习哦,偶的建议是多实践,那样进步最快.
除了几本非常出众的好书,绝大多数书其实看完都只能算入门~ trust me

#45楼 [楼主]   回复  引用  查看    

2008-03-17 00:08 by Cat Chen      
@duoyi
是啊,很多时候看书只是入门,做过才有感觉,然后再看那些入门者认为很无聊的理论书才能看得进,这时候整个水平就提高一个层次了。

#46楼    回复  引用  查看    

2008-03-25 00:34 by netkey码      
成教本科到企业单位到底算本科还是什么都没有?

#47楼    回复  引用    

2008-04-23 21:29 by @jay@ [未注册用户]
路过!!!!!!!!!!!!!顶顶!!!我现在也在迷茫中!!!大学三年!!!学的东西像没学!!!现在自学.net 给我一写建议!!!!!!!!!!!!1

#48楼    回复  引用  查看    

2008-05-05 00:23 by CuteRabbit      
学校的BBS、就业指导中心、校内招聘宣讲会还有一些招聘网站才是最迅速便捷也最有效的资源!

#49楼 [楼主]   回复  引用  查看    

2008-05-05 01:07 by Cat Chen      
@CuteRabbit
确实是很好的资源,但是不要把自己的目光限制在本校内。

#50楼    回复  引用  查看    

2008-08-05 21:51 by 天启      
http://catchen.biz/home.en.html
原来这个就是你。
一脸傲气啊。呵呵。

#51楼    回复  引用    

2008-08-16 16:14 by wzc [未注册用户]
楼主,你好。
我这个寒假去百度实习,也许以后我们能一起工作,呵呵。
我实习的职位是:网页搜索部_研发实习工程师,不知道这个这个职位具体做什么,还有一个学期,我想好好准备下

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-03-14 20:22 编辑过


相关链接:

历史上的今天:
2007-03-14 什么样的 Code 更像是 Configuration