PPT培训

做好PPT的5个方向

Treat your audience as king 听众是上帝

减少灌输,更多的给听众他需要的内容,使用更易懂的沟通模式。

Spread ideas and move people

较少平白的讲解,图片可以适当的活动,产品的弹出可以加一个突然的动作,以及一些动态的小视频。吸引听众对PPT的注意,需要动态的东西。

Help them see what you are saying

让大家看到你所说的

  • 人的思维分为两种,思考者和观察者,让思考者去听和思考,让观察者去观察。所以需要在演讲和PPT两方面去做
  • 使用最少的文字表达你的意思,尽量使用图,减少文字,过多的文字会让听众从你的语言上分心去阅读。
  • 使用脑图更好的表达意思。让听众接受你的思维方式,让你和听众能够有一个一致的思维方式。
  • 将文字改为图片、表格或者图形,更容易吸引人。

Pratcice design, not decoration

  • 90% 以上的设计都是破坏性的
  • 需要有一个主要要点。每次只显示一个观点,不要把所有的东西一次推给听众。 缩放图片,使其占满幻灯片。删掉不需要的东西

Cultivate healthy relationships 和幻灯片培养健康的关系

  • 放手幻灯片,不要隐藏在幻灯片后面
  • 打破对幻灯片的依赖,让你和听众做好准备
  • 将文字尽量减到最少,只显示关键的字
  • 然后不停的练习、练习、练习,思考如何和幻灯片的内容结合,最后可以直接面对观众去演讲。让你和观众有眼生的交流和互动

PPT的使用

开哪些窗口

选择窗格 —— 图层模式,开启选择窗口适合将哪些显示,哪些隐藏,已经相应的图层顺序 。 类似PS等大多数制图软件。

动画窗格 —— 编辑动画用,基本上所有的动画都在动画窗格可以设计。

在屏幕足够大的时候,建议使用这两个窗格。可以制作大多数的动画效果。

图层的使用

组合的使用

动画的使用

多看——别人是怎么玩的
多想——结合自己的使用

注意事项

两种不同形式的PPT

查看型PPT

  • 尽量多以图表、标题、图片形式去讲述
  • 必要的文字描述可以放在备注中
  • 可以直接画一些框架模块图
  • 颜色可较丰富
  • 较少的动作,方便PDF形式表述

讲述型PPT

  • 减少颜色,准确的是减少色系
  • 减少页面元素,突出重点
  • 可以用动作来吸引注意,使用动作来帮助理解
  • 增加视频内容
  • 少用文字,将文字变为图表、图片的形式
  • 结合脑图

模板的使用

图表、图标

PPT、Prezi和Snow

hansap 上已经集成使用snow作为一种online的ppt模型,工具内测中,可以访问 snow on hansap

PPT —— 线性的讲述模式,现在大多数ppt的模式给人以一种线性的思维定型模式。其实PPT式可以支持多种模式的,但是大多数的模板以及一般的思维都将PPT固定为一种线性模式了,一篇到另一篇都是一个线性的结果。

Prezi —— Prezi的特点是缩放用户界面,在演讲过程中可以根据进程放大缩小。总的来说prezi是一个二维结构,可以缩放、旋转、无边界、在线编辑、实时保存、简单易用。

Snow —— Hansap 的 Snow实际上是一个三维空间的ppt,可以有x、y、z三个轴,来进行三维的跳动,从而能够给予更多一维的空间,同时也赋予了一定的prezi的缩放、旋转、无边界功能(但是这几个功能缺失没有Prezi做的强大)。另一个突出点就是Snow不需要客户端,直接在浏览器端制作,浏览器端播放,随时随地能够查看。

附件

培训的附件模板可以在下面的连接访问:

http://xserver.jku.io/s/BR99vuuIQKs 密码:2rta 过期时间:2017-05-31

过期后可以发邮件给我 pengjunjie@hansap.com

2017/3/24 posted in  工作方法

Sublime IDE打造

Split Layouts

很方便的分屏功能,可以在 view —> layout 中找到

89CA290E-7CDD-481A-B9DC-218EE74C2

对应的可以看到相应的快捷键

横向分屏: option + cmd + 1/2/3/4 可以将屏幕分成横向的4个屏。
竖向分屏: shift + option + cmd + 1/2/3 可以将屏幕分成竖向的3个屏。 由于考虑到显示器的当前的对比情况,所以竖向仅支持三屏
网格分屏: option + cmd + 5 如图显示的,可以将图像分为4个屏。

切换屏幕的快捷键: ctrl + 1/2/3/4 来切换到4个屏幕上。

Code Snippets

Sublime Text 3 支持 Code Snippets , 可以帮助生成模板代码

菜单在 Tools —> Snippets ,用于使用Snippets, 也可以使用后面的快捷方式加tab键来进行

Tools—>Developer —> New Snippets , 可以用于定义最新的代码片段。

创建自定义配置文件

SublimeText —> Preferences —> Setting

User 中 添加 python的比较好的部分

