职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

公司组织了一次讲座,现任的投资部经理给我上了一堂生动有趣的关于投资的课,受益匪浅啊。

主要的几个观点是:

1、要自己动脑思考
2、要做长期投资,而不是短线投资。
3、要把握好时机,做自己熟悉的
4、多和大师们学习

联想到自己现在所从事的工作,其实编程方面与投资也有相通的东西,可能是由于本来这些观点就是一些哲学观点,适用于很多方面吧。

首先,动脑思考,作为一个程序员或者说是某某分析师、某某架构师什么的,都必须要动脑思考,如果只是一味地跟着别人走,说Java好就学Java,说.net好就学.net,结果可能只是学到一些表面的知识,而对深层次的东西根本就没有时间去思考,也不会有自己的想法和见解,那样的人有个形象的比喻,之前叫做两脚书柜,现在可以叫做搜索引擎,反正所有东西都是别人的,哈哈。

尤其是对于系统架构方面,以及各种应用于行业中的系统来说,思考尤其重要,否则做出来的软件系统只能是很泛泛的,无法真正成为优胜者。Google的gmail明显就是一种经过思考之后的产物,在众多免费的邮件系统中能够脱颖而出,那就是本事。ZC530.COm

其次,要做长期的考虑,长远的打算,我对此主要想到的就是学习。做程序员的有很多人都说太累,因为要不停地学习,否则就落伍了。其实,我觉得从技术角度来说的确是那样,毕竟各种各样新的技术层出不穷,而每种技术的版本也是在不断更新,然而,如果有了长期的打算,不是说要学习Java,学习C#这种打算,而是对自己的人生有个基本的规划,是想要做个程序员,还是用户界面设计师,还是系统架构师,还是数据库管理员等等,有了长期的目标,然后才能够所有的学习,所有的时间和精力都放在这上面,才能够真正精通啊。

第三,要把握时机,这也是很重要的,有了目标之后,也需要针对当前的情况不停地做出细微的调整,有了一定的积累之后,在必要的时候(主要指的是有足够的市场需求的时候),将自己的一些想法变成现实。而这些想法一定是要自己所熟悉的,至少应该是做了较长时间、经历了比较多的项目的啊,那样才可能做好。否则就很难的。比方说,一个一直在做制造行业软件的人,想要实现一个金融领域的系统,那实在是太困难了。

最后呢,我们需要向大师(或者应该专指那些成功的人)学习,他们的经验都是非常宝贵的。但这个时候,要分清真正的大师和所谓的大师。其实分辨的方法很简单,如果一个人提出一些观点,不是带有为自己盈利的目的的,那么十有八九都是很好的。现在的网络这么发达,找到大师们的言论应该是很容易的,而找到一本大师级的著作,仔细研读,更是必须的。至于什么样的书是大师级的,我感觉像《代码大全》、《重构》、《拥抱变化》、《目标》等等,都应该归于此类。

zc530.Com小编推荐

IT人如何修炼编程的内功[2]


ok了,这我们是不是可以理解到,计算机编程,其实首先是人的工作,当我们遇到一个服务需求,我们人来做一次,嗯,获得一个比较满意的结果,然后我们觉得这个动作可以重复,下次遇到类似的问题,照做就好了。于是,我们就安排计算机来做这件事了。是不是这样?

这是不是说明,程序,其实是在讲一件事应该怎么做,这个做的过程,以及这个过程的含义,其实是人定义出来的,然后通过编程,教给计算机来做而已。

我以前经常有种感觉,计算机编程,是两层意思,一层,是程序本身的含义,就是怎么做事,另一层,是隐含在程序下面的逻辑含义,就是做事的意义,程序只是字面上的意思,而逻辑,是程序段落组合起来,共同表述的一层意思。现在想想,其实就是这个道理。

嗯,既然我们知道,编程,就是把做一件事情的步骤,分拆开来,教计算机去做,但,分拆到什么粒度呢?这个很重要。如果分拆的粒度太细,白白浪费程序员的时间和精力,这些都是成本。而分拆得太粗,计算机还是弄不明白,做事不对,就是bug了。

这说明,编程有个很重要的概念,就是粒度,也就是我们对问题描述的精细程度。

最开始的计算机是最笨的,学过计算机组成原理的同学大概知道,只要有个累加器,其实已经可以算一台计算机了,只会做加法计算。因为从数学上,我们可以知道,任何计算,最终都可以演化成加法计算,事实上,现在的CPU,在最底层核心的部分,也还是这个加法逻辑。

这样做当然没什么不好,不过,有个小小的问题,就是粒度太细了。如果每件事情,都要程序员去拆解成很细的加法计算,这个工作就几乎不是人干的事情了。难道就无解了吗?

呵呵,前面我们说过,计算机的特点是什么?无限重复,大家就发现,一个事情,比如7*24,这是乘法计算,但是,我们最终要拆解为加法计算去实现,但是,不是说我们每次都要这么拆解,乘法计算也是一个工作,有规律的,因此,当我们拆解一次之后,我们当然可以把这次拆解过程本身,编订为程序,下次遇到类似问题,让计算机把这个程序再跑一遍就ok了。呵呵,大家以为Intel的CPU里面的乘法计算指令是怎么实现的?大家又以为AMD的CPU内部的微代码体系是怎么实现的?

就是这么一个思维,解决了所有的问题,遇到需求,首先拆分,然后不断检索我们以前是不是以前拆分过了,遇到能套用的程序段落,就直接用,不用每次都拆分那么细,减少工作量,当然,遇到新问题,还是需要自己拆解的,不过,拆解后,最好把拆解本身,也写成程序,下次重用。

大家玩各种语言,一般都提供基本库,这个基本库,其实就是前人已经拆解过的结果,软件公司觉得有代表性,可以满足大多数应用场合,就编订到基本库里面,以后程序员直接用,不用自己重复了,大家说是不是这样?

现在,大家知道怎么看待C的stdio.h,stdlib.h这些基本库了吧?C++的iostream是什么含义,知道了不?MFC知道了不?Java的运行时库是什么意思,也知道了吧?

