职业生涯

职业生涯

软件工程师成长之路

默认分类admin 发表了文章 • 0 个评论 • 80 次浏览 • 2017-09-13 08:36 • 来自相关话题

在公众号里,被问得最多的问题就是:如何选择一个能够让自己成长的工作?以及,如何在工作中成长?

我们先看第一个问题:如何选择一个能够让自己成长的工作。

这个问题在我 2015 年转的我 2014 年答读者问的文章里已经写过(看,有些问题就是这么任性地反复折磨我们),稍作摘录:

这个问题在『黑客与画家』里Paul已经给出了答案:选择那些具备 可测量性 和 可放大性的工作。
我们来详细说说。注意以下的话跟「敏捷宣言」的措辞类似 —— 当你有选择的权利和能力时,优先选择前者而不是后者。但,这并不意味着后者不好。
首先是行业的选择。蓬勃发展的行业 要优于处于稳定的行业。比如说同样是软件行业,互联网就是比传统软件行业发展速度快得多的行业。
在一个蓬勃发展的行业中,机会要多很多,市场不断被拓展,饼越做越大。这很好地符合可放大性。而在一个稳定或者缓慢增长的行业里,市场版图已经划分地差不多,总体而言,好的位置和职业机会(但并非绝对)已经被之前进入这个行业的人占据得差不多,所以可放大性差了些。
选好了行业,再看公司。同样的,处在上升期的公司 优于成熟稳定的公司。当公司以火箭般的速度发展时,个人只要充分表现,很大机会能进入职业生涯的快行道。这还是个可放大性的问题。但让人难受的是,怎么鉴别谁是处在上升期的公司?这个一半是靠趋势的研究和把握,一半靠运气(如果你长期做股票,你就能理解)。我们都是事后诸葛亮,如果将时针拨回事件发生之前,很少有人会认为乔帮主回归后的苹果能重返一流公司的行列,也几乎不会有人在微博最红火的2012年初预见到微博现时的衰败。选公司有时候跟选股票一样,只要你做足了功课,从各种资料中得出自己的分析,那么,剩下的交给运气吧。
选定了公司,再看团队。重视个人能力的小团队 优于过分强调集体智慧的大团队。如果可能,尽量避免进去就做一颗「螺丝钉」的团队。当然,如果不可避免地做了螺丝钉,也要努力让自己的价值高过一颗螺丝钉。公司和个人对某个普通职位(非高管)的定位是不同的:公司希望每个普通职位都有备份,具备可替代性;个人希望自己在团队中是独一无二,无可替代的。小团队的优势在于你的工作的可测量性要强不少。当一个软件需要五千人一起做出来时,你的作用就如大海中的一丝浪花;但当一个产品只需要五人就能做出来,那么,即使平均下来,你也是其中的五分之一。
选团队的同时也要考察老板。敢打敢拼敢担当的老板 优于过于温情柔顺的老板。没有担当的老板不要选(你可能会成为替罪羊),没有想法只想维持自己地位的老板不要选。在工作中,不要认为老板是管你的,你也要学会管理老板。尤其是他的时间、精力的分配。
选团队时还要看队友。优先选择那些拥有 更多优秀队友的团队。优秀的人往往能成为你的标杆,激励你前进。这跟球员要尽可能去欧洲踢球而不是留在国内一样的道理。鹤立鸡群的感觉尽管很好,但久而久之,可能会成为井底之蛙。

这是大白话,不解释。

第二个问题:如何在工作中成长?

如果你对第一个问题做了明智的选择,那么,成长所需的外因基本都具备了,第二个问题更多的就只关乎内因。

软件工程师是个很好的职业,非常有利于个人的成长。由于工程师的效能直接关乎着企业的成败,所以不少企业都卯足了劲,提供各种各样的机会(项目和产品的试错,在职培训,行业会议等)帮助工程师成长。然而,同样的外部条件,大家成长的速度千差万别。

去年我回国组建 Tubi TV 的中国团队时,曾经应一个好友的邀请,去他的公司跟团队介绍我个人成长的一些心得。

这次回国,大致相同的内容在另一个朋友处小规模地分享了一下。朋友说看我写的,和听我说的,感觉有些不一样,语言比文字更容易引起共鸣。我想想也是,本来想线下搞个讲座,又怕麻烦,于是便搞了这个知乎 Live:软件工程师成长之路。

本次 live,我会就我自身的职业发展,以及在过去十五年的职业生涯中的经验,谈谈软件工程师如何更好地把握好个人的成长机会。大致的大纲如下:

自信自律
自我学习
建立自己的方法论
重新认识听说读写
学会选择
学会问问题

我假设读者对于类似的主题,听「目标管理」,「一万小时理论」等都听得耳朵起了老茧,所以我略过这些部分(尽管它们很重要);大纲里的内容不乏鸡汤,但你若是程序人生的资深读者,自然知道,程序君的鸡汤熬的不太一样。

顺手拿自信来说 —— 自信是抓住成长机遇的非常重要的一个特质 —— 很多工程师别的不缺,缺的就是一份舍我其谁的自信。自信需要培养,培养的方式跟你打游戏没有两样:赢下一个有机会赢的对局(小目标),然后再怼下一个更难些的。在 Juniper 生涯早期,我是个很害羞的工程师,尤其害怕用英语当众发言。为了克服这个缺点,我的小目标是每次总部大佬过来做 all hands meeting,我都要至少问一个问题。每次达成目标,自信的天平上就填了一座砝码。如今我站在台上,用英文做个一小时的技术讲座,或者在会议上 bla bla bla 毫无压力。这次北京出差前,我们的投资人要给旗下的 portfolio 公司做校园招聘,找到我让我给介绍 Tubi TV 的技术架构和招聘需求,我讲了一个多小时,期间挡下了好些刁钻的问题(比如:作为一个面试者,我为什么不去 netflix,而要来 Tubi TV),最后投资人跟我说:你是我 portfolio 公司中讲得最好的 VPE,真希望你能给我们旗下其他公司的 VPE 培训一下如何介绍自己公司的技术架构和工程师文化。

我写专利,在 Juniper 和 Tubi TV 做 BBL,创业,跑马拉松,写书,去美国工作,建立中国团队,都是在做一些自己没做过的事情。在我看来,建立自信的过程就是去冒险做一些自己从未做过的事情的过程。这个过程中失败不可避免,但 experience is what you get when you didn't get what you wanted。

这个知乎 live,我要讲的不少内容其实是反人性的 —— 比如自律,自我学习。说来好玩,我们可以在游戏中锲而不舍,极度自律,忍受简单,耐得住寂寞,却在人生中知难行易,趋利避害,选择最简单最好走的路。然而,如果二十多岁的时候你不敢试错,三十来岁的时候不去积累,那么人到四十,你没法上下交代。听了这句恶意满满的话,是不是有种脊背发凉的酸爽?这就对了,《余生皆假期》里说:人会因为恐惧和不安而有所行动。

来吧,点击这个链接:软件工程师成长之路,或者在知乎 app 里搜「软件工程师成长之路」,参与一下于下周三(8/16)晚上 8 点开播的,我的处女知乎 live 吧。也许,听了听我个人的方法论,能够稍稍缓解一下你内心中的不安。:) 查看全部
在公众号里,被问得最多的问题就是:如何选择一个能够让自己成长的工作?以及,如何在工作中成长?

我们先看第一个问题:如何选择一个能够让自己成长的工作。

这个问题在我 2015 年转的我 2014 年答读者问的文章里已经写过(看,有些问题就是这么任性地反复折磨我们),稍作摘录:

这个问题在『黑客与画家』里Paul已经给出了答案:选择那些具备 可测量性 和 可放大性的工作。
我们来详细说说。注意以下的话跟「敏捷宣言」的措辞类似 —— 当你有选择的权利和能力时,优先选择前者而不是后者。但,这并不意味着后者不好。
首先是行业的选择。蓬勃发展的行业 要优于处于稳定的行业。比如说同样是软件行业,互联网就是比传统软件行业发展速度快得多的行业。
在一个蓬勃发展的行业中,机会要多很多,市场不断被拓展,饼越做越大。这很好地符合可放大性。而在一个稳定或者缓慢增长的行业里,市场版图已经划分地差不多,总体而言,好的位置和职业机会(但并非绝对)已经被之前进入这个行业的人占据得差不多,所以可放大性差了些。
选好了行业,再看公司。同样的,处在上升期的公司 优于成熟稳定的公司。当公司以火箭般的速度发展时,个人只要充分表现,很大机会能进入职业生涯的快行道。这还是个可放大性的问题。但让人难受的是,怎么鉴别谁是处在上升期的公司?这个一半是靠趋势的研究和把握,一半靠运气(如果你长期做股票,你就能理解)。我们都是事后诸葛亮,如果将时针拨回事件发生之前,很少有人会认为乔帮主回归后的苹果能重返一流公司的行列,也几乎不会有人在微博最红火的2012年初预见到微博现时的衰败。选公司有时候跟选股票一样,只要你做足了功课,从各种资料中得出自己的分析,那么,剩下的交给运气吧。
选定了公司,再看团队。重视个人能力的小团队 优于过分强调集体智慧的大团队。如果可能,尽量避免进去就做一颗「螺丝钉」的团队。当然,如果不可避免地做了螺丝钉,也要努力让自己的价值高过一颗螺丝钉。公司和个人对某个普通职位(非高管)的定位是不同的:公司希望每个普通职位都有备份,具备可替代性;个人希望自己在团队中是独一无二,无可替代的。小团队的优势在于你的工作的可测量性要强不少。当一个软件需要五千人一起做出来时,你的作用就如大海中的一丝浪花;但当一个产品只需要五人就能做出来,那么,即使平均下来,你也是其中的五分之一。
选团队的同时也要考察老板。敢打敢拼敢担当的老板 优于过于温情柔顺的老板。没有担当的老板不要选(你可能会成为替罪羊),没有想法只想维持自己地位的老板不要选。在工作中,不要认为老板是管你的,你也要学会管理老板。尤其是他的时间、精力的分配。
选团队时还要看队友。优先选择那些拥有 更多优秀队友的团队。优秀的人往往能成为你的标杆,激励你前进。这跟球员要尽可能去欧洲踢球而不是留在国内一样的道理。鹤立鸡群的感觉尽管很好,但久而久之,可能会成为井底之蛙。

这是大白话,不解释。

第二个问题:如何在工作中成长?

如果你对第一个问题做了明智的选择,那么,成长所需的外因基本都具备了,第二个问题更多的就只关乎内因。

软件工程师是个很好的职业,非常有利于个人的成长。由于工程师的效能直接关乎着企业的成败,所以不少企业都卯足了劲,提供各种各样的机会(项目和产品的试错,在职培训,行业会议等)帮助工程师成长。然而,同样的外部条件,大家成长的速度千差万别。

去年我回国组建 Tubi TV 的中国团队时,曾经应一个好友的邀请,去他的公司跟团队介绍我个人成长的一些心得。

这次回国,大致相同的内容在另一个朋友处小规模地分享了一下。朋友说看我写的,和听我说的,感觉有些不一样,语言比文字更容易引起共鸣。我想想也是,本来想线下搞个讲座,又怕麻烦,于是便搞了这个知乎 Live:软件工程师成长之路。

本次 live,我会就我自身的职业发展,以及在过去十五年的职业生涯中的经验,谈谈软件工程师如何更好地把握好个人的成长机会。大致的大纲如下:

自信自律
自我学习
建立自己的方法论
重新认识听说读写
学会选择
学会问问题

我假设读者对于类似的主题,听「目标管理」,「一万小时理论」等都听得耳朵起了老茧,所以我略过这些部分(尽管它们很重要);大纲里的内容不乏鸡汤,但你若是程序人生的资深读者,自然知道,程序君的鸡汤熬的不太一样。

顺手拿自信来说 —— 自信是抓住成长机遇的非常重要的一个特质 —— 很多工程师别的不缺,缺的就是一份舍我其谁的自信。自信需要培养,培养的方式跟你打游戏没有两样:赢下一个有机会赢的对局(小目标),然后再怼下一个更难些的。在 Juniper 生涯早期,我是个很害羞的工程师,尤其害怕用英语当众发言。为了克服这个缺点,我的小目标是每次总部大佬过来做 all hands meeting,我都要至少问一个问题。每次达成目标,自信的天平上就填了一座砝码。如今我站在台上,用英文做个一小时的技术讲座,或者在会议上 bla bla bla 毫无压力。这次北京出差前,我们的投资人要给旗下的 portfolio 公司做校园招聘,找到我让我给介绍 Tubi TV 的技术架构和招聘需求,我讲了一个多小时,期间挡下了好些刁钻的问题(比如:作为一个面试者,我为什么不去 netflix,而要来 Tubi TV),最后投资人跟我说:你是我 portfolio 公司中讲得最好的 VPE,真希望你能给我们旗下其他公司的 VPE 培训一下如何介绍自己公司的技术架构和工程师文化。

我写专利,在 Juniper 和 Tubi TV 做 BBL,创业,跑马拉松,写书,去美国工作,建立中国团队,都是在做一些自己没做过的事情。在我看来,建立自信的过程就是去冒险做一些自己从未做过的事情的过程。这个过程中失败不可避免,但 experience is what you get when you didn't get what you wanted。

这个知乎 live,我要讲的不少内容其实是反人性的 —— 比如自律,自我学习。说来好玩,我们可以在游戏中锲而不舍,极度自律,忍受简单,耐得住寂寞,却在人生中知难行易,趋利避害,选择最简单最好走的路。然而,如果二十多岁的时候你不敢试错,三十来岁的时候不去积累,那么人到四十,你没法上下交代。听了这句恶意满满的话,是不是有种脊背发凉的酸爽?这就对了,《余生皆假期》里说:人会因为恐惧和不安而有所行动。

来吧,点击这个链接:软件工程师成长之路,或者在知乎 app 里搜「软件工程师成长之路」,参与一下于下周三(8/16)晚上 8 点开播的,我的处女知乎 live 吧。也许,听了听我个人的方法论,能够稍稍缓解一下你内心中的不安。:)

成为一个高级Java架构师所需要具备那些技能呢?

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 74 次浏览 • 2017-06-09 07:59 • 来自相关话题

你为什么要离开上一家公司?

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 90 次浏览 • 2017-06-07 16:59 • 来自相关话题

一位五年工作经验架构师的感悟

默认分类admin 发表了文章 • 0 个评论 • 67 次浏览 • 2017-06-01 10:36 • 来自相关话题

写给五年陈的自己

写周报,写的兴起,编写周报,还边用虎跑泉,泡铁观音喝。自己写周报的习惯还是要改一改,自己是个性情中人,写个周报也透露了太多情感在周报里。有很多人肯定觉得不好,也许以后我也会改,改的越来越干练,掏心的话少说。

兴奋了,喝了茶,睡不着了。灵感闪动,本周是个值得纪念的日子,写个文章纪念下过去。

回想这一路路走来,还是很感恩收获的一切,我渐渐从一名菜鸟,成长为一位架构师,记得毕业的时候我给自己定的目标是:五年要成为一方面的专家。虽然,实际的成长比这个慢了两年,但是我还是庆幸自己当初果断的裸辞,然后进入支付宝。

每个架构师都是独立无二的,每个架构师都应该有自己的情怀,这些情怀是你的世界观。

我是如何成长为一个架构师的,我姑且给自己定的title就是架构师,不要认为有架构师的title就很牛B的,人外有人,天外有天,做好自己。五年陈留给自己的话:不忘初心,方得始终,未来已来,星辰大海。路就在前方,继续前行。

每个人的成长之路也不一样,我来回想下自己的。

不为过去蹉跎,珍惜当下

很多在菜鸟的时候,肯定或多或少,有过对身边的牛人,报以羡慕的眼光。

当看着别人职位比你高,

当看着别人比你工资领的高,

当看到别人年纪轻轻,就已经是牛逼哄哄。

你会不会有羡慕嫉妒恨的想法:

要是我当年读书的时候,不打游戏,少吃点红瓶、蓝瓶,少放几个水元素,少放几个暴风之锤(寒冰王座)。那么我肯定可以学到更多。

要是我当年不睡懒觉,起早贪黑,去学习,那么我肯定是也会学到很多。

要是。。。

理由从来不嫌多,我自己肯定也有这些想法,平心而论,我现在也有这些想法。但是负能量不能盖过正能量。

不要为过去而蹉跎;不要羡慕别人现在的生活;不要羡慕陈冠希,长得帅,女朋友交的多。你明明没有别人找的帅,不努力,你就是天天守着电脑看看片。说不定那天你去创个业,成功了,然后的然后,你想想然后的然后。。。

所以,不为过去蹉跎,活在当下,把握当下。

找到你的追求,然后就去追求

首先,我这里没有使用信念。信念,可能太重了。尤其对于中国人而言,信仰普遍都是缺失的,很难一直相信、坚信一件事。

第二,很多人,不知道自己想要什么,想去追求什么。所以一直不知道,该怎么去改变,该怎么去追求。

我是为了追求钱?

其实我不追求钱,当然我不是圣人,我家里不富裕,就是从农村出来的,我结婚的时候没有自己的房子(谢谢妻子),我还有很多东西没有买。我需要钱,但是不是为了钱而工作,工作这么多年,没有询问过加薪,没有为了加薪而跳槽(当然现在的公司对我们还是很不错)。

钱,对于我而言,就是想买个安心。我用它来让父母对我的未来安心;让妻子对于未来充满信心(虽然她现在还不算很安心);让整个家庭有一定的风险抵抗能力。

安心以后,就是上路。

我记得第一段工作,是在恒生。我当时在恒生银行事业部,工作一年后,我发现自己进步很慢,在技术体系没有任何进展,公司的技术体系很旧,而且基本不进化。我自己做了一个技术的演进,使用了一种新的方式提升了平台的整体能力(当年还没有平台能力这些体系思路)。然后还期待年底被表彰下,技术人也是虚荣的,呵呵,就是期望可以带来成就感。

做着做着,发现没有人可以帮助我提升,虽然当时我很弱,我的学习思路也不清晰。平时就是逛逛网站,学的很肤浅。但是,我内心感受到:如果要是这样待下去,肯定废了,几年之后,还是同样的眼光羡慕别人。

于是在工作一年半的时候,选着了裸辞,其实还是很佩服自己,因为多数人都是骑驴找马。多数时候是招聘3、5、8年经验的人。但是,当你顾虑越多的时候,越容易失败。

所以,找到你的追求,然后就去追去。

失败不可怕,需要对自己、未来充满信心

当时的我真的很弱,但是我就是想找个地方提升自己的技术,提升自己的价值。

刚好有个朋友是阿里B2B的,当时也没有太多关注阿里,也不知道阿里到底有哪些子公司。但是,我的朋友,热心的说:“要不要我帮你内推试试?”,我就是抱着试一试的心态,想去尝试下,知道阿里的技术强,但是到不到阿里的要求。

于是开启了我奇葩的入职阿里经历。

第一次面试,阿里B2B的岗位,就有很多知识不知道,面试官问了一致性hash,那个年代的我,哪里知道。不过面试官还是和我聊了一个小时。但是我的水平有限,结果可想而知。我肯定也知道没过,然后我就请教面试官,需要提升的地方,学哪方面的内容。

于是我去学,一个月过去了。

第二次面试,也是阿里B2B的岗位,我不知道那个时候有没有招聘的公海,按照我的理解是没有的,然后我肯定不会有这么多次机会。这次的面试和上次很像,只不过内容换成了多线程并发相关的知识。我又不知道,面试官还是很容忍我,最后没通过,我同样为了需要什么提高。

于是我去学,一个月又过去了。

第三次面试,是淘宝,应该是广告部门。这次面试,我觉得除了不知道的内容,其他的内容都还回答的蛮正确的。但是面试官,拿着面试题就和我聊了,然后讲到一个数据库方面的知识时(内连接,外连接),我说不知道。面试官说:这么基础的问题你都不会,这是不能容忍的,其实当时很伤心。有可能他们对数据库要求很高吧。但是,我耿耿于怀的是:每个人也许都有些盲点,也许不能以这些盲点去评判一个人。而且,可能还有更好的方式,如何去指一个方向,让被人对你感激,感恩。我这些年也参加了些面试,面对一些面试者,即使不通过,我也会善意的去提示下。

于是我又回去了,学了些啥,我不知道了。

第四次面试,是支付宝。当时是一个女的领我进门的,我以为是HR,两个人坐着有点尴尬,然后这个“HR”就开始问问题,你讲下spring吧。然后我内心当时就震惊了:都知道阿里技术好,但是HR都会技术,太夸张了吧。面试过程还好,我讲了在第一个公司做的一个技术创新。

第一轮通过了,好激动,第一次过第一轮。

而后,马上第二轮,进来个光头,光头看了下面试题,然后就问了一个技术问题:"什么是架构",虽然当时听过架构,但是按照我当时的理解,说不清这个概念,我现在也不一定说清这个概念。第二个问题就是:你愿意做外包么?我回答不愿意。

最后女HR和光头说,你等一等,我们合计合计。合计的结果就是,我进来了,进来的不容易。可能还多亏当年扩招。现在我们面试的时候,我们也经常说:要是按照现在的面试要求,那么我肯定进不来。

这就是一段比较有意思的经历,当我妻子比较犹豫的时候,经常对妻子讲:日子总是越来越好。我的经历也可以看出很多。