{
    "color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",
    "ignored_packages":
    [
        "Markdown",
        "Vintage"
    ],
    "word_wrap": true,
    // editor options
    "draw_white_space": "all",
    // tabs and whitespace
    "auto_indent": true,
    "rulers": [79],
    "smart_indent": true,
    "tab_size": 4,
    "trim_automatic_white_space": true,
    "use_tab_stops": true,
    "word_wrap": true,
    "wrap_width": 80
}

创建主题

ColorSublime 用来管理主题非常方便,同时可以访问 Colorsublime 网站来查看最近维护的最新的sublime 样式。

安装ColorSublime的方法:

  1. SublimeText —> Preferences —> Browse Packages 打开相应的主题文件夹
  2. 在主题文件夹中新建一个名为”Colorsublime-Themes”的文件夹
  3. 在网站上下载颜色样式文件,比如 “Flatland_Monokai.tmTheme”文件
  4. 将下载的文件拷贝到”Colorsublime-Themes”文件夹中即可
  5. 在 SublimeText —> Preferences —> Color Scheme —> Colorsublime-Themes —> Flatland_Monokai, 就可以看到相应的颜色样式已经变更了。

相关插件

SideBarEnhancements

SideBarEnhancements 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个插件值得下载。这个功能将你会在你删除文件的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个文件的时候,除非你用了版本管理软件,否则你将很难恢复这个文件。

Anaconda

Anaconda 是一个终极 Python 插件。它为 ST3 增添了多项 IDE 类似的功能,例如:

  • Autocompletion 自动完成,该选项默认开启,同时提供多种配置选项。
  • Code linting 使用支持 pep8 标准的 PyLint 或者 PyFlakes。因为我个人使用的是另外的 linting 工具,所以我会在 Anaconda 的配置文件 Anaconda.sublime-settings 中将 linting 完全禁用。操作如下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false} ---> 这里去掉之后也可以去掉烦人的pep8洁癖式的代码样式检查
  • McCabe code complexity checker 让你可以在特定的文件中使用 McCabe complexity checker. 如果你对软件复杂度检查工具不太熟悉的话,请务必先浏览上边的链接。
  • Goto Definitions 能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义。
  • Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。
  • Show Documentation: 能够显示一个函数或者类的说明性字符串(当然,是在定义了字符串的情况下)

你可以在这里,或者通过 ST3 的 Package Settings: Sublime Text > Preferences > Package Settings > Anaconda > README 来查看所有这些特性。

SublimeCodeIntel 是另外一个非常流行的插件,它的许多特性与 Anaconda 类似。我建议同时也试试它。

相应的Anaconda 帮助文档可以查看这里 Anaconda, the Python IDE for Sublime Text 3

Python PEP8 Autoformat

Anaconda的静态检查会给不通过的代码自动加上白框,使用PEP8 Autoformat 可以自动的按照PEP8进行排版。

使用快捷键 ctrl + shift + R 可以自动进行排版

Djaneiro

Djaneiro 支持 Django 模版和关键字高亮以及许多实用的代码片(snippets)功能。其中的 snippets 绝对是省时神器。你可以通过很少几个关键字就能创建许多常见的 Django 代码块比如 templates,models,forms,以及 views。请查看官方文档获取 snippets 列表。

我个人非常喜欢的以下两个用于创建 template 的代码片:输入 var 就可以新建 {{ }},而输入 tag 就能新建 {% %}。

requirementstxt

Requirementstxt 可以为你的 requirements.txt 文件提供自动补全,语法高亮以及版本管理功能。

SublimeLinter

SublimeLinter 是 ST3 的一个代码静态检查工具框架(linter)。这个插件本身来说并不包含任何的一个 linter,但是你可以通过在 Package Control 中输入 SublimeLinter-[linter_name] 的方式来安装一个 linter。你可以点击这里查看官方的 linter。同时你还可以在 Package Control 中查看到许多的第三方 linter。请点击这里查看安装说明。

对于 Python 的代码静态检查器,我建议使用 SublimeLinter-pyflakes 和 SublimeLinter-pep8。

与此同时,我也会使用 SublimeLinter-jshint, SublimeLinter-pyyaml, SublimeLinter-csslint,SublimeLinter-html-tidy,以及 SublimeLinter-json。

以上大多数的 linter 都需要先安装一些依赖库才能使用,所以在安装前请务必阅读他们的安装说明。

你可以通过修改用户自定义的 SublimeLinter.sublime-settings 文件来对你的每个 linter 个性化:Sublime Text > Preferences > Package Settings > SublimeLinter > Settings – User. 例如我通过以下代码来忽略 pep8 中的错误和警告:

GitGutter

GitGutter 让 ST3 能在左边栏的位置显示一个小图标,用以表示在最后一次提交以后,代码是否有追加,修改或者删除。

如果你想让该插件支持分布式的版本管理软件(Git,SVN,Bazaar 和 Mercurial)。请查看 Modific。

FTPSync

