上个星期和一群刚认识的朋友吃饭。很多朋友都看过了我的博客,对我写的《走出软件作坊:三五个人十来条枪》非常感兴趣,纷纷询问我怎么了解这么多。而你为什么会这样想,你又是如何做到的?
我说:其实我特别局限性。
一则我只工作了10年,但我一直在商业软件公司工作,赚钱为目的,而且每件事都是缺这少那,从来没有人、时间、能力和要做的事情匹配过。而且我也没有在日企、台企、港企、美企、法企、德企干过,不了解这些不同类型的管理风格如何,这些跨国公司资源匹配如何,内部斗争如何。我从始到终面临的老板都是典型的中国人,员工也是,客户更是,从国企背景到暴发投机的客户都有。
二则,我10年只服务了两家公司。这是很多人惊讶的一个事。在浮躁、跳槽、2.0风投创业如家常便饭的IT业,尤其一直工作生活在IT业最发达的北京,尤其我服务的公司也不是名企,也不是外企,十年两家公司就令很多人惊讶了。这可能来自于我的家庭出身和我的家庭影响。我的父母从19岁进入国企,就在大国企工作了一辈子,直到退休,也是国企发的退休金。国企这个大环境,人很多,人也很复杂,有时候你很难进,有时候想出去的人也很难出去。工资不多不少,撑不死饿不死,过年可以发一大堆年货,从植物油到春联,什么都发。一年复一年,在早些时候,父亲退休,儿子可以接班。一般厂里的职工,也都是厂里的子弟,想升上去可能需要等到你的领导退休了。想必许多人都有这种经历。这种情形让我常常想起张恨水的一部小说的名字:死水微澜。这种氛围也决定了我的性格:不紧不慢不急不躁。我的父亲出身财务。财务这个工作,上有领导,下有员工。再上面还有国家和税务局。钱的事,每个人各有各的心思各有各的算盘。平衡不好就有经济错误。所以父亲也常常教导我要谨慎低调,要注意平衡,要注意观察,要如何处理自己和领导的关系,要如何保全自己,要如何保护下属,要如何处理部门间斗争矛盾。我的领导管理风格气质很多都得益于我的父亲。而且,我也喜欢看历史书。小时候看《三国演义》、《三言二拍》之类,长大了就喜欢读历史和历史小说,尤其喜欢读《明史》、《清史》。历史小说二月河的作品《雍正皇帝》爱不释手(其他几部如《康熙皇帝》、《乾隆皇帝》不太喜欢。雍正是处于最内外交困斗争最激烈的时代,雍正处理需要非常高的手段才可。)。有个外国人写的《毛泽东传》我也非常喜欢。国内文字评价不客观,看看外国人写的,再看看国人写的,可以比较客观的阅读历史。这段历史离我们最近,而且也深刻的影响了现代人的精神和人性。(我的一个朋友老问我,我是有什么方法很快就能理出事务的头绪和模式,和事务的关键点?我想,这和我的父亲耳濡目染有关。如果你经常经历斗争,那么你会很快找到自己最合适的生存点)
现在看书,我也一般喜欢看《财富》、《IT经理世界》、《计算机世界》、《程序员》这些杂志。我对理论性的不太感兴趣。总觉得升华了的东西就脱离了具体产生的背景,容易无法落地。而通过业界动态兴衰的发展,可以客观的看出发展的历史脉络。(很多网友问我:你不看技术书籍,你不怕被技术革命淘汰了么。我是这样的:我总是在观察业界和跟踪业界,但我所处的职业和行业需要,大部分技术是用不到的。能用到的,我们会去安排深入跟踪和技术原型应用开发。而且我总是在梳理技术分支脉络,所以每一项新技术的出现,都会和现有技术有个关联,很容易知道一项新技术的发展)
三则,我一直在管理软件公司工作。从事的一直是企业信息化管理软件。我没有从事过互联网网站,也没有从事过网游开发、短信SP开发、嵌入式开发、对日外包开发。可见,近10年流行的热门的细分IT,我都比较落后。所以,我拥有的经验教训,只能是所工作过的行业信息化的一些工作经历。而且还很局限于所对应的行业信息化的发展程度。所以,所给大家博客中分享的很多都太片面。所以也有不少网友反映不适合他所处的行业。
四则,我所写内容大部分是我这10年间的一些工作心得总结。曾经历高级开发、灯塔客户实施经理、开发经理、首席架构师、技术总监、CTO。所以关注的层面越来越脱离一线。所以目前一线的开发人员、服务人员、实施人员、项目经理的真实感受和突出困难,我已经无法亲自经历了。由于目前已经处于公司运营操盘层面,所以有时候写出来的文字就有点站着不腰疼的虚。所以众多网友的批评我也接受。我也在尽力能去换位思考,所以我在博客上公告了自己的各种联系方式,希望能和网友直接对话,为他们排忧解难,让博文真正能解决大家的问题。
这四个因素,就决定了我的框框。我只能真诚的把我所想所做真实的呈现给大家,大家读了我的文字,可以有所思考或启发,或在我的方法上有所改进以解决自己的问题,我的文字就达到目标意义了。
吃饭席间,很多人问我如何带好团队的问题。
我说,一个团队的好与坏,就在于团队的创建者和第一任运营者。就好像我们老听的一句话:什么是企业文化?企业文化就是老板的性格。一个公司尚且如此,一个团队也是如此。
如果你的团队的创建人就是小农经济、投机、疑心猜忌、不择手段,当然能在团队中待住的人也会是这样的人。物以类聚,人以群分。那么团队的继任者也会是这样的人,因为上一任要提拔人,也是提拔和自己思路一样的人。处处和领导冲突的人,也不会被领导提拔。能跳出这个圈子的几乎看不到,所以我们总是凡夫俗子,而无法成为史玉柱或陈天桥或马云之类。
我不是一个喜欢控制的人,我喜欢抓大放小。往往大部分事务的成败,也就有那么两三个关键点。你抓住了关键点,事务就不可能偏的太远。如果一个管理者处处事必躬身,那么只有像诸葛亮一样呕血而死,死后还蜀中无大将。这就不是一个管理者了。有了问题,我就在远处静静看着,也不干涉,我看看我的团队会如何。这样很锻炼一个团队,我会在合适的时机插手,否则老板就对我要开火了。
有问题解决问题,没有问题你茫然什么,你压力什么,你慌什么?我总是这样对我的下属说。
经我这么一说,我的下属也回一回味,是啊,我到底在瞎忙什么呀?唉,都让这帮家伙搞晕了。
我说:不要晕。啥事也没有。
我判别平衡和矛盾冲突,也一般从人性和利益这两个方面去思考。企业员工间的矛盾,不外乎就是一口气、一个位子、一个面子或者是一点小利。其实最大的控制者还是老板,所有人都是棋子而已。解决了气、位、面、利,就很好搞定团队和谐了。中国人性,阅读历史长河,变化甚少。
许多管理者喜欢把下属揉捏有余,雷厉风行,显得自己很有手腕。我更喜欢给大家提供舞台,引导目标,提供经验指导,让他们互相搭配表演一场好戏。我类似导演而不是管理者也不是教练的角色。我喜欢这个群体中能制造出明星,也有踏实的群众演员,也有幕后的剧务。我希望这场好戏能够卖一个好价格,于是路演和推广是必不可少。我需要拍一部好戏的资金,于是我要去给老板讲故事获得资源支持。也许,这就是商业和软件艺术和软件工程的结合。
所以如何描述一个我,可能是商业+产品+管理+技术。我总是在这四者间不断揉和。所以大家看到我的文章也是各方面的内容都有。
有网友曾经给我跟帖:你要找的人,没有30万根本不可能找到这样的人。
但现实中,我的手下没有一个人能达到如此高的薪水。但是我们通过方法,通过团队精神,做到了我们的目标。因为我是职业经理人,我要做的事就是率领团队,不管用什么方法,有这个目标,就这群人,就要达到。达不到,你走人。
许多人是择良木而栖。我干吗在这个不毛之地辛苦达到目标呢。我干吗不找个更能实现想法的地方去实现呢?
我是这样想的:问题依然是问题。你跳槽了,问题仍然你没有解决,你也不知道如何解决,你只知道这不可能实现。但是,企业经营过程中,没有一件事是条件成熟的资源具备的。要人有人要钱有钱要时间有时间,我不知道会成为什么。可能结果会成为中国现在的科研现状(博士+国家拨款,就成就了现在中国的科研水平)。所以,现实来看来做,从手头的资源从手头的问题做起,行进中开火,解决问题中长大。不管你是创业还是做职业经理人,你只要想成事,你永远会面临问题。
我看人,引导人,锻炼人,提拔人。首先就是责任心。这个责任心,好像现在都成了中国IT业非常稀缺的资源。有企业投机滥做的因素,也有社会投机滥做的因素,也有中国“小皇帝”一代的特征。结婚有老妈出钱,买房有老妈出钱,生了孩子有老妈带老妈养。工作的意义是什么?个人的事业目标是什么?是生存糊口么?我想很多现在80后没有糊口危机。而有事业目标的甚少。所以工作,就是个毕业了顺坡下驴的事情,没有啥目标性。
在责任心之后,才能说到才能。否则这个才能就根本体现不出价值。有才,但做起来掉里浪当,最后的结果是很平庸。这样的高才自己很自傲,觉得自己应该有更高的薪水,但是他就不看他最后的产出,就看自己满身的才。这有什么用,我们看结果。
对于下属,我主要是给机会给项目锻炼人。我会经常和他聊天交流,什么都聊。在聊天中,大家就互相知道互相的性格了。做事就懂得谅解和理解了。我不喜欢新人一进来,就为期一个星期的培训,从公司文化到公司制度到公司产品,一个星期把人给洗脑了。这种方式不好。我喜欢那种润物细无声的方法。我会给每一个进来的新人根据他过去的工作经历和能力,给他指派一位合适性格的师傅。公司的文化不是口头说的,那是假的。公司的文化是你在日常细节工作中潜规则感受到的。我经常会和新人说:有什么问题,都问师傅。从怎么休假到公司怎么给出差补助到中午怎么吃饭到公司发展历史都可以问。师傅解答不了,可以直接MSN问我。
我经常用高于他能力一倍的项目锻炼人。我会给他分配任务卡定任务时间。我会去追究他的任务时间,从试用期我就一直这么用。我不会给他看书学习的时间。我相信实战锻炼人。现代企业又不是战争,他又死不了。我也不会把项目成败的关键点任务给他。如果他顶不住压力,自觉放弃跳槽,那么他就不适合我的团队。我会鼓励他,我会指导他,我会问他遇到什么问题了,我会问他进度提醒他任务时限。许多人刚一进来,觉得工作很忙压力很大。但留下来的,最后回顾自己的第一个任务,都觉得成长太快了,是以往都没有那么快成长的。现在的工作能力,感觉很充实。
很多网友抱怨自己的手下要一壶没一壶,啥也不会,现在的人素质能力太差。
嗯,这句话我很耳熟。
我刚出道的时候,我的部门经理也是这么说我们的。我的部门经理是60后70初,我们是70后。真是黄鼠狼下仔,一代不如一代。
但是,我们也成长了起来。我们也推出了优秀的产品,我们也承担起了公司的运营重任。并且在产品创新、运营创新上比他们更胜一筹。
80、90后,他们有他们自己的优点,也有他们的缺点。很多老板的思维已经固定,他们习惯管理60后和70后的员工,对于80后、90后怎么都想不通,就跟想不通他们的孩子为什么留长发钻耳钉跳街舞喜欢周杰伦一样。但,80后、90后必然要成为公司的主流员工,你强迫他们成为60、70年代人的样子,这是违背整个社会主流人群。整个社会都没有扭转“小皇帝”现象,我们一个公司就要扭转?我们更应该去研究80、90后,改变我们的管理方式,学会运用他们的优点,避免他们的缺点。或许,我们的产品思路和经营策略也要改变。因为,创造产品并且把产品输送给客户培训给客户的这帮人,就是他们这些员工,而非我们这些管理者。
所以,我招人的时候,也只要能力差不多,说话理解能力还可以,能抓住重点,能重复表述,能细心反复的改进工作任务质量的,勤勤恳恳做好本职工作的人就可以。最怕没多少经验就乱谈老板乱谈公司乱讲战略,有一点工作成长就要求长薪水的。
很多人问我:你当职业经理人,你和老板意见不一致的时候多吗?不一致你怎么处理?
我说:我一般会找合适的时机向老板说明我的思路。而且我的思路的出发点和目的点一定为老板利益最大化考虑的(如果你的思路从一开始不是为老板着想的,那估计什么时候都得不到老板的认可)。所以,我有这个基点,所以我会找时机进言(时机很重要。老板正固执的时候你即使对的也不能接受。老板也是人,老板也有面子。)。如果老板仍然不接受,我会职业化公事公办的执行,安排人,推动,检查进度,监督质量,消除异常,调度资源,指导方法。我的意见,一般老板会听30%。而且,我当多年后回顾老板当年的想法的时候,我发现,老板大部分是对的。我想的确实不够更远更利益平衡。老板是比我掌握信息和资源多的人,老板也知道内外矛盾和困境,他就像在下围棋统揽全局,他想的步数可能会影响大局或影响未来的第三步第四步第五步。而我只能看到前三步。如果我也能看到比老板更多的步数,可能我就是他的老板的。所以老板自有当老板的资本。经过这么多年职业经理人生涯,我还自认自己有一点能力,但老板仍然是老板,我仍然服务这么多年。可见,老板不是混饭吃的。所以,我总是告诫自己,低调低调再低调,再考虑远一些,不要乱讲。我尚且如此,我手下的员工更是如此。
我一直处于行业管理信息化IT业。这个细分IT业有个特征:
1行业关系。每个能做某行业信息化的,都不是看着有前途突然杀进来的。(这个建议也适合那些创业者)
2行业知识。这是每个做行业管理软件都深刻能体会的。
3技术不是首位关键,大部分都是增删改数据库应用。倒是大批量定制、大批量实施、大批量服务是很大的挑战。所以这需要先进的运营和管理方法。简单说来,就是工程方法。需要团队大批量作业,而非精英研究攻克型。
这类型的企业就是人多。因为项目多。而人的能力也要求不太高,只要理解了行业细节知识,做起来开发、实施、服务都比较顺利。所以,我们这类企业也一般薪水不高,对人的能力要求也不高,但管理严格性却挺高。所以很多网友抨击我的管理说我把人当工人使。
嗯,话虽不好听,但本质确实如此。这是行业信息化这个IT行业特点所决定。我还没有在这个层次上创新模式。所以只能在项目进度、质量、成本上多做创新管理方法。所以网友说的个性激情程序员晚上开发白天睡觉可能不适合在这样的行业工作,可能互联网行业更适合。因为互联网行业大致是面对个人消费群体,而行业信息化大致都面对企业。企业都要一分投入一分回报,精打细算手中的钱,而不是娱乐而已。所以我们的成本和赢利意识挺强。
而且,这个行业也经常项目与产品互相交替,没有明确的界限。你暂时不要希望出一款产品然后满中国铺广告招商渠道。所以,做这行,往往行业内听说过,跳出这个行业就没有人知道了。
有什么样的人,就有什么样的产品,就有什么样的客户。
物以类聚,人以群分。
如果你老遇到让你很倒霉的客户,那么你先检查一下你自己。
此篇博文是为了呼应人,是人,真的是人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(四)
关注楼主收藏转发至天涯微博添加到专辑
| 作者:牛的甲 回复日期:2008-10-22 15:11:08 | |
| 作者:默然注视 回复日期:2008-10-23 10:58:44 | |
| 作者:西安小混混 回复日期:2008-10-23 11:22:24 | |
| 作者:自由与理想 回复日期:2008-10-23 13:01:00 | |
| 作者:gkuhle 回复日期:2008-10-23 14:50:12 | |
| 作者:阑夕 回复日期:2008-10-23 14:52:32 | |
| 作者:办学者 回复日期:2008-10-23 15:46:32 | |
| 作者:sourie 回复日期:2008-10-23 16:19:02 | |
| 作者:卡柠卡檬 回复日期:2008-10-23 17:01:32 | |
| 作者:驭风者阿洛斯 回复日期:2008-10-23 17:14:47 | |
| 作者:什锦小丸子 回复日期:2008-10-23 17:24:43 | |
| 作者:bin922 回复日期:2008-10-23 20:10:54 | |
很有感想,谢谢LZ!
我也是学计算机的,马上毕业!
呵呵!
| 作者:龍灬溺水的魚 回复日期:2008-10-23 21:03:51 | |
| 作者:e_wave 回复日期:2008-10-23 22:03:25 | |
| 作者:agh1107 回复日期:2008-10-23 23:17:20 | |
| 作者:八〇年的雪茄 回复日期:2008-10-24 09:04:00 | |
| 作者:archeng 回复日期:2008-10-24 10:58:28 | |
| 作者:静静静的 回复日期:2008-10-24 11:04:54 | |
| 作者:不死精灵 回复日期:2008-10-24 11:19:12 | |
写的很好,管理能做到这样应该算的上是大师级的人物了。有空能聊一聊你是怎么协调事业和家庭的吗?
| 作者:靓车如风 回复日期:2008-10-24 15:32:13 | |
尘世如潮人如水,只叹江湖几人回!我不同意你的观点,但我誓死捍卫你说话的权利!群内允许理性探讨一切东西:大到时事政治,金融投资,小到诗词文学,个人情感等等,这里将给你一片自由的星空!欢迎加入时事杂谈群71385031 秘密基地,狼人最爱,闲人免进!
| 作者:麤氰胺 回复日期:2008-10-25 00:39:57 | |
1、取消户籍制度
2、给农民予就近市民的同等社会保障
3、放开农村土地流转市场准入,把进入成本(即中央地方多级政府对这一市场的税费)降到最低
4、政府对因为土地流转发生纠纷的案件给予农民充分的司法救助和相关法律法规的大力宣传培训
5、宏观政策向产业政策和收入政策大力倾斜
6、对农民和因为此次经济危机返乡的农民工提供免费职业教育
7、允许农民组织农会与地方政府和即将进入农村的城市资本进行对等谈判
……
以上各条如果实行,那么此次新土改将成为扭转中国改革漫漫熊途的历史契机,否则,恐怕又是另一场转向农村的权力资本狂欢盛宴
百年国运,卅年兴衰;
康庄大道,漫漫熊途。
坐而论道,立身行事;
彷徨之际,吾辈求之。
与各行业各领域资深人士共同关注经济、社会、科技问题,兼论晚清和民国历史。
欢迎加入群
观察二中(群联盟扩招中):41721592
共同打造论坛和QQ群 社会、财经、科技、历史、政论联盟。
从06年以来的股市过山车,到救楼市,到今天的2万亿的中国式凯恩斯主义铁路投资计划,到新土改,到农行几千亿坏账的核销……这些貌似相互独立的经济账目之间,到底存在哪些联系呢?
| 作者:我是枫叶雨林 回复日期:2008-10-25 07:00:15 | |
| 作者:溜溜猪_ 回复日期:2008-10-25 09:08:21 | |
| 作者:有长进 回复日期:2008-10-25 10:10:18 | |
| 作者:绣丝坊 回复日期:2008-10-25 10:40:49 | |
| 作者:刮风天 回复日期:2008-10-25 12:31:00 | |
| 作者:二手圣经 回复日期:2008-10-25 13:36:43 | |
楼主是学科学哲学或科学史的 鉴定完毕 请权威机关验证
| 作者:热灰眼呛骨 回复日期:2008-10-25 17:43:00 | |
虽然跟楼主不是一个行业的,但是也面临团队协调和管理的问题。而这些道理,是各行各业,甚至生活中都共通的。
本人也是八十后,所以楼主对管理八十后九十后的想法让我非常有共鸣。
顶楼主。
| 作者:沉默的倾听 回复日期:2008-10-25 18:52:39 | |
| 作者:石榴儿 回复日期:2008-10-25 19:33:24 | |
我的上一个管理职位自我感觉做的很不成功,主要原因就是跟楼主说的诸葛亮一样事必躬亲,对下属的能力不放心。我的老板提醒过我,主要职责是要带出一个强有力的团队,但是我没当回事。虽然看上去部门该做的工作都做了,而且做的还不错,但是我离开这个职位以后,以前的许多工作一下子就没人管的了了,老板自己用了很久时间才把新人带出来。作为一个管理者,把部门带成这个样子只能说是失败
| 作者:石榴儿 回复日期:2008-10-25 19:36:19 | |
而且我在做这个职位的时候自己也觉得很累,天天从早忙到晚,总是第一个来最后一个走,把很多下属该做的事都做起来了。因为是第一次做主管,对这个岗位缺少正确的认识,自己很累,团队也没有带出来,对企业来说是很大的浪费,对自己来说,除了证明到自己一个人的工作能力外,什么收获也没有。
| 作者:yhx814 回复日期:2008-10-25 19:47:19 | |
| 作者:carna 回复日期:2008-10-25 21:59:30 | |
Mark一下,对比自己平日的工作生活,讲的很有道理。
| 作者:数学四十四 回复日期:2008-10-26 11:41:05 | |
| 作者:紫竹桃 回复日期:2008-10-26 13:47:41 | |
赞同楼主对80、90后的管理方式,可惜啊,有些老板是不懂这个道理的,总是用管理60、70年代人的方式去管理80、90年代的人。我就很喜欢跟我的下属用qq啥的交流,因为他们喜欢啊。
我想很多现在80后没有糊口危机。而有事业目标的甚少。所以工作,就是个毕业了顺坡下驴的事情,没有啥目标性。
-----------------------------------------------
别的先不评论
就这句话我要反驳一下
您对80后没啥了解,不知道80后大部分是房奴,
大部分比前人更努力更卖力
就说我们单位吧,单位做事的工程师大部分是79,80,81和82年出生的
大家平时不仅得做好自己的工作,还要抽空不断给自己充电,因为大家不愿意一直被老板深度剥削
| 作者:涯天在迹浪 回复日期:2008-10-26 18:34:04 | |
| 作者:hadnlf 回复日期:2008-10-26 20:27:20 | |
| 作者:pkjack 回复日期:2008-10-26 23:26:30 | |
| 作者:kk667 回复日期:2008-10-27 11:21:06 | |
| 作者:donjon 回复日期:2008-10-27 11:56:58 | |
| 作者:等待长缨在手时 回复日期:2008-10-27 14:39:44 | |
| 作者:夏辽翻谜 回复日期:2008-10-27 15:09:38 | |
| 作者:菲佣 回复日期:2008-10-27 18:18:59 | |
| 作者:87小玉兔 回复日期:2008-10-27 22:48:24 | |
| 作者:funand 回复日期:2008-10-28 01:29:53 | |
| 作者:七度音响 回复日期:2008-10-28 16:41:49 | |
| 作者:王二蝈蝈 回复日期:2008-10-28 19:39:40 | |
| 作者:5311 回复日期:2008-10-28 21:59:53 | |
| 作者:该咋办捏 回复日期:2008-10-28 22:42:35 | |
| 作者:论坛小混混 回复日期:2008-10-29 09:58:38 | |
非常感谢,学到很多东西,再次感谢。
企业文化、老板的思路、用人的方法都给我有很大的启发。
| 作者:凭海观澜之求恒 回复日期:2008-10-29 10:53:46 | |
说到底,你就是想最大限度让员工为你创造价值。为你付出青春,年纪大了就一脚踢开。现在年青人都不傻!!!
| 作者:最坏的好人 回复日期:2008-10-30 23:15:33 | |
非常关注~~
与我现在所处公司情形很相似,我现在所处公司也是做信息化管理软件的,不过不给企业做,是专门给政府做,虽然在某领域知名度很高,但其实公司员工也不过是十几个人而已,~
楼主的语言尽管不是很华丽,但是很实用,有些话确实很到位~
| 作者:最坏的好人 回复日期:2008-11-03 22:14:17 | |
| 作者:unafly 回复日期:2008-11-05 19:46:57 | |
由于写了这个《三五个人十来条枪》系列,受到了许多网友的欢迎,所以也每天接到了很多网友们的问题请教。
我整理了一下,大部分网友有以下四类:
1 正在上大一或大二。问最多的问题就是学什么语言好。
2 正在着急找工作,但不知道如何才能找到工作的应届毕业生
3 已经做了3-4年的开发,但感觉自己已经没有上升出路了的仍然原地踏步的程序员
4 做了1-2年的项目经理,大小也算个头儿。但整天没完没了和客户和手下和老板沟通推进,每天很忙,每天很累,但总觉得自己很空,没有什么真本事,就觉得自己到处窜腾,客户逼着赶快出功能,老板逼着怎么还不结束到底问题在哪儿,手下素质太低,好几天搞不定问题还带着耳机边开发边听歌。
开发语言大战,论坛中一堆堆的口水帖,每次都极为壮观。虽然大家都说开发语言并不重要,整天盯着开发语言层次太低,但每次这样的争论帖子发出,都跟帖无数。
我也曾有过选择开发语言的经历。
我过去学的是C。但是我在校期间出去打工的时候,发现社会需要的是dbase、Foxbase、Foxpro。于是我就改学了开发语言。但是现在,会这些开发语言,想去找工作,势必登天难。
大家争论各种开发语言,其根源就在于此。尤其准备两年后毕业工作的大学生。如果现在选择了一门开发语言,自己在学校努力学习了两年,一毕业发现这门语言根本社会很少有公司用,那么找工作就困难了。所以很多学生朋友问我该学什么语言。
我在我的另一篇帖子中也写过流行技术我到底该学哪一样。我大致给大家在这里总结一下:
现在社会,主要的开发应用是
1互联网网站。主要是asp、asp.net、JSP、PHP、Python、Ruby、Perl。
2网络游戏。主要是C++
3嵌入开发、硬件开发、通信与网络开发,主要是C/C++。中国大量的家电、数码、手机、电信设备都属于这类。
4外包。主要是JAVA和.NET。
5企业管理类软件。WEB开发,主要是JAVA和.NET。C/S开发,主要是DELPHI、VB、VB.NET、C#、PB、VFP。
所以,你选择了什么开发语言,那么你应聘的公司就有了区别。所幸,我上述所说的五类开发应用,现在都有许多公司。所以,选择其中的开发语言,学扎实,有实际案例经验,人品端正,做人踏实努力积极主动,应聘应该是没有问题的。
不过,工资是有高有低。互联网网站公司,大公司薪资福利好,就看你的毕业学校和你的聪明劲了。如果你感觉自己一般,能选择的就是无数的互联网创业小公司。这类公司倒闭风险大,薪资福利和工作条件可能艰苦,要的人也可能是熟练手,而不是新手。还有一些中不溜的互联网公司,比较偏向伪互联网。主要做广告推广或网站制作或电子商务线下买卖,做了5-6年了,可能需要一些刚毕业的学生做维护开发工作。
现在热门的网络游戏和嵌入开发,工资高、未来发展潜力大,但技术门槛也高。如果你学技术中不溜没有快速成长天分,也不愿意深钻,总想着机会主义,这个流行就学这个那个有兴起了赶快转移学习目光。这种思路,别说这些热门行业,就是那些传统行业也难找到工作。
对于外包,外语是第一位置,而开发技术反而是其次。因为外包都是大规模作战,分工很细,每个程序员能做的都是熟练工种,人海战术。尤其一些对日外包的项目,人家日本人连伪代码,函数名,参数名,参数类型都给起好了。
对于企业管理类软件,和外包很类似。技术普遍要求不高,常见都是增删改数据库的应用。也是人海战术。不过工资就比外包要低了,因为外包是老外掏钱,而面向国内销售的企业管理软件售价就低了。而且国内很多公司都是从事企业管理类软件。因为只要有客户关系,就可以做,没有多少技术难度。找工作是好找,但打一枪换一炮,反复需求修改,一个人捣鼓一个项目身揽数职,让人感觉没多少发展。
你觉得依你的毕业学校和你的人品和你的技术学习能力,你觉得你能达到哪个你喜欢做哪个,你就选择定不断努力,不要还在晃来晃去,最后什么都不精什么都看了点,这类人什么工作也找不到。
我过去上学的时候,网游、嵌入、外包都还不流行,很难找到工作。互联网刚大家知道,新浪SOHU刚出来,外国互联网发展成啥样都还不知道。所以主要热门的就是企业管理类软件开发。用的最多的就是VB、PB、DELPHI、VFP。DOS下就是dbase、Foxpro之类。当时DOS应用还非常多,街面上还有许多培训打字和WPS的培训班,WINDOWS刚开始普及,Foxpro和VB的书还卖的非常好。我一边学了foxpro打工赚钱,一边学了DELPHI。大部分同学什么都不学,跟着老师听课做作业,准备毕业了回家乡让家长找个好工作,进个电厂或银行或公安局。我那时候已经有了不少打工工作经验,而且我订阅的《计算机世界》给了我许多看业界前沿技术和业界最新消息的启示。那时候好多同学都不看报,少数的订阅《电脑报》,整天在琢磨那些小技巧。我就是得益于《计算机世界》,让我在省城看到了中国的IT发展,世界的IT发展。因为当时热门的主要就是企业管理软件,所以我选择了组件技术和数据库技术作为主攻学习的方向,这都是开发企业管理软件的核心。当时由于感觉VB、PB在语言严谨性、技术先进性、代码开放性、控件多样性、底层控制性上都不如DELPHI,所以我选择了DELPHI,放弃了我心爱的VC++4.0(由于从高中就自学C和汇编,所以对C很有感情,虽然当时没有什么C的应用让我很茫然到底学习C有什么用,而且VC++4当时的版本向导和可视化弱,都靠手敲代码,敲个400多行代码,才能运行一个什么都没有的普通窗口。而DELPHI能很快就出一个普通窗口,让我惊喜万分。但是,如今JAVA和.NET的雄起,DELPHI的陨落,让现在学习DELPHI的大学生不知道如何出来找工作,只能赶快换开发语言)。
有一些还正在上大学的网友,还没上大三大四,就不知道为什么着急的很,想创业,想发财。我跟他们说没有白给的事,他们就给我举李想、戴志康的例子。我真为现在媒体的鼓吹担忧,其实他们这些个别的成功案例背后有许多媒体看不到的事情,而现在的大学生就看到他们开了公司还赚了几千万。他们白纸一张却都急于问我做什么有前途。我让他们到网上找个源代码下载先阅读再修改,但是他们的回答让我真是哭笑不得。有人回答我:“我总不知道选择哪个。所以一直耽误至今。。失败 ”。还有人回答我:“学了不用,没有动力”。甚至还有这样的回答:“找不到啊,你帮我找一个”、“我的笔记本配置低,运行VS2005很慢,没法调试”、“下载好多学习资料,看不懂,您教教我啊”。这种回答,让人郁闷。这还想开公司给别人发工资。
对于正在着急找工作的应届毕业生。和他们交流过程中发现了一些共同的特点。按说他们现在有互联网,有BLOG,有论坛,有电子书,有搜索引擎,大量开源代码,而且学校里电脑几乎普及。但是他们的学习状态,和我10多年前上学的时候还是一样。像我的同学一样除了毕业证什么也不会。就连毕业设计,还是图书馆管理系统之类的毕业设计。我过去在上学的时候,互联网极其资源匮乏,而且上网牛慢费用巨贵,而且没有搜索引擎。我是到处买书,到处找源代码进行阅读。我当时阅读了DELPHI的源代码,从学校老师那里找来的UNIX的源代码,严援朝的CCDOS源代码,WINDOWS API库SDK帮助说明。我做的本科毕业论文就是《从单机到C/S到B/S》。我收集了大量的资料来写来论证。记得前几天,我指导一个网友去下载一些源代码阅读。几天后,给我又发求助,说找不到啊。让我帮他找一个给他。我无语了。看来,这不是搜索能力不行,这类员工我是不会要的。居然让我帮他找一个。亏他能想的出来。
我也面试过许多应届毕业生。他们老给我展示他们在学校的干部职位,拿了多少优秀学生和奖学金,参加了多少社会活动。这不是我所关注的。这是HR关注的。他们会在收到你的简历筛选第一轮的时候就看这些。到我这里,我只关注技术问题。
一个应届的毕业生,当然实践工作经验有限,技术也有限。当熟练手来问问题是显然招不到一个合格的毕业生的。我一般会考察他的技术理解思路和技术理解速度和他的表达思路是否清晰有重点。我还会问他看过哪些源代码,平时看什么技术类的书籍,参加过哪些打工开发工作。一个不主动努力,不勤于思考钻研的人,工作中也会如此。一个说话思路都不清晰没有重点的人,写出程序也是一片混乱。他看什么样层次的书籍和报纸杂志,就能知道他的眼界有多宽发展有多少发展后劲。如果他做的毕业设计很独特,很有思考力,我就会比较赞许。因为他是在真心思考和努力,而不是混毕业设计。
我一般建议应届毕业生,先不要着急找工作。很多人跟我说:怎么找工作啊。再找不到工作就饿死了。我看到不少手下的80后员工,现在自己赚钱了还和老妈要钱花,也没饿死,反而每月工资打车、吃饭、买ipod、买PSP。所以,饿不死。你既然在学校什么都没学到,现在要找工作,就拿点东西出来看。否则,你什么优点也没有,没有一壶可以提起的,怎么能让人家要你呢。到网上下载一个源代码,进行修改。其实修改并不是目的,也不是让你去跟招聘者去说这个系统是我做的。我让大家修改源代码,是为了让大家动手去分析源代码,学习人家的模块分割,架构,编码规范,编码方法。你在修改的过程中,你就会遇到问题,你就会被迫去寻找如何解决技术问题。这是一种有明确目的的学习,所以学习非常快,而且学到的东西都是非常实用的。在学校为什么无法做呢?就是由于你没有压力,到了临毕业才有压力。有压力才会去主动思考和主动解决。没有主动性的人在这个世界上还是占大多数。所以到了企业才需要管理。
还有一些程序员学历不高,职高或中专毕业,有个共同特点:“想成为技术专家,但底气不足,都觉得自己成不了技术专家,还询问我要不要再去参加高考?”。其实他们都是心理自卑问题。成为技术专家,并不是博士才能成为技术专家。苏格拉底有个故事,有个年轻人问怎样才能成功。苏格拉底把他带到河边,突然把年轻人摁到水里,年轻人惊慌失措,为了逃生奋力挣扎,最后他问苏格拉底为什么要这样,苏格拉底回答他说,如果有这种强烈的求生欲望,你就能成功。我过去自学C语言和汇编(这两门语言被计算机专业学生都称为最难的开发语言)的时候是在高中阶段,没有计算机可调试可练习,全靠自己一遍遍的看书,想象着写代码,好不容易找到上机的机会才赶快把代码录入进去调试。我并不是一个聪明人,我也没有毕业于知名大学,但我在高中痴迷编程甚至到了想辍学专门搞开发的地步,在大学时候到处打听学校里谁的技术高,不管认识不认识就突然闯进去请教问题把人家都吓一跳,为了解决技术问题两天两夜只睡4个小时,就是这样。在技术方面,并不是计算机专业的学生就比其他专业的学生强,并不是本科生比中专生强,学校教的课程并不适合现在技术的发展,而且现在的学校也并没有培养本科生独立的思考方法和人生观,大家都是同一个水平线。我的手下也有专科生和中专生,他们的编程能力完全可以胜任工作。不过,他们有个很难逾越的门槛,我也多次开导,但这种自卑感如影随形,我认为他们能做到某个技术,而且我也多方解释原理,我也跟他们说我曾经都做过,并不难,但是他们仍然认为自己无法完成。我过去单身时候合租的一个朋友就是专科生,非常羡慕清华学生,现在他最终也沉不住气靠了一个软件工程硕士研究生学位,他认为这样才能出人头地。我想,他缺的只是自信心而已,他获得学位,他并没有增长多少技能,但最重要的就是给了他一份自信。古龙有一部小说叫《七种武器》,里面有一篇孔雀翎,其实根本没有孔雀翎这种天下最厉害的杀人武器,而主人公能够战胜对手,就是靠的那份自信,成功与失败的结果竟然起源于自信,可想自信的威力。要树立这种自信心,只要迎着挑战努力做,你要相信自己一定能做到,你想尽全部的办法去做,当你完成了你就会很赞叹自己居然也能完成。我曾经安排了一个任务,就是让一个员工开发一个类似简化版的消息中间件,他认为根本不可能完成,消息中间件都是那些IBM、BEA才能做的东西,我就死顶着他做,最后他居然也做到了。现在他的信心足的很。连IBM才能做到的东西他也能做到,还有什么不能做到的呢?
对于已经做了3-4年的开发人员,仍然原地踏步。我非常关注这类程序员。因为作为一个毕业了3-4年的人,毕业前两年是拼命工作和学习的两年,第三年是发挥和做事的一年。第四年,因为第三年做事和发挥,发现遇到了不少阻碍,却搞不清楚问题到底出在哪里了,就很怀疑是不是过去三年的学习和努力到底对不对,哪里不对了。但眼界又决定了他们不能想清这个问题的答案。于是他们对未来该怎么发展都觉得迷茫。想跳槽,又不知道自己能干什么,正处于灰心期。想学习,又不知道学习什么有前途,于是什么都学,新技术层出不群,反而弄的更心慌了。有的同学自己创业了有了自己的小摊子,在国企和公务员的同学也高升了,有的同学也升做了项目经理,自己还是个程序员。想开发个什么网站,尝试后发现自己都是瞎捣鼓,想开发个什么软件,却发现现在什么软件都不好卖,自己又没有客户关系。唉,怎么混的这么惨。有些程序员,就是在干了5年程序员后,不是转行了,就是抛弃了企业管理软件开发,从头做起,改做互联网网站了。发现思路格格不入,技术也是新学,比不上人家一开始就做互联网的。尴尬自知。
我自己也经历过这个阶段。我深入研究了许多技术,发现并不能很好解决软件开发中遇到的问题。该如何解决,我也不知道。
大家看我的经历,就会发现,我研究技术,是为了解决软件制造和实施和服务中的问题,而不是纯粹因为感兴趣而学习技术,为了显示自己是公司技术最厉害的人而学习技术的。这在商业软件公司根本吃不开。商业软件公司,赚钱为主。如果你的技术无法给公司赚钱带来帮助,就根本没有用。
有些做了3-4年的程序员,做到这个阶段,新技术看了一大堆也不明就里,仍然在学习hibernate怎么配置怎么用,structs怎么配置怎么安装怎么调试。说明这类程序员缺乏开发天分,无法在技术上成长为优秀的程序员或技术专家了。
有个网友已经30多岁了,他很迷茫现在。没有客户关系,也不会跟人沟通,技术也不牛,自己做点东西吧还不知道做什么好,也没时间想,整天穷忙,创业创不了,项目经理做不了,做开发也是以后肯定被淘汰,问我该怎么办?我问他:你最大的优点是什么?他说:没有任何优点。我问他:你是不是干活很踏实,给分配了任务干活很努力,承受压力也不错,软件代码质量也挺好,做事挺细心。他说:对。我说:你适合去做外包。他说:我英语不好。我说:你是想被老板淘汰,还是想赚更多的钱。于是他不说话了。
不过有些技术很牛的人现在也很困惑,工资就是不涨。我建议他从帮助产品提高销售额的角度去把自己的技术应用到产品中。我过去有个手下,做行业信息化管理软件,却不愿意深入了解这个行业。自认自己要成为技术专家,要做最好的软件架构,于是拼命学习了N多框架,对比分析,做源代码阅读,做实验尝试新技术,整天熬夜。做出来的架构却是并不能减轻业务功能开发人员的工作量。老需要注意N个地方,配置多个选项。配置错误就运行错误。这类架构还不如没有。我们是在开发行业信息化管理软件,不是在做变型金刚。我们不希望一个能制造汽车,也能制造轮船的东西。我们就需要制造小轿车的平台架构,连制造卡车的平台架构都不需要。但你制造的却是一个个的螺丝和钢管。
如果有的技术牛人,技术也能很有效的帮助产品提升。但工资还是不涨。可能跟公司抠门有关。可以建议去发表一些博客来提高江湖的知名度,这样请你去做技术咨询方案的人也有可能找到你。
在企业管理软件开发公司,一般有以下这些职位可供发展:
实施人员、实施经理、咨询经理、售前、市场、销售
服务人员、服务经理
开发人员、高级开发、客户化定制开发、技术专家、开发经理、技术总监、CTO
如果你善于组织和调度人,善于推动项目和控制项目,善于和客户沟通理解客户,那么你可以往项目经理职位转变。实施经理、服务经理、开发项目经理,都可以选择。开发经理,未必是技术最好的那个人。
如果你不善于和人打交道,技术也不行。那么做一个踏实稳定勤恳的客户化定制人员或技术服务支持人员。并且在工作中不断小改进,让自己的工作更有效率更有效果。
如果你不善于和人打交道,技术也不行,但对客户业务比较熟悉,那么建议你踏实工作,做好实施(做好实施的人未必会与人打交道。我发现很多性格内向的人,提升自己的职业化工作细节,公事公办也达到了很好的实施效果)。从实施,可以转向咨询、售前。但咨询、售前都是很需要结构性思考和细致观察的工作。
如果你技术无望、不善于和人打交道,也不善于组织控制,也不善于细致观察思考,也不想踏实勤恳,却想到处跳槽涨工资。我想你恰恰什么都得不到。你是最容易被裁掉的那个人。选一样,你必须选一样。即使你一无是处踏实努力干活保证质量和进度也好啊,现在,踏实努力干活的员工在每个IT公司都是宝。
我有个朋友,过去是做开发的,最后做了实施项目经理。老觉得自己的工作很空,混了几年代码也忘了,就会跟人扯皮了。自己也不会结构化思考,当不了咨询顾问。也不想做市场和销售。问我该怎么职业发展。
我给他讲了一个故事,我问他:你觉得,西游记师徒四人,你要开除,首先开除谁。
我的朋友说:当然开除猪八戒。他又自私又贪心又好色,诚恳不如沙和尚,武功不如孙悟空。
我又问他:哪第二个应该开除谁?
我的朋友回答:当然是唐僧。他没啥本事,还老误解人,什么本事都没有老拖后腿,每次得解救他。
我说:那好。如果就让孙悟空和沙和尚两个人去取经,他们能取到吗?不过他们不能一个跟头驾云去,那就没什么讨论了。
我的朋友说:他们俩怎么能取来经呢?在公司里,如果把一个牛人和一个踏实老实的员工,让他们俩去完成任务,多半会半路闹崩了。
我说:那如何不让他们闹崩了呢?
我的朋友说:需要有一个项目经理领导他们俩。
我说:OK。这就是项目经理。公司里已经有一个唐僧了,他就是你的老板。唐僧既然已经有了,牛人也有,踏实的员工也有,但还是完不成目标,就是需要有项目经理。你就是那个项目经理。这种职位永远需要,但总是不那么突出,但老板明白谁才是最重要的。你看看历史:刘邦封功,韩信张良萧何。萧何就是那个项目经理到处串线搭桥。明朝,徐达刘伯温李善长。李善长就是那个项目经理。项目经理就是主板上的CPU,用来协调各个其他计算部件的。所以,你很有价值。
我的朋友现在已经是很好的项目经理,老板也放心将历时一年价格500万需要牵扯多个部门几十号人的大单项目交给他来负责。
我问他:过去你怎么当不了一个好的项目经理呢?
他说:观念转变不过来。是工作强奸你还是你享受工作,就看你怎么看。
敢问路在何方,路就在脚下。
在csdn上看到《走出软件作坊》封面在线投票火热进行中……
貌似这本书马上就出来了,封面在这里:
http://blog.csdn.net/bvbook/archive/2008/11/13/3288897.aspx
http://www.douban.com/subject/3319935/
豆瓣上已经在宣传了,http://www.china-pub.com/508874,MS互动网上开始预订了。
有兴趣的可以看看。
| 作者:十月复苏恋 回复日期:2008-12-11 19:39:51 | |
| 作者:半个墟沟人 回复日期:2008-12-11 22:06:31 | |
| 作者:卡巴11 回复日期:2008-12-17 12:06:33 | |
| 作者:unafly 回复日期:2008-12-18 14:54:20 | |
发个书的封面~