所以,失败不可怕,需要最自己、未来充满信息。努力去学习。

脚踏实地,如饥似渴,积少成多

于是进入了支付宝,支付宝好复杂。有很多东西给我学。

光头老大给有次问我:你的学习计划是什么呢?

我说:我要把支付宝的所有框架,业务都学一遍(真不知天高地厚)

老大说:你学的完吗?

我说:我看了下确实很多,有100多个系统,很多业务概念。

老大说:不要好高骛远,我建议你结合当前的工作,一步步学,以点带面。

刚进公司的时候,我不是很有自信,因为知道自己技术可能比很多大牛差距很大。同时,自己也是一个不太会表达的人(原来的老大也说过,我的软能力不行),整体上在初期感觉相对较闷。

日常工作就会把自己占得很满,怎么去学习?我的技术不行,就想去学代码,框架,支付宝的代码全部是开源的,所以我可以很简单通过eclipse直接查看框架的源码,渐渐的,比很多人都了解框架,了解技术。我还会去狂公司的论坛,公司的doc,这上面有框架设计相关的内容。所以,很多时候机会是很多的,关键是你想不想去去。

所以,不要好高骛远,脚踏实地,时刻保持饥饿感,积少成多。

开放心态,视野决定格局

12年妻子怀孕,于是转岗回了成都,成都是个远离核心的待发展的技术部,当时人就20,30号人吧。

回去后,由于原来是在杭州负责核心A1系统,大家都还挺羡慕,都还挺给面子的。所以,变得越来越自信。

当你自信后,同样你会越来越勇敢,越来越开放。当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如TDD,说实话,我就很难看到TDD的模式,在如此复杂的业务系统成功过。

当时对于敏捷最深刻的一点就是:反馈环。怎么去利用反馈坏不断是提升自己,自己缩短反馈坏,让自己成长的更快。

回成都后,我变得更为开放,这种开放,让我收获更多,在交流,不断的学习中,成长更快。从一个基本是完成任务型的技术人员,渐渐去思考更全局,更开放性的内容。

成都远离核心,生存不易,这些经历同样丰富了我,内心也变得越来越强大。这些年影响我最大的一些思想有:

1、不要给自己设限:不在把自己禁锢在舒适区,不要怕前面有挡着你的人

2、缩小自己的反馈环:

3、不断以小的正能量,不断积累成就感。

4、不要怕做决定:错误的决定,比没有决定好。

渐渐地,我从不说的人,变成了比较能说的人,能说可能还不是会说。会说更考验技巧,情商。

渐渐地,周围的人又说我是段子手。

渐渐地,变成了一个经常黑人的人。哈哈。

不断去思考,总结,提炼做事模式,思考方式,这些方式可以指导你持续成功。

视野,越大,收获越多,站在全局去看问题,这也是一个架构师需要的。

所以,保持开放心态,视野决定格局,格局改变命运。

写在最后

如果大家能看到最后,首先谢谢。

有的人要骂:标题就是唬人的,一点都没有讲技术。

架构无处不在,你怎么架构自己的未来。

感谢这些年帮助我的人。 查看全部
写给五年陈的自己

写周报,写的兴起,编写周报,还边用虎跑泉,泡铁观音喝。自己写周报的习惯还是要改一改,自己是个性情中人,写个周报也透露了太多情感在周报里。有很多人肯定觉得不好,也许以后我也会改,改的越来越干练,掏心的话少说。

兴奋了,喝了茶,睡不着了。灵感闪动,本周是个值得纪念的日子,写个文章纪念下过去。

回想这一路路走来,还是很感恩收获的一切,我渐渐从一名菜鸟,成长为一位架构师,记得毕业的时候我给自己定的目标是:五年要成为一方面的专家。虽然,实际的成长比这个慢了两年,但是我还是庆幸自己当初果断的裸辞,然后进入支付宝。

每个架构师都是独立无二的,每个架构师都应该有自己的情怀,这些情怀是你的世界观。

我是如何成长为一个架构师的,我姑且给自己定的title就是架构师,不要认为有架构师的title就很牛B的,人外有人,天外有天,做好自己。五年陈留给自己的话:不忘初心,方得始终,未来已来,星辰大海。路就在前方,继续前行。

每个人的成长之路也不一样,我来回想下自己的。

不为过去蹉跎,珍惜当下

很多在菜鸟的时候,肯定或多或少,有过对身边的牛人,报以羡慕的眼光。

当看着别人职位比你高,

当看着别人比你工资领的高,

当看到别人年纪轻轻,就已经是牛逼哄哄。

你会不会有羡慕嫉妒恨的想法:

要是我当年读书的时候,不打游戏,少吃点红瓶、蓝瓶,少放几个水元素,少放几个暴风之锤(寒冰王座)。那么我肯定可以学到更多。

要是我当年不睡懒觉,起早贪黑,去学习,那么我肯定是也会学到很多。

要是。。。

理由从来不嫌多,我自己肯定也有这些想法,平心而论,我现在也有这些想法。但是负能量不能盖过正能量。

不要为过去而蹉跎;不要羡慕别人现在的生活;不要羡慕陈冠希,长得帅,女朋友交的多。你明明没有别人找的帅,不努力,你就是天天守着电脑看看片。说不定那天你去创个业,成功了,然后的然后,你想想然后的然后。。。

所以,不为过去蹉跎,活在当下,把握当下。

找到你的追求,然后就去追求

首先,我这里没有使用信念。信念,可能太重了。尤其对于中国人而言,信仰普遍都是缺失的,很难一直相信、坚信一件事。

第二,很多人,不知道自己想要什么,想去追求什么。所以一直不知道,该怎么去改变,该怎么去追求。

我是为了追求钱?

其实我不追求钱,当然我不是圣人,我家里不富裕,就是从农村出来的,我结婚的时候没有自己的房子(谢谢妻子),我还有很多东西没有买。我需要钱,但是不是为了钱而工作,工作这么多年,没有询问过加薪,没有为了加薪而跳槽(当然现在的公司对我们还是很不错)。

钱,对于我而言,就是想买个安心。我用它来让父母对我的未来安心;让妻子对于未来充满信心(虽然她现在还不算很安心);让整个家庭有一定的风险抵抗能力。

安心以后,就是上路。

我记得第一段工作,是在恒生。我当时在恒生银行事业部,工作一年后,我发现自己进步很慢,在技术体系没有任何进展,公司的技术体系很旧,而且基本不进化。我自己做了一个技术的演进,使用了一种新的方式提升了平台的整体能力(当年还没有平台能力这些体系思路)。然后还期待年底被表彰下,技术人也是虚荣的,呵呵,就是期望可以带来成就感。

做着做着,发现没有人可以帮助我提升,虽然当时我很弱,我的学习思路也不清晰。平时就是逛逛网站,学的很肤浅。但是,我内心感受到:如果要是这样待下去,肯定废了,几年之后,还是同样的眼光羡慕别人。

于是在工作一年半的时候,选着了裸辞,其实还是很佩服自己,因为多数人都是骑驴找马。多数时候是招聘3、5、8年经验的人。但是,当你顾虑越多的时候,越容易失败。

所以,找到你的追求,然后就去追去。

失败不可怕,需要对自己、未来充满信心

当时的我真的很弱,但是我就是想找个地方提升自己的技术,提升自己的价值。

刚好有个朋友是阿里B2B的,当时也没有太多关注阿里,也不知道阿里到底有哪些子公司。但是,我的朋友,热心的说:“要不要我帮你内推试试?”,我就是抱着试一试的心态,想去尝试下,知道阿里的技术强,但是到不到阿里的要求。

于是开启了我奇葩的入职阿里经历。

第一次面试,阿里B2B的岗位,就有很多知识不知道,面试官问了一致性hash,那个年代的我,哪里知道。不过面试官还是和我聊了一个小时。但是我的水平有限,结果可想而知。我肯定也知道没过,然后我就请教面试官,需要提升的地方,学哪方面的内容。

于是我去学,一个月过去了。

第二次面试,也是阿里B2B的岗位,我不知道那个时候有没有招聘的公海,按照我的理解是没有的,然后我肯定不会有这么多次机会。这次的面试和上次很像,只不过内容换成了多线程并发相关的知识。我又不知道,面试官还是很容忍我,最后没通过,我同样为了需要什么提高。

于是我去学,一个月又过去了。

第三次面试,是淘宝,应该是广告部门。这次面试,我觉得除了不知道的内容,其他的内容都还回答的蛮正确的。但是面试官,拿着面试题就和我聊了,然后讲到一个数据库方面的知识时(内连接,外连接),我说不知道。面试官说:这么基础的问题你都不会,这是不能容忍的,其实当时很伤心。有可能他们对数据库要求很高吧。但是,我耿耿于怀的是:每个人也许都有些盲点,也许不能以这些盲点去评判一个人。而且,可能还有更好的方式,如何去指一个方向,让被人对你感激,感恩。我这些年也参加了些面试,面对一些面试者,即使不通过,我也会善意的去提示下。

于是我又回去了,学了些啥,我不知道了。

第四次面试,是支付宝。当时是一个女的领我进门的,我以为是HR,两个人坐着有点尴尬,然后这个“HR”就开始问问题,你讲下spring吧。然后我内心当时就震惊了:都知道阿里技术好,但是HR都会技术,太夸张了吧。面试过程还好,我讲了在第一个公司做的一个技术创新。

第一轮通过了,好激动,第一次过第一轮。

而后,马上第二轮,进来个光头,光头看了下面试题,然后就问了一个技术问题:"什么是架构",虽然当时听过架构,但是按照我当时的理解,说不清这个概念,我现在也不一定说清这个概念。第二个问题就是:你愿意做外包么?我回答不愿意。

最后女HR和光头说,你等一等,我们合计合计。合计的结果就是,我进来了,进来的不容易。可能还多亏当年扩招。现在我们面试的时候,我们也经常说:要是按照现在的面试要求,那么我肯定进不来。

这就是一段比较有意思的经历,当我妻子比较犹豫的时候,经常对妻子讲:日子总是越来越好。我的经历也可以看出很多。

所以,失败不可怕,需要最自己、未来充满信息。努力去学习。

脚踏实地,如饥似渴,积少成多

于是进入了支付宝,支付宝好复杂。有很多东西给我学。

光头老大给有次问我:你的学习计划是什么呢?

我说:我要把支付宝的所有框架,业务都学一遍(真不知天高地厚)

老大说:你学的完吗?

我说:我看了下确实很多,有100多个系统,很多业务概念。

老大说:不要好高骛远,我建议你结合当前的工作,一步步学,以点带面。

刚进公司的时候,我不是很有自信,因为知道自己技术可能比很多大牛差距很大。同时,自己也是一个不太会表达的人(原来的老大也说过,我的软能力不行),整体上在初期感觉相对较闷。

日常工作就会把自己占得很满,怎么去学习?我的技术不行,就想去学代码,框架,支付宝的代码全部是开源的,所以我可以很简单通过eclipse直接查看框架的源码,渐渐的,比很多人都了解框架,了解技术。我还会去狂公司的论坛,公司的doc,这上面有框架设计相关的内容。所以,很多时候机会是很多的,关键是你想不想去去。

所以,不要好高骛远,脚踏实地,时刻保持饥饿感,积少成多。

开放心态,视野决定格局

12年妻子怀孕,于是转岗回了成都,成都是个远离核心的待发展的技术部,当时人就20,30号人吧。

回去后,由于原来是在杭州负责核心A1系统,大家都还挺羡慕,都还挺给面子的。所以,变得越来越自信。

当你自信后,同样你会越来越勇敢,越来越开放。当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如TDD,说实话,我就很难看到TDD的模式,在如此复杂的业务系统成功过。

当时对于敏捷最深刻的一点就是:反馈环。怎么去利用反馈坏不断是提升自己,自己缩短反馈坏,让自己成长的更快。

回成都后,我变得更为开放,这种开放,让我收获更多,在交流,不断的学习中,成长更快。从一个基本是完成任务型的技术人员,渐渐去思考更全局,更开放性的内容。

成都远离核心,生存不易,这些经历同样丰富了我,内心也变得越来越强大。这些年影响我最大的一些思想有:

1、不要给自己设限:不在把自己禁锢在舒适区,不要怕前面有挡着你的人

2、缩小自己的反馈环:

3、不断以小的正能量,不断积累成就感。

4、不要怕做决定:错误的决定,比没有决定好。

渐渐地,我从不说的人,变成了比较能说的人,能说可能还不是会说。会说更考验技巧,情商。

渐渐地,周围的人又说我是段子手。

渐渐地,变成了一个经常黑人的人。哈哈。

不断去思考,总结,提炼做事模式,思考方式,这些方式可以指导你持续成功。

视野,越大,收获越多,站在全局去看问题,这也是一个架构师需要的。

所以,保持开放心态,视野决定格局,格局改变命运。

写在最后

如果大家能看到最后,首先谢谢。

有的人要骂:标题就是唬人的,一点都没有讲技术。

架构无处不在,你怎么架构自己的未来。

感谢这些年帮助我的人。

Java职业生涯规划

默认分类admin 发表了文章 • 0 个评论 • 69 次浏览 • 2017-05-29 18:21 • 来自相关话题

原文链接:https://www.oschina.net/question/2978416_2243427

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。

在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。

如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。

一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个Java学习交流的QQ群(群号码:159610322)你可以到这个群里找相应的视频教程。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。

二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。

你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。

当然了,我本人并没有看过他的视频,所以不好说的太绝对,如果大家自己有更好的选择,可以坚持自己的,不要被我干扰。原本我也是打算出教学视频的,但是由于时间问题,还是决定放弃了。但是如果你看视频的过程中遇到了问题,欢迎来我的交流群提问,或者去斗鱼观看我的直播提出你的问题,直播地址和群号都在我的个人博客左侧。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。

但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

关于学习SSM框架的地址给大家推荐一个,这里面有视频,大家可以去观看。四、找工作当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。

第二部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了,我所说的看完,是充分吸收,而不是读一遍就完事了,因此有些内容你可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

第三部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。

请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

第四部分:对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。

另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。

但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

第五部分:参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,

这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。

一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。

所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?

如果你的基础本来就非常强,那么恭喜你,相信你在之前的工作中已经充分体会到了这些基础对你的帮助。但我相信大部分人的基础都很薄弱,哪怕是科班毕业的人,很多人也不敢说自己当初的基础学的多么强大,比如算法、计算机系统原理、编译原理这些。但是每个人时间都是有限的,而且这些基础的书籍每一本读下来,没个一年半载的,还真拿不下来,因此还是要有所抉择的。虽然艺多不压身,但问题是艺多是有代价的,是需要你付出时间和精力的,而我个人更赞成在同等代价的情况下获取最大的收获。

首先,我比较推崇的基础书籍有三本,分别是《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》。其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

但如果时间有限的话,那么就先挑对你帮助最大的书去读。理论上来讲,这一年你能把这三本其中一本精读下来,就已经非常厉害了。有了基础,有了前面的工作经验,你就可以去开拓属于你的领域了。在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性。如果你对自己的领域不够清晰的话,随着你工作的时间日益增多,你接触的技术会越来越多,这个时候,你很容易被淹死在技术的海洋里,看似接触的技术越来越多,会用的也越来越多,但你毫无优势。有的同学可能会问,“我,我也不知道我的领域是什么啊?怎么办呢?”对于这种人,我只想说,“卧槽,这还问我?要不干脆我替你学习得了,好不好?”

第六部分:参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

这次的开源项目不同于之前的造轮子,你这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。程序猿在某种程度上和明星很像,一个好的电视剧和电影就可以成就一批明星,程序猿有的时候也是,一个好的项目就可以成就一群程序猿。比如国内几个脍炙人口的项目,像淘宝、支付宝、QQ、百度、微信等等。这每一个项目,都成就了一批程序猿。我敢说,这里面任何一个项目,如果你是它的核心开发,光是这样一个Title,就已经是你非常大的优势。更何况还不止如此,Title说到底也是个名头,更重要的是,这种项目在做的时候,对你的历练一定也是非常给力的。

而你如果想要参与这样的项目,除了靠运气之外,影响力也是很重要的一个手段。比如你在分布式计算领域有一定的影响力,那么如果有什么好的关于分布式计算的项目,对方就很可能会邀请你。就算人家不邀请你,你自己主动去面试的时候,对方如果知道你在这个领域的影响力,也肯定会起到很大的作用,而这个作用,甚至可能会超过你现在的技术能力。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了。当然了,我现在满打满算,做程序猿也就4年半不到,因此关于4年到5年这一部分,我的见解不一定是对的,就算是对的,也不一定是适合任何人的。

所以,希望大家自己有的判断力,去决定到底该如何度过这一年。结语本文到此就基本结束了,整篇文章很长,但其实主要就说了两部分内容,一个是社招面试的准备,一个是Java生涯的学习。关于这两部分,我已经给出了自己的见解,但是还是那句话,每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。我所说的,可能有些是对的,有些是错的,有些是适合你的,有些是不太适合你的,你要自己能够判断。其实你在生活和工作当中也是一样的,你身边的人形形色色,有的人你喜欢,有的人你很讨厌。但其实你喜欢的人也有缺点,你讨厌的人也有优点。你要学会从你讨厌的人身上学会他的优点,千万不要一棒子打死,这只会让你失去很多学习成长的机会。好了,说了这么多了,就到此为止吧,希望本文可以帮助到作为程序猿或即将成为程序猿的你。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群:159610322   我们一起学Java! 查看全部
原文链接:https://www.oschina.net/question/2978416_2243427

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。

在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。

如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。

一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个Java学习交流的QQ群(群号码:159610322)你可以到这个群里找相应的视频教程。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。

二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。

你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。

当然了,我本人并没有看过他的视频,所以不好说的太绝对,如果大家自己有更好的选择,可以坚持自己的,不要被我干扰。原本我也是打算出教学视频的,但是由于时间问题,还是决定放弃了。但是如果你看视频的过程中遇到了问题,欢迎来我的交流群提问,或者去斗鱼观看我的直播提出你的问题,直播地址和群号都在我的个人博客左侧。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。

但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

关于学习SSM框架的地址给大家推荐一个,这里面有视频,大家可以去观看。四、找工作当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。

第二部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了,我所说的看完,是充分吸收,而不是读一遍就完事了,因此有些内容你可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

第三部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。

请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

第四部分:对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。

另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。

但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

第五部分:参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,

这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。

一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。

所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?

如果你的基础本来就非常强,那么恭喜你,相信你在之前的工作中已经充分体会到了这些基础对你的帮助。但我相信大部分人的基础都很薄弱,哪怕是科班毕业的人,很多人也不敢说自己当初的基础学的多么强大,比如算法、计算机系统原理、编译原理这些。但是每个人时间都是有限的,而且这些基础的书籍每一本读下来,没个一年半载的,还真拿不下来,因此还是要有所抉择的。虽然艺多不压身,但问题是艺多是有代价的,是需要你付出时间和精力的,而我个人更赞成在同等代价的情况下获取最大的收获。

首先,我比较推崇的基础书籍有三本,分别是《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》。其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

但如果时间有限的话,那么就先挑对你帮助最大的书去读。理论上来讲,这一年你能把这三本其中一本精读下来,就已经非常厉害了。有了基础,有了前面的工作经验,你就可以去开拓属于你的领域了。在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性。如果你对自己的领域不够清晰的话,随着你工作的时间日益增多,你接触的技术会越来越多,这个时候,你很容易被淹死在技术的海洋里,看似接触的技术越来越多,会用的也越来越多,但你毫无优势。有的同学可能会问,“我,我也不知道我的领域是什么啊?怎么办呢?”对于这种人,我只想说,“卧槽,这还问我?要不干脆我替你学习得了,好不好?”

第六部分:参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

这次的开源项目不同于之前的造轮子,你这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。程序猿在某种程度上和明星很像,一个好的电视剧和电影就可以成就一批明星,程序猿有的时候也是,一个好的项目就可以成就一群程序猿。比如国内几个脍炙人口的项目,像淘宝、支付宝、QQ、百度、微信等等。这每一个项目,都成就了一批程序猿。我敢说,这里面任何一个项目,如果你是它的核心开发,光是这样一个Title,就已经是你非常大的优势。更何况还不止如此,Title说到底也是个名头,更重要的是,这种项目在做的时候,对你的历练一定也是非常给力的。

而你如果想要参与这样的项目,除了靠运气之外,影响力也是很重要的一个手段。比如你在分布式计算领域有一定的影响力,那么如果有什么好的关于分布式计算的项目,对方就很可能会邀请你。就算人家不邀请你,你自己主动去面试的时候,对方如果知道你在这个领域的影响力,也肯定会起到很大的作用,而这个作用,甚至可能会超过你现在的技术能力。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了。当然了,我现在满打满算,做程序猿也就4年半不到,因此关于4年到5年这一部分,我的见解不一定是对的,就算是对的,也不一定是适合任何人的。