FTPSync 能够将你的项目和远程文件进行同步。你只需要打开文件便可以下载更新(如果你的远端文件比本地更加新的话),而且如果你对本地文件做出了修改可以立即同步到远程服务器。这是非常棒的同步本地文件和远程文件的方法。你可以通过以下的方法来添加你的远程服务器:Sublime Text > Preferences > Package Settings > FTPSync > Setup FTPSync.

{
  'primary': {
    host: 'ftp.mywebsite.com',
    username: 'johnsmith',
    password: 'secretpassword',
    path: '/www/',

    upload_on_save: true,
    tls: true
  }
}

我个人喜欢把密码设为 null 因为我不想让我的密码出现在配置文件中。这样 FTPSync 会在我每次保存完文件后要求我输入密码。

可以用于本地开发,然后将开发的内容直接同步到远端生产服务器。

AdvancedNewFile

AdvancedNewFile 可以让你在 ST3 中使用简单的几个快捷键便创建一个新的文件夹或者一个新的文件:

你只需要通过几个快捷键便可以打开 AdvancedNewFile 的输入框。然后输入路径和文件名。当你按下回车键后,文件便被创建了。除此之外,如果目标文件夹并不存在的话,该文件夹将会被自动建立。在默认情况下,你创建的文件的路径将会显示在状态栏中。

请查看 Github 上的这篇文档来获取更为详细的使用说明。特别建议请详细阅读TAB自动补全(Tab Completion)以及预定义别名(Predefined Aliases)部分。

我把“cmd+n”设置为了通过 AdvancedNewFile 创建新文件的快捷方式。该快捷键可以通过修改 Key Bindings – User file 来实现 Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User:

你也可以更改默认打开的文件夹路径:Sublime Text > Preferences > Package Settings > AdvancedNewFile > Settings – User

Python

这样我创建新文件的时候,_Users_michaelherman_Documents_repos将会自动被添加到路径最前方,因为99%的情况下我都会把我的脚本放在这个路径下。

Emmet

Emmet,以前叫做 Zen Coding,让你可以通过简单的缩写来创建 HTML 或者 CSS 的代码块。

例如,你只需要输入感叹号!,然后按下 tab 键,便可以在一个 HTML 文件中创建一段带有几个基本标签的 HTML5 文档类型的代码:

请查看官方文档或者速查手册获取更多信息。

Markdown Preview

Markdown Preview 可以用来预览和编译 markdown 文件。

你可以打开 Package Manager 然后输入 Markdown Preview 来查看可用的命令:

  • Markdown Preview: Python Mrakdown: 在浏览器中预览
  • Markdown Preview: Python Mrakdown: 导出 HTML 文件
  • Markdown Preview: Python Mrakdown: 拷贝到剪贴板
  • Markdown Preview: Github风格Markdown: 在浏览器中预览
  • Markdown Preview: Github风格Markdown: 导出 HTML 文件
  • Markdown Preview: Github风格Markdown: 拷贝到剪贴板
  • Markdown Preview: 打开Markdown速查手册
    一旦你完成转换,你之后的所有保存都会立即反映到转换的文件中。

快捷键

  • 跳转到任意内容 (“cmd+p”) 用来快速查找和打开文件。你仅仅只需要工程中文件的一部分路径或者文件名你就可以很容易的打开这个文件。这在一个大型的 Django 工程中显得非常方便。
  • 跳转到指定行 (“ctrl+g”) 让你在当前文件中跳转到指定行数。
  • 跳转到标志 (“cmd+r”) 可以列出当前文件中所有的函数或者类,让你更方便查找。你可以通过输入关键字来查找你所需要的函数或者类。
  • 跳转到行首 (cmd+left-arrow-key) 与 跳转到行尾 (cmd+right-arrow-key)
    删除当前行(ctrl+shift+k)
  • 多重编辑 是我迄今为止最喜欢的快捷键

    1.选定一个单词,点击 **“cmd+d”** 来选择同样的单词,再次点击 **“cmd+d”** 继续选择下一个单词…
    2.或者 **“cmd+单击”** 来指定多个你想要同时修改的地方。
    
  • 块编辑 (option+left-mouse-click) 用于选择一整块的内容。通常在整理 CSV 文件的时候用于删除空白内容。
    如果想了解更多关于快捷键的内容,请看一下这篇文章。

自定义命令

你可以很容易地使用 Python 来编辑你自己的自定义命令和快捷键组合。目前我个人使用的有以下这些:

拷贝当前文件路径到剪贴板 – 链接
关闭除当前活动标签页以外的所有其他标签页 – 链接
通过文件选项打开你的 Package 文件夹(Sublime > Preferences > Browse Packages),然后打开 User 文件夹,接下来将上述的 Python 文件添加到 “_Sublime Text 3_Packages/User” 文件夹中。最后请在 Key Bindings – User file (Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User) 文件中完成快捷键绑定。

额外资源

Community-maintained documentation
Package Manager documentation
Unofficial documentation reference
Pimp my Editor – Presentation

参考文章:

将Sublime Text 3设置为Python全栈开发环境 - Python - 伯乐在线

2017/2/26 posted in  工作方法

