|
前几天和一位做人力资源的朋友在饭店里面喝酒,聊起来大学生找工作不好找的话
0 ?* B5 {+ ~/ v- n P" ]2 h题.我的这个朋友对这个还真比较感兴趣,说着说着从公文包里拿出来一份简历递4 |6 X% a: l3 U% f8 O' F" \( `
给我看.投递者是一位计算机应届研究生。一看之下,差点没吓死,简直就是一个
# C) P( k9 O# M, d# v" D8 t超人啊:
$ Q$ K9 w T' T4 ^8 ~( c0 O+ D8 I0 m, [
>专业知识和技能 " V8 S$ ]- g! _$ C, ]
>软件工程
g# _1 q8 G5 R( r% o> ( Y- b' _5 E0 l4 m T$ w$ `
>牢固掌握软件工程专业的主要专业课程,包括软件工程、面向对象的系统分析和设
1 d" n1 b; Y0 W. D4 s/ o- M0 J>计、软件测试、软件过程管理等软件工程核心课程。
8 p( [& m5 k; |( R E> " I6 p5 q* m% j& L9 Y2 c+ w
>操作系统
4 k6 b( G5 l j0 z* F& ]>具备对操作系统相关高级理论和实践的专业知识和深入理解,对各种. g. k9 S7 w, N
>UNIX、Linux、Windows、Mach、Mac OS、OS/2、VMS/OpenVMS、S360/370以$ r* g, W$ _5 z" F
>及多种嵌入式和实时操作系统的体系结构、底层机制和核心技术有广泛深入的研究
& i+ i- e' l ^+ x7 e>和透彻的理解。在超过7年以上的时间中一直密切关注操作系统领域的最新进展。' I c# e& V+ G w' b1 s/ Y5 U1 l
>对操作系统理论和技术的发展史、现状以及未来发展趋势有着广博的知识和深刻而
' D; R& h- `/ n8 q2 w>独到的见解。牢固掌握操作系统开发相关的技术细节,具备开发实际操作系统的能
# x, C$ L: T1 g4 v3 X4 o, R/ |>力和经验。 , n$ }* @6 s5 `
> ! A/ U! o4 c; V0 @+ e7 V4 T& W
>系统管理 , U* e; ~8 ]. k4 L- l. T! z+ n
>具备8年以上的Windows操作系统在单机和服务器环境的使用和管理经验、7年以上
& w4 h& C, q3 q/ n% p$ |>的UNIX类操作系统在单机和服务器环境的使用和管理经验、2年以上的Web服务器管
0 z1 z0 L; u2 j- g" s! I>理经验和1年以上的数据库系统管理经验。 / I, C) `( f% i, O8 u" g, F
> ' R. S: w9 U0 h
>网络技术
* F u9 v- |- t3 l. X, u>牢固掌握种种网络相关技术,对TCP/IP网络的理论、体系结构和实现有深入透彻的7 a/ |. D8 c% O/ p
>理解,对常用的RFC标准和实现有深入的理解。
. ]% L7 e1 D( t, j) L; | j0 ^' Z>具有4年以上的UNIX、Linux、Windows等操作系统平台上的网络应用开发经验。
( {& D4 y$ |3 B/ @/ V8 z> 5 y# V9 z; P- E' m5 H; d9 n0 q
>数据库技术 + ]: ?: o0 a1 e) u+ R6 l, W
>
0 G+ t. E b9 W4 j>牢固掌握关系型数据库和面向对象数据库的相关理论,对Oracle、DB2、SQL : r. \. E; z3 \" h( G% @
>Server等主流数据库管理系统的体系结构和实现机制有较深入的理解。$ j t4 e; T' U7 g
>熟练掌握标准SQL语言。熟悉ODBC、JDBC、OLE
. F s1 p1 B( a" W/ p9 O- G# ~ R>DB、DAO、ADO、ADO.NET以及基于XML的数据库访问等数据库访问机制。
; W- J$ _2 q# H; r>具有2年以上的使用C/C++、Java、Visual Basic、PERL、Python等语言或开
3 t& t$ i( e0 `0 f>发工具开发数据库应用的经验。
/ J1 R' Z' o2 G& U- y/ o) _> 8 b7 e0 H9 p m( O2 z
>企业级技术
5 l: a0 f- V& L z>
# C' X) j4 Q1 I" g4 _6 T>对企业级应用的思想和技术要点有深入的理解,熟悉各种中间件技术,熟练掌握$ D- l5 T1 c: y
>J2EE、Microsoft .NET、CORBA等企业级的开发技术。有一定的企业级应用的开发经验。
6 e' ~7 a: {, p( ?) F, ]2 [ S> # P/ { k8 s0 n5 p
>软件工程
! c5 D9 e9 y/ R& h/ V8 ?>
) ~( Z' l9 Y' c; \3 M>对传统的结构化软件工程、面向对象的软件工程、软件工程的形式化方法、净室软( t; a1 K" [3 i4 X
>件工程、设计模式、Extreme Programming、软件配置管理等软件工程思想和理
3 \" w* g- A6 ^$ R' J) T7 i- ^>论有深入透彻的理解。牢固掌握现代软件工程的各种规范。- a7 q* r' {8 E* X
>熟悉UML。熟练掌握Rational ; u2 J- ]9 _$ d$ O, P# }- u3 H
>Rose等系统分析和设计工具。熟练掌握CVS、RCS等软件配置管理工具。熟练掌握. M" h7 `' ~0 F: y1 i7 i& l) f
>Bugzilla等错误跟踪工具。
+ L5 A0 R: d4 ^& p* ~0 I* q+ z>具有2年以上的软件工程实践经验。对软件工业的历史、现状及未来发展趋势有广) T% Q. g0 n. J% l
>博的知识和深刻而独到的见解。 / h; z5 T a) x( S# |
>
4 C* S" A6 j r( E# C>软件过程管理
" E- l& l: Y6 q> 4 i0 T9 K7 [- n
>对软件过程管理思想和理论有深入透彻的理解。对能力成熟度模型(CMM)和理论、
C K# s" w) q* }; n>内容和实践方法有牢固的掌握和深入的理解。对技术人员管理的思想和理论有深入
' c* e9 c& J8 y& i4 s6 d- g>的理解和独到的见解。
3 \1 z o6 i9 ]# H B& L* S> ! Y: f- l! T) H, D
>计算机科学
. B' _+ S7 x) j: @% E# I3 q, H>
! N- R7 p! |9 ~4 a A" B9 ~> 对计算理论、可计算性和难解性理论、组合逻辑理论有深入的理解。
' d! O# U" S; {) s0 S> 对算法设计和分析的理论和方法有深入透彻的理解。
" t) m+ d* k9 a2 y6 U( X3 S> 牢固掌握布尔代数和计算机逻辑电路的相关理论知识。
: z+ s& f( H1 A8 L3 a> 对计算代数和计算几何的理论有初步的了解。 ( O, Q1 d/ T' |. l3 U2 ]; L' i
>
- W2 e: u3 ^, g& j4 \9 @>对现代计算机体系结构,特别是各种规模的并行计算、分布式计算体系结构、网格. F/ K) T: f6 \/ E3 D
>计算,以及诸如超长指令字、数据流等下一代体系结构的理论和实现机制有深入透7 j ^* C6 v# O
>彻的理解。具有在RISC和超长指令字体系结构上的开发经验。 ) x, V S( c, u6 {2 i6 \( g
> $ M6 z; T7 j: ~, B0 v9 j
>对形式语言的语法和各种语义理论、程序设计语言各种范型的理论和实现机制有深; x) q5 f5 T) E. C4 y( Z
>入透彻的理解。精通编译器相关的理论和技术。具有对数十种程序设计语言的不同
9 p/ N" E" s/ Y2 Q& n9 B4 ~( T>程度的了解和开发经验。对程序设计语言的历史、现状和未来发展趋势有广博的知1 e: J9 f/ n$ G) d" J
>识和深刻而独到的见解。
0 W" ^5 ^; x% m# V2 b% Y>
# T! ^6 W- u% s( w" P1 ^6 d>: ^: A v8 e0 l( X$ ]
>数学 ' ?0 d% O. Z6 `. t( d+ i
>对逻辑主义、形式主义、直觉主义、数理逻辑、公理集合论等数学基础思想和理论3 k1 W+ t Z! B G
>有深入的理解。 . D& K+ F+ @7 G
>熟悉现代代数理论和方法。 对现代数论的理论和方法有较深入的理解。
; [. v* O- y! n# @7 B/ j% x- x>对几何、拓扑学、组合数学等数学分支的现代理论和方法有较深入的理解。
7 M, I% D. T- E' r> - j0 L, r8 ^! _. _1 a
>密码学 2 S3 T2 e" s* ^. z: J) W! ^- l
>系统的理解和掌握古典密码学和现代密码学的理论和技术。对加密算法、安全协议6 p4 X, p% N: D" B2 {" G) g1 e
>和密码分析的理论
- k) l: f+ H( ]3 G. T>和方法有深入的研究。对各种重要的现代加密算法和安全协议在多种环境下的设计
) }3 z. D1 n6 g5 ?" m0 V/ f( D>和实现有丰富的经验。熟悉PKI体系结构。
* D5 v4 m" T3 j5 u& v+ H> ( F' s7 u5 f/ t9 w, J4 V
>办公自动化
) n- H+ I8 m' C# v9 a8 z" c>
9 t3 O9 Y* F% @6 S( w, l! c2 o>精通Microsoft Office系统办公自动化软件的高级应用和配置管理。2 W, y5 x& b- g1 V" K
>熟练掌握使用Visual Basic for Application、COM/OLE/ActiveX等技术
0 K6 _1 }8 x- Z7 O>对Microsoft Office系列进行进一步的开发。* T0 A( i: \1 L, G
>了解使用Lotus Script对Lotus Notes的进一步开发技术。 2 q! E& c. v" c
>
$ |8 ~$ Z& x8 I1 p* O2 W5 V) h>平面设计
& o2 n5 X& @3 H( o- y, R$ E>
2 L5 F+ J* M) q& R) f, b) m, ]# ?>精通Adobe Illustrator、MacroMedia
& {% y/ o: o$ c m>FreeHand、CorelDRAW等主流矢量绘图工具,Adobe Photoshop、: [- z' O u& ~0 o7 D% \$ S6 Y$ g) U
>Jasc Paintshop Pro、GIMP等主流图像处理! \ U" k! H, m! J' S7 D
>工具,MetaCreation/Corel Painter等主流位图创作工具,以及7 |, Z+ ^# {4 i5 u5 k- D( \
>Adobe InDesign、QuarkXpress、TeX/LaTeX、
. ~8 z- F! d: [4 I q# S>方正、Adobe PageMaker、Corel Ventura等主流的专业/商业排版软件。对>PostScript、PDF、SVG、各种字体
+ r6 L8 T3 P1 L5 ]2 {& O8 F>技术等电子出版业的核心技术有极深入的研究和丰富的开发经验。对印刷出版业
" e. `1 W# R. Q$ q>的各种业务流程、行业规范和专业技术有专业水平的了解和 丰富的经验。在专
; `& [- a* H5 p& n>业平面设计、排版领域有三年以上的实践经验。 * b5 O8 g# o) j& @, ?
>
, j) A% {3 t: M$ F, g& Z>三维动画设计
7 ^& \' i N/ \) ~9 s9 z5 g! ~$ H> 8 W" T! r0 \7 G6 j( Z; C8 y4 h
>熟练掌握Alias|Wavefront Maya,能够进行专业水平的三维动画设计和制作。
4 F& j$ G3 l+ z" t# b. O>
$ Y" t& o) K2 `& E: z$ C>程序设计语言
2 m8 `6 |0 r/ E* Z* b>
- s" i$ c( {9 a, q8 s6 l2 r> 精通以下高级程序设计语言:
* s. _' }. i( [6 `2 `8 L> ANSI C 5 y, `1 ]7 d; ~' U
> ANSI C++
7 l9 ^& u2 C$ I. z8 D9 s4 o> Objective C 8 h4 v7 H& _3 ~" j. W" D- @# O
> Java
( P+ U1 ~- {8 D- z- }6 ?' |> C# , f7 o9 `# |) t: v0 e
> ISO Basic
4 |; H' T( o$ J8 r8 _> Visual Basic 8 c* z( |# c1 J4 R4 P k
> Visual Basic.NET
# H$ E5 Q# O0 v. f> ISO Pascal/ISO 扩展Pascal
# `: R- W. ^# p/ G) s# g8 _> Object Pascal
- c9 I/ e9 y8 a b5 k; v> ADA 83/ADA 95
# q' j+ R% K4 A! X; V# B# M0 Z/ L> Smalltalk 80
Z' N) O( `8 ]* U) w> Modula/Modula-2/Modula-3 ! B( U7 X8 O7 A |; O
> Haskell
! L. d+ a& w _% L& P4 u, d) d! Q> VBScript 1 l U& c' L/ Z) D: C( w3 G
> JavaScript/JScript " P5 r \1 T2 s! c
> PERL 3 i$ L8 c. X) ~( [' E9 H0 I6 e2 } K
> Python ( S% H5 U, K: H r' |% P
> AWK 1 f6 R( i5 i9 }$ b
>
) b2 Z2 L% R4 ?+ H> 熟悉以下高级程序设计语言: 6 Y5 k s8 x2 \# O' W& `! n# r3 z
> 3 e M, N" N5 o( h( L" M( Z# O
> PHP
{4 h1 }: b% o+ o> FORTRAN 77/FORTRAN 90 4 e) g) }/ e1 Q* @% P1 ]
> Common LISP
- }0 [! N- k1 N) X" S> Scheme T; M8 t8 T5 X1 J4 D
> ML
9 a2 f( o O3 j( i0 H" _/ T- ^> APL
2 `4 Z, I8 t" u! @> + ?2 o1 p: e. |! y3 W+ {
> 精通以下体系结构上的机器语言/汇编语言: 1 y2 U. h3 {4 d0 U
>
; b. L W+ a9 c; y1 T% E8 C> Intel 8086/8088
# X% z \! ]2 |2 ^> IA32/MMX/MMX2/SSE/SSE2 5 [7 t ~0 _ M1 i! J
> AMD64 - f, I# j' t* H
> 3DNow!/Enhanced 3DNow! 3 F3 n. M2 L6 X8 f; }6 ]4 t
> MIX
$ \- f" X0 g, J5 }4 k( g& L> MMIX
1 d/ P# @. L e5 C>
2 V# e( K5 B/ L( w> 熟悉以下体系结构上的机器语言/汇编语言:
, ?4 t+ r+ n& e9 c* v5 g- M* s>
$ R8 m$ u' @9 L& `/ Q: `> POWER ! Z- b2 o( o2 C7 h4 {0 P! g9 k
> Power PC
9 _/ q; X4 A3 Y# `+ I> 8 D! m; t) S9 \/ _5 Z+ R
> 了解以下体系结构上的机器语言/汇编语言: , Z/ `" ?+ a! T. m1 v+ U* s; O" W/ q
>
& ?9 v {+ v' K Q+ @$ r> IA64 8 V0 g% f6 S4 C6 j9 y
> MIPS 5 y% i# {5 Q/ H: T2 X
> Alpha 7 F6 s8 k& w6 p0 S
> Sparc
8 n! C: @7 k; t2 Z6 k> ARM 6 @4 F9 ]$ \/ a% y8 H, F
> 680x0
3 c* C ^4 y8 x7 J> Transputer 1 e% S( X+ Y$ V Z
> IBM 7094
# A+ b6 |' Y! c8 n: {( m> IBM 360/370 % d" K# H" Z! l
> 7 J/ k- V% Y/ q e
>开发工具
9 W; w7 K$ _* |1 I>
& o0 v1 x- { l" {$ \& k> Microsoft Windows Platform Software Development Kits . J8 I1 y( R0 q
> Microsoft Windows Driver Development Kits
( m6 z- e6 g9 Q+ h1 W' q> Microsoft Visual Studio % B, ~9 b* ^6 j! ^# m$ H% N8 e
> Microsoft Visual Studio.NET
( ?+ q! }6 P- P> Borland C++
, r1 m3 a* b* o& E2 }- r> Borland C++ Builder / g5 U) [& @. y( {& U
> Borland JBuilder
. H# f" O# n- ^6 @> Borland Together
1 y/ _ p# ?% \( B% N+ F> Borland Delphi
?! j3 Y% s! q+ B; ^" O> Borland Kylix 7 d) e7 A) R/ v
> GNU Compiler Collection(GCC) / D) h5 ^1 f' d5 G# K2 l) _1 Z
> GNU Binutils - j5 I# n6 y d! R
> GNU Debugger
/ p$ B" F9 @2 A> GNU Emacs
' f) x Y; G# t8 B+ m6 T L> VIM
2 `- h7 k6 B# d Q& I4 a% R> GTK+
# p: h# D% n) ?) V* L8 B> Qt $ n1 a! o6 g$ G2 K& L! u! D; }, X
> Anjuta . C/ {, ]. R2 \
> Glade
5 r# K: Z' V$ A: \> KDeveloper $ u, ^0 _1 L& U5 f! J* [
> QT Designer
% K: s' b* L* w% j> Rational Rose
! C, `- O4 T& D5 j> CVS
' g0 M. @# Z5 l$ g2 f& j: \> RCS
7 ?( V; ^& l& ^2 V! r
4 T0 J- j) f# c
! O3 L' W Q6 }* R3 V$ x' l. k
) X% z! j) l$ O# b/ X* s6 n# u看后,我不禁感到好笑,嘟囔了一句,这样的高人还用找工作?干脆让国家养着算
) ^5 Y5 x) m. S' h/ \ o" e8 d4 O了,简直是超人阿。
$ N" y( {9 U0 h! C7 ~" P4 ?/ D4 D; L
朋友笑着对我说:你还真是少见多怪,我这里类似的简历还有很多呢。那天,我的朋- A9 }7 I6 b3 Z
友多喝了点酒,就滔滔不绝的说了现在的计算机专业的大学生,事后想起来一些关于- o. m) x! {! \: `- K. E- s
谈话的碎片,可能都不完整了,整理下来,给大家增加点谈天的内容吧.3 D# m2 ^& c- E% b( i. G
* q1 c- L1 p" A2 G! i4 N6 ]
荒废掉的专业课
' J9 {3 _# p9 J2 U& j& m5 T# v
]- {1 b& U0 I" U; ?' Z现在的学生,本末倒置的厉害。什么时髦玩什么,把那些本该学好的只是反而放到一边。整天弄什么Linux(因为大家都在弄),安装来安装去的乐此不疲(到了毕业就算是精通Unix了,可以在简历里面写一笔的)而且专对界面,软件的使用什么的感兴趣,比如驱动个声卡,配置个Xwindows,折腾个没完,可以说是取其糟粕,弃其精华.如果你真的问问他们一些企业应用的东西,也就是能说出个Apache之类就不错了,你问下去,对与错还没准儿呢。很多学生找工作,都会把学校的成绩在简历上大肆的吹嘘--千万别信他们!我也从学校里出来的,对这个还是比较了解的。我那天面试了一个北京某著名理科高校的计算机研究生,我看到简历里说到他是其中一门课(关于中间件的课程)的助教,偶问他:能否对业界知名的中间件加以归类?用什么标准无所谓。支支吾吾半天连主要的产品都说不全。就这样,在简历里还吹嘘得很厉害,什么某公司的顾问了,什么公司的技术总监了,胡扯!
1 E" B( |/ D8 N: j% W. o$ i
, }8 Y4 X+ |8 |, H+ R p7 H I3 B7 E2 z这首先是学校的责任。真不知道那些教授讲课的时候都说得什么?传道授业解惑,哪一点做到了呢?; V! ^; [) K, J2 k$ `
+ X9 @/ l0 e* [眼高手低,还有点不知道天高地厚2 J( D) f& W' }
+ w+ \8 R; G' E+ N, K- b5 {. K
在Linux下对照人家的原代码写了几行程序,就是精通Unix编程了;学完了数据库基础就声称精通数据库。用了几天Office,就能说自己精通Office。一旦你让他去写个文档,一百个不情愿,还说:这玩意还不简单?结果作了好几天,弄出来的文档不但粗糙得很,还没有统一的风格,极尽变化之能事。你说他写得不好,他还抱怨说你故意排挤他,最后你还要自己弄(那样的文档怎么给客户用呢?)。工作不了几天,就想着自己做老板。成天把什么个人创业挂在嘴边,都认为自己是做大事的人。你让他们列举出4个IBM的主要产品,很多人都要半天才能弄出来,你要是问他们F4都是那四个人,那是张口就来。他们关心丁磊们的财富的程序要胜过关心C++语言的发展。
' p: _- v$ {. v
5 R* ~$ P: m t* j' X% W* u没有自己的观点+ @4 s( g; e0 a/ F. @- `% B2 l
* r4 \/ ~9 X) O$ ]
不说别的,就说说关于微软。几乎没有一个计算机专业的学生没有用过微软的产品,但是你和他们谈到微软的时候,他们首先想到的不是微软的伟大之处,而是不厌其烦的和你谈什么微软的霸权,什么中国人自己的操作系统,什么开源软件。而这些话和报纸上的方兴东等反微软人士的论调几乎如出一辙。我不是说批评微软不好,而是要说的是,即使是批评别人都没有动过脑子。这不是他们的懒惰是什么呢?
( v+ z8 A6 f! Q# N( |" D$ d3 X9 Z( W" V7 Q2 ~( ^, a
; j% C6 P# d8 [# L, T5 A遇到批评的时候首先会辩解,不肯承认错误' b+ p& o, c) _2 }( P4 x$ W% r
9 w# b1 ^( k$ b7 `前几天,在网上有一个北京一所高校的一个学生,发表了一篇什么《计算机学习之我见》(名字记不太清楚了,反正后来文章的名字也改了),后来被人揭穿主要内容都是抄别人的,结果作者还一而再再而三的辩解。总而言之,对于大家都指出来的事实是死不承认。不从自身找原因。对自己做错了的事情心安理得。而且大多还都自命不凡,往往还没出校门呢,就已经有好多头衔了,什么“专家”,“资深顾问”,不知道什么的一堆头衔。到了找不到工作的时候也是埋怨社会环境不好,什么经济不景气。甚至都埋怨起了毛泽东没有早点进行计划生育......扯远了
. N$ M, E9 |* \8 Z* D6 B" [
P( o7 R+ J, u. D9 F, r; [) W" Q
+ G' ?' [' F; ~$ J8 z沉迷游戏。浮躁,缺少深入思考的习惯
% l9 [2 D3 d2 ~他们比游戏公司更关心游戏,对游戏杂志每期必看,对一些游戏故事背景如数家珍,他们能为了一个帐号和别人拼命,走在路上谈论游戏,宿舍里,睡梦中,还是游戏游戏!
6 f5 g4 r5 G( Q: s. @. K; Y: b' G
现在的大学生还几乎都是网虫,但是你看看他们在网上的表现:看到别人写的有争论性的文章,很少真正的进行讨论。往往是一个简单的“顶”,“好”,“打倒小日本” 盲目性很严重。别人喜欢《大话西游》他也说《大话西游》好,杂志上说软件工程,他也开始开口闭口都是CMM。和他们谈话,你能听到最时髦的东西,但是最实际的东西你很少能听到。在他们的课堂上,能提起他们的精神的内容大多是一些小笑话,稍加沉闷一点的课程,几乎没有人会认真听。3 A' a: N8 U' q, A
% ^, f9 c9 M1 T4 ~% c/ `* e; H- t拜金主义之盛行
+ j3 p. j6 W: o0 ~) e O6 {- @+ `6 d+ o D4 }* G# C& c
在每年毕业生找工作的时候,北大、清华的校园BBS上都会有一些内容不尽相同但是又很雷同的东西:偶去某某大公司是如何通过的,某某如何收到了几个国际大公司的Offer,某某国内的企业如何的不好,鄙视这家公司......可以想象一下屏幕前的一双双渴望的眼睛,似乎通过这些文字,金钱、小康的生活已经触手可及.4 n8 n: D; T6 B2 C6 c, D- b) @8 n8 K
9 k4 ^# o& n: y. u1 {# C
面试失败对他们的打击是如何之大,所谓成功又是如何令他们兴奋!又是多么容易感受到幸福啊。仔细想想,也挺可怕的,这可是中国最负盛名的大学阿,但是天之骄子们就成了这么样吗?
1 d A0 l6 G6 a9 ~2 F4 I. H
7 e0 A T' v" Y0 F朋友说到这里,我已经开始反对了:“不能一棍子打死吧,一些学生还是比较踏实的。”“我可以肯定,那绝对是少数。”,我的愤青朋友回答的很坚决。
: z4 y. `" R" }- @
' }, ~" A. Z }8 R9 X$ Q
2 J8 }! Y& l1 R' v“还有一些其他的,就不说了吧,我知道那些自命不凡的学生,一定会跳出来反驳的,因为,他们觉得自己了不起阿.” |
|