所以,希望大家自己有的判断力,去决定到底该如何度过这一年。结语本文到此就基本结束了,整篇文章很长,但其实主要就说了两部分内容,一个是社招面试的准备,一个是Java生涯的学习。关于这两部分,我已经给出了自己的见解,但是还是那句话,每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。我所说的,可能有些是对的,有些是错的,有些是适合你的,有些是不太适合你的,你要自己能够判断。其实你在生活和工作当中也是一样的,你身边的人形形色色,有的人你喜欢,有的人你很讨厌。但其实你喜欢的人也有缺点,你讨厌的人也有优点。你要学会从你讨厌的人身上学会他的优点,千万不要一棒子打死,这只会让你失去很多学习成长的机会。好了,说了这么多了,就到此为止吧,希望本文可以帮助到作为程序猿或即将成为程序猿的你。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群:159610322   我们一起学Java!

这样的老板,是不是很没前途?

回复

默认分类admin 回复了问题 • 1 人关注 • 1 个回复 • 138 次浏览 • 2017-01-18 13:56 • 来自相关话题

老板没有兑现入职时的技术入股承诺,我该何去何从?

回复

默认分类admin 回复了问题 • 1 人关注 • 2 个回复 • 144 次浏览 • 2017-01-12 21:20 • 来自相关话题

一个项目经理的十年之痒

默认分类admin 发表了文章 • 0 个评论 • 104 次浏览 • 2017-01-07 14:12 • 来自相关话题

      宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
      宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
      除了项目经理,我还能做什么?
      是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
      背上的阵阵冷风吹动宋哲平来做咨询了,虽然早就了解了职业咨询,但一直到最后他才忽然觉得,自己没辙了,求助“专家”试试看吧!
      我要做咨询!
      我想,这恐怕不只是一家企业中一个职场人发展的困惑,也不是一个行业、一个职业的典型情况。进入职场后埋头苦干,一直做得都挺好的,有一天突然发现,自己快要被淘汰了!就像是一次长跑,自己跑得大汗淋漓的,本来一直领先,忽然发现自己落后了,开始还弄不清楚什么原因,抬头一看,周围已经换了一波人,又都是刚进入跑道的年轻小伙子。拼命都不行了,这可如何是好?
      于是,我问了一个平常的问题:你周围的人都做什么去了?
      宋哲平告诉我,项目经理做久了无外乎两种可能:
      一种就是晋升,从管理一个项目到管理一条产品线,然后慢慢进入管理层,但是这种可能性的影响因素特别复杂,见仁见智,有人看到的是能力、资源、人脉,有人看到的就是溜须拍马、投机钻营。宋先生说,他做不了。
      另一种就是跳槽,去别的公司做项目经理,然后看看有什么新的机会,但是行业大势如此,跳槽就像是转会,等待碰上好老板,碰上好机遇,可与不可求,宋先生之前的同时也似乎没有什么特别惊艳的发展。
      这就是宋哲平的困惑了:难道我只能做项目经理吗?
 
用新格局整合优势
 
      是的,用相同的方式得出不同的结果,这个有点难。就像是一个农民年年种水稻,忽然有一年在收割的时候想,如果收上来的是麦子该多好。
      生涯的格局要考虑不同生涯阶段的重点。在职业发展的前期,拼的是一些执行、操作和具体任务的达成实现能力,说白了,谁能漂亮地完成既定任务,实现目标,谁就能胜出。胜出干吗?继续完成新的任务,慢慢地,把自己变成兵神,无往而不利。
      如果没有规划,就等着机会出现了,有新的职位,新的发展,如果自己还能抓住机会,有能力胜任的话,剧会有发展,接着进入下一个阶段。但是,这样凑巧的事发生概率比较小。最靠谱的,还是做好规划:提前盘点自己的优势,需要升级的能力,若准备好了,机会一定会出现,不是这里,就是那里。这也是规划的价值,以顺应规律的主动变化,来迎接变化。
       我告诉宋哲平:要规划这进入下一个生涯阶段了。      
       这是一个什么阶段?发展期的阶段,把自己的生涯空间进一步拉升的阶段。在这一阶段,职业发展要进入新的层次,不再拼体力,不再拼执行力,而是开始拼才干、拼人品、拼资源、拼境界,不管是职位的高度,还是专业的精深度。在这一阶段,要靠视野看到发展空间,要靠智慧领悟趋势,要靠胸怀获得格局。很多人抱怨职业瓶颈,职场天花板,这其实都是对外界的无奈表达,其实,瓶颈都在自己这里。
       我开始和宋先生一起分析他过往的职业成就,我们发现他不仅具备极好的专业能力,更重要的是,他在项目出现危机的时候特别勇于担当,而且一直以真诚来实现和客户的顺利沟通。他还特别体恤下属,他的团队是公司效率最高、内部凝聚力最强的,很多员工都希望能进入他的团队。
        带领团队的能力,宋哲平是清楚的,但是真诚和勇于担当呢?虽然最后把事情做成了,但别人却把自己当成了“冤大头”,总把最困难的任务交给自己,时间久了,连团队成员都有怨言了。
        我告诉他两点:
        1.之前,是你的优势帮助了你,但是从未形成你的核心优势。在下一个阶段,这些优势就不仅仅是帮助的作用了,一定要让它显性化,让同事、同行都知道你的这个标签,并要有意识地使用这些标签。
        如何使用呢?
        2.给优势找到用武之地。综合企业文化、职位特征、行业特点这三个因素,找到可以将你的优势兑换出价值的可能性。比如朝阳行业的创业型团队的带领者。垃圾,只是放错了地方的宝藏,不仅是人放错了岗位,还有优势没有得到恰当的发挥。
        “这么说,我就需要打开思路,换一个新的职业了?”宋哲平既充满期望,又心怀疑虑。
 
对自己做一次全面升级
 
        没那么简单。
        我对宋哲平说:“准确地说,你现在进入了一个选择窗口期,在这个阶段你可以选择提升自己,进入新的生涯阶段,也可以静观其变,等待外界的变化。方式很不确定,结果却只有两个:要么进入新的瓶颈期,要么进入新的发展期。”
        “那么,我该如何提升自己呢?”宋先生迫不及待地问,“我们公司平时也有很多的培训和学习,有些会去参加,但是更多时候我提不起来兴趣,是不是我太懒了?”
        提升自己,为进入新的生涯阶段做准备,这是一个系统的梳理,绝不仅仅只是参加一些学习就可以的。学习很简单,甚至是简单得不值得去做,需要做的是花更多的时间进行自我探索,进行内部升级。
       以下是遇到职业发展瓶颈期时,自我升级的系统方案:
        1.资源:寻找和认可优势。优势要集中,易辨识,不仅是给别人看,也要自己能够看到。看不到的优势,自然无法使用,不要抱着金碗讨饭吃。优势不仅仅是某种具体的能力,而且是在各项各种时所能反复体现出来的一种特点。
        寻找和认可自己的优势有两种方法:一种是和别人聊,看看别人眼里的自己有什么优势;另一种是和牛人聊他们的成功经历,除了机遇,他们是如何克服困难的,如何处理纠结的,和你有什么相似的地方。在他们的故事里,你会发现自己原来也有类似的能。这样的信念,会支撑自己在未来工作的时候更加坚定。
        2.运用:将优势发挥出来。把自己的优势列出来,同时把自己能接触到的工作列出来,然后问问自己,做什么事情会让别人认可你的优势?将优势和工作连线,并描述具体可以实现的可能,这就是第一波机会。就像创业这一样,最近的机会抓住了,更多的机会就会出现。
        3.价值:升级你的能力。注意,是升级,而不是提升。提升更多的是在原有水平上有所提高,而升级则是发生质的变化,能力的类型就开始不同了。当开始出现更多机会的时候,挑战也会出现。此时出现的挑战往往会突破之前的积累,这是一个信号,一个需要升级能力的信号。在实践中摸索,求助牛人,参加培训,刻意练习。不知不觉中,职业发展随着能力的升级就实现了。瓶颈,自然突破了。
        当然,以上这些方式一定要和你的目标结合起来,拥抱肯能性,扩展视野,开放地进行探索,这是你进入新的生涯阶段的必经之路。应对变化,才是真正的规划。
        瓶颈会让一个人想被绳索束缚了一般,空有力气,而无用武之地。但真实的情况往往是,自己走进了死胡同,在以头撞墙。瓶颈是有,但或许那本就不是你要走的路,到更加开阔的平台上,去施展自己的天赋吧!  
 
 
 

    查看全部
      宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
      宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
      除了项目经理,我还能做什么?
      是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
      背上的阵阵冷风吹动宋哲平来做咨询了,虽然早就了解了职业咨询,但一直到最后他才忽然觉得,自己没辙了,求助“专家”试试看吧!
      我要做咨询!
      我想,这恐怕不只是一家企业中一个职场人发展的困惑,也不是一个行业、一个职业的典型情况。进入职场后埋头苦干,一直做得都挺好的,有一天突然发现,自己快要被淘汰了!就像是一次长跑,自己跑得大汗淋漓的,本来一直领先,忽然发现自己落后了,开始还弄不清楚什么原因,抬头一看,周围已经换了一波人,又都是刚进入跑道的年轻小伙子。拼命都不行了,这可如何是好?
      于是,我问了一个平常的问题:你周围的人都做什么去了?
      宋哲平告诉我,项目经理做久了无外乎两种可能:
      一种就是晋升,从管理一个项目到管理一条产品线,然后慢慢进入管理层,但是这种可能性的影响因素特别复杂,见仁见智,有人看到的是能力、资源、人脉,有人看到的就是溜须拍马、投机钻营。宋先生说,他做不了。
      另一种就是跳槽,去别的公司做项目经理,然后看看有什么新的机会,但是行业大势如此,跳槽就像是转会,等待碰上好老板,碰上好机遇,可与不可求,宋先生之前的同时也似乎没有什么特别惊艳的发展。
      这就是宋哲平的困惑了:难道我只能做项目经理吗?
 
用新格局整合优势
 
      是的,用相同的方式得出不同的结果,这个有点难。就像是一个农民年年种水稻,忽然有一年在收割的时候想,如果收上来的是麦子该多好。
      生涯的格局要考虑不同生涯阶段的重点。在职业发展的前期,拼的是一些执行、操作和具体任务的达成实现能力,说白了,谁能漂亮地完成既定任务,实现目标,谁就能胜出。胜出干吗?继续完成新的任务,慢慢地,把自己变成兵神,无往而不利。
      如果没有规划,就等着机会出现了,有新的职位,新的发展,如果自己还能抓住机会,有能力胜任的话,剧会有发展,接着进入下一个阶段。但是,这样凑巧的事发生概率比较小。最靠谱的,还是做好规划:提前盘点自己的优势,需要升级的能力,若准备好了,机会一定会出现,不是这里,就是那里。这也是规划的价值,以顺应规律的主动变化,来迎接变化。
       我告诉宋哲平:要规划这进入下一个生涯阶段了。      
       这是一个什么阶段?发展期的阶段,把自己的生涯空间进一步拉升的阶段。在这一阶段,职业发展要进入新的层次,不再拼体力,不再拼执行力,而是开始拼才干、拼人品、拼资源、拼境界,不管是职位的高度,还是专业的精深度。在这一阶段,要靠视野看到发展空间,要靠智慧领悟趋势,要靠胸怀获得格局。很多人抱怨职业瓶颈,职场天花板,这其实都是对外界的无奈表达,其实,瓶颈都在自己这里。
       我开始和宋先生一起分析他过往的职业成就,我们发现他不仅具备极好的专业能力,更重要的是,他在项目出现危机的时候特别勇于担当,而且一直以真诚来实现和客户的顺利沟通。他还特别体恤下属,他的团队是公司效率最高、内部凝聚力最强的,很多员工都希望能进入他的团队。
        带领团队的能力,宋哲平是清楚的,但是真诚和勇于担当呢?虽然最后把事情做成了,但别人却把自己当成了“冤大头”,总把最困难的任务交给自己,时间久了,连团队成员都有怨言了。
        我告诉他两点:
        1.之前,是你的优势帮助了你,但是从未形成你的核心优势。在下一个阶段,这些优势就不仅仅是帮助的作用了,一定要让它显性化,让同事、同行都知道你的这个标签,并要有意识地使用这些标签。
        如何使用呢?
        2.给优势找到用武之地。综合企业文化、职位特征、行业特点这三个因素,找到可以将你的优势兑换出价值的可能性。比如朝阳行业的创业型团队的带领者。垃圾,只是放错了地方的宝藏,不仅是人放错了岗位,还有优势没有得到恰当的发挥。
        “这么说,我就需要打开思路,换一个新的职业了?”宋哲平既充满期望,又心怀疑虑。
 
对自己做一次全面升级
 
        没那么简单。
        我对宋哲平说:“准确地说,你现在进入了一个选择窗口期,在这个阶段你可以选择提升自己,进入新的生涯阶段,也可以静观其变,等待外界的变化。方式很不确定,结果却只有两个:要么进入新的瓶颈期,要么进入新的发展期。”
        “那么,我该如何提升自己呢?”宋先生迫不及待地问,“我们公司平时也有很多的培训和学习,有些会去参加,但是更多时候我提不起来兴趣,是不是我太懒了?”
        提升自己,为进入新的生涯阶段做准备,这是一个系统的梳理,绝不仅仅只是参加一些学习就可以的。学习很简单,甚至是简单得不值得去做,需要做的是花更多的时间进行自我探索,进行内部升级。
       以下是遇到职业发展瓶颈期时,自我升级的系统方案:
        1.资源:寻找和认可优势。优势要集中,易辨识,不仅是给别人看,也要自己能够看到。看不到的优势,自然无法使用,不要抱着金碗讨饭吃。优势不仅仅是某种具体的能力,而且是在各项各种时所能反复体现出来的一种特点。
        寻找和认可自己的优势有两种方法:一种是和别人聊,看看别人眼里的自己有什么优势;另一种是和牛人聊他们的成功经历,除了机遇,他们是如何克服困难的,如何处理纠结的,和你有什么相似的地方。在他们的故事里,你会发现自己原来也有类似的能。这样的信念,会支撑自己在未来工作的时候更加坚定。
        2.运用:将优势发挥出来。把自己的优势列出来,同时把自己能接触到的工作列出来,然后问问自己,做什么事情会让别人认可你的优势?将优势和工作连线,并描述具体可以实现的可能,这就是第一波机会。就像创业这一样,最近的机会抓住了,更多的机会就会出现。
        3.价值:升级你的能力。注意,是升级,而不是提升。提升更多的是在原有水平上有所提高,而升级则是发生质的变化,能力的类型就开始不同了。当开始出现更多机会的时候,挑战也会出现。此时出现的挑战往往会突破之前的积累,这是一个信号,一个需要升级能力的信号。在实践中摸索,求助牛人,参加培训,刻意练习。不知不觉中,职业发展随着能力的升级就实现了。瓶颈,自然突破了。
        当然,以上这些方式一定要和你的目标结合起来,拥抱肯能性,扩展视野,开放地进行探索,这是你进入新的生涯阶段的必经之路。应对变化,才是真正的规划。
        瓶颈会让一个人想被绳索束缚了一般,空有力气,而无用武之地。但真实的情况往往是,自己走进了死胡同,在以头撞墙。瓶颈是有,但或许那本就不是你要走的路,到更加开阔的平台上,去施展自己的天赋吧!  
 
 
 

   

一个项目经理的十年之痒

默认分类admin 发表了文章 • 0 个评论 • 105 次浏览 • 2017-01-07 14:12 • 来自相关话题

   宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
    宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
    除了项目经理,我还能做什么?
    是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
    查看全部
   宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
    宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
    除了项目经理,我还能做什么?
    是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
   

为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?

回复

默认分类admin 回复了问题 • 1 人关注 • 3 个回复 • 282 次浏览 • 2017-01-05 09:57 • 来自相关话题

成为一个高级Java架构师所需要具备那些技能呢?

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 74 次浏览 • 2017-06-09 07:59 • 来自相关话题

你为什么要离开上一家公司?

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 90 次浏览 • 2017-06-07 16:59 • 来自相关话题

这样的老板,是不是很没前途?

回复

默认分类admin 回复了问题 • 1 人关注 • 1 个回复 • 138 次浏览 • 2017-01-18 13:56 • 来自相关话题

老板没有兑现入职时的技术入股承诺,我该何去何从?

回复

默认分类admin 回复了问题 • 1 人关注 • 2 个回复 • 144 次浏览 • 2017-01-12 21:20 • 来自相关话题

为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?

回复

默认分类admin 回复了问题 • 1 人关注 • 3 个回复 • 282 次浏览 • 2017-01-05 09:57 • 来自相关话题

总监的核心素质

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 103 次浏览 • 2017-01-01 18:20 • 来自相关话题

从行业顶尖公司的市场经理跳到本地中小企业做市场总监,是否得不偿失?如何补救?

回复

默认分类admin 发起了问题 • 1 人关注 • 0 个回复 • 132 次浏览 • 2017-01-01 18:08 • 来自相关话题

软件工程师成长之路

默认分类admin 发表了文章 • 0 个评论 • 80 次浏览 • 2017-09-13 08:36 • 来自相关话题

在公众号里,被问得最多的问题就是:如何选择一个能够让自己成长的工作?以及,如何在工作中成长?

我们先看第一个问题:如何选择一个能够让自己成长的工作。

这个问题在我 2015 年转的我 2014 年答读者问的文章里已经写过(看,有些问题就是这么任性地反复折磨我们),稍作摘录:

这个问题在『黑客与画家』里Paul已经给出了答案:选择那些具备 可测量性 和 可放大性的工作。
我们来详细说说。注意以下的话跟「敏捷宣言」的措辞类似 —— 当你有选择的权利和能力时,优先选择前者而不是后者。但,这并不意味着后者不好。
首先是行业的选择。蓬勃发展的行业 要优于处于稳定的行业。比如说同样是软件行业,互联网就是比传统软件行业发展速度快得多的行业。
在一个蓬勃发展的行业中,机会要多很多,市场不断被拓展,饼越做越大。这很好地符合可放大性。而在一个稳定或者缓慢增长的行业里,市场版图已经划分地差不多,总体而言,好的位置和职业机会(但并非绝对)已经被之前进入这个行业的人占据得差不多,所以可放大性差了些。
选好了行业,再看公司。同样的,处在上升期的公司 优于成熟稳定的公司。当公司以火箭般的速度发展时,个人只要充分表现,很大机会能进入职业生涯的快行道。这还是个可放大性的问题。但让人难受的是,怎么鉴别谁是处在上升期的公司?这个一半是靠趋势的研究和把握,一半靠运气(如果你长期做股票,你就能理解)。我们都是事后诸葛亮,如果将时针拨回事件发生之前,很少有人会认为乔帮主回归后的苹果能重返一流公司的行列,也几乎不会有人在微博最红火的2012年初预见到微博现时的衰败。选公司有时候跟选股票一样,只要你做足了功课,从各种资料中得出自己的分析,那么,剩下的交给运气吧。
选定了公司,再看团队。重视个人能力的小团队 优于过分强调集体智慧的大团队。如果可能,尽量避免进去就做一颗「螺丝钉」的团队。当然,如果不可避免地做了螺丝钉,也要努力让自己的价值高过一颗螺丝钉。公司和个人对某个普通职位(非高管)的定位是不同的:公司希望每个普通职位都有备份,具备可替代性;个人希望自己在团队中是独一无二,无可替代的。小团队的优势在于你的工作的可测量性要强不少。当一个软件需要五千人一起做出来时,你的作用就如大海中的一丝浪花;但当一个产品只需要五人就能做出来,那么,即使平均下来,你也是其中的五分之一。
选团队的同时也要考察老板。敢打敢拼敢担当的老板 优于过于温情柔顺的老板。没有担当的老板不要选(你可能会成为替罪羊),没有想法只想维持自己地位的老板不要选。在工作中,不要认为老板是管你的,你也要学会管理老板。尤其是他的时间、精力的分配。
选团队时还要看队友。优先选择那些拥有 更多优秀队友的团队。优秀的人往往能成为你的标杆,激励你前进。这跟球员要尽可能去欧洲踢球而不是留在国内一样的道理。鹤立鸡群的感觉尽管很好,但久而久之,可能会成为井底之蛙。

这是大白话,不解释。

第二个问题:如何在工作中成长?

如果你对第一个问题做了明智的选择,那么,成长所需的外因基本都具备了,第二个问题更多的就只关乎内因。

软件工程师是个很好的职业,非常有利于个人的成长。由于工程师的效能直接关乎着企业的成败,所以不少企业都卯足了劲,提供各种各样的机会(项目和产品的试错,在职培训,行业会议等)帮助工程师成长。然而,同样的外部条件,大家成长的速度千差万别。

去年我回国组建 Tubi TV 的中国团队时,曾经应一个好友的邀请,去他的公司跟团队介绍我个人成长的一些心得。

这次回国,大致相同的内容在另一个朋友处小规模地分享了一下。朋友说看我写的,和听我说的,感觉有些不一样,语言比文字更容易引起共鸣。我想想也是,本来想线下搞个讲座,又怕麻烦,于是便搞了这个知乎 Live:软件工程师成长之路。

本次 live,我会就我自身的职业发展,以及在过去十五年的职业生涯中的经验,谈谈软件工程师如何更好地把握好个人的成长机会。大致的大纲如下:

自信自律
自我学习
建立自己的方法论
重新认识听说读写
学会选择
学会问问题

我假设读者对于类似的主题,听「目标管理」,「一万小时理论」等都听得耳朵起了老茧,所以我略过这些部分(尽管它们很重要);大纲里的内容不乏鸡汤,但你若是程序人生的资深读者,自然知道,程序君的鸡汤熬的不太一样。