绩效管理

迷思1:將「績效管理」和「績效評估」視為相同制度

工研院產業學院副執行長陳培光表示,企業提供薪酬、任用員工以及施予訓練與發展,都是為了達到績效的目的,而要了解績效就要進行評估。至於評估有兩種方式:一是相對評估(PA, Performance Appraisal,又稱為績效評估),另一種是絕對評估(PM,Performance Management,又稱為績效管理),相對評估是為了薪酬獎勵的目的而做的評估,至於絕對評估則是為了訓練及發展的需求而進行的評估。

「由於績效評估和績效管理的目的不同,因此採用的方法不一樣,所產生的結果自然也不同。」陳培光指出,績效評估的結果是評估式的,較主觀的描述;而績效管理所呈現的結果則是描述性的,較為客觀,而年終打考績,就是一種績效評估作業。但是企業如果只重視績效考核而忽略績效管理,要發展員工是有相當困難的。

陳培光以訓練跑步選手為例,說明「相對評估」與「絕對評估」的差別:「相對評估」的做法就是提供獎金,告訴參賽者跑第一名有5萬塊獎金,那麼大家自然會努力去爭取這5萬塊獎金;但是第二名、第三名也是很優秀的選手,他們和第一名的差距可能僅在毫釐之間,卻不知道如何去改進。

而「絕對評估」則是看一個人的表現和絕對標準(個人目標的差異),其做法諸如去告訴第二名選手衝刺的速度要再快一點、第三名的選手則是跑的時候身體要再壓低一點等等;換言之,是根據每位選手訂出的目標和他的實際狀況提出改進建議,並透過訓練來達到個人的目標。
陳培光同時指出,績效評估的主觀成分較高,所以結果大多採不告知員工為原則,例如:美國Fortune500大企業的薪資考核絕大多數採保密作業,因為主管很難解釋,除非不同的員工,在相同的環境,從事相同的工作,才能做此評估比較。

此外,美國心理學家曾統計,有80% 的人認為自己是群體中頂尖的20%,換言之,相互比較時,個人容易有自我膨脹的現象,多數人很難認同自己的薪資不如同儕。但是績效管理的結果就應該清楚的告訴員工,因為員工才知道應如何著手改善績效。績效管理和績效評估的差異請見【表1】。

迷思2:績效管理等於年底績效晤談

年終打考績,一直是主管最戒慎恐懼的時刻,因為績效考核直接影響獎金紅利和升遷,而這個結果又會牽動員工流動的敏感問題,因此,主管再沒有比這時更忙碌、壓力更大了。
但是這樣的現象,看在工研院產業學院副執行長陳培光的眼裡,正突顯出絕大部分企業對於績效管理和績效考核不明究裡的窘況。

「績效管理絕不等於年底績效晤談!」陳培光表示。績效管理是平常就要落實的工作,但為何大家總在年底才想到它?這是因為大家從最根本的認知上,就產生了混淆。

迷思3:相對評估的考績是可以做到絕對客觀的

相對評估要做到絕對客觀,只有在工作環境相同,工作內容相同的情境下才能達成,例如作業員在同一個生產線,做相同的產品,才能評估作業員做出成品的好壞良窳,藉此做客觀的相對評估。

另外,以不同環境,相同工作內容的汽車銷售為例,同一家公司的業務員在阿里山同一期間賣出10輛車子,另一位業務在台北東區賣出10輛車,業務主管應該認定誰的績效好呢?

阿里山與台北東區的銷售環境、客戶、銷售狀況都不同,業務員的業績目標應該有不同的設定,績效認定的標準也應有差異。在同一期間,若阿里山的業務能夠和台北東區的業務,賣出一樣多的汽車是更難能可貴,主管在評估時應把銷售環境等因素一併考慮。如此,業績效設定與評估應將環境、工作內容的異同因素考慮,才能做到客觀。

迷思4:只要目標達成,在組織中排名即可名列前矛

陳培光認為,目標達成與組織中的相對排名是無關的

舉例來說,假設優等生的合格分數是90分,而甲生得分85分,照理說並沒有達到目標;而留級生的及格分數為60分,乙生考了65分,顯然已經超越目標。如果以目標達成來打考績的方式來說,甲生的考績將不如乙生;但是,儘管甲生未達成目標,但他的表現優於乙生應是不爭的事實。前述錯誤的觀念可能導致員工不願意設定更具挑戰的目標。

迷思5:以職位高低決定考績的優劣

績效評估的另一個錯誤的迷思,是職位愈高,考績應該愈好。不同高低的職位,目標、責任、任務與貢獻都不同,不能一起比較。所以還是要根據每一位員工的工作角色所設定的目標是否達成來評估。

迷思6:績效晤談為衡量員工目標是否達成的工具

許多主管之所以對績效晤談感到困惑,其原因通常出在太過強調目標是否達成。如果主管能夠釐清績效管理的目的,是為了員工的訓練發展,就會在績效面談時將重點放在「指出員工如何可以做得更好」這件事,而不是只在乎員工是否達成目標。