不过呢,这个世界的需求总是很多的,并且,计算机的能力也是不断在进步,以前不适合计算机做的事情,现在也慢慢变得适合了。因此,大家总能遇到一些新问题,需要自己重新拆解,基本库中没有提供,这就是程序员这个职业存在的真实含义。帮助用户不断拆解新需求,解决新问题。当然,库本身也在进步,不断把已经被证明拆解成功的问题,修补到库中,避免以后的程序员做重复工作。就这么简单。

IT人如何修炼编程的内功[1]


很多年以前,我还是一个学建筑的学生,但是很喜欢学计算机。不过呢,由于专业限制,我没有计算机用的。学校只开了一个学期的Fortran语言,上机时间只有可怜的5节课,那会把我憋坏了,呵呵。

大家不要笑啊,90年那会,生活不富裕,PC机还是一个很贵的东东,一般家庭都还停留在18吋电视机的时代,大学生又是最穷的,物质条件更为匮乏,我当时有个小收录机,京华牌的,呵呵,在同学中已经很牛叉了。因此,像现在的同学们,一考上大学,MP3、MP4、笔记本电脑家里给配齐的,在当时是根本不可能想象的事情。我作为过来人,还是要说大家一句,大家真是生在好时代了,很幸福的。

不过呢,我很喜欢编程,就养成一个习惯,想象编程,找一个题目,自己在脑子里把程序构思出来,写在纸上,然后自己模拟电脑的run,把程序过一遍,看能不能执行正确。这个习惯现在都还有。呵呵,我老是劝大家写简单的程序,其实和这个习惯有很大关系,因为我比较笨,稍微复杂的程序,脑子就想不过来了,就晕了。

也正因为有了这个经历,我就开始思考一个问题,编程究竟是什么?呵呵,当时我在学校,也是小有名气,大家都知道有这么个程序疯子,没事喜欢发呆,喜欢想程序。在一次舞会上(别激动,我也是过来人,也会跳舞的,虽然很难看哈,呵呵),一个计算机专业的师姐就考我,问我编程是什么?

我当时想了一下,很郑重地回答她,我的理解,编程就是拆解任务,把一个任务,拆解成很细很细的步骤,一步步教计算机去做。计算机很笨的,举个例子,我们说早上起来去上课,是个人都知道做什么,但是它不知道,因此,我们要告诉它:

起床--穿衣--拿饭盒--去食堂--买早饭--吃饭--洗饭盒--回宿舍--放饭盒--拿书--出门--如果人都走完,要记得锁门--去教室--推门--找到自己的座位--走过去--坐下来--等待上课--上课。

说到这里,我突然自己有点明悟了,编程,就是把复杂的问题简单化,简化到每个动作都是1+1=2那么简单,然后计算机照做就好了。这就是我理解编程的真谛。我师姐听到了,也若有所悟,这个话题就没有再说了。

我们来分析一下计算机的特点,准确的讲,目前我们这个社会的计算技术,还很原始,说它是计算机,正确,它确实只能计算,说它是电脑,太抬举它了,它不可能有思考能力。

在冯诺依曼体系架构中,计算设备就是具有一定计算能力,有能力和外界做出IO互动,并且能高速重复动作的这么一种设备,这可能和大家在教科书里面学到的不太一样啊,不过,我是这么理解的。

因此,我从一开始,就没有把计算机作为一个伙伴,一个可以帮助我出主意,或者代替我思考的伙伴,仅仅是看做一种工具,这种工具有什么用呢?我认为它最重要的,有两个作用:

1、无限可重复性,一个动作序列,一旦编订程序,计算机就可以无数次重复这个序列,不会感到累。这特别适合于那些乏味的,不断重复的劳动,比如,我们一个学校每天要敲钟,打上课铃,如果让人来做,这个人会很乏味,做久了,就可能出错,但是让计算机来做,它可没有什么思想,不会觉得累,而且做的很好。计算机特别适合做重复性工作。

2、服务品质的稳定性。计算机适合做重复工作,还有个有点,就是每次执行结果都是一样的。这体现了工业化时代最重要的一个思想:量产思维,大家可以看到,现在的社会,不可重复的艺术固然很好,但公众需要的是量产的产品,因为质量稳定,产量稳定,能满足大众需求。劳斯莱斯虽然很美,但绝大多数人在开大众、丰田等低端车。就是这个道理。还是打铃那个例子,如果是人,可能会生病,可能会请假,或者干脆搞忘了,但计算机不会,只要有电在正确工作,打铃就不会出错。

这样,我就慢慢理解到了,计算机其实就是能以恒定品质不断重复输出服务的机器而已。

IT人如何修炼编程的内功[3]


我想说的,其实很简单,编程序,就是拆解问题,但讲究个拆解的技巧和方法,以前人做过的,别做,尽量用,没有的,做过一次,尽量保留下来,供下次使用,就这么简单。

那,这和本文的题目修炼编程的内功有啥关系呢?

当然有关系了,什么叫编程的内功?我的理解,就是对这个世界的抽象化理解能力以及描述能力。一个工作,能迅速从中提炼出下次可以重复的套路,并且能以一定的规则,就是计算机语言规范,描述出来,拥有这两个能力,就能保证遇到任何问题,都有办法写出程序来。

所以,大家学校中学了很多数学,语言,算法,数据结构,甚至编译原理,操作系统,其实这些统统是工具,不是写程序的目的。

写程序,就是遇到需求,能迅速抽象,理解其共性,并能以清晰的语言描述出来。上述学科,不是帮助提升你的抽象能力,就是帮助提升你的描述能力,大家看是不是这个道理?

所以,我在带徒弟的时候,有时候喜欢说一句话,其实作为程序员,学习一点语文有好处,因为最能培养描述能力的,其实还是语文。英语不算啊,英语虽然也是一门语言,但中国的教育,一般是能看懂,很少从一个英文文学家的角度培养学生用英文的描述能力。只有我们的语文课,这不但是教语言,而且通过无数次造句和作文,在教大家描述问题的组织能力,这个能力在写程序的时候,很有用。

这个时候,话题就出来了。中国的语文,先是甲骨文,然后古文,然后白话文,大家发现没有,总体是越来越简单,这是发展的趋势。为什么呢?因为大家觉得,语文就是让人懂的,太深奥的东东,不太适合普及,就没有生命力,反而越简单的东东,普及越快。

因此,请大家注意,写程序时拆解,是把问题简单化,不是说把一个问题描述得晦涩难懂,才叫本事。真正的程序高手,都是简化问题的大师。