顺手拿自信来说 —— 自信是抓住成长机遇的非常重要的一个特质 —— 很多工程师别的不缺,缺的就是一份舍我其谁的自信。自信需要培养,培养的方式跟你打游戏没有两样:赢下一个有机会赢的对局(小目标),然后再怼下一个更难些的。在 Juniper 生涯早期,我是个很害羞的工程师,尤其害怕用英语当众发言。为了克服这个缺点,我的小目标是每次总部大佬过来做 all hands meeting,我都要至少问一个问题。每次达成目标,自信的天平上就填了一座砝码。如今我站在台上,用英文做个一小时的技术讲座,或者在会议上 bla bla bla 毫无压力。这次北京出差前,我们的投资人要给旗下的 portfolio 公司做校园招聘,找到我让我给介绍 Tubi TV 的技术架构和招聘需求,我讲了一个多小时,期间挡下了好些刁钻的问题(比如:作为一个面试者,我为什么不去 netflix,而要来 Tubi TV),最后投资人跟我说:你是我 portfolio 公司中讲得最好的 VPE,真希望你能给我们旗下其他公司的 VPE 培训一下如何介绍自己公司的技术架构和工程师文化。

我写专利,在 Juniper 和 Tubi TV 做 BBL,创业,跑马拉松,写书,去美国工作,建立中国团队,都是在做一些自己没做过的事情。在我看来,建立自信的过程就是去冒险做一些自己从未做过的事情的过程。这个过程中失败不可避免,但 experience is what you get when you didn't get what you wanted。

这个知乎 live,我要讲的不少内容其实是反人性的 —— 比如自律,自我学习。说来好玩,我们可以在游戏中锲而不舍,极度自律,忍受简单,耐得住寂寞,却在人生中知难行易,趋利避害,选择最简单最好走的路。然而,如果二十多岁的时候你不敢试错,三十来岁的时候不去积累,那么人到四十,你没法上下交代。听了这句恶意满满的话,是不是有种脊背发凉的酸爽?这就对了,《余生皆假期》里说:人会因为恐惧和不安而有所行动。

来吧,点击这个链接:软件工程师成长之路,或者在知乎 app 里搜「软件工程师成长之路」,参与一下于下周三(8/16)晚上 8 点开播的,我的处女知乎 live 吧。也许,听了听我个人的方法论,能够稍稍缓解一下你内心中的不安。:) 查看全部
在公众号里,被问得最多的问题就是:如何选择一个能够让自己成长的工作?以及,如何在工作中成长?

我们先看第一个问题:如何选择一个能够让自己成长的工作。

这个问题在我 2015 年转的我 2014 年答读者问的文章里已经写过(看,有些问题就是这么任性地反复折磨我们),稍作摘录:

这个问题在『黑客与画家』里Paul已经给出了答案:选择那些具备 可测量性 和 可放大性的工作。
我们来详细说说。注意以下的话跟「敏捷宣言」的措辞类似 —— 当你有选择的权利和能力时,优先选择前者而不是后者。但,这并不意味着后者不好。
首先是行业的选择。蓬勃发展的行业 要优于处于稳定的行业。比如说同样是软件行业,互联网就是比传统软件行业发展速度快得多的行业。
在一个蓬勃发展的行业中,机会要多很多,市场不断被拓展,饼越做越大。这很好地符合可放大性。而在一个稳定或者缓慢增长的行业里,市场版图已经划分地差不多,总体而言,好的位置和职业机会(但并非绝对)已经被之前进入这个行业的人占据得差不多,所以可放大性差了些。
选好了行业,再看公司。同样的,处在上升期的公司 优于成熟稳定的公司。当公司以火箭般的速度发展时,个人只要充分表现,很大机会能进入职业生涯的快行道。这还是个可放大性的问题。但让人难受的是,怎么鉴别谁是处在上升期的公司?这个一半是靠趋势的研究和把握,一半靠运气(如果你长期做股票,你就能理解)。我们都是事后诸葛亮,如果将时针拨回事件发生之前,很少有人会认为乔帮主回归后的苹果能重返一流公司的行列,也几乎不会有人在微博最红火的2012年初预见到微博现时的衰败。选公司有时候跟选股票一样,只要你做足了功课,从各种资料中得出自己的分析,那么,剩下的交给运气吧。
选定了公司,再看团队。重视个人能力的小团队 优于过分强调集体智慧的大团队。如果可能,尽量避免进去就做一颗「螺丝钉」的团队。当然,如果不可避免地做了螺丝钉,也要努力让自己的价值高过一颗螺丝钉。公司和个人对某个普通职位(非高管)的定位是不同的:公司希望每个普通职位都有备份,具备可替代性;个人希望自己在团队中是独一无二,无可替代的。小团队的优势在于你的工作的可测量性要强不少。当一个软件需要五千人一起做出来时,你的作用就如大海中的一丝浪花;但当一个产品只需要五人就能做出来,那么,即使平均下来,你也是其中的五分之一。
选团队的同时也要考察老板。敢打敢拼敢担当的老板 优于过于温情柔顺的老板。没有担当的老板不要选(你可能会成为替罪羊),没有想法只想维持自己地位的老板不要选。在工作中,不要认为老板是管你的,你也要学会管理老板。尤其是他的时间、精力的分配。
选团队时还要看队友。优先选择那些拥有 更多优秀队友的团队。优秀的人往往能成为你的标杆,激励你前进。这跟球员要尽可能去欧洲踢球而不是留在国内一样的道理。鹤立鸡群的感觉尽管很好,但久而久之,可能会成为井底之蛙。

这是大白话,不解释。

第二个问题:如何在工作中成长?

如果你对第一个问题做了明智的选择,那么,成长所需的外因基本都具备了,第二个问题更多的就只关乎内因。

软件工程师是个很好的职业,非常有利于个人的成长。由于工程师的效能直接关乎着企业的成败,所以不少企业都卯足了劲,提供各种各样的机会(项目和产品的试错,在职培训,行业会议等)帮助工程师成长。然而,同样的外部条件,大家成长的速度千差万别。

去年我回国组建 Tubi TV 的中国团队时,曾经应一个好友的邀请,去他的公司跟团队介绍我个人成长的一些心得。

这次回国,大致相同的内容在另一个朋友处小规模地分享了一下。朋友说看我写的,和听我说的,感觉有些不一样,语言比文字更容易引起共鸣。我想想也是,本来想线下搞个讲座,又怕麻烦,于是便搞了这个知乎 Live:软件工程师成长之路。

本次 live,我会就我自身的职业发展,以及在过去十五年的职业生涯中的经验,谈谈软件工程师如何更好地把握好个人的成长机会。大致的大纲如下:

自信自律
自我学习
建立自己的方法论
重新认识听说读写
学会选择
学会问问题

我假设读者对于类似的主题,听「目标管理」,「一万小时理论」等都听得耳朵起了老茧,所以我略过这些部分(尽管它们很重要);大纲里的内容不乏鸡汤,但你若是程序人生的资深读者,自然知道,程序君的鸡汤熬的不太一样。

顺手拿自信来说 —— 自信是抓住成长机遇的非常重要的一个特质 —— 很多工程师别的不缺,缺的就是一份舍我其谁的自信。自信需要培养,培养的方式跟你打游戏没有两样:赢下一个有机会赢的对局(小目标),然后再怼下一个更难些的。在 Juniper 生涯早期,我是个很害羞的工程师,尤其害怕用英语当众发言。为了克服这个缺点,我的小目标是每次总部大佬过来做 all hands meeting,我都要至少问一个问题。每次达成目标,自信的天平上就填了一座砝码。如今我站在台上,用英文做个一小时的技术讲座,或者在会议上 bla bla bla 毫无压力。这次北京出差前,我们的投资人要给旗下的 portfolio 公司做校园招聘,找到我让我给介绍 Tubi TV 的技术架构和招聘需求,我讲了一个多小时,期间挡下了好些刁钻的问题(比如:作为一个面试者,我为什么不去 netflix,而要来 Tubi TV),最后投资人跟我说:你是我 portfolio 公司中讲得最好的 VPE,真希望你能给我们旗下其他公司的 VPE 培训一下如何介绍自己公司的技术架构和工程师文化。

我写专利,在 Juniper 和 Tubi TV 做 BBL,创业,跑马拉松,写书,去美国工作,建立中国团队,都是在做一些自己没做过的事情。在我看来,建立自信的过程就是去冒险做一些自己从未做过的事情的过程。这个过程中失败不可避免,但 experience is what you get when you didn't get what you wanted。

这个知乎 live,我要讲的不少内容其实是反人性的 —— 比如自律,自我学习。说来好玩,我们可以在游戏中锲而不舍,极度自律,忍受简单,耐得住寂寞,却在人生中知难行易,趋利避害,选择最简单最好走的路。然而,如果二十多岁的时候你不敢试错,三十来岁的时候不去积累,那么人到四十,你没法上下交代。听了这句恶意满满的话,是不是有种脊背发凉的酸爽?这就对了,《余生皆假期》里说:人会因为恐惧和不安而有所行动。

来吧,点击这个链接:软件工程师成长之路,或者在知乎 app 里搜「软件工程师成长之路」,参与一下于下周三(8/16)晚上 8 点开播的,我的处女知乎 live 吧。也许,听了听我个人的方法论,能够稍稍缓解一下你内心中的不安。:)

一位五年工作经验架构师的感悟

默认分类admin 发表了文章 • 0 个评论 • 67 次浏览 • 2017-06-01 10:36 • 来自相关话题

写给五年陈的自己

写周报,写的兴起,编写周报,还边用虎跑泉,泡铁观音喝。自己写周报的习惯还是要改一改,自己是个性情中人,写个周报也透露了太多情感在周报里。有很多人肯定觉得不好,也许以后我也会改,改的越来越干练,掏心的话少说。

兴奋了,喝了茶,睡不着了。灵感闪动,本周是个值得纪念的日子,写个文章纪念下过去。

回想这一路路走来,还是很感恩收获的一切,我渐渐从一名菜鸟,成长为一位架构师,记得毕业的时候我给自己定的目标是:五年要成为一方面的专家。虽然,实际的成长比这个慢了两年,但是我还是庆幸自己当初果断的裸辞,然后进入支付宝。

每个架构师都是独立无二的,每个架构师都应该有自己的情怀,这些情怀是你的世界观。

我是如何成长为一个架构师的,我姑且给自己定的title就是架构师,不要认为有架构师的title就很牛B的,人外有人,天外有天,做好自己。五年陈留给自己的话:不忘初心,方得始终,未来已来,星辰大海。路就在前方,继续前行。

每个人的成长之路也不一样,我来回想下自己的。

不为过去蹉跎,珍惜当下

很多在菜鸟的时候,肯定或多或少,有过对身边的牛人,报以羡慕的眼光。

当看着别人职位比你高,

当看着别人比你工资领的高,

当看到别人年纪轻轻,就已经是牛逼哄哄。

你会不会有羡慕嫉妒恨的想法:

要是我当年读书的时候,不打游戏,少吃点红瓶、蓝瓶,少放几个水元素,少放几个暴风之锤(寒冰王座)。那么我肯定可以学到更多。

要是我当年不睡懒觉,起早贪黑,去学习,那么我肯定是也会学到很多。

要是。。。

理由从来不嫌多,我自己肯定也有这些想法,平心而论,我现在也有这些想法。但是负能量不能盖过正能量。

不要为过去而蹉跎;不要羡慕别人现在的生活;不要羡慕陈冠希,长得帅,女朋友交的多。你明明没有别人找的帅,不努力,你就是天天守着电脑看看片。说不定那天你去创个业,成功了,然后的然后,你想想然后的然后。。。

所以,不为过去蹉跎,活在当下,把握当下。

找到你的追求,然后就去追求

首先,我这里没有使用信念。信念,可能太重了。尤其对于中国人而言,信仰普遍都是缺失的,很难一直相信、坚信一件事。

第二,很多人,不知道自己想要什么,想去追求什么。所以一直不知道,该怎么去改变,该怎么去追求。

我是为了追求钱?

其实我不追求钱,当然我不是圣人,我家里不富裕,就是从农村出来的,我结婚的时候没有自己的房子(谢谢妻子),我还有很多东西没有买。我需要钱,但是不是为了钱而工作,工作这么多年,没有询问过加薪,没有为了加薪而跳槽(当然现在的公司对我们还是很不错)。

钱,对于我而言,就是想买个安心。我用它来让父母对我的未来安心;让妻子对于未来充满信心(虽然她现在还不算很安心);让整个家庭有一定的风险抵抗能力。

安心以后,就是上路。

我记得第一段工作,是在恒生。我当时在恒生银行事业部,工作一年后,我发现自己进步很慢,在技术体系没有任何进展,公司的技术体系很旧,而且基本不进化。我自己做了一个技术的演进,使用了一种新的方式提升了平台的整体能力(当年还没有平台能力这些体系思路)。然后还期待年底被表彰下,技术人也是虚荣的,呵呵,就是期望可以带来成就感。

做着做着,发现没有人可以帮助我提升,虽然当时我很弱,我的学习思路也不清晰。平时就是逛逛网站,学的很肤浅。但是,我内心感受到:如果要是这样待下去,肯定废了,几年之后,还是同样的眼光羡慕别人。

于是在工作一年半的时候,选着了裸辞,其实还是很佩服自己,因为多数人都是骑驴找马。多数时候是招聘3、5、8年经验的人。但是,当你顾虑越多的时候,越容易失败。

所以,找到你的追求,然后就去追去。

失败不可怕,需要对自己、未来充满信心

当时的我真的很弱,但是我就是想找个地方提升自己的技术,提升自己的价值。

刚好有个朋友是阿里B2B的,当时也没有太多关注阿里,也不知道阿里到底有哪些子公司。但是,我的朋友,热心的说:“要不要我帮你内推试试?”,我就是抱着试一试的心态,想去尝试下,知道阿里的技术强,但是到不到阿里的要求。

于是开启了我奇葩的入职阿里经历。

第一次面试,阿里B2B的岗位,就有很多知识不知道,面试官问了一致性hash,那个年代的我,哪里知道。不过面试官还是和我聊了一个小时。但是我的水平有限,结果可想而知。我肯定也知道没过,然后我就请教面试官,需要提升的地方,学哪方面的内容。

于是我去学,一个月过去了。

第二次面试,也是阿里B2B的岗位,我不知道那个时候有没有招聘的公海,按照我的理解是没有的,然后我肯定不会有这么多次机会。这次的面试和上次很像,只不过内容换成了多线程并发相关的知识。我又不知道,面试官还是很容忍我,最后没通过,我同样为了需要什么提高。

于是我去学,一个月又过去了。

第三次面试,是淘宝,应该是广告部门。这次面试,我觉得除了不知道的内容,其他的内容都还回答的蛮正确的。但是面试官,拿着面试题就和我聊了,然后讲到一个数据库方面的知识时(内连接,外连接),我说不知道。面试官说:这么基础的问题你都不会,这是不能容忍的,其实当时很伤心。有可能他们对数据库要求很高吧。但是,我耿耿于怀的是:每个人也许都有些盲点,也许不能以这些盲点去评判一个人。而且,可能还有更好的方式,如何去指一个方向,让被人对你感激,感恩。我这些年也参加了些面试,面对一些面试者,即使不通过,我也会善意的去提示下。

于是我又回去了,学了些啥,我不知道了。

第四次面试,是支付宝。当时是一个女的领我进门的,我以为是HR,两个人坐着有点尴尬,然后这个“HR”就开始问问题,你讲下spring吧。然后我内心当时就震惊了:都知道阿里技术好,但是HR都会技术,太夸张了吧。面试过程还好,我讲了在第一个公司做的一个技术创新。

第一轮通过了,好激动,第一次过第一轮。

而后,马上第二轮,进来个光头,光头看了下面试题,然后就问了一个技术问题:"什么是架构",虽然当时听过架构,但是按照我当时的理解,说不清这个概念,我现在也不一定说清这个概念。第二个问题就是:你愿意做外包么?我回答不愿意。

最后女HR和光头说,你等一等,我们合计合计。合计的结果就是,我进来了,进来的不容易。可能还多亏当年扩招。现在我们面试的时候,我们也经常说:要是按照现在的面试要求,那么我肯定进不来。

这就是一段比较有意思的经历,当我妻子比较犹豫的时候,经常对妻子讲:日子总是越来越好。我的经历也可以看出很多。

所以,失败不可怕,需要最自己、未来充满信息。努力去学习。

脚踏实地,如饥似渴,积少成多

于是进入了支付宝,支付宝好复杂。有很多东西给我学。

光头老大给有次问我:你的学习计划是什么呢?

我说:我要把支付宝的所有框架,业务都学一遍(真不知天高地厚)

老大说:你学的完吗?

我说:我看了下确实很多,有100多个系统,很多业务概念。

老大说:不要好高骛远,我建议你结合当前的工作,一步步学,以点带面。

刚进公司的时候,我不是很有自信,因为知道自己技术可能比很多大牛差距很大。同时,自己也是一个不太会表达的人(原来的老大也说过,我的软能力不行),整体上在初期感觉相对较闷。

日常工作就会把自己占得很满,怎么去学习?我的技术不行,就想去学代码,框架,支付宝的代码全部是开源的,所以我可以很简单通过eclipse直接查看框架的源码,渐渐的,比很多人都了解框架,了解技术。我还会去狂公司的论坛,公司的doc,这上面有框架设计相关的内容。所以,很多时候机会是很多的,关键是你想不想去去。

所以,不要好高骛远,脚踏实地,时刻保持饥饿感,积少成多。

开放心态,视野决定格局

12年妻子怀孕,于是转岗回了成都,成都是个远离核心的待发展的技术部,当时人就20,30号人吧。

回去后,由于原来是在杭州负责核心A1系统,大家都还挺羡慕,都还挺给面子的。所以,变得越来越自信。

当你自信后,同样你会越来越勇敢,越来越开放。当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如TDD,说实话,我就很难看到TDD的模式,在如此复杂的业务系统成功过。

当时对于敏捷最深刻的一点就是:反馈环。怎么去利用反馈坏不断是提升自己,自己缩短反馈坏,让自己成长的更快。

回成都后,我变得更为开放,这种开放,让我收获更多,在交流,不断的学习中,成长更快。从一个基本是完成任务型的技术人员,渐渐去思考更全局,更开放性的内容。

成都远离核心,生存不易,这些经历同样丰富了我,内心也变得越来越强大。这些年影响我最大的一些思想有:

1、不要给自己设限:不在把自己禁锢在舒适区,不要怕前面有挡着你的人

2、缩小自己的反馈环:

3、不断以小的正能量,不断积累成就感。

4、不要怕做决定:错误的决定,比没有决定好。

渐渐地,我从不说的人,变成了比较能说的人,能说可能还不是会说。会说更考验技巧,情商。

渐渐地,周围的人又说我是段子手。

渐渐地,变成了一个经常黑人的人。哈哈。

不断去思考,总结,提炼做事模式,思考方式,这些方式可以指导你持续成功。

视野,越大,收获越多,站在全局去看问题,这也是一个架构师需要的。

所以,保持开放心态,视野决定格局,格局改变命运。

写在最后

如果大家能看到最后,首先谢谢。

有的人要骂:标题就是唬人的,一点都没有讲技术。

架构无处不在,你怎么架构自己的未来。

感谢这些年帮助我的人。 查看全部
写给五年陈的自己

写周报,写的兴起,编写周报,还边用虎跑泉,泡铁观音喝。自己写周报的习惯还是要改一改,自己是个性情中人,写个周报也透露了太多情感在周报里。有很多人肯定觉得不好,也许以后我也会改,改的越来越干练,掏心的话少说。

兴奋了,喝了茶,睡不着了。灵感闪动,本周是个值得纪念的日子,写个文章纪念下过去。

回想这一路路走来,还是很感恩收获的一切,我渐渐从一名菜鸟,成长为一位架构师,记得毕业的时候我给自己定的目标是:五年要成为一方面的专家。虽然,实际的成长比这个慢了两年,但是我还是庆幸自己当初果断的裸辞,然后进入支付宝。

每个架构师都是独立无二的,每个架构师都应该有自己的情怀,这些情怀是你的世界观。

我是如何成长为一个架构师的,我姑且给自己定的title就是架构师,不要认为有架构师的title就很牛B的,人外有人,天外有天,做好自己。五年陈留给自己的话:不忘初心,方得始终,未来已来,星辰大海。路就在前方,继续前行。

每个人的成长之路也不一样,我来回想下自己的。

不为过去蹉跎,珍惜当下

很多在菜鸟的时候,肯定或多或少,有过对身边的牛人,报以羡慕的眼光。

当看着别人职位比你高,

当看着别人比你工资领的高,

当看到别人年纪轻轻,就已经是牛逼哄哄。

你会不会有羡慕嫉妒恨的想法:

要是我当年读书的时候,不打游戏,少吃点红瓶、蓝瓶,少放几个水元素,少放几个暴风之锤(寒冰王座)。那么我肯定可以学到更多。

要是我当年不睡懒觉,起早贪黑,去学习,那么我肯定是也会学到很多。

要是。。。

理由从来不嫌多,我自己肯定也有这些想法,平心而论,我现在也有这些想法。但是负能量不能盖过正能量。