因為通常組織當中除了主目標之外,還會有其他的子目標要達成,其間的達成優先順序及達成度等,各人有不同的認知,如果主管只一味的強調目標達成,將與部屬陷入無意義的爭執中;甚至有的組織在評估中還會設計「遠超越目標」、「超越目標」等項目,而這些其實都很難有絕對客觀的標準。所以陳培光認為,這時候應該把重點放在告訴部屬,哪裡可以做得更好,如此一來,績效面談對於組織長遠的發展反而更有利。

當面談的重點擺在持平地談員工的發展,那麼員工對於主管所提出的改進方向大多能虛心接受;但陳培光以他多年的觀察指出,許多主管在進行績效面談時常會將相對評估的考績告訴員工。由於績效評估和薪酬是綁在一起的,一旦牽扯到待遇,絕大多數員工不會願意承認錯誤,因為一旦認錯就代表加薪無望。如果主管將考績結果告訴員工,自然會引起很多情緒,不滿、感受到不公平的聲音將充斥於職場。因此主管一定要把薪酬和發展員工這兩個目的區別清楚。

做好績效晤談四大溝通技巧

績效晤談最重要的是透過諮商的方式,找到問題的癥結,並且一起找到解決的辦法。所以不論是任何職類,包括較容易量化的業務工作,或是強調品質的幕僚單位,甚至是HR要自我評估,由於績效晤談的目標都是一致的,所以使用的方法也相同。除了要避免落入晤談陷阱之外,工研院產業學院副執行長陳培光提供了幾點實用的溝通技巧:

1.三明治原則

陳培光建議做績效評估時,可採用「三明治」(即正-負-正)的回饋方式,例如先告訴員工過去有哪些事情做得很不錯,接著再提出需要改進的部分,最後再表達期許,讓員工對未來有充滿希望的感覺。而不要一開始就批評員工,造成對方的壓力。X千萬不要這麼說
Michelle,妳辦的訓練實在很爛!
○你應該這麼說:
妳的訓練辦得很好,滿意度有4.5以上,但是時間控管上出了點問題(譬如延遲幾天),如果時間的控管上可以掌握的更好,那就太棒了!

2.對事不對人

面談的客觀性很重要,要針對事情來談而不是針對人,而不要讓部屬有遭受人身攻擊的感受。
X千萬不要這麼說:
妳的訓練通報實在太糟糕了!
○ 你應該這麼說:
妳的訓練通報忘了列出訓練課程的正確時間和上課地點喔。

3.用「我們」為主詞而不用「你」為主詞

溝通面談是要一起找到問題、解決問題,所以盡可能不要造成緊張氣氛:談話當中要讓部屬感覺主管是和他站在同一陣線上的。而不要造成主管一味在指責部屬的錯覺。

X千萬不要這麼說:
你看!這一季業績這麼差,你說說看怎麼辦?!
○你應該這麼說:
這一季業績不理想,我們是不是得想個辦法解決?

4. 聚焦在員工可掌控的事

面談的重點應聚焦在員工工作上可掌控的事上,不談員工不能控制的事。例如:產品製造品質不好,就認定是品管人員的責任,而沒有考慮品質不好的原因,以及是否為品管人員在工作中可以掌握的範疇。
X千萬不要這麼說:
公司的離職率應該由HR部門負責。
○ 你應該這麼說:
請HR同仁在三月一日完成同業的薪資調查報告,並且在五月底前完成公司的留才方案。

怎樣對研發人員進行績效考核?

隨著市場競爭的日趨激烈,現代企業對研發活動越來越重視。對研發人員實施科學、合理、公正的考核,已成為績效考核工作的一個重點。但是由於研發人員的工作與一般的生產工人、操作人員相比具有複雜性、創造性,因而在考核實施上存在一定的難度,使得對研發人員的績效評估、考核成為困擾企業人力資源部的一大難題。如何解決這一難題,本文對此進行初步探討。

一、研發人員績效考核的原則

研發人員是企業技術創新的主體,他們的工作成果直接影響著企業的效益和競爭力。對於研發人員的績效考核應遵循以—廠原則:

(一)結果考核與行為考核相結合,以結果考核為主對於研發人員來說,在考核中如果過於強調對行為的考核,會帶來一系列的錯誤導向。因為如果過於強調行為,員工會更關心做事的方式,而不是做事的結果。在現實中,我們經常碰到這樣的情況:一個不準時開會、從不加班加點、不注意搞好人際關係的研發人員卻能夠為企業設計新的工藝,為企業節省巨額資金、取得數項專利、在很有聲望的雜誌上發表論文、被特邀做學術報告等;另一個研發人員與他相反,行為上循規蹈矩,完全符合考核的要求,但沒有什麼實際的貢獻。假如過於重視行為評價,後者的得分會高於前者,你覺得合理嗎?當然,行為指標也是需要考慮的考核指標,但對於研發的整體業績來說就不那麼重要了。

