诺基亚中国确认裁员,四个大区裁并为两区

除销售部之外,诺基亚上海和成都两地的其他支持部门都在此次人事调整之列,部分员工会分流到其他部门,没有合适的岗位的话就被裁掉。

在诺基亚席卷全球的裁员潮中,中国区也难以幸免。

诺基亚中国公司7月12日确认,原本中国区四个大区将合并成两个大区,原本设在上海的东区并入大北区,以北京为中心;位于成都的西区并入大南区,以广州中心。以后,上海、成都两地只保留销售办公室。

伴随着大区合并,诺基亚中国同时将裁掉一批员工。但具体裁员数量,诺基亚方面不愿透露。

此前的6月份,诺基亚宣布将在2013年底前在全球裁员一万人,同时大幅度调整管理层,变卖“非核心资产”,借此削减16亿欧元的支出。

诺基亚中国资讯部总监高翔昨日对早报记者表示,除销售部之外,诺基亚上海和成都两地的其他支持部门都在此次人事调整之列。高翔介绍,部分员工会分流到其他部门,没有合适的岗位的话就被裁掉。

在高层人事上,新的诺基亚大南区总经理是原西区负责人,新的大北区负责人就是原北区负责人,其余两位原大区负责人各有任用。

诺基亚上海办公室位于外滩中心,一位即将离职的员工昨日对早报记者表示,自己部门的同事有的选择去诺基亚北京上班,没有找到合适的分流职位或不想去北京上班的就只能选择离职。“我不打算去诺基亚北京上班,打算自己重新找工作了。”

高翔说,诺基亚中国精简机构,是为了集中在三个方向上发力。首先是加大微软操作系统智能手机的投资,并使其涵盖更广的价格区间。高翔同时表示,诺基亚未来将会利用地图、导航的优势来做差异化竞争,进一步扩大非智能手机用户人群。

诺基亚方面称,本轮全球重组并非一味削减成本,也会在重点目标上继续追加投资。诺基亚表示,重点投资能够使Lumia系列智能机更加出众,投资目标之一是地理位置服务。

因缺少杀手级产品,诺基亚市场份额近两年江河日下,已丢掉全球最大手机厂商的桂冠,于今年年初被三星取代。在中国,诺基亚手机也已不是第一选择,去 年,诺基亚还一度传出“渠道崩盘”的消息。诺基亚CEO艾洛普自2年前上任后,多轮重组也曾涉及诺基亚中国区调整,中国区高层因此出现多次大动荡。

但状况仍未明显改善。去年下半年发布、被寄予厚望的诺基亚Lumia系列智能手机在中国上市后,也未形成热卖。

诺基亚定于下周公布2012年第二季度财报,此前诺基亚警告称,第二季度手机业务亏损可能大于预期。

眼下,诺基亚在芬兰赫尔辛基交易的股票已跌至1996年以来的新低。

十大最佳第二职业榜:软件开发、UI设计上榜

随着很多年纪比较大的美国人推迟退休,并继续工作,因而其中部分人寻求从事新的职业生涯也是合理的,即那些可能与他们之前擅长的工作毫不相干的职业。美国退休人员协会(AARP)指出,第二职业生涯已经在50岁及以上年龄的人群中越来越普遍,其中约900万人已经实现了新的生活,另外约3000万人称希望作出改变。

当然,并非只有老人家才会改变职业生涯。很多相对较年轻的工作者发现他们对自己最初的就业选择不满意,希望转行。劳工统计局并没有采集有关求职者转行的数据,其中部分原因在于目前对于构成职业生涯改变的原因并没有统一看法。

但是,研究者发现年轻人比老年人更为倾向于转换职业。正如《华尔街日报》在去年秋天报道称,在16岁至19岁的工作者中三分之一,20岁至24岁的工作者中一半,在目前所在公司工作的时间不到一年。

在PayScale和BLS data的帮助下,AOL Jobs总结了以下非常适合那些寻求二次职业人士的十种工作。下列职位的薪酬相对较高,并且不需要高级学历,并非管理层级别工作,拥有很好的发展前景,并且招聘的数量相对较多。

AOL Jobs指出,如果此前拥有相关经验,下列部分职位可能很容易获得。有见及此,我们对这些职位添加了简短的描述以及相关的背景要求,从而帮助求职者更好地进行了解。

10.市场营销分析师:研究本地、所在地区或者全国的市场情况,从而了解企业产品或服务的潜在销售。

平均年薪:5.64万美元。

背景/准备要求:优秀的分析技术;高级职位通常要求具有硕士学位。