不要为过去而蹉跎;不要羡慕别人现在的生活;不要羡慕陈冠希,长得帅,女朋友交的多。你明明没有别人找的帅,不努力,你就是天天守着电脑看看片。说不定那天你去创个业,成功了,然后的然后,你想想然后的然后。。。

所以,不为过去蹉跎,活在当下,把握当下。

找到你的追求,然后就去追求

首先,我这里没有使用信念。信念,可能太重了。尤其对于中国人而言,信仰普遍都是缺失的,很难一直相信、坚信一件事。

第二,很多人,不知道自己想要什么,想去追求什么。所以一直不知道,该怎么去改变,该怎么去追求。

我是为了追求钱?

其实我不追求钱,当然我不是圣人,我家里不富裕,就是从农村出来的,我结婚的时候没有自己的房子(谢谢妻子),我还有很多东西没有买。我需要钱,但是不是为了钱而工作,工作这么多年,没有询问过加薪,没有为了加薪而跳槽(当然现在的公司对我们还是很不错)。

钱,对于我而言,就是想买个安心。我用它来让父母对我的未来安心;让妻子对于未来充满信心(虽然她现在还不算很安心);让整个家庭有一定的风险抵抗能力。

安心以后,就是上路。

我记得第一段工作,是在恒生。我当时在恒生银行事业部,工作一年后,我发现自己进步很慢,在技术体系没有任何进展,公司的技术体系很旧,而且基本不进化。我自己做了一个技术的演进,使用了一种新的方式提升了平台的整体能力(当年还没有平台能力这些体系思路)。然后还期待年底被表彰下,技术人也是虚荣的,呵呵,就是期望可以带来成就感。

做着做着,发现没有人可以帮助我提升,虽然当时我很弱,我的学习思路也不清晰。平时就是逛逛网站,学的很肤浅。但是,我内心感受到:如果要是这样待下去,肯定废了,几年之后,还是同样的眼光羡慕别人。

于是在工作一年半的时候,选着了裸辞,其实还是很佩服自己,因为多数人都是骑驴找马。多数时候是招聘3、5、8年经验的人。但是,当你顾虑越多的时候,越容易失败。

所以,找到你的追求,然后就去追去。

失败不可怕,需要对自己、未来充满信心

当时的我真的很弱,但是我就是想找个地方提升自己的技术,提升自己的价值。

刚好有个朋友是阿里B2B的,当时也没有太多关注阿里,也不知道阿里到底有哪些子公司。但是,我的朋友,热心的说:“要不要我帮你内推试试?”,我就是抱着试一试的心态,想去尝试下,知道阿里的技术强,但是到不到阿里的要求。

于是开启了我奇葩的入职阿里经历。

第一次面试,阿里B2B的岗位,就有很多知识不知道,面试官问了一致性hash,那个年代的我,哪里知道。不过面试官还是和我聊了一个小时。但是我的水平有限,结果可想而知。我肯定也知道没过,然后我就请教面试官,需要提升的地方,学哪方面的内容。

于是我去学,一个月过去了。

第二次面试,也是阿里B2B的岗位,我不知道那个时候有没有招聘的公海,按照我的理解是没有的,然后我肯定不会有这么多次机会。这次的面试和上次很像,只不过内容换成了多线程并发相关的知识。我又不知道,面试官还是很容忍我,最后没通过,我同样为了需要什么提高。

于是我去学,一个月又过去了。

第三次面试,是淘宝,应该是广告部门。这次面试,我觉得除了不知道的内容,其他的内容都还回答的蛮正确的。但是面试官,拿着面试题就和我聊了,然后讲到一个数据库方面的知识时(内连接,外连接),我说不知道。面试官说:这么基础的问题你都不会,这是不能容忍的,其实当时很伤心。有可能他们对数据库要求很高吧。但是,我耿耿于怀的是:每个人也许都有些盲点,也许不能以这些盲点去评判一个人。而且,可能还有更好的方式,如何去指一个方向,让被人对你感激,感恩。我这些年也参加了些面试,面对一些面试者,即使不通过,我也会善意的去提示下。

于是我又回去了,学了些啥,我不知道了。

第四次面试,是支付宝。当时是一个女的领我进门的,我以为是HR,两个人坐着有点尴尬,然后这个“HR”就开始问问题,你讲下spring吧。然后我内心当时就震惊了:都知道阿里技术好,但是HR都会技术,太夸张了吧。面试过程还好,我讲了在第一个公司做的一个技术创新。

第一轮通过了,好激动,第一次过第一轮。

而后,马上第二轮,进来个光头,光头看了下面试题,然后就问了一个技术问题:"什么是架构",虽然当时听过架构,但是按照我当时的理解,说不清这个概念,我现在也不一定说清这个概念。第二个问题就是:你愿意做外包么?我回答不愿意。

最后女HR和光头说,你等一等,我们合计合计。合计的结果就是,我进来了,进来的不容易。可能还多亏当年扩招。现在我们面试的时候,我们也经常说:要是按照现在的面试要求,那么我肯定进不来。

这就是一段比较有意思的经历,当我妻子比较犹豫的时候,经常对妻子讲:日子总是越来越好。我的经历也可以看出很多。

所以,失败不可怕,需要最自己、未来充满信息。努力去学习。

脚踏实地,如饥似渴,积少成多

于是进入了支付宝,支付宝好复杂。有很多东西给我学。

光头老大给有次问我:你的学习计划是什么呢?

我说:我要把支付宝的所有框架,业务都学一遍(真不知天高地厚)

老大说:你学的完吗?

我说:我看了下确实很多,有100多个系统,很多业务概念。

老大说:不要好高骛远,我建议你结合当前的工作,一步步学,以点带面。

刚进公司的时候,我不是很有自信,因为知道自己技术可能比很多大牛差距很大。同时,自己也是一个不太会表达的人(原来的老大也说过,我的软能力不行),整体上在初期感觉相对较闷。

日常工作就会把自己占得很满,怎么去学习?我的技术不行,就想去学代码,框架,支付宝的代码全部是开源的,所以我可以很简单通过eclipse直接查看框架的源码,渐渐的,比很多人都了解框架,了解技术。我还会去狂公司的论坛,公司的doc,这上面有框架设计相关的内容。所以,很多时候机会是很多的,关键是你想不想去去。

所以,不要好高骛远,脚踏实地,时刻保持饥饿感,积少成多。

开放心态,视野决定格局

12年妻子怀孕,于是转岗回了成都,成都是个远离核心的待发展的技术部,当时人就20,30号人吧。

回去后,由于原来是在杭州负责核心A1系统,大家都还挺羡慕,都还挺给面子的。所以,变得越来越自信。

当你自信后,同样你会越来越勇敢,越来越开放。当时,也看了些敏捷的书,虽然从来没有完整的看完一本敏捷的书,现在我对敏捷也是半懂不懂,依然很讨厌职业的咨询师,喊喊口号,比如TDD,说实话,我就很难看到TDD的模式,在如此复杂的业务系统成功过。

当时对于敏捷最深刻的一点就是:反馈环。怎么去利用反馈坏不断是提升自己,自己缩短反馈坏,让自己成长的更快。

回成都后,我变得更为开放,这种开放,让我收获更多,在交流,不断的学习中,成长更快。从一个基本是完成任务型的技术人员,渐渐去思考更全局,更开放性的内容。

成都远离核心,生存不易,这些经历同样丰富了我,内心也变得越来越强大。这些年影响我最大的一些思想有:

1、不要给自己设限:不在把自己禁锢在舒适区,不要怕前面有挡着你的人

2、缩小自己的反馈环:

3、不断以小的正能量,不断积累成就感。

4、不要怕做决定:错误的决定,比没有决定好。

渐渐地,我从不说的人,变成了比较能说的人,能说可能还不是会说。会说更考验技巧,情商。

渐渐地,周围的人又说我是段子手。

渐渐地,变成了一个经常黑人的人。哈哈。

不断去思考,总结,提炼做事模式,思考方式,这些方式可以指导你持续成功。

视野,越大,收获越多,站在全局去看问题,这也是一个架构师需要的。

所以,保持开放心态,视野决定格局,格局改变命运。

写在最后

如果大家能看到最后,首先谢谢。

有的人要骂:标题就是唬人的,一点都没有讲技术。

架构无处不在,你怎么架构自己的未来。

感谢这些年帮助我的人。

Java职业生涯规划

默认分类admin 发表了文章 • 0 个评论 • 69 次浏览 • 2017-05-29 18:21 • 来自相关话题

原文链接:https://www.oschina.net/question/2978416_2243427

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。

在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。

如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。

一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个Java学习交流的QQ群(群号码:159610322)你可以到这个群里找相应的视频教程。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。

二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。

你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。

当然了,我本人并没有看过他的视频,所以不好说的太绝对,如果大家自己有更好的选择,可以坚持自己的,不要被我干扰。原本我也是打算出教学视频的,但是由于时间问题,还是决定放弃了。但是如果你看视频的过程中遇到了问题,欢迎来我的交流群提问,或者去斗鱼观看我的直播提出你的问题,直播地址和群号都在我的个人博客左侧。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。

但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

关于学习SSM框架的地址给大家推荐一个,这里面有视频,大家可以去观看。四、找工作当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。

第二部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了,我所说的看完,是充分吸收,而不是读一遍就完事了,因此有些内容你可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

第三部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。

请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

第四部分:对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。

另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。

但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

第五部分:参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,

这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。

一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。

所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?

如果你的基础本来就非常强,那么恭喜你,相信你在之前的工作中已经充分体会到了这些基础对你的帮助。但我相信大部分人的基础都很薄弱,哪怕是科班毕业的人,很多人也不敢说自己当初的基础学的多么强大,比如算法、计算机系统原理、编译原理这些。但是每个人时间都是有限的,而且这些基础的书籍每一本读下来,没个一年半载的,还真拿不下来,因此还是要有所抉择的。虽然艺多不压身,但问题是艺多是有代价的,是需要你付出时间和精力的,而我个人更赞成在同等代价的情况下获取最大的收获。

首先,我比较推崇的基础书籍有三本,分别是《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》。其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

但如果时间有限的话,那么就先挑对你帮助最大的书去读。理论上来讲,这一年你能把这三本其中一本精读下来,就已经非常厉害了。有了基础,有了前面的工作经验,你就可以去开拓属于你的领域了。在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性。如果你对自己的领域不够清晰的话,随着你工作的时间日益增多,你接触的技术会越来越多,这个时候,你很容易被淹死在技术的海洋里,看似接触的技术越来越多,会用的也越来越多,但你毫无优势。有的同学可能会问,“我,我也不知道我的领域是什么啊?怎么办呢?”对于这种人,我只想说,“卧槽,这还问我?要不干脆我替你学习得了,好不好?”

第六部分:参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

这次的开源项目不同于之前的造轮子,你这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。程序猿在某种程度上和明星很像,一个好的电视剧和电影就可以成就一批明星,程序猿有的时候也是,一个好的项目就可以成就一群程序猿。比如国内几个脍炙人口的项目,像淘宝、支付宝、QQ、百度、微信等等。这每一个项目,都成就了一批程序猿。我敢说,这里面任何一个项目,如果你是它的核心开发,光是这样一个Title,就已经是你非常大的优势。更何况还不止如此,Title说到底也是个名头,更重要的是,这种项目在做的时候,对你的历练一定也是非常给力的。

而你如果想要参与这样的项目,除了靠运气之外,影响力也是很重要的一个手段。比如你在分布式计算领域有一定的影响力,那么如果有什么好的关于分布式计算的项目,对方就很可能会邀请你。就算人家不邀请你,你自己主动去面试的时候,对方如果知道你在这个领域的影响力,也肯定会起到很大的作用,而这个作用,甚至可能会超过你现在的技术能力。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了。当然了,我现在满打满算,做程序猿也就4年半不到,因此关于4年到5年这一部分,我的见解不一定是对的,就算是对的,也不一定是适合任何人的。

所以,希望大家自己有的判断力,去决定到底该如何度过这一年。结语本文到此就基本结束了,整篇文章很长,但其实主要就说了两部分内容,一个是社招面试的准备,一个是Java生涯的学习。关于这两部分,我已经给出了自己的见解,但是还是那句话,每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。我所说的,可能有些是对的,有些是错的,有些是适合你的,有些是不太适合你的,你要自己能够判断。其实你在生活和工作当中也是一样的,你身边的人形形色色,有的人你喜欢,有的人你很讨厌。但其实你喜欢的人也有缺点,你讨厌的人也有优点。你要学会从你讨厌的人身上学会他的优点,千万不要一棒子打死,这只会让你失去很多学习成长的机会。好了,说了这么多了,就到此为止吧,希望本文可以帮助到作为程序猿或即将成为程序猿的你。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群:159610322   我们一起学Java! 查看全部
原文链接:https://www.oschina.net/question/2978416_2243427

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。

在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。2、下面对于【第一部分】的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。

如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。

一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个Java学习交流的QQ群(群号码:159610322)你可以到这个群里找相应的视频教程。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。

二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。

你可以试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择eclipse。当你下载安装好eclipse以后,请视频中的教程一步一步去学习,一定要多动手。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频,因此推荐给大家。

当然了,我本人并没有看过他的视频,所以不好说的太绝对,如果大家自己有更好的选择,可以坚持自己的,不要被我干扰。原本我也是打算出教学视频的,但是由于时间问题,还是决定放弃了。但是如果你看视频的过程中遇到了问题,欢迎来我的交流群提问,或者去斗鱼观看我的直播提出你的问题,直播地址和群号都在我的个人博客左侧。最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。

但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

关于学习SSM框架的地址给大家推荐一个,这里面有视频,大家可以去观看。四、找工作当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。

第二部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月。正常速度的话,应该可以在半年左右看完。我这里不要求过高,只要你在一年以内把这本书看完即可。当然了,我所说的看完,是充分吸收,而不是读一遍就完事了,因此有些内容你可能会看不止一遍。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

第三部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。

请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

第四部分:对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。

另外,在过去2年的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,而这部分内容,我比较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

因此千万不要觉得你已经学的很多了,我所说的这些都只是最低要求,不光是我,很多人在这个时间段所学习的内容都远超本文的范围。如果你不能跟上节奏的话,若干年后,如果不是程序猿市场还不错的话,你很可能不仅仅是工资比别人低,公司没别人好,而是根本就找不到工作。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。另外,还有一种学习的方式,在2年这个阶段,也应该启用了,那就是造轮子。不要听信那套“不要重复造轮子”的论调,那是公司为了节省时间成本编造出来的。重复造轮子或许对别人没有价值,因为你造的轮子可能早就有了,而且一般情况下你造出来的轮子还没有现存的好。

但是对别人没有价值,不代表对你自己没有价值。一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。所以,这个阶段,除了上面提到的了解JVM、JDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

第五部分:参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,

这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术时,切忌朝三暮四。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。到时候面试官随便一问,就把你给识破了。

一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。因此在这个阶段,你就不能再简单的去学习前3年的内容了,虽然前面的学习如果还不够深入的话依旧要继续,但这个时候你应该更多的考虑建立你的优势,也可以称为差异性。差异性相信不难理解,就是让你自己变得与众不同。你前面三年的学习足够你成为一名基本合格的Java开发者,但你离成为一名优秀的Java开发者还有很大的距离。

所谓优秀,即能别人所不能。而你前三年所学习的内容,是很多做过几年的Java开发都能够掌握的。那么为了让自己有差异性,你就需要另辟蹊径,找一个方向深入研究下去,以期在将来,你能够成为这个领域的专家,比如分布式计算领域的专家,大数据领域的专家,并发领域的专家等等。此外,你除了建立你的差异性之外,还要去弥补你基础上的不足,直到现在,我都没有提及基础知识。原因是基础是很枯燥无味的,学的太早不仅容易懵逼,而且懵逼的同时还容易产生心理阴影,以至于以后再不想去研究这些基础。但基础又是你深入研究一些领域时所必须掌握的,比如你去研究分布式计算,你不懂算法你玩个毛毛?比如你去做分布式缓存,你对计算机系统的内存不了解,你如何去做缓存?

如果你的基础本来就非常强,那么恭喜你,相信你在之前的工作中已经充分体会到了这些基础对你的帮助。但我相信大部分人的基础都很薄弱,哪怕是科班毕业的人,很多人也不敢说自己当初的基础学的多么强大,比如算法、计算机系统原理、编译原理这些。但是每个人时间都是有限的,而且这些基础的书籍每一本读下来,没个一年半载的,还真拿不下来,因此还是要有所抉择的。虽然艺多不压身,但问题是艺多是有代价的,是需要你付出时间和精力的,而我个人更赞成在同等代价的情况下获取最大的收获。

首先,我比较推崇的基础书籍有三本,分别是《深入理解计算机系统》,《tcp/ip详解 卷一、二、三》,《数据结构与算法》。其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

但如果时间有限的话,那么就先挑对你帮助最大的书去读。理论上来讲,这一年你能把这三本其中一本精读下来,就已经非常厉害了。有了基础,有了前面的工作经验,你就可以去开拓属于你的领域了。在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性。如果你对自己的领域不够清晰的话,随着你工作的时间日益增多,你接触的技术会越来越多,这个时候,你很容易被淹死在技术的海洋里,看似接触的技术越来越多,会用的也越来越多,但你毫无优势。有的同学可能会问,“我,我也不知道我的领域是什么啊?怎么办呢?”对于这种人,我只想说,“卧槽,这还问我?要不干脆我替你学习得了,好不好?”

第六部分:参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

这次的开源项目不同于之前的造轮子,你这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。程序猿在某种程度上和明星很像,一个好的电视剧和电影就可以成就一批明星,程序猿有的时候也是,一个好的项目就可以成就一群程序猿。比如国内几个脍炙人口的项目,像淘宝、支付宝、QQ、百度、微信等等。这每一个项目,都成就了一批程序猿。我敢说,这里面任何一个项目,如果你是它的核心开发,光是这样一个Title,就已经是你非常大的优势。更何况还不止如此,Title说到底也是个名头,更重要的是,这种项目在做的时候,对你的历练一定也是非常给力的。

而你如果想要参与这样的项目,除了靠运气之外,影响力也是很重要的一个手段。比如你在分布式计算领域有一定的影响力,那么如果有什么好的关于分布式计算的项目,对方就很可能会邀请你。就算人家不邀请你,你自己主动去面试的时候,对方如果知道你在这个领域的影响力,也肯定会起到很大的作用,而这个作用,甚至可能会超过你现在的技术能力。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了。当然了,我现在满打满算,做程序猿也就4年半不到,因此关于4年到5年这一部分,我的见解不一定是对的,就算是对的,也不一定是适合任何人的。

所以,希望大家自己有的判断力,去决定到底该如何度过这一年。结语本文到此就基本结束了,整篇文章很长,但其实主要就说了两部分内容,一个是社招面试的准备,一个是Java生涯的学习。关于这两部分,我已经给出了自己的见解,但是还是那句话,每个人吸收知识的时候,都要有抽取精华,去除糟粕的能力。我所说的,可能有些是对的,有些是错的,有些是适合你的,有些是不太适合你的,你要自己能够判断。其实你在生活和工作当中也是一样的,你身边的人形形色色,有的人你喜欢,有的人你很讨厌。但其实你喜欢的人也有缺点,你讨厌的人也有优点。你要学会从你讨厌的人身上学会他的优点,千万不要一棒子打死,这只会让你失去很多学习成长的机会。好了,说了这么多了,就到此为止吧,希望本文可以帮助到作为程序猿或即将成为程序猿的你。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群:159610322   我们一起学Java!

一个项目经理的十年之痒

默认分类admin 发表了文章 • 0 个评论 • 104 次浏览 • 2017-01-07 14:12 • 来自相关话题

      宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
      宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
      除了项目经理,我还能做什么?
      是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
      背上的阵阵冷风吹动宋哲平来做咨询了,虽然早就了解了职业咨询,但一直到最后他才忽然觉得,自己没辙了,求助“专家”试试看吧!
      我要做咨询!
      我想,这恐怕不只是一家企业中一个职场人发展的困惑,也不是一个行业、一个职业的典型情况。进入职场后埋头苦干,一直做得都挺好的,有一天突然发现,自己快要被淘汰了!就像是一次长跑,自己跑得大汗淋漓的,本来一直领先,忽然发现自己落后了,开始还弄不清楚什么原因,抬头一看,周围已经换了一波人,又都是刚进入跑道的年轻小伙子。拼命都不行了,这可如何是好?
      于是,我问了一个平常的问题:你周围的人都做什么去了?
      宋哲平告诉我,项目经理做久了无外乎两种可能:
      一种就是晋升,从管理一个项目到管理一条产品线,然后慢慢进入管理层,但是这种可能性的影响因素特别复杂,见仁见智,有人看到的是能力、资源、人脉,有人看到的就是溜须拍马、投机钻营。宋先生说,他做不了。
      另一种就是跳槽,去别的公司做项目经理,然后看看有什么新的机会,但是行业大势如此,跳槽就像是转会,等待碰上好老板,碰上好机遇,可与不可求,宋先生之前的同时也似乎没有什么特别惊艳的发展。
      这就是宋哲平的困惑了:难道我只能做项目经理吗?
 