(二)外評與內評相結合,以外評為主內部評價,包括進度、預算等評估是必要的,但過分強調內部評價是很危險的,因為內評很可能不太關心研發對企業的實際價值。內部評價作為企業內部的品質控制工具是很重要的。但是,評價的目的應該強調外評。外評非常重要,作用比較大,比如說用新工藝設計帶來的收益來衡量研發的效果。

(三)價值評估與產出評估相結合,以價值評估為主只對研發產出進行評估是不夠的,必須對研發為企業帶來的價值進行評估,即研發效果的評價。贏利性是企業的本質特徵,企業不會容許研發經理只用如下指標進行考核:擬訂了多少研究方案、發表了多少論文、做了多少設計、設計出了多少產品、做了多少次展示、獲得了多少專利、完成了多少項目……研發的效果更重要地體現在新產品的開發、成本降低、銷售量上升、產品改進、市場佔有率等方面。

(四)評價系統要儘量客觀

在評價研發業績時,數量是非常客觀的指標,但是,品質和成本資料往往是十分主觀的。儘管不可能用十分客觀的方式測評品質,但在設計評價過程時可以儘量減少主觀性。一個比較簡單的方法是盡可能用外在的資料來評價研發業績的品質。比如說,如果你想估計產品改進的價值,你可以請工程和製造人員來估計,而不是讓研發部門經理來估計他們成績的價值。

二、研發人員績效考核的流程

考核的流程通常包括績效目標設定、績效評價、績效回饋與溝通、績效改進等環節,迴圈進行。

(一)設定績效目標

1.目標設定原則

設立績效目標著重貫徹三個原則。其一,導向原則。依據企業總體目標和部門目標,層層分解,設立個人目標。其二,smart原則。即目標要具體(specific)、可衡量(measurable)、可達到(attainable)、相關的(relevant)、有時間限定(time-based)。其三,目標數量適中原則。目標不要太多,最多6—8個。

2.目標的設定

對研發人員來說,一般要設定業績目標和能力發展目標,業績目標由專案團隊目標分解到個人,能力發展目標則要研發人員根據高績效研發人員的能力要求,結合個人興趣來制訂個人的能力發展目標,在掌握的技術、完成工作效率、解決客戶問題能力等方面制定相應目標,並制定達到該目標應採取的行動計畫。然後由上級根據企業目標進行認可。

(二)績效考核指標體系的設計

 1.設計的原則 

考核研發人員的首要原則是考核指標必須緊密結合企業戰略,如果企業的競爭策略是先於競爭對手推出新產品,就可以把上市時間(time to market)或產品開發週期作為首要的考核指標:如果企業的競爭策略在於低成本,則把產品成本作為首要要素。第二個原則是研發部門、研發小組和研發個人的考核指標必須息息相關,是由上而下的指標分解過程而形成的體系。第三是根據研發策略,平衡好長期性與短期性指標、績效指標與行為指標之間的關係。 

2.指標體系

(1)業績指標 

企業的研發人員主要分為專案經理、開發人員、測試人員等,對不同的研發人員,業績考核的指標有所區別。項目經理的業績指標主要有:新產品開發週期、技術評審合格率、項目計畫完成率、專案費用控制、客戶滿意度、團隊士氣指數等;開發人員的業績指標主要有:專案計畫完成率、專案流程、規範符合度、設計的可生產性、設計成本降低率等;測試人員的業績指標主要有:測試問題解決率、運行品質、計畫完成率、開發過程規範符合度等。

(2)行為指標 

對於研發人員工作行為的評估,可以從主動性、服從性、責任心、協作精神、工作合理性、紀律性等方面進行考評。 

 (3)能力指標 

可細分為業務知識、業務技能、計畫能力、判斷能力、解決問題能力、應變能力、人際技能、理解能力、學習能力、創新能力和領導控制能力(這項能力及以下能力適用於部門經理上的管理人員)、決策能力、指導説明下屬能力、組織能力、員工管理能力等。 

 考核的目的不同,考核所採用的指標體系也有所區別。如果要考評研發人員過去特定—段時間的工作表現,且考核結果將用於加薪、發放獎金、紅利等獎勵,考評指標體系主要為業績指標和行為指標;如果考核目的為員工前程發展,且考核結果將用於教育培訓、能力開發、升遷、調動等人力資源規劃與配置,考核指標體系應包括業績指標、能力指標和行為指標。各指標之間的權重也因考評重點不同而相應變化。

(三)績效評估

1.考核方式和方法 

對研發人員的考核一般可由人力資源部來組織,由自評和上級評相結合。

自評:就年初和年中設定的各項能力目標進行白評,由員工對過去一定時間內能力實現的程度進行評估。 

他評:由該員工的部門經理對員工的工作進行評估,主要對該研發人員在過去一定時期內所從事的一定任務,按照績效標準對績效考核的各項指標進行考評。

綜合評分:根據以上研發人員自評和部門主管評定的兩項得分進行加權,最終得出該研發人員績效評分,這可以較為客觀地反映該員工本年度內的績效。 

對於考核方法,大多數企業在實踐中都是將幾種評價方法綜合使用,如目標管理法和行為錨定法等。 