当然,从这个话题,我们是不是可以得出一个结论,其实写程序的方法本身,编程的内功本身,其实是没有什么语言特性的,C、C++、Java、PHP、Python是不是都用的同一种方法在做事情?

因此,我这里提出,修炼编程的内功,是学习抽象能力和描述能力,与语言无关,换而言之,从任何一门语言入门,都可以修炼到内功的极致,关键看你用不用心。

因此,学习期间,我的建议,不要好高骛远,不要去评价语言的好坏,平台的好坏,没有多大意义的,你并不能确定这辈子最终能在哪个平台下用哪种语言开发。捡着手边有的书,老师教的课程,埋进去学扎实,出来后,换语言比吃盘菜也难不倒哪去。

CIO观点 CIO职业空间很大


我始终认为一个人选择一个职业要从几个方面进行考虑。一是兴趣,如果能从事自己感兴趣的职业,也是人生一大幸事;二是个人能力,自己所从事的职业一定是最能发挥自己能力的职业,如果只有兴趣而没有从事这个职业的能力,显然不行;第三,收入,从事职业能够让自己和家庭过上相对比较体面的生活,但也不要把收入看得太重,前两项做好了,收入应该也不会太差。

有的人喜欢将CIO和CEO相比较,其实比较CEO和CIO这个职业或者CIO的薪水是否比CEO廉价没有太大意义,关键是看客观条件、个人兴趣和能力更适合CEO、CIO或技术工作。任何一个人只要有能力把自己从事的职业做好极致,比如国内NO.1乃至世界NO.1,个人的人生就很辉煌。如果让你去做一个一流的CIO和二、三流的CEO,你选择哪个?

CIO的地位已大大提高

至于说目前很多企业家让人耳熟能详,而CIO群体却默默无闻,我认为就是 时势造英雄,30年前中国有企业家吗?中国市场化改革已经30年了,出现几个有点名气的企业家、经济学家一点都不奇怪,就像战争年代出现几个有名的元帅一样,现在和平年代谁认识几个军队将领。而中国信息化真正进入企业,成为企业支撑平台才几年时间,而且大部分企业的计算机目前还仅仅是计算和统计的工具,在这种情况下要求CIO群体很强势或者知名度很高肯定不可能,10、20年以后相信应该会有一批出类拔萃的CIO群体出现。想想看10前中国有CIO 这个词吗?而现在CIO已经是业内很受关注的职业了,地方政府、各个媒体每年都在评比各式各样的优秀CIO.而信息化成为业务支撑平台的单位的信息主管或 CIO的地位已经大大提高了。

至于CIO在单位的职务对推动信息化的作用,我认为各有各的优势。如果让一个主要某项业务的副总来行使CIO 职能,当信息化在他领导的业务范围推进时,无疑很有优势;而当信息化在其他副总管辖的业务范围推进时,在中国目前政治环境下,有时难度更大。而本人现在虽然地位还没到副总地位,但却巧妙地把信息化推进与各位领导的政绩挂钩,成为各位领导的政绩工程,当然也是业务发展的支撑平台,不但很好地协调各位领导的关系,也极大地推动医院信息化建设。

其实CIO这个位置非常锻炼人,职业发展空间非常大。特别是职务不高却能把信息化建设推到一定高度,说明精通管理、业务和流程,有很强的分析问题和解决问题的能力,而且还有很强的沟通、协调和服务保障能力。如果你还市场敏锐性和具备果断的决策能力,那就很适合去做CEO,可以考虑自己去创业或去应聘 CEO.

CIO的发展空间很大

如果你认为CIO更适合你职业发展,那就继续从事CIO,把它做强做大。

你还可以横向发展,成为专家型CIO,利用职业经验与优势,帮助不少相关单位进行信息化建设的咨询和整体规划,也可以参与一些企业进行产品规划与市场策划等。

该学习的工作习惯


在工作场所,为什么有些人总是得到老板和同事的青睐?与其猜测老板想要什么样的员工,不如养成这些良好的工作习惯。

请相信:“当你努力提高公司的价值时,你也会在公司内提升自己。”

最该学习的工作习惯

1.“及早通知意外”

如果你或你的团队不能按时完成工作而不保证质量,请及时通知你的老板。

对于他们来说,最好提前知道某部分公司的问题是错误的,或者该过程将推迟到等待,直到事情不可撤销为止。

2.“提供解决方案,而不只是提问。”

毫无疑问,优秀的老板总是尽力发现并鼓励员工发现公司运营中存在的问题;但事实上,他们希望员工对这些问题附上一套相应的解决方案。

老板希望在需要的时候能很容易地比较和选择一系列的解决方案。

所以不要相信“老板喜欢问题的人”的陈词滥调。老板有足够的问题要面对,他们希望你想出一套解决方案,而不是看到你把一大堆问题推到他们面前。

3。简洁、简洁、直接的工作重点报告”

老板很忙,没有时间听你的唠叨。

在向老板解释工作内容时,请记住简明扼要。与乏味和重复相比,他们欣赏简洁和清晰。

4。不要让老板重复他的要求。”

每次会议一定要带笔记本电脑或电脑。 在会议中,领导讲话快,讲话的内容总是很广泛,必须吸收员工,才能写出领导的工作要求。

在这个时候,要求领导者重复你不理解的东西是不明智的:重复演讲是可以的,但领导者会认为你没有专注于会议。

5。”“有效”胜于“有效”

老板不在乎你有多少"忙",他们对你所做的事情感到关注。

因此,不要总是急于追求所谓的快速“高效”。你应该做的是告诉你的领导你正在做什么,什么时候能完成,以及最终“有效”的结果。

6。相信你的建议”

你的老板雇用你,你留在决策团队,因为他相信你的能力和建议。

因此,您对自己的意见充满信心,您的计划一定会受到赞赏!

7。成为公司的关键成员”

在大多数情况下,老板会特别意识到那些能够主动解决问题并在职责之外寻找工作的员工。

请相信,在您努力工作以努力提高公司的市场价值的同时,您也将自己提升到公司内部,您将成为公司的核心成员。

时间管理中的投资思维


时间管理中的投资思维

--为什么你忙碌不堪却又一直原地踏步,这里有答案。

时间管理中的投资思维

--为什么你忙碌不堪却又一直原地踏步,这里有答案。