用新格局整合优势
 
      是的,用相同的方式得出不同的结果,这个有点难。就像是一个农民年年种水稻,忽然有一年在收割的时候想,如果收上来的是麦子该多好。
      生涯的格局要考虑不同生涯阶段的重点。在职业发展的前期,拼的是一些执行、操作和具体任务的达成实现能力,说白了,谁能漂亮地完成既定任务,实现目标,谁就能胜出。胜出干吗?继续完成新的任务,慢慢地,把自己变成兵神,无往而不利。
      如果没有规划,就等着机会出现了,有新的职位,新的发展,如果自己还能抓住机会,有能力胜任的话,剧会有发展,接着进入下一个阶段。但是,这样凑巧的事发生概率比较小。最靠谱的,还是做好规划:提前盘点自己的优势,需要升级的能力,若准备好了,机会一定会出现,不是这里,就是那里。这也是规划的价值,以顺应规律的主动变化,来迎接变化。
       我告诉宋哲平:要规划这进入下一个生涯阶段了。      
       这是一个什么阶段?发展期的阶段,把自己的生涯空间进一步拉升的阶段。在这一阶段,职业发展要进入新的层次,不再拼体力,不再拼执行力,而是开始拼才干、拼人品、拼资源、拼境界,不管是职位的高度,还是专业的精深度。在这一阶段,要靠视野看到发展空间,要靠智慧领悟趋势,要靠胸怀获得格局。很多人抱怨职业瓶颈,职场天花板,这其实都是对外界的无奈表达,其实,瓶颈都在自己这里。
       我开始和宋先生一起分析他过往的职业成就,我们发现他不仅具备极好的专业能力,更重要的是,他在项目出现危机的时候特别勇于担当,而且一直以真诚来实现和客户的顺利沟通。他还特别体恤下属,他的团队是公司效率最高、内部凝聚力最强的,很多员工都希望能进入他的团队。
        带领团队的能力,宋哲平是清楚的,但是真诚和勇于担当呢?虽然最后把事情做成了,但别人却把自己当成了“冤大头”,总把最困难的任务交给自己,时间久了,连团队成员都有怨言了。
        我告诉他两点:
        1.之前,是你的优势帮助了你,但是从未形成你的核心优势。在下一个阶段,这些优势就不仅仅是帮助的作用了,一定要让它显性化,让同事、同行都知道你的这个标签,并要有意识地使用这些标签。
        如何使用呢?
        2.给优势找到用武之地。综合企业文化、职位特征、行业特点这三个因素,找到可以将你的优势兑换出价值的可能性。比如朝阳行业的创业型团队的带领者。垃圾,只是放错了地方的宝藏,不仅是人放错了岗位,还有优势没有得到恰当的发挥。
        “这么说,我就需要打开思路,换一个新的职业了?”宋哲平既充满期望,又心怀疑虑。
 
对自己做一次全面升级
 
        没那么简单。
        我对宋哲平说:“准确地说,你现在进入了一个选择窗口期,在这个阶段你可以选择提升自己,进入新的生涯阶段,也可以静观其变,等待外界的变化。方式很不确定,结果却只有两个:要么进入新的瓶颈期,要么进入新的发展期。”
        “那么,我该如何提升自己呢?”宋先生迫不及待地问,“我们公司平时也有很多的培训和学习,有些会去参加,但是更多时候我提不起来兴趣,是不是我太懒了?”
        提升自己,为进入新的生涯阶段做准备,这是一个系统的梳理,绝不仅仅只是参加一些学习就可以的。学习很简单,甚至是简单得不值得去做,需要做的是花更多的时间进行自我探索,进行内部升级。
       以下是遇到职业发展瓶颈期时,自我升级的系统方案:
        1.资源:寻找和认可优势。优势要集中,易辨识,不仅是给别人看,也要自己能够看到。看不到的优势,自然无法使用,不要抱着金碗讨饭吃。优势不仅仅是某种具体的能力,而且是在各项各种时所能反复体现出来的一种特点。
        寻找和认可自己的优势有两种方法:一种是和别人聊,看看别人眼里的自己有什么优势;另一种是和牛人聊他们的成功经历,除了机遇,他们是如何克服困难的,如何处理纠结的,和你有什么相似的地方。在他们的故事里,你会发现自己原来也有类似的能。这样的信念,会支撑自己在未来工作的时候更加坚定。
        2.运用:将优势发挥出来。把自己的优势列出来,同时把自己能接触到的工作列出来,然后问问自己,做什么事情会让别人认可你的优势?将优势和工作连线,并描述具体可以实现的可能,这就是第一波机会。就像创业这一样,最近的机会抓住了,更多的机会就会出现。
        3.价值:升级你的能力。注意,是升级,而不是提升。提升更多的是在原有水平上有所提高,而升级则是发生质的变化,能力的类型就开始不同了。当开始出现更多机会的时候,挑战也会出现。此时出现的挑战往往会突破之前的积累,这是一个信号,一个需要升级能力的信号。在实践中摸索,求助牛人,参加培训,刻意练习。不知不觉中,职业发展随着能力的升级就实现了。瓶颈,自然突破了。
        当然,以上这些方式一定要和你的目标结合起来,拥抱肯能性,扩展视野,开放地进行探索,这是你进入新的生涯阶段的必经之路。应对变化,才是真正的规划。
        瓶颈会让一个人想被绳索束缚了一般,空有力气,而无用武之地。但真实的情况往往是,自己走进了死胡同,在以头撞墙。瓶颈是有,但或许那本就不是你要走的路,到更加开阔的平台上,去施展自己的天赋吧!  
 
 
 

    查看全部
      宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
      宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
      除了项目经理,我还能做什么?
      是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
      背上的阵阵冷风吹动宋哲平来做咨询了,虽然早就了解了职业咨询,但一直到最后他才忽然觉得,自己没辙了,求助“专家”试试看吧!
      我要做咨询!
      我想,这恐怕不只是一家企业中一个职场人发展的困惑,也不是一个行业、一个职业的典型情况。进入职场后埋头苦干,一直做得都挺好的,有一天突然发现,自己快要被淘汰了!就像是一次长跑,自己跑得大汗淋漓的,本来一直领先,忽然发现自己落后了,开始还弄不清楚什么原因,抬头一看,周围已经换了一波人,又都是刚进入跑道的年轻小伙子。拼命都不行了,这可如何是好?
      于是,我问了一个平常的问题:你周围的人都做什么去了?
      宋哲平告诉我,项目经理做久了无外乎两种可能:
      一种就是晋升,从管理一个项目到管理一条产品线,然后慢慢进入管理层,但是这种可能性的影响因素特别复杂,见仁见智,有人看到的是能力、资源、人脉,有人看到的就是溜须拍马、投机钻营。宋先生说,他做不了。
      另一种就是跳槽,去别的公司做项目经理,然后看看有什么新的机会,但是行业大势如此,跳槽就像是转会,等待碰上好老板,碰上好机遇,可与不可求,宋先生之前的同时也似乎没有什么特别惊艳的发展。
      这就是宋哲平的困惑了:难道我只能做项目经理吗?
 
用新格局整合优势
 
      是的,用相同的方式得出不同的结果,这个有点难。就像是一个农民年年种水稻,忽然有一年在收割的时候想,如果收上来的是麦子该多好。
      生涯的格局要考虑不同生涯阶段的重点。在职业发展的前期,拼的是一些执行、操作和具体任务的达成实现能力,说白了,谁能漂亮地完成既定任务,实现目标,谁就能胜出。胜出干吗?继续完成新的任务,慢慢地,把自己变成兵神,无往而不利。
      如果没有规划,就等着机会出现了,有新的职位,新的发展,如果自己还能抓住机会,有能力胜任的话,剧会有发展,接着进入下一个阶段。但是,这样凑巧的事发生概率比较小。最靠谱的,还是做好规划:提前盘点自己的优势,需要升级的能力,若准备好了,机会一定会出现,不是这里,就是那里。这也是规划的价值,以顺应规律的主动变化,来迎接变化。
       我告诉宋哲平:要规划这进入下一个生涯阶段了。      
       这是一个什么阶段?发展期的阶段,把自己的生涯空间进一步拉升的阶段。在这一阶段,职业发展要进入新的层次,不再拼体力,不再拼执行力,而是开始拼才干、拼人品、拼资源、拼境界,不管是职位的高度,还是专业的精深度。在这一阶段,要靠视野看到发展空间,要靠智慧领悟趋势,要靠胸怀获得格局。很多人抱怨职业瓶颈,职场天花板,这其实都是对外界的无奈表达,其实,瓶颈都在自己这里。
       我开始和宋先生一起分析他过往的职业成就,我们发现他不仅具备极好的专业能力,更重要的是,他在项目出现危机的时候特别勇于担当,而且一直以真诚来实现和客户的顺利沟通。他还特别体恤下属,他的团队是公司效率最高、内部凝聚力最强的,很多员工都希望能进入他的团队。
        带领团队的能力,宋哲平是清楚的,但是真诚和勇于担当呢?虽然最后把事情做成了,但别人却把自己当成了“冤大头”,总把最困难的任务交给自己,时间久了,连团队成员都有怨言了。
        我告诉他两点:
        1.之前,是你的优势帮助了你,但是从未形成你的核心优势。在下一个阶段,这些优势就不仅仅是帮助的作用了,一定要让它显性化,让同事、同行都知道你的这个标签,并要有意识地使用这些标签。
        如何使用呢?
        2.给优势找到用武之地。综合企业文化、职位特征、行业特点这三个因素,找到可以将你的优势兑换出价值的可能性。比如朝阳行业的创业型团队的带领者。垃圾,只是放错了地方的宝藏,不仅是人放错了岗位,还有优势没有得到恰当的发挥。
        “这么说,我就需要打开思路,换一个新的职业了?”宋哲平既充满期望,又心怀疑虑。
 
对自己做一次全面升级
 
        没那么简单。
        我对宋哲平说:“准确地说,你现在进入了一个选择窗口期,在这个阶段你可以选择提升自己,进入新的生涯阶段,也可以静观其变,等待外界的变化。方式很不确定,结果却只有两个:要么进入新的瓶颈期,要么进入新的发展期。”
        “那么,我该如何提升自己呢?”宋先生迫不及待地问,“我们公司平时也有很多的培训和学习,有些会去参加,但是更多时候我提不起来兴趣,是不是我太懒了?”
        提升自己,为进入新的生涯阶段做准备,这是一个系统的梳理,绝不仅仅只是参加一些学习就可以的。学习很简单,甚至是简单得不值得去做,需要做的是花更多的时间进行自我探索,进行内部升级。
       以下是遇到职业发展瓶颈期时,自我升级的系统方案:
        1.资源:寻找和认可优势。优势要集中,易辨识,不仅是给别人看,也要自己能够看到。看不到的优势,自然无法使用,不要抱着金碗讨饭吃。优势不仅仅是某种具体的能力,而且是在各项各种时所能反复体现出来的一种特点。
        寻找和认可自己的优势有两种方法:一种是和别人聊,看看别人眼里的自己有什么优势;另一种是和牛人聊他们的成功经历,除了机遇,他们是如何克服困难的,如何处理纠结的,和你有什么相似的地方。在他们的故事里,你会发现自己原来也有类似的能。这样的信念,会支撑自己在未来工作的时候更加坚定。
        2.运用:将优势发挥出来。把自己的优势列出来,同时把自己能接触到的工作列出来,然后问问自己,做什么事情会让别人认可你的优势?将优势和工作连线,并描述具体可以实现的可能,这就是第一波机会。就像创业这一样,最近的机会抓住了,更多的机会就会出现。
        3.价值:升级你的能力。注意,是升级,而不是提升。提升更多的是在原有水平上有所提高,而升级则是发生质的变化,能力的类型就开始不同了。当开始出现更多机会的时候,挑战也会出现。此时出现的挑战往往会突破之前的积累,这是一个信号,一个需要升级能力的信号。在实践中摸索,求助牛人,参加培训,刻意练习。不知不觉中,职业发展随着能力的升级就实现了。瓶颈,自然突破了。
        当然,以上这些方式一定要和你的目标结合起来,拥抱肯能性,扩展视野,开放地进行探索,这是你进入新的生涯阶段的必经之路。应对变化,才是真正的规划。
        瓶颈会让一个人想被绳索束缚了一般,空有力气,而无用武之地。但真实的情况往往是,自己走进了死胡同,在以头撞墙。瓶颈是有,但或许那本就不是你要走的路,到更加开阔的平台上,去施展自己的天赋吧!  
 
 
 

   

一个项目经理的十年之痒

默认分类admin 发表了文章 • 0 个评论 • 105 次浏览 • 2017-01-07 14:12 • 来自相关话题

   宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
    宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
    除了项目经理,我还能做什么?
    是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
    查看全部
   宋哲平是一个善思谨慎的人,他对自己的评价是:想得太多,行动太少。他在一家通信企业从工程师做到了项目经理,做了8年,加上之前的两份工作经历,他在这一行也有12年的职业经验了。12年,结婚生子;12年,一个个项目立项结项;12年,怎么也做烦了。
    宋先生说,去年公司业务调整,自己正在做的一个重点项目突然被砍掉,然后进入了长时间的修整期。虽然每天发着足额的薪水,但是没什么具体工作,除了培训,就是开会。闲下来的日子,他想了很多,想到了自己未来的发展,想到了自己的竞争力,想到了公司内部的各种变化,想到了新来的员工,想到了最近的培训状态。忽然,他问了自己一个惊出冷汗的问题:
    除了项目经理,我还能做什么?
    是啊,除了技术,还能做什么呢?没有人脉资源,不能做销售;市场什么的就更不懂了;做管理似乎需要机会才能上位;就赖以生存的技术本身,也有很大的危机:新人越来越多,也越来越能干,自己慢慢就变成了一个老项目经理了。如果有一天,自己就像之前做的那个项目一样,忽然被砍掉了怎么办?
   

从30岁到35岁:为你的生命多积累一些厚度

默认分类admin 发表了文章 • 0 个评论 • 95 次浏览 • 2017-01-01 18:06 • 来自相关话题

你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每个人的生命都能够迎着太阳开花结果。不管以你现在的阅历是否能够理解这段话的涵义,请先记下来。我相信总有一天,你会明白。因为,时间能解释一切,时间能证明一切,时间能解决一切。——题记

我的那本写给职场新人的书《职场救赎——写给迷茫中的草根族》出版也有一周年了。在第一职场网最近一年的“教练式”职业规划咨询过程中,我明显地感觉到35岁以上人群对于职业生涯规划需求的迫切性。也正是从这些案例中,我们得以清晰地洞察到,时间点的把握对于一个人的成长如何起着决定性的作用。
在我们的客户中,遇到的往往是两类较为极端的案例:一类是已经做到一定级别——至少是总监级以上,在公司具有一定地位,年薪不少于20万的人;另一类是工作多年,但依然处于一个相对低的位置,无论是职位层级和物质回报,还是个人的价值感,均无法得到较高认同。这两类案例虽然极端,但却给我们提供可以借鉴的思考。通过对比,我们发现,但凡那些在职业发展上获得一定成功的人,都有一个共同的特征,那就是在自己所熟悉且擅长的领域,至少精耕细作了10年以上。而那些在职场上找不到自己位置的人,往往属于每隔一两年换方向,从来没有在某一个方向上深入积累下去。当然,除了频繁跳槽的因素之外,还有另外一个因素,那就是:已经在一个方向上深入积累,但这种积累属于重复劳动式的,并没有上升,致使职业发展原地踏步。
不管你是否承认,你都必须重视“35岁现象”。很多企业在招募人才时,明确规定年龄在35岁以下。如果你的年龄到了35岁却还在通过招聘网站投递简历不断跳槽的话,你就应该反省一下自己到底哪里做错了。当然,根据我们的实践咨询经验来看,如果你真到了35岁甚至更高的年龄才去思考这个问题的时候,很有可能这个问题你已经无力解决了,很多现实的困难会让你有心无力,束手无策。到了这个时候,很多人会因为当初的选择后悔不迭,但却欲哭无泪。所以,无论是为了避免走更多的弯路,还是迈向更大的成功,你都必须提前思考你未来的谋生之路。已经有太多的案例证明:未雨绸缪会比临时抱佛脚有用得多。
在我们第一职场网的客户中,有相当一部分属于80后,也是职业规划问题的高发区。年龄最大的一批80后,已经过了“三十而立”的年龄;但还有相当一部分80后,正在迈向三十而立的路上。如果说年轻是上帝给予你的犯错的资本,你还有时间去弥补;但如果你已经到了二十岁的尾巴上,这种资本将不再是你的专利。从大学毕业,到你的而立之年,这个时间已经足够长,让你有足够的机会去了解社会,适应社会,并反思自己的成长。
从30岁到35岁,这其中有5年的时间。假如给你足够犯错的时间,那么,为了不让你35岁以后的职业生涯变得一塌糊涂,你至少应该在30岁就确立明确的目标,并利用5年的时间去追赶。这可能是你成长的最后的最佳时机。错过了这个时机,你已不再年轻,社会也不会再以包容的心态去原谅你的年少轻狂。否则,你多走一步错路,就必定要在以后以十倍的代价补回来。从30岁到35岁,你应该学着为你芸芸众生般的生命,多积累一些厚度,以便让你下半生的职业生涯不要在“假如一切能够重来”的悔恨和遗憾中度过。

30岁:你必须要面对的三大问题
第一个问题,就是家庭与责任的问题。不要以为自己还年轻。不要以为有些问题离自己还很远。无论是颓废还是忙碌,你的时间都在飞快地逝去,你感觉自己在加速变老。有些问题,不管你是否愿意去面对,但你的成长阶段决定了你必须要承担与年龄相匹配的责任。大多数的人,到了这个年龄段,都必须要考虑一下家庭问题。如果你已经成家立业,你必须清醒地意识到:你的职业到底该如何发展,才能确保让你支撑整个家庭的负担?这不仅仅包括你的爱人,还包括你的孩子及父母(尤其是双方都是独生子女的时候,你要承担的是双方四位老人的供养)。到了这个阶段,你的压力是成倍增长的,但如果你在职场上的成长无法实现倍增,甚至还在以某种形式进行着倒退,那么,你以后的职业发展就会面临更多的压力。而这种压力,更多的时候,会使你没有余力去谋求更好的发展。很多人在跳槽时,往往会有一个很大的顾虑:如果我跳了,如果收入没有现在的高,那么,现在的工作,我还会轻易再动吗?说得更不客气一点:我还敢轻易再动吗?我还有那个胆量与勇气吗?所以,要想行动,就趁早,趁你还没有背上家庭的包袱的时候,轻装上阵,拼尽全力向前冲,这是你唯一的选择。千万不要在这个时候享受安逸,否则,你的后半生都将永远在碌碌无为中“被安逸”下去。
第二个问题,是能力与年龄的匹配度问题。为什么很多企业在招聘人才的时候,明确规定要5年经验、10年经验等等类似的工作经验要求呢?因为工作时间意味着与之匹配的能力等级。同样的工作,5年经验和10年经验所积累的能力是不一样的,所能承担的责任也是不一样的。你的工作年限越长,往往也意味着你的能力越强,这二者之间是一种正向倍增的关系。但如果你违背了这种关系,那么,你就无法获得用人单位的认可,进而丧失更好的职业发展机会。在我们的很多客户中,其中较为棘手的一种情况,就是能力与年龄不匹配的问题。很多工作3年、5年的人,甚至和工作一年的人在能力方面并没有什么太大的差别,所以当他们的职业想向上突破时,会遇到很多的阻力。导致这种情况的产生有两种原因:一是频繁跳槽,没有在一个方向上积累,无一技之长;二是虽然在一个方向上长期积累,但只有第一年是成长的,剩下的几年都是在做重复劳动,原地踏步。
所以,对于那些年龄30岁的朋友来说,从现在开始,你必须要慎重审视一个问题:从毕业到现在,我工作几年了?我身上所具备的能力是否与我的年龄相匹配?如果不匹配,那么,你一定要及早树立危机感,并跑步前进,以弥补与那些先知先觉者之间的差距,确保自己不会在竞争的过程中被他人挤下马。
第三个问题,是知识结构的构建与提升问题。我们曾经服务过一个客户,做销售做了五六年,也积累了相当丰富的实战操作经验。有一次跳槽去应聘某知名快消企业的区域营销经理的职位。在面试的过程中,所有关于具体操作层面的问题,他都能够对答如流,但上升到系统层面及战略层面的问题时,他的脑子就一片空白。我相信在职场上做过五六年的人都有这种感受:感觉在具体的操作层面,无论是流程,还是技巧与方法,都能够熟练掌握;但如果从更高一层的角度去看待问题,往往又不知道如何下手。
身在职场,不同职位等级的人,所做的事情是不一样的,他们所具备的眼光与思维模式同样也有差别。一个最基础的业务员,想着如何维护好终端,这是战术层面的东西,也是他的职责所在;但如果一个营销总监这样的角色,还和业务员一样天天想着如何去和终端老板打交道,那就是他的失职了。每一个企业的运营,都会由战略与战术所构成。大的战略会细分成小的战略,小的战略会细分成一个一个的执行战术,由基层人员去付诸实施。不同层级的人,分别负责不同高度的工作,各司其职,这也是团队协作的意义所在。同样,每一个不同层级的人,也存在不同的知识结构。层级越高,你看问题的眼光和思路就要越高,你的整体知识结构层次也要向上发展和突破。要不然,你的能力,永远只能停留在具体的基层操作层面上,不会有大的发展,职位上更不可能有上升。
另外,从沟通的层面来说,你的职位越高,你与老板的距离就越近,你与公司最高领导接触的机会也就越多。如果你看待问题的思路无法与老板们保持在高度上的一致性,那么,你的能力是无法得到认可的。在这样的情况下,你向上晋升的可能性就微乎其微了,职业生涯也会就此止步。