| 作者:风争与 回复日期:2008-12-19 13:05:45 | |
| 作者:蚂蚁的一把 回复日期:2008-12-19 17:59:06 | |
| 作者:喇叭已破 回复日期:2008-12-21 10:59:16 | |
| 作者:上海魅力男 回复日期:2008-12-21 13:45:27 | |
| 作者:命运赌 回复日期:2008-12-23 14:19:37 | |
| 作者:清梦敛 回复日期:2008-12-24 13:35:35 | |
| 作者:俗世佳 回复日期:2008-12-24 18:17:33 | |
| 作者:清梦敛 回复日期:2008-12-24 19:01:33 | |
| 作者:血色狼魂 回复日期:2008-12-25 15:10:53 | |
| 作者:hiji 回复日期:2008-12-25 15:45:06 | |
| 作者:夏的薇薇 回复日期:2008-12-25 16:05:43 | |
| 作者:为之一 回复日期:2009-01-14 09:27:46 | |
| 作者:光速中国_ 回复日期:2009-03-20 14:44:20 | |
我也贡献砖头一块建大楼
--------------------------------------------------
专业服务器托管与租用!现特价促销:
托管1u服务器 1980元/年 共享100m (保证至少7m带宽)
租用 5000元/年(全新系列)
详情咨询 QQ:552553027
全国免费电话:400-6619-029
好色100 haose100 欢迎您光临
http://www.haose100.bitdom.com
http://groups.google.com/group/haose100
| 作者:talenyi 回复日期:2009-04-13 09:29:32 | |
想做个人网站首先应该给自己网站一个定位!看自己要做什么类型的网站,网站上的东西不能太乱太杂,最好吧一个类型做精、做透!然后在着手网站的建设!申请个比较不错的、容易识别的网站域名、给网站买个房子(空间,比房子便宜多了!哈哈),最后把做好的网站上传到空间里就可以再网上打开搜索到自己的网站了啊!还有什么具体详细的问题可以咨询我啊!QQ;712666358