上周有个朋友找我聊天,开始聊得很开心,说起近期的工作突然满脸惆怅。因为她感觉自己最近工作非常忙碌,每天陷入各种会议和沟通中,静下来却发现做的事情跟3年前一模一样,工作内容没变化,个人没成长。

其实,细心看看周围的很多人,多多少少都存在类似的问题和困惑-- 为什么我那么忙碌,却又一直原地踏步?

看清楚问题

关于时间管理的方法有几百种,管理的工具也有几百种,究竟哪一种适合自己,则需要自己不断的去尝试的。今天我们探寻一下时间管理本身之外的,更核心本质的东西。

时间是我们最基础的财富,我们每天都是通过用时间消费来交换我们生命中所需要的东西。

为了客观呈现时间的消费情况,我们将时间归纳为以下4个时间账户。

这4个账户里都会做些什么事呢,

大家请根据自己的时间分配,评估一下自己给4个账户分配的时间比例分别是多少。

我让我的朋友做了一下,她的时间消费情况是这样的:

消费时间:60%;投资时间:0%;损耗时间:20%;享受时间:20%

问题已经呈现出来了,她感觉一直深陷忙碌却无进步的状态是因为她的时间投资账户里居然是零!

解决问题

然后我跟她说,你的时间管理中要有投资思维。

首先理解,为什么要有投资思维。

我们都想管理时间,其实时间本身是不可以被管理的,我们能够管理的只是我们自己的行动。说到底,我们的诉求在于希望能够在有限的时间里能够去做更多的事情。我们为什么要学习各种技能,因为它是提升我们运用时间效率的重要的手段。

本来做10万人的工资统计需要1周时间,现在学会excel的技巧后只需要2个小时就搞定了;本来读一本书需要一周,学会阅读技巧后读一本书只需要一天,是不是就有六天的时间可以去做其它事情了?

投资时间的本质,是通过最小的时间付出换取最大的回报。

投资时间,就是把时间尽量花费在能够给自己带来长远价值的事情上,从而释放更多未来的时间。

其次,我们要了解在工作中如何应用。

工作中我们不能一直处于输出状态,一定要保持有输入,用输入优化输出效能和输出质量,形成输入和输出的良性循环。

具体解释一下,输出,简单点说,就是只专注于眼前的工作本身,不学习新的东西和技能,不了解新的趋势。

输入,即,学习新技术新知识,探索新趋势。

如果只是输出没有输入,很快会处于枯竭状态,不能够持久。

最后,也是核心,我们要深刻认知投资时间的关键在于转化时间。

转化时间就是把其它象限的时间转化成“投资时间”,使之能产出最大回报。

先用个最简单的工作为例,我们一天中消耗最多的时间是上班!

如果上班的目的是为了换取薪水,也就是在消费时间。很多人上班十几年薪水都没有太多本质的变化,是因为他的上班时间都投资在里“消费时间”象限里,所以对未来并没有产生多大的回报(比如,门卫、清洁员、酒店体验员、公园管理员等)。

如果上班的目的是为了提升自己,那么这就变成了投资时间。

我们可以看看北大保安的故事。在做保安的时候,一直在学习旁听,最后考入北大。这就是活生生的将消费时间转化为投资时间,逆袭人生的故事!

我们再看看损耗象限里的时间怎么转换为投资时间,

我一个同事在北京望京上班,家住房山,每天上下班地铁时间为3~4个小时,这是损耗时间。最近他买了个kandle,购置了不少电子书,给自己制订了每周读书计划,于是每天的上下班地铁时间成了他的固定读书时间,没有家务和工作的打扰,大块阅读时间让他开心得不行。

与理财四账户比对

时间和金钱作为我们的基本财富,管理思维类似,

不信我们看看理财4个账户应该怎么配置,

与时间管理一样,理财也有4个账户,且两者都强调投资思维。道理相通相融,左右验证,是不是很有意思。

回归到时间的讨论,最后我想说这么几句话:

正确的投资时间是对时间管理最好的解释。

投资时间越多,未来的时间越有价值。

正确转化消费时间、损耗时间、享受时间可以提升投资时间的质量。

小伙伴们,你们一定get到了吧,记得读完去做一个自己的时间计划哦。

新人要学习的事儿


都说职场的水很深,如果我们在一些细节上多加注意,吸收更多的高级体验。它会少走很多弯路。

新人要学习的事儿

1、不要浮躁

我们的新员工刚从学校出来,带着对未来的美好憧憬进入公司,但他们看到的是与他们期望相差甚远的现状。这时,你会觉得这个公司可能不是我想要的,出去找个更好的,然后跳出去。

当我到了另一所房子,我发现它似乎更好,但仍然有一个差距,我的理想。忘记它,先做,然后发现似乎没有机会去做,但也感到愤怒。这是如何做到的呢?如果你再找一个高级职位,你会再次跳槽的。

最后我找到了一个,这时候发现他的同学们似乎促进加薪,而他们仍然在基层挣扎,我觉得那个郁闷啊,这么拼命的表现,很难表现做了,找到了短期影响或没有,我的心脏,即使是比较浮躁,想法似乎知道我是人,还是去改变它,扑通跳下。

这不是讲故事,而是过去存在的现实,现在仍然存在,将来会存在。

浮躁是职场的一大禁忌,要做好工作,首先要沉下心来,现在虽然不尽如人意,但要相信困境是暂时的,只要我一直努力,就有出路..

2、好奇心

我遇到了很多新的人,很多人觉得缺乏好奇心新事物似乎理所当然,但是当你问他,他不知道,这个新的缺乏好奇心要发现新知识的机会较小。

3、多做事

说到做事,我想很多新人都有感觉。他们刚到公司的时候,基本上没什么事可做。要么老员工害怕你不会做错什么,要么你不知道该怎么做。我们有这样的经验,一些简单的事情可以由新人来做,但是新人很少说我会做,或者当新人要求我做的时候,老员工会说不,其实我们都知道中国人不必客气。作为一个新来的人,你一定不是认真的。你一不听就不干。如果你真的不做,当你一再要求你做(简单的事情),老员工会拒绝,否则他们会放你走。

4、屏蔽消极影响