30岁之前:如何打好基础
30岁是一个承前启后的年龄,也是一个非常重要的时间点。在第一职场网进行职业生涯规划咨询之前,我们会有一个评估环节,系统评估客户的综合基础,看看是否还适合做职业规划。其中有一个很重要的考察标准,就是年龄问题,重点是30岁左右的年龄。如果你30岁之前几乎没有任何积累,那么,30岁以后的职业生涯要想获得突破是十分困难的,有很多现实的问题无法解决。这是硬伤。但凡遇到有这样硬伤的客户,我们只能对他们说“很抱歉,我们无能为力。”所以,要想让你30岁以后的职业生涯不后悔,顺利渡过30岁这道坎,你就需要在30岁之前对自己负责,未雨绸缪。
你要做的第一件事,就是找准一个可以为之奋斗5年、10年甚至更久的目标。这是一种最理想的状态。因为一个清晰的目标,可以让你的职业成长围绕着一个点去积累经验,而这种日积月累的经验积累,也是你日后升职加薪的筹码。虽然经验并不一定与能力相关,但如果没有经验的积累,你的能力也基本没有提升的可能。
我在《职场救赎——写给迷茫中的草根族》一书中也提到目标与核心竞争力的问题。所谓核心竞争力,一定要有一个核心才行。围绕着这个核心,你才能构建你的竞争力。而这个核心,就是你的职业目标方向——我到底想成为什么样的人?这个问题解决了,方向明确了,哪怕你走得再慢,也可以比那些走弯路的人走得快,因为你明确你的目标,你一直在朝着你的目标前进,你是在走直线。捷径是什么?捷径就是不走弯路,永远走直线。
我们去年曾经咨询过一个客户,7年换了6家公司。按照通常的理解,大家往往会认为这个人的职业发展很糟糕。其实不是。这个人目前的税后月薪是1万元,属于还不错的那种水平。大家也许会纳闷:为什么频繁跳槽的一个人,会有这样的职业发展水平呢?有些人会觉得他很幸运,运气比别人好而已。其实不是。观察他的成长经历,我们发现,原因只有一个,那就是:每一次跳槽,他都没有偏离既定的方向。只要方向不错,那么,他的每一步行动,都是在接近这个方向,都是在为以后的职业发展积累更多的筹码。你积累的厚度,将最终决定你未来的发展高度。
现在房价、物价这么高,很多人的生存压力也骤然增加,由此也导致很多人迫于生存的压力而变得浮躁和随波逐流。一份工作,往往坚持不了几个月,觉得看不到希望,工资无法提升,往往就选择跳槽。但实际上,跳槽并不能从根本上解决问题。现在的用人单位,都变得非常务实,做多少事,拿多少钱,天经地义(当然,特权阶层不在讨论范围之内)。如果你无法为公司发展贡献更大的价值,却还想着得到更多的回报,这样只赚不赔的买卖是没有人愿意干的。你为公司贡献多少价值,取决于你的能力到底有多强。而能力的积累,则源自于在一个方向上的长期坚持。既便是那些看起来令人很羡慕的成功者们,也少不了日积月累的修炼与成长。那些因为走了弯路却想在极短的时间内把损失补回来的急功近利的做法,只会让你失去更多的东西。
大家可能听说过10000小时定律:不论你想在任何一个领域成功,你都必须至少付出10000个小时的磨练。Macolm Gladwell在他的新书《异类:成功人士的故事》中说道,无论是最优秀的运动员,企业家,音乐家还是科学家,经调查,你都会发现他们至少都在付出了长达十年,每天不低于三小时的努力之后才崭露头角的。书中有这样一个例子:34岁的世界顶级小提琴家马克西姆·文格罗夫出生在西伯利亚,在4岁的时候接触到第一把小提琴,从此就展现出了过人的天赋。然而他的天赋和敬业度是成正比的。他每天练习7小时,5岁就举办了独奏会,15岁就获得了国际大奖。文格罗夫说,“我的母亲每天晚上8点回到家,吃完晚饭之后就教我小提琴直到凌晨4点。对于一个4岁的小孩来说,这简直就是酷刑,但两年后我变成了小提琴手。”
很多人在抱怨没有机会。其实并非如此。肯特大学的社会学教授弗兰克·弗雷迪认为有效投入很多时间去练习的人自然会拥有自己的运气:“他们近乎苛求地努力,当运气来的时候,他们早就准备好了。”这正应了中国的那句老话——“机会只垂青有准备的头脑。”如果你没有遇到机会,不要抱怨,你首先要反思的是自身,到底哪些方面准备不足?根据我们的经验,只有你在一个方向上坚持至少5年以上,你才有可能得到回报,而且这种回报会对你以后的职业发展产生一个相对长期的影响。同时,也正是这么长时间的积累,让你的基础非常扎实和牢固,你的脚步也会站得更稳。
身在职场,无非要做两件事:一是做事,二是做人。如果说找准目标为是了积累更多的核心技能,更好地做事的话,那么,学会做人,则是你要职场发展要考虑的第二件大事情。我们甚至认为,会做人比会做事还要重要百倍。找到一个合适的职业目标,对于很多迷茫中的人来说可能并不是容易的事;但学会做人,则是你在任何公司、任何时候都可以修炼的一种职业素养。即便你的职业技能没有多大的突破与成长,但良好的职业素养则会从另外一种层面为你的职业发展增添筹码。我们也遇到不少能力不足、但态度很好、很积极的客户,他们用自己的优秀职业素养成功征服了面试官,得到了不错的发展机会。有句话叫“要做事,先做人。”能力不足,可以慢慢培养;但如果不会做人,在任何组织中,都会成为人人喊打的过街老鼠。
在做人的修炼中,有四项要素,是能够对你以后的职业发展起到致命性影响的。第一是你的人际关系处理能力。这其中包括与你的上司的关系,以及与你的同事的关系。与上司的关系不好,直接决定着你的升迁。所以我经常对我们的客户说这样的一句话:“如果你与上司的关系不好,基本上也就意味着你在这个公司的职业生涯就此终结。” 而与同事的关系不好,即便你哪一天升迁了,成为了他们的领导,你也会因为缺乏“群众基础”而导致权力被架空,你的下属对你不是阳奉阴违,就是故意挑衅,你会发现领导这个位置其实很不好坐。
第二项要素,就是要树立不断学习的能力。我在《职场救赎》的第五章也同样指出了学习的重要性。我们在去年曾经遇到过一个客户,已经近40岁的人了,做会计做了14年,但仍然只是一个基层主管的职位,在公司中也看不到晋升的机会,也已经好多年没有加薪了。我们问了他一个问题,“在这14年中,你有没有进行过培训、进修或者任何其他形式的充电?”他说,“没有”。“从来没有吗?”“从来没有。”这是一个非常极端的例子,但这种现象在职场中却是非常普遍的。关于自己的学习与成长,你不妨问自己几个问题:与一年前相比,我的专业能力明显进步了吗?无论是理论还是实践,我有自己独特的见解吗?假如遇到职责范围内的事情,我一个人是否能够独立搞定,是否具备独当一面的能力?厚度决定高度。你所以会有厚度的积累,原因在于你不断强化的学习能力。没有学习,你的职业发展就会在原地踏步。你以为你没有退步,但实际上别人在进步,你与别人之间的差距在不知不觉中拉开了,你也就退步了。
第三项要素,就是要树立职业化精神。不管你有没有目标,不管这项工作是不是你愿意做的,只要你在这个岗位上,你就应该把事情做好。在其位谋其职,这是最起码的一种职业素养,也是任何岗位上都不可或缺的一种职业精神。既然在这个岗位上,你的岗位职责要求你把工作做好;如果不想做好,那就走人,别在这里浪费大家的时间。良好的职业素养,有时候比能力本身更重要。
我曾经在新浪微博上看到过别人总结的“企业中8类精神乞丐”,我觉得很好地描述了当下一部分人的职场态度:领导不和我沟通,我就不沟通;领导不认可我,我就不好好干;领导不鼓励我,我就不好好干;我不开心,是因为领导不会哄我;完不成任务,总是拿一堆客观理由来应付;做错事后,总希望大家不要小题大做;不懂技术,抱怨公司没有培训;不上进,抱怨公司氛围不好。
良好的职业化精神,是很多优秀人士身上必备的成功素质。即便这份工作你不喜欢,也不要用消极的的方式去对待,因为你不仅在浪费公司的时间,更是在浪费你自己的时间。身在职场,你能收获的无非是两种东西:一是回报,二是成长。在没有明确的目标之前,把眼前的事情做到极致,把所有你能够在这个职位上得到的东西,统统用自己最大的努力去争取。以消极的态度对待工作,你会两手空空,什么也得不到。
第四项要素,就是要有强大的内心。我所遇到的很多人,其实内心里都很脆弱,无法经受漫长人生道路上所降临的各种苦难。要知道,每个人的成长都不是一帆风顺。即便是耶酥,又何尝不会遭受苦难的洗礼?强大的内心可以让一个人在绝望中看到希望,而消极悲观只会让你在希望面前错机良机。《肖申克的救赎》中有这样一句台词:“懦怯囚禁人的灵魂,希望可以感受自由。强者自救,圣者渡人。”你没有本事成为圣者,但一定要变成强者。“物竞天择,适者生存。”优胜劣汰永远是自然进步的永恒法则。你只有适应这个法则,才能在这样竞争激烈的社会中获得生存之地。

30岁之后:如何实现质的突破
30岁以后的职业发展,不应该再是原地踏步、停滞不前的状态。要想让你35岁以后的职业生涯实现一个比较大的发展,你应该从30岁开始,好好利用5年时间,着手以下3件至关重要的事情的准备。
第一件事就是完成你的专业化品牌构建。我在《职场救赎》一书的最后一部分内容,讲的就是这个问题:如何构建你自己的个人品牌。你到了30岁以后,再去频繁跳槽,肯定是不行的,最大的不利,就是你的专业知识成长,永远只是停留在一个相对低的层次上,而这又会影响你职位的晋升与薪水的增长。我该干什么,适合做什么,此时应该有一个清晰而明确的定位,并利用剩余5年的时间去积累。否则,“35岁现象”一定会在你身上上演。
“日本战略之父”大前研一在其专著《专业主义》中也提出了这样的观点:“你凭什么胜出?未来能够牵动世界大势的,是个人之间的竞争。能否独霸世界舞台,锻造他人无法超越的核心竞争力?你唯一的依恃,就是专业。” 你是一流的商务人士,还是一般的上班族?差别就在这里!给自己一个专业定位,树立自己的品牌形象,会为你以后的职业发展增加更多有价值的筹码。我们曾经遇到过5年跳槽13次、接触过10余个行业的客户。假如你也这样,就毫无专业性可言了。
当然,为了支撑你“专业化”的品牌形象,你还需要在以下两个方面做出努力:第一个方面,就是我们在前面提到过的知识结构的问题,要脱离具体的操作层面的问题,把你看待问题的眼光放得更高一些,更远一些,成为一个具有“远见卓识”而不是“鼠目寸光”的人。你要向这个行业里最优秀的人看齐,并以他们为目标,作为自己修炼成长的榜样,一步一步弥补与优秀之间的差距。这个时候,在职学习、进修、培训等等都需要提上日程,学会用新的知识充实自己的头脑。第二个方面,就是树立自己在行业内的影响力。每一个行业的优秀人才,都有自己聚 集的圈子。比如哈佛商业评论网、职业经理人网、业务员网等等,都是相关人才聚 集的地方。为什么有些人出去讲一次课就要好几万?为什么有些人能够用自己的力量推动一个行业的发展?原因就是他们的影响力太大了。你要想成为优秀的职场人士,也必须像那些最优秀的人看齐,树立在这个行业内的影响力,用你的思想去影响别人。我们去年遇到一个非常优秀的小伙子,至今印象深刻。他是一个印刷专业的大专生,毕业之后去印刷厂做销售。或许在有些人看来,这个专业、这个职位并没有什么特殊之处。但正是这样一个看起来没有什么含金量的职位,他却用自己独特的方式构建着自己的影响力。他给自己定了一个要求:每月都要写一篇文章,发表在这个行业内最具影响力的杂志上。当然,并不是每篇文章都能够达到发表的质量,但每个月必须要保证质量写一篇。这样做的好处,第一是树立了你在这个行业内的影响力;第二,可以让你形成自己的知识结构。我们前面提过知识结构的问题,这里需要再强调一下。你通过学习、培训等方式,得到的知识,终究是别人的,不是你自己的。要想形成你自己的知识结构,你需要将这些外来吸收的知识应用到工作实践中。在实践的过程中,同样的知识理论,在不同的情况下,每个人的感受和心得是不一样的。你写文章的过程,也就是对你自己在实践中的感悟和心得进行总结和反思的过程。在这个过程中形成的知识结构,才能真正称得上是你“自己的”知识。
第二件事情,就是把自己培养成一个优秀的管理者(这里指的是中层管理者,也是你的第一个管理者目标。我在《职场救赎》的第六章也单独讨论过这个问题)。除了那些对于技术十分热衷的人,如果你要想在职场上获得更多的空间,职位上的晋升必不可少。有些人会说我不愿意成为一个领导者,我只希望做好自己的份内事,我就满足了。对于抱有这种想法的人,我只能说很抱歉,这不是你能选择的。原因很简单:你25岁的时候,可以做一名基础员工;30岁的时候,也可以做一名基础员工;但你到了35岁以上的时候,你如果还只想着做一名基础员工,那就不太现实了。我们前面提到过“35岁现象”。如果一个已经35岁的人,他的能力还只是局限在基础岗位上,那么,这样的人基本上是没什么价值的(当然,落后的国企及事业单位除外)。所以,不管你是否愿意,你都必须把职位晋升作为你职业成长道路上的一个重要目标,并为之付出努力。
走上了管理者岗位,是你职业成长的关键一步。以后的发展空间,都与此次的晋升密不可分。但这个位子并不是每个人都能够坐稳。盖洛普曾经做过一项调查,发现基础员工之所以离职频繁,很多时候问题并不在于公司,而是在于其上司——公司的中层管理者。在我们的职业规划咨询经历中,也经常遇到这样的问题:正因为中层管理的不善,而对于下属员工的发展与成长造成了非常不利的影响,导致他们职业发展无论是在专业能力上,还是在职业修养上,均不能得到有效的成长。
在这里我们暂且不去讨论“中层危机”对于公司的发展多么多么重要这样比较宏观的话题,单纯从小处来说,你必须要意识到:你的管理,将有可能改变你的下属的终身命运,是你错误的管理方式在不知不觉中伤害到你的下属,迫使他们离开公司。管理者在招聘员工的时候,对于频繁跳槽的人是深恶痛绝。但作为一个旁观者,我不得不说的是:当你们在抱怨求职者的不忠、素质低下时,你们是否考虑过建立一种良性的人才成长机制,让每个人都能够得到成长?你们在抱怨人才短缺的同时,是否考虑过如何去认真地培养人才?很多企业会说我们培养了,但留不住,到头来都是为他人做嫁衣,这是一件得不偿失的事情,所以对于人才培养也就不那么热衷了。但问题恰恰出在这里:你为什么留不住人?如果每个公司都不去培养人才,都想吃“现成的”,那么,最终的后果将是:所有的企业,都将面临无人可用的境地!
当你的成长因为你的上司而受到阻碍的时候,这是你的不幸,你可以选择“用脚投票”;当你某一天也成为管理者的时候,我们不希望把这种不幸继续传递下去。唯有如此,人才的培养才能进入正循环,才能够让每个人都能够在职场上找到自己的一席之地。这其中困难多多,但我希望有理想的人能够不断努力,慢慢改变这一切。
第三件事情,
本部分内容设定了隐藏,需要回复后才能看到
在成长的过程中,找一家具有成长潜力和发展空间的公司,并随着公司一起成长,是一件非常重要的事情。一是你可以亲眼目睹一家公司从小到大、由弱到强的成长历程,对于公司的运营也会有更加深入的理解,你也能够体会到你的角色在公司成长中的位置和作用。二是在公司成长的过程中,你的价值会有更大的发挥余地,会更容易展现出来。很多人在找工作时都倾向于寻找大公司,这也可以理解,但是要想快速的成长,寻找规模不太大的成长中的公司,其实是更好的一种选择。因为在成长的过程中,会对于人才的需求较为迫切,你的职位晋升也会更快。三是你的忠诚度会为你的发展带来更多的回报。企业用人,其中最重要的一条就是忠诚度。没有哪一个企业喜欢朝秦暮楚的员工。尤其是现在跳槽率、流失率在众多企业居高不下的情况下,忠诚就成为一种非常难能可贵的职业精神。

不论你现在已经“奔三”,还是正在“奔三”的路上,请始终告诫自己:不要虚度了大好年华,抓住所有能够抓住的时间,为自己芸芸众生般的生命多积累一些厚度。当你慢慢变老的时候,回想自己的一生,你希望是令人欣慰的一生,还是悔恨和懊恼的一生?
最后,借用我最喜欢的乔布斯语录,作为本文的结尾。“人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。” (作者:杨毅,第一职场网“教练式”职业规划首席顾问。原创文章,版权所有,转载务必请注明作者信息。谢谢支持!) 查看全部
你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每个人的生命都能够迎着太阳开花结果。不管以你现在的阅历是否能够理解这段话的涵义,请先记下来。我相信总有一天,你会明白。因为,时间能解释一切,时间能证明一切,时间能解决一切。——题记

我的那本写给职场新人的书《职场救赎——写给迷茫中的草根族》出版也有一周年了。在第一职场网最近一年的“教练式”职业规划咨询过程中,我明显地感觉到35岁以上人群对于职业生涯规划需求的迫切性。也正是从这些案例中,我们得以清晰地洞察到,时间点的把握对于一个人的成长如何起着决定性的作用。
在我们的客户中,遇到的往往是两类较为极端的案例:一类是已经做到一定级别——至少是总监级以上,在公司具有一定地位,年薪不少于20万的人;另一类是工作多年,但依然处于一个相对低的位置,无论是职位层级和物质回报,还是个人的价值感,均无法得到较高认同。这两类案例虽然极端,但却给我们提供可以借鉴的思考。通过对比,我们发现,但凡那些在职业发展上获得一定成功的人,都有一个共同的特征,那就是在自己所熟悉且擅长的领域,至少精耕细作了10年以上。而那些在职场上找不到自己位置的人,往往属于每隔一两年换方向,从来没有在某一个方向上深入积累下去。当然,除了频繁跳槽的因素之外,还有另外一个因素,那就是:已经在一个方向上深入积累,但这种积累属于重复劳动式的,并没有上升,致使职业发展原地踏步。
不管你是否承认,你都必须重视“35岁现象”。很多企业在招募人才时,明确规定年龄在35岁以下。如果你的年龄到了35岁却还在通过招聘网站投递简历不断跳槽的话,你就应该反省一下自己到底哪里做错了。当然,根据我们的实践咨询经验来看,如果你真到了35岁甚至更高的年龄才去思考这个问题的时候,很有可能这个问题你已经无力解决了,很多现实的困难会让你有心无力,束手无策。到了这个时候,很多人会因为当初的选择后悔不迭,但却欲哭无泪。所以,无论是为了避免走更多的弯路,还是迈向更大的成功,你都必须提前思考你未来的谋生之路。已经有太多的案例证明:未雨绸缪会比临时抱佛脚有用得多。
在我们第一职场网的客户中,有相当一部分属于80后,也是职业规划问题的高发区。年龄最大的一批80后,已经过了“三十而立”的年龄;但还有相当一部分80后,正在迈向三十而立的路上。如果说年轻是上帝给予你的犯错的资本,你还有时间去弥补;但如果你已经到了二十岁的尾巴上,这种资本将不再是你的专利。从大学毕业,到你的而立之年,这个时间已经足够长,让你有足够的机会去了解社会,适应社会,并反思自己的成长。
从30岁到35岁,这其中有5年的时间。假如给你足够犯错的时间,那么,为了不让你35岁以后的职业生涯变得一塌糊涂,你至少应该在30岁就确立明确的目标,并利用5年的时间去追赶。这可能是你成长的最后的最佳时机。错过了这个时机,你已不再年轻,社会也不会再以包容的心态去原谅你的年少轻狂。否则,你多走一步错路,就必定要在以后以十倍的代价补回来。从30岁到35岁,你应该学着为你芸芸众生般的生命,多积累一些厚度,以便让你下半生的职业生涯不要在“假如一切能够重来”的悔恨和遗憾中度过。