2.考核週期 

產品的研究開發過程是一項歷時漫長的工作,因而對研發人員的考核週期相對來說比較長,可根據專案週期來定,但最長不超過—年。 

(四)持續溝通與績效回饋

研發人員可以說是企業的核心員工,對企業的生存與發展具有極其重要的作用。經常與研發人員進行溝通,瞭解他們的心理動態十分必要。如一家軟體企業的研發副總去檢查項目工作時,看了一名測試工程師的報告後,嚴肅地批評:“你的測試報告不及格。”兩個月後該測試工程師離職了。後來該工程師給企業寫了一封信,吐露了他離職的原因一僅是研發副總的一句批評。研發副總頗為後悔地說:“我對他的批評只是道出了實情,但如果事後我對他的進步予以表揚、鼓勵,事情完全會是另外的樣子。”可見,績效的溝通、輔導及回饋十分重要。 

溝通貫穿整個績效考核的全過程,而不只是在某個時點、某個環節—蔔交換資訊,首先,在績效目標的設定過程中,研發部門主管要與研發人員進行溝通,讓員工明確部門目標,説明他們根據部門目標確立自身目標。其次,對研發人員的考核指標和標準的確定,應該和研發部門的主管以及研發人員進行共同討論,獲取考評人與被考評人的認同。然後,在績效評估結束後,上級要把考核結果及時回饋給下級,並與下級進行溝通,以避免黑箱操作,同時有利於下級改進工作。 

(五)績效改進指導

績效評價結果回饋給員工後,如果不進行績效改進和提高的指導,這種回饋就失去了意義。績效改進指導主要幫助員工分析績效不足的原因或改進提高的機會,幫助員工尋求解決的辦法,並制定績效改進的目標、個人發展目標和相應的行動計畫,納入下一階段的績效目標中,從而進入下一輪的績效考核迴圈。
2017/1/11 posted in  工作方法

markdown段落语法

markdown段落语法

4种列表方式

无序列表使用星号、加号或是减号作为列表标记:

*  Red
*  Green
*  Blue

等同于:

+  Red
+  Green
+  Blue

也等同于:

-  Red
-  Green
-  Blue

有序列表则使用数字接着一个英文句点:

1.  Bird
2.  McHale
3.  Parish

在标记上使用的数字不会影响输出的HTML的结果。当前使用有序列表形成的HTML依然为和标签。但是后续不清楚是否会对markdown语法进行有序支持。

列表之间的空行会使用段落标记填充

*  Bird 
*  Magic

会被转换为:

<ul>
<li><p>Bird</p></li>
<li><p>Magic</p></li>
</ul>

列表包含多个段落的处理方法

*  This is a list item with two paragraphs. 
    This is the second paragraph in the list item. You're
only required to indent the first line. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. 
*  Another item in the same list.

如果要在列表项目内放进引用,那 > 就需要缩进:

*  A list item with a blockquote:   
    > This is a blockquote
    > inside a list item.

如果要放代码区块的话,该区块就需要缩进两次,也就是 8 个空格或是 2 个制表符:

*  一列表项包含一个列表区块:
        <代码写在这>

如果在行首出现数字+点的情况,需要在点后加上反斜杠

2016/12/9 posted in  工作方法

bear的几个特性

bear特性

这篇介绍bear的几个特性,后面也可以继续添加。

bear页面的三栏

bear可以分为三栏来表示:

  • 最左边的是标签栏,用于对标签进行组织。这也是和一般笔记系统不同的地方,这样可以让作者自己来组织相应的标签来快捷显示,对于不需要的也可以不用显示,出奇的美好。
  • 中间的为笔记栏,显示搜索形成的比较。bear支持几种方式的笔记搜索,在后面详细讨论。
  • 最右边的是笔记栏,就是现在写东西的地方,笔记栏支持markdown语法,这也是bear的特点。同样的可以在笔记的右下角有一个笔尖的图标,这个图标里面也记录了不同的标签。做的比较好的是,还可以通过快捷键来生成这些图标,比如当前的列表图标,我们可以使用cmd+L来快捷支持。

标签

标签是一个比较有意思的东西,上面也讲过,这个和evernote这样传统的笔记整理方式不同。使用bear的标签我们可以指定自己的标签目录结果,组织文档可以更加灵活

默认的标签采用 #bear特性/bear标签特性 来显示。当前的bear只支持两级标签,需要多级标签的可能需要以后了。
标签还可以使用空格,针对带空格的二级标签,需要在最后加上一个# 。 #bear特性/bear带空格 特性#

笔记链接

mac可以支持笔记链接,使用[[ 加上 ]] 就可以 [[bear的几个特性]]

当字变为红色的时候,就表示链接添加成功。这里的笔记链接只能去找每个笔记的h1链接。

TODO

bear对TODO的支持也比较有意思。在行首添加 - 可以转为待办。 也可以使用快捷键 cmd+T来转换待办

  • 学习如何开通TODO

在待办上打钩表示事情已经处理。