我记得几年前刚到一家公司时,一位老员工告诉我,他很快就要去了,这里很无聊,所以我不知道去了多少次,然后我放大了公司在这种负面影响中常见的一些业务问题,然后我改变了主意,我不能呆在这里,最后我在8个月内走开了,然后我只是进去说,要去的人现在不去了,所有的人都像他们一样,他们很抱怨,当我们联系的时候,他们很抱怨,他们很抱怨。 他们很容易受到公司的负面和情感影响。盾负面影响,并尽量减少与这些人的接触..

5、不计较得失

小刘是刚毕业的大学生,到一家公司去工作,去工作,让没有领导小刘项目涉及了几天,它会一直在第二天安排小刘休息,因为项目很紧,要在接下来的一天内完成,从而使领导没有说小刘回来帮忙,但小刘回来帮他主动,他说,没有什么无论如何做,我休息,我回来帮助它,最后该项目已成功完成,小刘也给了领导他留下了很好的印象。

作为新人,不要太担心得失。得失无定论。当你认为这是“收获”时,在别人(尤其是你的上司)眼中可能是“损失”。当你认为付出更多就像失去自己(就像上面的例子),这可能是“收益”。

6、记录和总结

当我们刚到一家公司的时候,我们一定有很多对新职位不了解的东西。也许有人问你你不懂什么,但我突然记不起来了,我经常告诉很多新人,事实上,我们可以养成一个习惯,当我们第一次在公司工作时,写下我们今天学到的东西,我们老板给我们做了什么,当我在工作中发现问题时(在我不明白的地方),我经常告诉很多新人我们可以养成一个习惯。当我们开始工作时,我们记录了我们今天学到的东西,老板让我们做什么,当我在工作中发现一些错误(我不明白)时,把它写下来,然后找机会咨询同事或老板。过了一段时间,你会发现你比你预期的更快地掌握了这个职位,并且这个习惯会被你的老板认可。

7,观察思考,少评论

我最近遇到了一些新朋友,我喜欢和他们交谈,然后问他们感觉如何。当然,谈也会谈一些对当前工作的理解。结果发现,他们大多数人只是停留在工作的表面,只知道如何去做。有一次被问到为什么要这样做,十有八九,他们都在犹豫和困惑,我告诉他们,如果我们在工作的时候能观察到更多的现象,想想我在工作的时候为什么要这样做。一旦我不能回答问题,这就是我成长的机会。当我遇到一个新的人,我问他,如果你明年还在这个州,你认为这是你想要的吗?他说当然不是。那么,如果你还处在做什么的阶段,没有观察和思考,你认为你可以得到更多???

8、写报告

不可避免的是,新来的人只是来工作写报告,也许是因为新来的人不习惯写报告。我听到很多新来的人说他们不知道写什么。因此,许多人写的报告被拼凑在一起,即一页纸,内容很空。例如,我在这里几天了,学到了一些东西,掌握了一些东西,说自来水帐户可能没有流动水帐户的可读性,并说它的感觉。相反,这是一个记录。说实话,我不会看不起这样一份报告的开头,我也不会对那些写这样一份报告的新来者印象很深。

投资什么有价值?


生涯咨询之所以叫投资,而不叫消费或者购买是因为通过咨询能帮你找到自己,激发自身能量,获取更大价值,它是一项增值服务。

生涯咨询服务跟很多技能培训、企业培训一样属于无形产品,它能破译和解开你的职业困惑,能挖掘和管理你的能力系统,能探索和打磨你的职业价值观等。让其人虽三日不见,看似周身无长物,实则内已突破拘囿,做好蓄势勃发之态。

相较于看的见摸得着的这些确定性的物件,人们在选择购买生涯咨询服务的时候,总会产生更多的顾虑,总会觉得还是欠考虑

原因之一:

我们的潜意识里对咨询服务的不确定接纳的能力极其薄弱——不确定的咨询效果,不确定的咨询师,不确定的默契程度….这是可以追溯到根源的。从小学到大学,我们的教育教给我们更多的是确定的东西,这首诗歌要背诵,那个定理要熟记,我们在接收这些东西的时候几乎不需要辩驳和思考就全盘接纳的,即使偶尔长出几支怀疑的小苗,也会被我们的园丁以一句“你记住就行了,考试必考的”这样暖心的话语搪塞回去。通过茁壮成长我们明白了很多东西是需要记住的,权威是不允许挑战的,学习好是可以被老师表扬的。

我们渐渐习惯了接受确定性的东西,也就慢慢认为这个世界非黑即白,人非好即坏。当我们真正踏上社会以后却发现,成绩好不代表你就是好员工,按照领导要求完成任务不表示你就可以晋升,看似道德有问题的人原来还可以成为顶梁柱,世界似乎多了很多灰色的部分。而这个,在学校里,是没人教给我们的。这也是现实教给我们的第一课:要学会接纳一些不确定的东西。人不能简单地以好坏来区分,很多事情的标准不是唯一的,很多选择没有最好的,我们购买的每一件产品和服务要能接受它不那么美好的一面。我们具备分辨好坏的能力,但也要具备接受中间很多不确定性的能力。做理想主义者很好,但现实的理想主义者会更靠谱一些。

原因之二:

认为所有人都能够独立解决自己的职业生涯发展问题。对于很多人来说是可以的,有些人即便身处的环境很恶劣,他终究也会走出来。清晰地奋斗目标可以大大减少他们奋斗过程的痛苦,尽管脑中还存有负能量,但是正向的作用更大,将它们死死压住了。这部分人相比于向外寻求咨询来说,无非就是效率低点,需要不断的去试错,其他的就了了。而另一部分人是不具备这样的能力的,他们东碰西撞,沉浸在认为只要肯努力什么都能做到的苦海中,苦逼的坚持着眼前抵触的工作也不知道什么原因,坚守着惟一的上升通道等待机会降临,拼命地看着已经隶属于那个时代成功人士的奋斗自传而不是向同时代身边人学习….这其实也没什么不好,只要你能释然的接受。认为自己无所不能的,向自己求助的结果就如同买个次品的物件一样,也能用,即便短时间内不坏也存在严重的安全隐患,其实最应该做的是去找专业人士帮你修补或者换件。

原因之三:

没有形成自己的定见,易被别人绑架。中国是一个神奇的国度,哇哦,amazing!我们关心自己在别人眼中的形象胜过关心自己的内心感受,我们的自信是建立在比别人强大的前提下而不是自己内心的富足,我们活了大半辈子却没有找到自己心里的天平,我们经常强调随风倒的仁义道德却不明晰自己的处事价值观——我们的标准来自别人的期待。