9.家庭护理护士:照顾残疾人、长期病患者以及需要帮助的老年人,工作可能包括为病人洗澡、穿衣以及简单的家务劳动。

平均年薪:6.21万美元

背景/准备要求:健康护理/副学士学位。

8.医疗设备现场服务工程师:安装、维护和修理医疗设备,其中可能包括在病人家庭使用的设备。

平均年薪:6.23万美元

背景/准备要求:生物医学技术或者工程学副学士学位;学士学位可能是必须的。

7.牙科保健员:清洁牙齿。为病人检查牙龈炎等口腔疾病,并提供其他预防性牙科护理,包括教育和指导。

平均年薪:6.73万美元

背景/准备要求:健康护理//副学士学位。

6. 生物医学工程师:设计方法以为人类躯体制作新的替代性部件。

平均年薪:7.15万美元

背景/准备要求:工程学/一般要求具有生物医学工程学学士学位。

5.软件开发者:开发可以让用户在计算机及其他设备上运行特定任务的应用程序,或者创造运行设备或者控制网络的操作系统。

平均年薪:7.24万美元

背景/准备要求:计算机科学/可能要求具有学士学位。

4.用户界面工程师:设计和开发可以让用户更轻易与计算机和其他系统互动的系统。

平均年薪:7.7万美元

背景/准备要求:计算机科学/可能要求具有学士学位。

3.临床研究员:检测临床测试,包括医疗研究和药物测试。

平均年薪:8.02万美元

背景/准备要求:研究/可能需要医疗领域的证书或学位。

2.投资组合经理:管理分析师团队,并为特定投资组合挑选产品、产业和地区组合

平均年薪:8.39万美元

背景/准备要求:金融/商业;一般要求学士学位,但部分职位要求具有硕士学位。

1.供应链咨询师:与企业和组织合作,共同设计系统以跟高效地将产品从供应商转移至消费者。

平均年薪:9.57万美元

背景/准备要求:金融/商业;要求学士学位。

文/搜狐IT

如何写壹份良好的缺陷报告

      没错,任何软件都存在bug,哪怕是我们自己也存在缺陷,因为程序员也是普通人,人是会犯错误的。当有人在使用软件时遇到bug,你需要使用邮件形成一份缺陷bug,发送给开发人员。开发人员可以依据该报告定位问题,复现问题,修复问题。

但是很多时候,开发人员很难理解提交上的缺陷报告,因为发送人并不了解我们需要的是什么,那如何与开发人员沟通以及如何写出一份缺陷报告,在这篇文章,我将教你如何写出一份清晰的缺陷报告能使开发者理解、复现、修复问题,点击这里下载缺陷报告模板。

为什么要发送缺陷报告
缺陷报告可以用很多方式来帮助我们的开发者。
● 他们能告知我们没有意识到的问题
● 他们能发现我们可能还没想到的新特性
● 他们能帮助我们感受到客户是如何使用我们的软件,以至于我们可以做的更好
没有这些缺陷报告,我们就不知道出错的地方,我们需要它就像你唱歌跳舞时需要有软件的支持壹样。

什么时候发送缺陷报告
● 简单来说就是越快越好,详细来说就是:
● 当你看到一个错误消息时就发送错误报告
● 当屏幕是空白或者数据缺失就发送报告
● 当程序没有出现预期的结果时发送报告
● 当程序崩溃、死机、没有响应或者响应很慢时发送报告
● 当程序返回错误结果时发送报告
● 当你得不到想要的结果时发送报告
● 如果你不清楚怎样做时发送报告
● 如果你不喜欢软件执行的方式,或者软件老打搅你时,发送错误报告
● 如果你想在系统中实现壹个变通方案时发送报告

缺陷报告需要有哪些内容
缺陷报告应该包含很多信息,你提供的信息越多效果越好,对于开发者,就像我,提供一个纯文本文件模板给你填充然后邮件发给我,当然也有表格形式的,但是最期待你自己杜撰一份然后发给我。下面是一些必须包括的部分以及如何写好每部分:
标题:创建一个简短的标题,让问题看起来更清晰。“应用崩溃”是一个很恼人的标题因为它没有足够的信息包括在这份报告里面。取而代之的是标题应该包含错误消息和消息码,或者是结果的名称以及失败时你正在做的事情。例如:Error 402:访问拒绝当点击“发送邮件”这个例子就提供了缺陷系统的上下文信息。
差:“程序崩溃”,“报错”,“Bug”
好:“从’Kifu’中打印时5C79错误”,“’Kifu honors’报表为空”
产品:用名称标识产品,告知你使用的是哪个版本。绝大部分软件都包含有版本信息。web应用的版本信息通常在页脚。
差:“你的应用”
好:”Kifu v1.01″
平台:告诉我们软件运行在什么平台。尤其是操作系统的名字及版本和游览器名称版本。特别是web应用,这些信息对我们很重要。
差:“Windows”
好:“Windows7,IE9”
是否能重现:有些恼火的Bug是间歇性的出现,我们想预先知道,如果我们正在处理一个灵异事件或者正逢Bug出现时。
差:留空白
好:“每次”,“偶然”,“不重现”
 