支持的集中搜索

bear支持以下几种搜索,这些搜索在中间栏的搜索笔记中就可以进行:

@todo, @task, @done, @code @tagged, @untagged, @files, @images, @attachments.

todo可以查看到所有的待办

task

done 查询所有的已经完成的

2016/12/9 posted in  工作方法

敏捷开发总结

敏捷开发

敏捷=理念+优秀实践+具体应用

敏捷宣言

  • 个体和交互胜过过程和工具 ———— 激发团队潜能,加强协作,提升沟通效率降低交流成本
  • 可以工作的软件胜过面面俱到的文档 ———— 聚焦客户价值,消除浪费
  • 响应变化胜过遵循计划 ———— 不断调整以适应变化
2015/1/12 posted in  工作方法

工作总结

工作总结

已经出来工作整整两年半了,是时候把前面的工作做一个总结,并为以后做一个崭新的规划。
感觉在刚踏入社会的两年,学习到了很多,不仅仅是知识方面的,在工作方式和做人方面可能学到的更多。
在华为的这两年半时间,在解决方案部门,做过开发,做过交付,做过项目管理,做过测试。从运营做到运维接口人,做过上层业务开发,也做过底层物理设备管理。 开发过自主云运营软件,也交付研究过openstack。从Vmware到FS再到AWS,也研究过CA复杂的各种管理软件。玩过服务器,也玩过交换机,曾经讨厌的网络也征服了。回顾这快三年的时光,在知识面的广度这方面确实做得不错了,也见识了许多业界领先的东西,但总感觉有些知识需要更加的沉淀。每一段路都是在为未来积累,回首过去便是展望未来。

云服务管理软件开发

基于SSH架构的,集运营和运维与一体的数据中心云管理软件。

  • Hibernate 属性查询, Hibernate Query 查询插件(eclipse插件)
  • 云服务管理软件 SSH基本框架
  • 日志系统 (系统日志、操作日志)
  • SQL查询,复杂语句查询, 数据库性能日志,数据库锁表查询,数据库相关管理
  • JasperReport,IReport
  • HttpWatch
  • Spring事物机制
  • Maven工程搭建
  • beyond compare
  • eclipse工程整理
  • Junit单元测试
  • 字典值控制
  • ICP-CI, 持续集成
  • 一件安装脚本,出包脚本
  • 运营业务流程
  • 敏捷开发

德国展会管理软件Demo开发

基于统一风格的管理软件集成,将CA软件集成到云管理软件中,统一风格。

  • Vcenter使用
  • JQuery 前台框架
  • jar 包签名
  • jnlp java网络加载协议
  • iframe
  • CA 组件集成 (spectrum ehealth SDM SOI longkong)

统一硬件管理(防火墙管理)

防火墙硬件自动化管理,自动化下发配置。进行云数据中心的防火墙自动化配置,形成业务自动化以及安全自动化。

  • Firewall防火墙自动化
  • OSGI Spring
  • 多线程,线程管理
  • EA 设计
  • ICP-CI持续集成
  • MAVEN
  • PG数据库、PT数据库管理
  • JSON及相关解析方式
  • 反射
  • Dom4J 配置文件解析
  • 正则表达式
  • 网络,防火墙工作原理,基于AWS的云自动化管理方案

CA管理软件兼容性测试

  • mib browser
  • snmp 协议 snmp trap
  • snmp相关管理方法
  • wire shark
  • CA IM 2.0 架构

spectrum 告警转发

数据中心告警管理。为spectrum提供告警转发功能,提供某些不见告警不完善,或者使用其他手段(如使用activeMQ)上报告警的情况下,做一个snmp代理来重新封装并转发告警。

  • snmp agent
  • snmp trap
  • mib 文件的制作
  • ActiveMQ (producer consumer) 中间件
  • 安装包制作 shell script
  • heartbeat
  • Ant
  • log4j
  • Linux, shell
  • java性能分析: JConsole , eclipse memory analyzer
  • mib browser , trap viewer
  • 配置文件解析,配置文件解析工具包
  • 反射, 反射解析工具包

ITIL CMDB相关开发

针对数据中心ITIL流程设计与相关CA ITIL专业管理软件周边开发。 设计相应的ITIL流程,对CMDB及相关流程的实现。

  • ITIL 管理流程
  • CA ITIL 架构
  • CMDB CMDB数据导入
  • SOAP
  • soapui
  • ITIL SDM英文版专项适配开发

数据中心公有云、私有云、混合云项目交付

数据中心公有云项目交付(虚拟化+统一云管理+云监控+运营管理组件)
四川联通种子云、贵州联通、广西联通、深圳超算中心、湖北移动

数据中心管理软件运营侧开发

  • 多数据中心适配
  • 多类型云平台适配

CA ITIL 项目设计及交付

  • TAWAZUN数据中心ITIL流程设计
  • 数据中心ITIL CA SDM项目交付

日本 DOCOMO NFV POC项目

  • Openstack + KVM 底层云平台

数据中心实验室管理

2014/8/31 posted in  工作方法