30岁:你必须要面对的三大问题
第一个问题,就是家庭与责任的问题。不要以为自己还年轻。不要以为有些问题离自己还很远。无论是颓废还是忙碌,你的时间都在飞快地逝去,你感觉自己在加速变老。有些问题,不管你是否愿意去面对,但你的成长阶段决定了你必须要承担与年龄相匹配的责任。大多数的人,到了这个年龄段,都必须要考虑一下家庭问题。如果你已经成家立业,你必须清醒地意识到:你的职业到底该如何发展,才能确保让你支撑整个家庭的负担?这不仅仅包括你的爱人,还包括你的孩子及父母(尤其是双方都是独生子女的时候,你要承担的是双方四位老人的供养)。到了这个阶段,你的压力是成倍增长的,但如果你在职场上的成长无法实现倍增,甚至还在以某种形式进行着倒退,那么,你以后的职业发展就会面临更多的压力。而这种压力,更多的时候,会使你没有余力去谋求更好的发展。很多人在跳槽时,往往会有一个很大的顾虑:如果我跳了,如果收入没有现在的高,那么,现在的工作,我还会轻易再动吗?说得更不客气一点:我还敢轻易再动吗?我还有那个胆量与勇气吗?所以,要想行动,就趁早,趁你还没有背上家庭的包袱的时候,轻装上阵,拼尽全力向前冲,这是你唯一的选择。千万不要在这个时候享受安逸,否则,你的后半生都将永远在碌碌无为中“被安逸”下去。
第二个问题,是能力与年龄的匹配度问题。为什么很多企业在招聘人才的时候,明确规定要5年经验、10年经验等等类似的工作经验要求呢?因为工作时间意味着与之匹配的能力等级。同样的工作,5年经验和10年经验所积累的能力是不一样的,所能承担的责任也是不一样的。你的工作年限越长,往往也意味着你的能力越强,这二者之间是一种正向倍增的关系。但如果你违背了这种关系,那么,你就无法获得用人单位的认可,进而丧失更好的职业发展机会。在我们的很多客户中,其中较为棘手的一种情况,就是能力与年龄不匹配的问题。很多工作3年、5年的人,甚至和工作一年的人在能力方面并没有什么太大的差别,所以当他们的职业想向上突破时,会遇到很多的阻力。导致这种情况的产生有两种原因:一是频繁跳槽,没有在一个方向上积累,无一技之长;二是虽然在一个方向上长期积累,但只有第一年是成长的,剩下的几年都是在做重复劳动,原地踏步。
所以,对于那些年龄30岁的朋友来说,从现在开始,你必须要慎重审视一个问题:从毕业到现在,我工作几年了?我身上所具备的能力是否与我的年龄相匹配?如果不匹配,那么,你一定要及早树立危机感,并跑步前进,以弥补与那些先知先觉者之间的差距,确保自己不会在竞争的过程中被他人挤下马。
第三个问题,是知识结构的构建与提升问题。我们曾经服务过一个客户,做销售做了五六年,也积累了相当丰富的实战操作经验。有一次跳槽去应聘某知名快消企业的区域营销经理的职位。在面试的过程中,所有关于具体操作层面的问题,他都能够对答如流,但上升到系统层面及战略层面的问题时,他的脑子就一片空白。我相信在职场上做过五六年的人都有这种感受:感觉在具体的操作层面,无论是流程,还是技巧与方法,都能够熟练掌握;但如果从更高一层的角度去看待问题,往往又不知道如何下手。
身在职场,不同职位等级的人,所做的事情是不一样的,他们所具备的眼光与思维模式同样也有差别。一个最基础的业务员,想着如何维护好终端,这是战术层面的东西,也是他的职责所在;但如果一个营销总监这样的角色,还和业务员一样天天想着如何去和终端老板打交道,那就是他的失职了。每一个企业的运营,都会由战略与战术所构成。大的战略会细分成小的战略,小的战略会细分成一个一个的执行战术,由基层人员去付诸实施。不同层级的人,分别负责不同高度的工作,各司其职,这也是团队协作的意义所在。同样,每一个不同层级的人,也存在不同的知识结构。层级越高,你看问题的眼光和思路就要越高,你的整体知识结构层次也要向上发展和突破。要不然,你的能力,永远只能停留在具体的基层操作层面上,不会有大的发展,职位上更不可能有上升。
另外,从沟通的层面来说,你的职位越高,你与老板的距离就越近,你与公司最高领导接触的机会也就越多。如果你看待问题的思路无法与老板们保持在高度上的一致性,那么,你的能力是无法得到认可的。在这样的情况下,你向上晋升的可能性就微乎其微了,职业生涯也会就此止步。

30岁之前:如何打好基础
30岁是一个承前启后的年龄,也是一个非常重要的时间点。在第一职场网进行职业生涯规划咨询之前,我们会有一个评估环节,系统评估客户的综合基础,看看是否还适合做职业规划。其中有一个很重要的考察标准,就是年龄问题,重点是30岁左右的年龄。如果你30岁之前几乎没有任何积累,那么,30岁以后的职业生涯要想获得突破是十分困难的,有很多现实的问题无法解决。这是硬伤。但凡遇到有这样硬伤的客户,我们只能对他们说“很抱歉,我们无能为力。”所以,要想让你30岁以后的职业生涯不后悔,顺利渡过30岁这道坎,你就需要在30岁之前对自己负责,未雨绸缪。
你要做的第一件事,就是找准一个可以为之奋斗5年、10年甚至更久的目标。这是一种最理想的状态。因为一个清晰的目标,可以让你的职业成长围绕着一个点去积累经验,而这种日积月累的经验积累,也是你日后升职加薪的筹码。虽然经验并不一定与能力相关,但如果没有经验的积累,你的能力也基本没有提升的可能。
我在《职场救赎——写给迷茫中的草根族》一书中也提到目标与核心竞争力的问题。所谓核心竞争力,一定要有一个核心才行。围绕着这个核心,你才能构建你的竞争力。而这个核心,就是你的职业目标方向——我到底想成为什么样的人?这个问题解决了,方向明确了,哪怕你走得再慢,也可以比那些走弯路的人走得快,因为你明确你的目标,你一直在朝着你的目标前进,你是在走直线。捷径是什么?捷径就是不走弯路,永远走直线。
我们去年曾经咨询过一个客户,7年换了6家公司。按照通常的理解,大家往往会认为这个人的职业发展很糟糕。其实不是。这个人目前的税后月薪是1万元,属于还不错的那种水平。大家也许会纳闷:为什么频繁跳槽的一个人,会有这样的职业发展水平呢?有些人会觉得他很幸运,运气比别人好而已。其实不是。观察他的成长经历,我们发现,原因只有一个,那就是:每一次跳槽,他都没有偏离既定的方向。只要方向不错,那么,他的每一步行动,都是在接近这个方向,都是在为以后的职业发展积累更多的筹码。你积累的厚度,将最终决定你未来的发展高度。
现在房价、物价这么高,很多人的生存压力也骤然增加,由此也导致很多人迫于生存的压力而变得浮躁和随波逐流。一份工作,往往坚持不了几个月,觉得看不到希望,工资无法提升,往往就选择跳槽。但实际上,跳槽并不能从根本上解决问题。现在的用人单位,都变得非常务实,做多少事,拿多少钱,天经地义(当然,特权阶层不在讨论范围之内)。如果你无法为公司发展贡献更大的价值,却还想着得到更多的回报,这样只赚不赔的买卖是没有人愿意干的。你为公司贡献多少价值,取决于你的能力到底有多强。而能力的积累,则源自于在一个方向上的长期坚持。既便是那些看起来令人很羡慕的成功者们,也少不了日积月累的修炼与成长。那些因为走了弯路却想在极短的时间内把损失补回来的急功近利的做法,只会让你失去更多的东西。
大家可能听说过10000小时定律:不论你想在任何一个领域成功,你都必须至少付出10000个小时的磨练。Macolm Gladwell在他的新书《异类:成功人士的故事》中说道,无论是最优秀的运动员,企业家,音乐家还是科学家,经调查,你都会发现他们至少都在付出了长达十年,每天不低于三小时的努力之后才崭露头角的。书中有这样一个例子:34岁的世界顶级小提琴家马克西姆·文格罗夫出生在西伯利亚,在4岁的时候接触到第一把小提琴,从此就展现出了过人的天赋。然而他的天赋和敬业度是成正比的。他每天练习7小时,5岁就举办了独奏会,15岁就获得了国际大奖。文格罗夫说,“我的母亲每天晚上8点回到家,吃完晚饭之后就教我小提琴直到凌晨4点。对于一个4岁的小孩来说,这简直就是酷刑,但两年后我变成了小提琴手。”
很多人在抱怨没有机会。其实并非如此。肯特大学的社会学教授弗兰克·弗雷迪认为有效投入很多时间去练习的人自然会拥有自己的运气:“他们近乎苛求地努力,当运气来的时候,他们早就准备好了。”这正应了中国的那句老话——“机会只垂青有准备的头脑。”如果你没有遇到机会,不要抱怨,你首先要反思的是自身,到底哪些方面准备不足?根据我们的经验,只有你在一个方向上坚持至少5年以上,你才有可能得到回报,而且这种回报会对你以后的职业发展产生一个相对长期的影响。同时,也正是这么长时间的积累,让你的基础非常扎实和牢固,你的脚步也会站得更稳。
身在职场,无非要做两件事:一是做事,二是做人。如果说找准目标为是了积累更多的核心技能,更好地做事的话,那么,学会做人,则是你要职场发展要考虑的第二件大事情。我们甚至认为,会做人比会做事还要重要百倍。找到一个合适的职业目标,对于很多迷茫中的人来说可能并不是容易的事;但学会做人,则是你在任何公司、任何时候都可以修炼的一种职业素养。即便你的职业技能没有多大的突破与成长,但良好的职业素养则会从另外一种层面为你的职业发展增添筹码。我们也遇到不少能力不足、但态度很好、很积极的客户,他们用自己的优秀职业素养成功征服了面试官,得到了不错的发展机会。有句话叫“要做事,先做人。”能力不足,可以慢慢培养;但如果不会做人,在任何组织中,都会成为人人喊打的过街老鼠。
在做人的修炼中,有四项要素,是能够对你以后的职业发展起到致命性影响的。第一是你的人际关系处理能力。这其中包括与你的上司的关系,以及与你的同事的关系。与上司的关系不好,直接决定着你的升迁。所以我经常对我们的客户说这样的一句话:“如果你与上司的关系不好,基本上也就意味着你在这个公司的职业生涯就此终结。” 而与同事的关系不好,即便你哪一天升迁了,成为了他们的领导,你也会因为缺乏“群众基础”而导致权力被架空,你的下属对你不是阳奉阴违,就是故意挑衅,你会发现领导这个位置其实很不好坐。
第二项要素,就是要树立不断学习的能力。我在《职场救赎》的第五章也同样指出了学习的重要性。我们在去年曾经遇到过一个客户,已经近40岁的人了,做会计做了14年,但仍然只是一个基层主管的职位,在公司中也看不到晋升的机会,也已经好多年没有加薪了。我们问了他一个问题,“在这14年中,你有没有进行过培训、进修或者任何其他形式的充电?”他说,“没有”。“从来没有吗?”“从来没有。”这是一个非常极端的例子,但这种现象在职场中却是非常普遍的。关于自己的学习与成长,你不妨问自己几个问题:与一年前相比,我的专业能力明显进步了吗?无论是理论还是实践,我有自己独特的见解吗?假如遇到职责范围内的事情,我一个人是否能够独立搞定,是否具备独当一面的能力?厚度决定高度。你所以会有厚度的积累,原因在于你不断强化的学习能力。没有学习,你的职业发展就会在原地踏步。你以为你没有退步,但实际上别人在进步,你与别人之间的差距在不知不觉中拉开了,你也就退步了。
第三项要素,就是要树立职业化精神。不管你有没有目标,不管这项工作是不是你愿意做的,只要你在这个岗位上,你就应该把事情做好。在其位谋其职,这是最起码的一种职业素养,也是任何岗位上都不可或缺的一种职业精神。既然在这个岗位上,你的岗位职责要求你把工作做好;如果不想做好,那就走人,别在这里浪费大家的时间。良好的职业素养,有时候比能力本身更重要。
我曾经在新浪微博上看到过别人总结的“企业中8类精神乞丐”,我觉得很好地描述了当下一部分人的职场态度:领导不和我沟通,我就不沟通;领导不认可我,我就不好好干;领导不鼓励我,我就不好好干;我不开心,是因为领导不会哄我;完不成任务,总是拿一堆客观理由来应付;做错事后,总希望大家不要小题大做;不懂技术,抱怨公司没有培训;不上进,抱怨公司氛围不好。
良好的职业化精神,是很多优秀人士身上必备的成功素质。即便这份工作你不喜欢,也不要用消极的的方式去对待,因为你不仅在浪费公司的时间,更是在浪费你自己的时间。身在职场,你能收获的无非是两种东西:一是回报,二是成长。在没有明确的目标之前,把眼前的事情做到极致,把所有你能够在这个职位上得到的东西,统统用自己最大的努力去争取。以消极的态度对待工作,你会两手空空,什么也得不到。
第四项要素,就是要有强大的内心。我所遇到的很多人,其实内心里都很脆弱,无法经受漫长人生道路上所降临的各种苦难。要知道,每个人的成长都不是一帆风顺。即便是耶酥,又何尝不会遭受苦难的洗礼?强大的内心可以让一个人在绝望中看到希望,而消极悲观只会让你在希望面前错机良机。《肖申克的救赎》中有这样一句台词:“懦怯囚禁人的灵魂,希望可以感受自由。强者自救,圣者渡人。”你没有本事成为圣者,但一定要变成强者。“物竞天择,适者生存。”优胜劣汰永远是自然进步的永恒法则。你只有适应这个法则,才能在这样竞争激烈的社会中获得生存之地。

30岁之后:如何实现质的突破
30岁以后的职业发展,不应该再是原地踏步、停滞不前的状态。要想让你35岁以后的职业生涯实现一个比较大的发展,你应该从30岁开始,好好利用5年时间,着手以下3件至关重要的事情的准备。
第一件事就是完成你的专业化品牌构建。我在《职场救赎》一书的最后一部分内容,讲的就是这个问题:如何构建你自己的个人品牌。你到了30岁以后,再去频繁跳槽,肯定是不行的,最大的不利,就是你的专业知识成长,永远只是停留在一个相对低的层次上,而这又会影响你职位的晋升与薪水的增长。我该干什么,适合做什么,此时应该有一个清晰而明确的定位,并利用剩余5年的时间去积累。否则,“35岁现象”一定会在你身上上演。
“日本战略之父”大前研一在其专著《专业主义》中也提出了这样的观点:“你凭什么胜出?未来能够牵动世界大势的,是个人之间的竞争。能否独霸世界舞台,锻造他人无法超越的核心竞争力?你唯一的依恃,就是专业。” 你是一流的商务人士,还是一般的上班族?差别就在这里!给自己一个专业定位,树立自己的品牌形象,会为你以后的职业发展增加更多有价值的筹码。我们曾经遇到过5年跳槽13次、接触过10余个行业的客户。假如你也这样,就毫无专业性可言了。
当然,为了支撑你“专业化”的品牌形象,你还需要在以下两个方面做出努力:第一个方面,就是我们在前面提到过的知识结构的问题,要脱离具体的操作层面的问题,把你看待问题的眼光放得更高一些,更远一些,成为一个具有“远见卓识”而不是“鼠目寸光”的人。你要向这个行业里最优秀的人看齐,并以他们为目标,作为自己修炼成长的榜样,一步一步弥补与优秀之间的差距。这个时候,在职学习、进修、培训等等都需要提上日程,学会用新的知识充实自己的头脑。第二个方面,就是树立自己在行业内的影响力。每一个行业的优秀人才,都有自己聚 集的圈子。比如哈佛商业评论网、职业经理人网、业务员网等等,都是相关人才聚 集的地方。为什么有些人出去讲一次课就要好几万?为什么有些人能够用自己的力量推动一个行业的发展?原因就是他们的影响力太大了。你要想成为优秀的职场人士,也必须像那些最优秀的人看齐,树立在这个行业内的影响力,用你的思想去影响别人。我们去年遇到一个非常优秀的小伙子,至今印象深刻。他是一个印刷专业的大专生,毕业之后去印刷厂做销售。或许在有些人看来,这个专业、这个职位并没有什么特殊之处。但正是这样一个看起来没有什么含金量的职位,他却用自己独特的方式构建着自己的影响力。他给自己定了一个要求:每月都要写一篇文章,发表在这个行业内最具影响力的杂志上。当然,并不是每篇文章都能够达到发表的质量,但每个月必须要保证质量写一篇。这样做的好处,第一是树立了你在这个行业内的影响力;第二,可以让你形成自己的知识结构。我们前面提过知识结构的问题,这里需要再强调一下。你通过学习、培训等方式,得到的知识,终究是别人的,不是你自己的。要想形成你自己的知识结构,你需要将这些外来吸收的知识应用到工作实践中。在实践的过程中,同样的知识理论,在不同的情况下,每个人的感受和心得是不一样的。你写文章的过程,也就是对你自己在实践中的感悟和心得进行总结和反思的过程。在这个过程中形成的知识结构,才能真正称得上是你“自己的”知识。
第二件事情,就是把自己培养成一个优秀的管理者(这里指的是中层管理者,也是你的第一个管理者目标。我在《职场救赎》的第六章也单独讨论过这个问题)。除了那些对于技术十分热衷的人,如果你要想在职场上获得更多的空间,职位上的晋升必不可少。有些人会说我不愿意成为一个领导者,我只希望做好自己的份内事,我就满足了。对于抱有这种想法的人,我只能说很抱歉,这不是你能选择的。原因很简单:你25岁的时候,可以做一名基础员工;30岁的时候,也可以做一名基础员工;但你到了35岁以上的时候,你如果还只想着做一名基础员工,那就不太现实了。我们前面提到过“35岁现象”。如果一个已经35岁的人,他的能力还只是局限在基础岗位上,那么,这样的人基本上是没什么价值的(当然,落后的国企及事业单位除外)。所以,不管你是否愿意,你都必须把职位晋升作为你职业成长道路上的一个重要目标,并为之付出努力。
走上了管理者岗位,是你职业成长的关键一步。以后的发展空间,都与此次的晋升密不可分。但这个位子并不是每个人都能够坐稳。盖洛普曾经做过一项调查,发现基础员工之所以离职频繁,很多时候问题并不在于公司,而是在于其上司——公司的中层管理者。在我们的职业规划咨询经历中,也经常遇到这样的问题:正因为中层管理的不善,而对于下属员工的发展与成长造成了非常不利的影响,导致他们职业发展无论是在专业能力上,还是在职业修养上,均不能得到有效的成长。
在这里我们暂且不去讨论“中层危机”对于公司的发展多么多么重要这样比较宏观的话题,单纯从小处来说,你必须要意识到:你的管理,将有可能改变你的下属的终身命运,是你错误的管理方式在不知不觉中伤害到你的下属,迫使他们离开公司。管理者在招聘员工的时候,对于频繁跳槽的人是深恶痛绝。但作为一个旁观者,我不得不说的是:当你们在抱怨求职者的不忠、素质低下时,你们是否考虑过建立一种良性的人才成长机制,让每个人都能够得到成长?你们在抱怨人才短缺的同时,是否考虑过如何去认真地培养人才?很多企业会说我们培养了,但留不住,到头来都是为他人做嫁衣,这是一件得不偿失的事情,所以对于人才培养也就不那么热衷了。但问题恰恰出在这里:你为什么留不住人?如果每个公司都不去培养人才,都想吃“现成的”,那么,最终的后果将是:所有的企业,都将面临无人可用的境地!
当你的成长因为你的上司而受到阻碍的时候,这是你的不幸,你可以选择“用脚投票”;当你某一天也成为管理者的时候,我们不希望把这种不幸继续传递下去。唯有如此,人才的培养才能进入正循环,才能够让每个人都能够在职场上找到自己的一席之地。这其中困难多多,但我希望有理想的人能够不断努力,慢慢改变这一切。
第三件事情,
本部分内容设定了隐藏,需要回复后才能看到
在成长的过程中,找一家具有成长潜力和发展空间的公司,并随着公司一起成长,是一件非常重要的事情。一是你可以亲眼目睹一家公司从小到大、由弱到强的成长历程,对于公司的运营也会有更加深入的理解,你也能够体会到你的角色在公司成长中的位置和作用。二是在公司成长的过程中,你的价值会有更大的发挥余地,会更容易展现出来。很多人在找工作时都倾向于寻找大公司,这也可以理解,但是要想快速的成长,寻找规模不太大的成长中的公司,其实是更好的一种选择。因为在成长的过程中,会对于人才的需求较为迫切,你的职位晋升也会更快。三是你的忠诚度会为你的发展带来更多的回报。企业用人,其中最重要的一条就是忠诚度。没有哪一个企业喜欢朝秦暮楚的员工。尤其是现在跳槽率、流失率在众多企业居高不下的情况下,忠诚就成为一种非常难能可贵的职业精神。

不论你现在已经“奔三”,还是正在“奔三”的路上,请始终告诫自己:不要虚度了大好年华,抓住所有能够抓住的时间,为自己芸芸众生般的生命多积累一些厚度。当你慢慢变老的时候,回想自己的一生,你希望是令人欣慰的一生,还是悔恨和懊恼的一生?
最后,借用我最喜欢的乔布斯语录,作为本文的结尾。“人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。” (作者:杨毅,第一职场网“教练式”职业规划首席顾问。原创文章,版权所有,转载务必请注明作者信息。谢谢支持!)