牙齿坏了要找牙医而不是找个牙齿健康的人帮你看看,生涯咨询也是一样!

原因之四:

没有搞清楚选择与努力的先后关系。

每个人都不想爬到最顶端却发现梯子靠错了墙。做对的事情比把事情做对来的重要得多。在所有的软实力提升的途径中,方向性的东西是最能给人力量的,这就是生涯咨询的力量所在。就如同医生的一句“饮食忌油腻,尽量清淡些”一样充满着power。生涯咨询中很多问题都属于方向性的,角色平衡也属于这一类的——迷茫不知道干什么,迷茫出路在哪儿,迷茫如何权衡利弊。要知道,我们的努力号列车是用时间和精力打造出来的至宝,那么你想给它装上怎样的导航装置,虽然每一条路上都充满荆棘布满沟壑,那你更希望自己享受、加速、坚定的走完这段旅程呢还是一路煎熬、走走停停、不时张望过往的车辆愤然的前行?你想做哪一种呢?

原因之五:

投资生涯咨询的价格难接受。问:你对价格的评价标准是什么?的确,这个行业存在着一些不规范,但是你总能找到自己能接受的那个。就像我们去瞧病的时候,不会再三去斟酌这个昂贵的病治还是不治,甚至倾家荡产都会治,因为你没有退路了。生涯困惑就好比恶疾刚刚犯病的时候,觉得不严重,拖几天也死不了,运气好没准能自动恢复,这对于部分体力好的人来说是没问题的,当年的关羽没有麻醉不也就剔骨疗伤了吗?。而对于另外一部分人来说,拖延的过程可能就会产生病变,这其中还会不时地伴随着种种摧毁着你心理防线的迹象,等到了后期可能就不是有钱就能治的情况了。我们往往重视看得见的东西,却忽视看不见的但是却最重要的东西。

生涯咨询,让我们能够清晰一些东西,悦纳一些东西,改变一些东西。同时能够接受碰撞过程中的不确定性,你,做好接受咨询的准备了吗?

编程语言有高低之分吗[2]


2) 程序设计语言是一个不断发展过程

没有一个语言是静止不变的,几乎所有语言都会随着技术进步而不断升级。同一种语言确实是存在高低之分,版本高的语言因为改进其版本的问题,增加了新的功能,扩大了语言的应用范围。所以,程序员要关注本语言的发展,不断跟踪语言发展的最新结果。

有的语言由于其最初所设计功能范畴满足不了现在流行技术构架就逐渐地被人淡忘和淘汰了。原来很流行的基于单机的、基于B/S构架的语言,如BASIC、VB、VFP、BP、DELPH等语言渐渐地消失了。

认识到语言是一个发展的过程,跟上语言发展步伐,才是程序员必须要牢记的。这就可以回答地球人都知道要选择C#、JAVA个中的理由了吧。

不同的语言发展的步伐是不太一致的,越是靠近计算机底层的语言发展的越慢,但是不等同于不发展,例如,C语言就增加了大文件打开的系统函数。

程序员确实要有危机意识,要主动关注语言发展的大的趋势,如果你学的语言正好是主流的、流行的语言,那你可以减轻这方面的压力。如果你学的是非主流的,而且其编程工作呈下降趋势,则要考虑学习新的语言,否则真有一天会被淘汰。

3) 要牢记学以致用的原则

程序员选择何种语言从某种意义上来说并不取决于自己的喜好,而是为了自身的生存,由外部来决定的,其总的原则是学以致用。例如,现在外部流行B/S构架,表明市场需要这个构架下的程序员。程序员要想就业,增加就业的可能性,必须要选择C#、JAVA、PHP.否则,学会了其他语言无法致用,就业难度增大。又例如,单位需要后台和数据库方面的程序员,那程序员就必须学习C语言和Proc C语言。又例如,软件公司用的JAVA,而你又想进入这家公司,那你就必须学习JAVA.

其实,编程语言是否有高低之分是个伪命题,不管有何无,都无关大碍。关键是程序员要掌握一门用于生存和学以致用的语言。

学习语言有一个很漫长的过程:自然语言-〉程序设计语言-〉多种程序设计语言-〉程序设计语言存在高低之分-〉程序设计语言不存在高低之分-〉选择学以致用的程序设计语言-〉跟踪程序设计语言发展的趋势-〉领会程序设计语言的本质-〉回归自然语言。

每个程序员都可以静下心来,客观上看看自己处在这个过程哪个阶段,只有这样才能用一个发展的眼光看到自己在学习语言方面的前方道路,迫使自己向更高的阶段迈进。

职业指南:避免这些编程生涯常见的错误


你职业生涯的高度,不是取决于你获得了什么,而是取决于你战胜了什么。作为程序员,编程入门已经不容易,但是如果能够在早期树立一些正确的“工作观”,或许会让你的编程之路升级的更快。以下是小编精心为您搜集整理的一些程序员职业生涯常见的错误与建议,同样适用于职场其他从业者,希望对大家有所帮助。

1、乱花钱

你的职业生涯的轨迹在很大程度上取决于你怎样安排你的工资。你可能会很想把这些钱拿去换一辆更好的汽车,或者买一件新衣服,又或者是去更高档的餐厅。

虽然偶尔挥霍并没有错,但你更需要做的是,有计划地把钱花在获取知识上。这不仅能给你带来最大的投资回报,而且随着时间的递增还会持续给你带来好处。

2、让自己变得不可或缺

尽管让自己变成不可或缺听起来很诱人,但如果你一直这样做,最终会伤害到自己的成长。

永远记住,如果你想追求更高的目标,你需要培养并指导一个接班人来接替你,让自己从低的目标中解脱出来。

3、自断退路

哪怕你已经成为一个优秀的、举足轻重的、炙手可热的开发人员,你也不可以自断退路和挑起不必要的争斗。软件开发行业是一个小圈子,你现在自断退路,未来也许哪天会给你带来不必要的麻烦。

就算是和你讨厌的人相处,你也要谦虚、诚恳并维持良好的关系。

4、不分享知识