描述:这部分是很多人拿不定的地方,不知道怎么描述问题,在描述中做到包括下面的内容:
●  总结:用简洁的语言概括出Bug出现时你正在做的事情。从上下文开始,在操作应用的哪个部分。聚焦在你做的时候软件做了什么?
差:“系统不能用了”
好:在“honor report”页面单击“打印按钮”,但是报表是空的。
● 发生了什么:一步一步描述你做的事情当bug出现时,为什么你认为是错误的。事无巨细,打印出菜单的名称,页面标题,点击时的按钮或者链接的名称。做相同的操作是不是出现一样的错误。
差:“空白报表”
好:“点击 ‘File/Save as…’,’Save‘对话空弹出,然后点击‘OK’按钮,但是文件没有保存”
● 错误时什么:如果错误消息出现时,拷贝粘贴整个信息,这样更有利于我们跟踪错误。
差:“有个错误,点击它始终读不出”
好:“Error 403:访问拒绝”
● 复现的步骤:如果你可以让bug重现,那太好了,这能提供很大的帮助。一步步描述如何重现次bug。
差:“打印没法使用”
好:“从‘Honors Report’页面,点击‘打印按钮’”
● 预期结果:描述你预期发生的结果当bug发生时,这部分特别有用如果程序没有按照你期待的结果发生时,因为它很诡异。
差:“我期待能正常工作”
好:“我期待能看到‘Honors Reports’的PDF文件”
真实结果:当bug发生时是怎么发生的,什么错误,为什么有错,或者如果错误抛出,抛出什么错。
差:“没法用”
好:“我收到是空的PDF文件,或者’403错误,访问拒绝’
 
● 附件:如果你知道怎么截屏,做吧,附上一个简短的错误,截屏可以是错误之前或者发生错误之后,我们的开发者能够看到究竟发生了什么。如果应用有崩溃的日志,同样附上它。
● 联系方式:附上你的名字和email,我们可以让你提交的报告及时的得到答复,在我们不理解问题的描述时还能够询问你,如果你忘记附联系方式了,我们也就没法联系到你,也没法修复bug。

本文英文原文:http://www.noverse.com/blog/2012/06/how-to-write-a-good-bug-report/

八款开源 Android 游戏引擎

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。

事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。

下面我就罗列出八款常见的Android游戏引擎,以供有需要者参考(收费,下载量过小,不公布源码,以及鄙人不知道(-_-)的引擎不在此列)。

1、Angle

Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。

最低运行环境要求不详。

项目地址:http://code.google.com/p/angle/

2、Rokon

rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好。

最低运行环境要求为Android 1.5。

项目地址:http://code.google.com/p/rokon/

3、LGame

LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。 其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。

该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞 大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。

最低运行环境要求为Android 1.1。

项目地址:http://code.google.com/p/loon-simple/

4、AndEngine

andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为Box2D(标配|||)。该框架性能普通,文档缺乏,但示例较为丰富。

下载地址(未直接提供jar下载,源码可通过svn提取):http://code.google.com/p/andengine/

最低运行环境要求不详。

项目地址:http://code.google.com/p/rokon/

5、libgdx

libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的 Android游戏引擎,但缺陷在于精灵类等相关组件在使用上不够简化,而且文档也较为匮乏。

最低运行环境要求不详。

项目地址:http://code.google.com/p/libgdx/

6、jPCT

jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。

jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接 口完 全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。

最低运行环境要求为Android 1.5。

项目地址:http://www.jpct.net/jpct-ae/

7、Alien3d

Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事实上它的核心文件大约只有40KB,所有相关jar的总和也不足150KB。

最低运行环境要求为Android 1.5。

项目地址:http://code.google.com/p/alien3d/

8、Catcake

Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。

最低运行环境要求为Android 1.6。

项目地址:http://code.google.com/p/catcake/

来源:http://software.intel.com/zh-cn/blogs/2012/01/13/android-4/