阅读:17439回复:100
一个假程序员的心里话我从事程序开发三年了,不算长,也不算短。在别人眼里或许可以认为高手,但我自己明白,我什么也算不了。 记得还没毕业时,会用tc写几个cai软件,过了语言关,就以为自己是程序员了,很自喜,但毕业后去单位才发现,自己对于程序员这个行当来说仅是一个没入门的newbie. 很幸运的是遇到了张哥等校友,教了我很多,其间学会了web开发,数据库,也略懂了一些tcp/ip协议,以为自己懂很多了。其间到一家小公司作了一年技术总监,感觉不错。后来公司破产,换到一家外企。 在这里又有一番天地,发现自己什么也不是。编程? PHp方面我比他们走得早,会一些。说实话,语言这东西就象英语,很容易过去,关键是思维方式和经验(当然包括算法)。网络方面?在这里才开眼,我先前的那点功底只能算入门级,这个公司ccie就有4个,ccnp一堆。 接触了一些unix,专用服务器,大型数据库。 后来跳到一家网安公司,作了一些驱动。 现在在一家公司负责产品研发管理,同时也兼作开发人员。时常也有自己感觉不明白的东西,计算机这东西,需要学的太多,而且你不能学会了再用,一边学,一边用,用完了就扔掉。 以前在和luo谈话时有一些共识,现在的所谓程序好多根本不懂算法,数据结构一塌糊涂。我真的不敢叫他们是程序员,以为会点vb,能拖一些控件在上面就能叫程序?如果这样想,真的完了! 首先声明: 我本人学历不高,只能算是半个本科,也就是比专科高点,比本科差点。 但现在的教育好象真的是“教育”,面试了不少研究生,真的不敢恭维,水平不如好多专科生。 我并不是贬低学历,我本人也为学历吃了很多苦,现在还很辛苦地为了成为真正的本科,以至master而努力。但我觉得,好多人对不起头上的硕士帽。怪不得在新浪上看到,现在的硕士生只能相当于十年前的本科生,现在的doctor只能当 二十年前的master. 特别是那些不入流的学校,大部分人简直在混时间。偶然看过几场master毕业答辩,真的是欲哭无泪。青春无价,为什么要混? 当然,水平高的 bachelor,master,doctor也有。就象也有没有文凭的高手。 但总体素质真的很差。好多连c++都搞不明白(应聘c++程序员). 我面试人决不会出怪题,我会考虑水平和细心程度,但令我失望的太多。 这儿又让我想起了各种it认证。首先声明的是,我不会参加任何认证。 mcse,ocp这些认证不差吧? sorry,老外看不懂国人。明明是含金量很高的认证,到了中国就成了废纸。我认为国内真正能看出水平的就是 ccie认证。不为别的,它的lib exam 不是每个人都能轻易过的,没有真本事绝不过了。 我想起了木匠认证: 一个实际水平有八级的木匠考了六级,而一个不会的人考了八级。 我不知道是主考人的悲哀还是木匠的悲哀。 好多有ocp证书的人连一些基本的oracle知道都不具备,就象一个文科学生,背了两个月题过了mcse. 所以我理解为什么我以前的外企只要你一说你过了mcse,一切免谈。首先是你这个人的动机有问题。 给驱动开发的网友: 驱动开发没什么神秘的,大家都知道,无非就是ms的api和frame.但它的精髓部分在于一种仔细的工作态度和百折不挠的精神,以及浑厚的底蕴。 就象做应用层的人,写个hello world很容易,写个编译器? 不是每个人都能办到的。 不要告诉我你写了一个basic 什么的解释器,如果你真想觉得你有水平,写个c的就行了.我不行,但我相信大部分人也不行。不是我们智力有问题,是太浮了。 我本身就是一个浮澡的人,但我不希望大家一样浮,到最后我们什么也没有,只是人家的劳工:( btw: 我知道,国内也有牛人,但这只能是凤毛xxx,我上面所说的是国内的整体水平。 所有,我觉得,做程序员,不说你要把< 编程的艺术> 三卷看完,至少也要看过几本数据结构的书,写过一些东西。 实际做过一些项目.有认真的工作态度.并且你要做过一些比较复杂的程序,把自己的思维进行一些必要的训练. 思维方式是很主要的.而且程序员这行需要有天赋,天赋的兴趣.没有兴趣是什么也做不好的. 没这方面的素质,我劝你早点改行. 我记得我在从原来的公司离职时,听得最多的是测试人员的赞赏.不为别的,只为我的认真. 我觉得,不管做什么事情都要对得起自己的良心,对于程序员来说,要有职业道德. 我知道我还算不上一个合格的程序,但我不得不说上面的话,就象好多master不行,但不能认为master本身有问题,关键是人! 我还在为成为master而努力,我希望得到的最好的结果是: 人家会认为我具有的素质是一个master应该具有的,那天我会很高兴的:) 如果大家都踏实点,一切都不再是浮躁的! |
|
最新喜欢:Jkw_De...
|
沙发#
发布于:2002-12-07 19:07
谢谢:
我会继续努力!!! |
|
板凳#
发布于:2002-12-07 19:09
继续努力!!支持!! :)
|
|
地板#
发布于:2002-12-07 22:31
感慨万千
:) |
|
地下室#
发布于:2002-12-07 22:58
这么长的引用很过分!;) ;) ;) 可我觉得ZN说的太有道理了, 别人我不敢说,我自己真的太浮躁了,也许更多的时候是急躁,做事有点急功近利,干什么都象一下子就看到成果,殊不知把很多基础的东西都给淡忘了,猛一回头才发觉还没学会走就想跑了 :( 努力踏实点,不再浮躁! :) |
|
|
5楼#
发布于:2002-12-08 11:00
说得好。
|
|
6楼#
发布于:2002-12-09 11:57
写的好!
|
|
|
7楼#
发布于:2002-12-09 12:13
我觉得说得太好了!真的,有时也觉得自己比较浮躁,总是希望一下子把事情做好。
看来真是有必要脚踏实地,任何事情急不得,一步一步来,只有这样才能把事情做好! |
|
|
8楼#
发布于:2002-12-09 14:38
我觉得我就是假程序员
|
|
9楼#
发布于:2002-12-10 12:03
写程序,我以为到目前还只是一个赚钱的工具。许多公司需要程序员,是因为卖程序的利润很高。至于算法和理论,一时看不到钱,就不是特别受人重视。
管理也是围着利润转。 也不能说有什么错。。。。是传统也是现实。 |
|
|
10楼#
发布于:2002-12-10 12:28
对于公司或许是这样,但对于程序员本身呢?
|
|
|
11楼#
发布于:2002-12-10 12:31
对于公司或许是这样,但对于程序员本身呢?是可悲的,因为程序员的活力是有现的! 如果做为程序员他成不了最好的,到后来只能被淘汰或郁闷的做基层工作! :( |
|
12楼#
发布于:2002-12-10 14:13
对于公司或许是这样,但对于程序员本身呢? 程序员毕竟是要生活在公司里的呀。 就象草,一定要长在土里一样。 |
|
|
13楼#
发布于:2002-12-10 14:27
zn,一针见血!!!
|
|
14楼#
发布于:2002-12-10 15:38
顶一下! :)
|
|
15楼#
发布于:2002-12-11 11:40
faint!这么好的帖子都给灌下去了,我顶上去! :D :mad: :D
|
|
|
16楼#
发布于:2002-12-11 15:24
写的很好,我想做程序员,看了你写的。发现自己还有很多要学。
|
|
17楼#
发布于:2002-12-13 11:37
学无止境!但生存也同样重要!
|
|
|
18楼#
发布于:2002-12-13 17:28
对于公司或许是这样,但对于程序员本身呢? 对于公司来说,你的项目什么时候完成,没有选择!!!!!可悲!!!!! |
|
|
19楼#
发布于:2002-12-14 21:16
郁闷的是虽然学了很多东西但都不是按部就班来的,都是需要什么就学一点,没有扎实的基础怎么能再深入的学习呢。现在研究生的课程没用的讲了一堆,有用的一点都不讲,干活的时候老板分配任务自己独立去摸索,等有了点眉目就要毕业了。到了公司里,以前做的事8成都不在有什么用处了,还要从头学,学无止境呀。也许搞算法好一点,可是公司里好象不需要很多搞算法的人吧!
|
|
上一页
下一页