根据经验,精通技术是赢得团队成员尊重的最可持续的方式。尽管如此,但是精通技术而不与团队成员分享知识,一定会给你带来灾难性的后果。

精通知识是成功的一半,而分享它则是成功的另一半。优秀的程序员会和新手程序员交流,并向他们展示解决问题的方法。他们不仅会告诉新人们怎样解决问题,而且会解释为什么他们采用这种方式解决问题。

5、忽视“软”技能

程序员有时会忘记软件开发是一项团队运动。团队成员们必须并肩工作,互相支持,朝着一个共同的目标前进。

因此,如果一个程序员过于自大,对工作缺乏热情,或者无法有效地进行沟通,那么这不仅仅会对他自己的工作造成负面影响,而且还会延误整个项目进度或搞砸部分工作,从而对整个项目造成负面影响。因此,“软”技能是必不可缺的。

6、拘泥于一种技术

软件行业永远不会停止发展。专业的软件开发人员应该随着行业的发展而不断提升自己,并且必须与行业保持同步,与时俱进,以确保不被行业抛弃。

你不需要对每项新技术都熟练掌握,你需要做的是要获取新的概念,并且学会以新的方式解决问题。优秀的程序员不仅仅会编写代码,而且还会不断学习一些新的关键概念,以帮助他们以新的方式解决问题,并寻找到最有效的解决方案。

7、偷工减料

不要偷工减料,也不要接受任何低质量的东西。

作为一名优秀的程序员,你的真正能力是在危机中体现的。如果在危机中你的表现和日常不一致,那么你就不能被称为一名优秀的程序员。

8、不写软件文档

你的软件有多好并不是唯一重要的。因为如果软件文档不够好,人们也不会使用它。

无论最后期限是什么,无论工作量有多大,也无论不写文档的借口有多少,任何没有文档的软件都是一只死渡渡鸟。道理就是那么简单!

9、编码前过度设计

在编码之前进行良好的设计是一件好事,但是如果花费太多时间在这上面,你会陷入“分析瘫痪”的境地。

不要试图找到一个完美的设计,它在编程世界中是不存在的。寻找一个足够好的设计,然后你就可以从它开始。一个好的设计就像一张地图,它应该进化,而不是一成不变。

10、低估“代码感知”的重要性

Robert Martin说过:“编写干净的代码需要有意识地使用无数的小技巧,并且通过痛苦地获得‘干净’的感知来应用这些技巧。这些小技巧统称为代码感知。”

“代码感知”不仅能够帮助我们区分好代码和坏代码,而且还能够帮助我们想办法将坏代码转换成好代码。

11、选择第一个解决方案

第一个解决方案,往往也是最容易想到的解决方案,它也许是一个简单的解决方案。但是,一旦你开始质疑你找到的所有解决方案时,通常就会发现第一个解决方案才是最好的解决方案。

记住,作为一个程序员,你的工作不仅仅是要找到问题的解决方案,而是要找到最简单、最优化的解决方案。

12、不知道什么时候不做某事

优秀的程序员能够精准地知道什么时候不做某事。他们知道,从头开始重写一个库只是为了使其更具可读性,或者从较旧的框架切换到最新的框架并非总是明智的选择。

代码的目的应该足够清楚,以便在几分钟甚至几秒钟内掌握。关键不是要规避风险,而是要谨慎地选择做正确的事。

13、不承认自己知识的欠缺

你也许是个技术天才,但即便是一个天才也不会完全掌握所有的技术。这几乎是不可能的。而另一方面,即便是办公室里最没有经验的程序员也可能会想出一个可持续的、高效的解决方案来解决当前的问题。

优秀的程序员不会把他们的解决方案强加于团队,相反,他们会建立一种民主制度,在这种制度中,最好的解决方案将获胜。

14、对压力低头

代码就像食物一样,它可以是快速、良好或廉价的。想同时具备其中任意两个特点并不难。但是,当受到截止日期或者一些承诺所压迫,一个糟糕的程序员可能会试图向团队施加压力,要求代码同时具备这三个特点,尽管他们非常清楚那是不可行的。

一个好的程序员要做的就是“弄清事实”,并以最快的方式向所有利益相关者传达这个事实。

15、不建立人际关系和信任关系

程序员可以孤军奋战,但是,优秀的程序员是那些精通人际关系的人。

建立信任和良好的人际关系的最简单的方法是帮助其他团队解决难题,这样他们就开始欠你的“人情”,你可以在适当的时候毫不犹豫地要求他们的帮助。自愿主动帮助别人,或尽可能多地帮助别人完成他们的工作,这不仅能够培养你的专业技能,而且还能在组织内建立你的影响力。

16、不看大局

作为一个程序员,如果你只是在做那些分配给你的工作,这没有什么不对的。但是如果你想从全局掌握整个项目,你需要花点时间去了解项目的全部内容。

最好和最简单的方法是得到一位导师的帮助,他可以帮助你更快地提高技能,让你坚定地站在更大的项目视角上。

17、重复造轮子

优秀的程序员不会重复造轮子,他们总是尽可能地重用和重构现有的功能。这不仅仅会节省时间,而且会在共享代码的开发人员之间建立起某种友谊。

对于你试图解决的问题,很可能已经有了现成的解决方案。因此,当你试图完成一项任务时,检查一下是否有其他人已经解决了这个问题。这样做,你不是在偷工减料,你是在减少工作量。

18、对业务规则不够了解

程序员们有时会低估业务规则的复杂性。倘若我们不清楚业务规则,我们就不知道怎样去有效地达成解决方案。

请记住,在进行编程时,你需要采用业务思维,并以业务术语创建一个可行的解决方案,以实现其目标,而不是专注于一个强大的技术解决方案。

19、不与团队沟通

尽管对于沟通没有固定的规则,但在工作中获得一些和人相关的信息是必要的。事实上,在Limbo软件项目中,“人员”被称为资源。

了解其他程序员的能力和局限性,并了解他们的兴趣爱好,将能够让你以更好的方式规划开发。

20、不看重身体健康

身体是革命的本钱,身体健康是提升你的一切生活品质的基础,包括你的事业。它能提高你的创造力、活力和勇气,让你度过不可避免的难关。

无论何时何地,永远把身体健康放在第一位,记住,这并不是一次性的工作,它需要你从日常生活的点滴抓起,健康饮食,规律作息,定期锻炼,摒弃那些不利于身心健康的坏习惯。

任何职业都有起有落,这完全取决于你的态度。要么消极被打倒,要么积极去接受,并从中学习知识,获取经验,努力提升自己。

用生涯的眼,探职场的路


身为一个学员去体会,无论是在内测课前需求调研、内测课中老师根据学员提问及时的补充、课后无比认真的反馈调查、还是两次内测课精益求精的升华。

“嗯,那你再考虑考虑刚才我说的建议,相信组长也非常希望你能够留下来和大家一起并肩作战!”我边说着边起身,送走员工简单做好访谈记录,这样的离职谈话已经几十个了,但这对员工有没有意义?我并不清楚。

不容我细想,电话响起,是已做了多年主管的老Q打来的,在电话里他抱怨了碰到的奇葩和困难,继而抱怨了很多对公司的不满和对未来的迷茫,好容易等他发泄完情绪挂了电话,我松了一口气,但又觉得这些问题并没有得到解决,只是被暂时搁置而已。放眼望去公司还有20几个这样的团队,会不会也存在着同样的情况和问题?

想到这里,多年从事运营管理的我有些忧虑,顺手写下了这样几个困扰已久的问题:

1、如何理解与帮助90后员工走出一遇到困难就要退缩离职的困境?

2、有没有一些容易被新管理者学习和复制的管理知识,让他们更快凝聚团队,提高团队士气?

3、对有老员工的情绪如何正向疏导、重新激发活力?

在怀揣这样的疑问几个月后,很偶然的参加了新精英的生涯规划认证班,并从此一发不可收拾的参加了职场MVP课程、100天成长训练营、橙子学院……很快,更大的惊喜出现了!我在《生涯辅导实战进阶班》的内测课上,发现我记录下来的这几个问题,真的一一有解!这里小激动的给大家分享一点点哦:

*多么痛的领悟之“3F倾听”

都说倾听很重要,但怎么具体的提高倾听能力呢?3F倾听简洁有效的给出了标准。但是一到练习,发现纸上得来终觉浅,时而走神的注意力、不断自我判断的习惯、没有敞开细致观察体味的情绪……踩了无数个雷后,我忽然就明白了之前工作中在谈话时为什么有时无法和员工产生共鸣,因为我没有做到3F倾听啊!痛苦领悟后,我不断在工作中刻意练习,现在竟然慢慢感觉以前一直不太交心的人也愿意和我聊聊了,被人信任的感觉真是好极了!

*帮你重新寻找道路的ABS

策略部分的谈话流程ABS我是相当的喜爱,这个流程的设计带着心理学的精妙,又不失脚踏实地的计划落地环节。其中A代表接纳(Acceptation),课堂上老师很动情的引导我们感受,当一个人面对从没有做过的事情时,那种内心的恐惧和卡在哪里不敢行动的状态。我忽然就对工作中那些无法迈步向前而离职的人、久久被动工作的人、满口答应但又进展奇慢的人有了新的认识和理解。我意识到这种与员工感同身受又引导得当的觉知和能力对于一个团队管理者来说正是管理能力提高的关键!有工具、有认知,我想这会成为我今后重点引导管理者练习的方向。

*让你迅速成为提问达人的“强力问题工具箱”

这次《生涯辅导实战进阶班》上最爱的工具,莫过于强力问题工具箱!我是个相当不会提问的人,有再多的理论和方向又有何用?不会问问题都白瞎!之前学的生涯知识也往往折在了提问这一步……而强力问题工具箱总结了生涯咨询常用的奇迹问题、假设问题、度量式问题、时间类问题和视角类问题,老师还归纳出了一些使用这些问题的针对性场景。现在,我在问问题上比以前从容很多,也更愿意用提问代替直接建议,逐渐享受通过问题引导对方自己找答案的乐趣!

其实,回想起参加内测课的经历,珍贵的成长不止在知识上,更在一些迷人的细节里:

*赞美

在课程中的赞美练习,让我真实的感受到了得体夸赞之难和被夸赞的能量。我们在阳光明媚的露台上乐此不疲的练习彼此欣赏,感悟着其中的能量,回想起来十分美妙!

*共情

在每一次练习中,小伙伴们都发现共情是一件很难很难但无比重要的事,老师说要放下判断,去感受他人,这种逐渐靠近对一个“人”的理解。我想这是在生涯咨询中最温情的部分。

*诚意

参加过很多外部培训,新精英的课程是让我感到最物超所值的一个。身为一个学员去体会,无论是在内测课前需求调研、内测课中老师根据学员提问及时的补充、课后无比认真的反馈调查、还是两次内测课精益求精的升华。我感受到的是新精英研发团队满满的诚意!以致于内测课上伙伴们每次下课都会由衷的鼓掌感谢,而我,更从整个过程收获了这样一个经典职场榜样。

学会职场学习


关于职场上,老员工应该如何带新员工。并不是老员工就是完全要负全部的责任,俗话说:一个巴掌拍不响。即使老员工很有责任心的带你,而你自己不上进的话,一切都是零。今天我们谈谈,作为一个新人应该怎么样和老员工学习。

1、自己必须主动,也就是说要有好的态度。平时大家工作都比较忙,你可以主动要求一些事情做,然后利用下班或者快下班的时候,跟帮带人一起讨论你做这件事的思路,并听听帮带人对你做这件事情的评价,以及他的思路是怎么样的,并主动思考自己要怎么改进。在每一天上班之前,可以先把自己的工作安排发给帮带人,让他知道你在作什么,什么时候有空,使他能够及时跟进。

2、健康的秘诀在于早上,成功的秘诀却是在晚上。为什么成功的秘诀在于晚上呢?白天上班大家一个样,下班的时间怎么过就很重要,你是跟朋友吃饭喝酒,聊天,还是去玩,和自己在努力学习这是有很大的区别的。晚上的时间,你可以对与帮带人学习的东西进行整理,然后自己在查一些相关的资料自己不断的注入新的思想,这样会使你不断的进步。

3、自己在做事情的过程中要多问,并要善于观察。学会分析与对比,自己的做事方法与其他人的有什么不一样,自己哪些方面没有想到等等。每一个人都有新人的时候,但是要不断的积攒实力,这样才能让你更快的成长。

以上《用投资的观点学习编程》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“编程个人简历”专题!

相关文章

最新更新