Soft Skills Programmers Need

Soft Skills

程序员都需要哪些软技能

在某问答网站看到了一个非常很有意思的问题:程序员都需要哪些软技能?前段时间正好看完了一本神书,稍微归纳出一些不成熟的想法:

  • 持续学习意愿
  • 口头表达和写作能力
  • 建立合理预期的能力
  • 管理事务复杂度的能力
  • 个人品牌建设的能力
  • 财务管理能力

下面一一叙述。

Read More

如何准备技术演讲

难得在知乎上认真回答问题,也摘到这里来。原问题:如何做一个优秀的技术分享?

做一次成功的presentation性价比是很高的,请把握好每一次。

内容的准备

  • 多讲目标听众不知道/感兴趣的内容。听众投入最宝贵的时间来听分享,Speaker的一个起码责任是保证听众在这段时间的收获。
  • 设计一个有创意的开头。提升自信良方。好的开头会影响观众对speaker的第一印象,也使听众更容易包容后来可能出现的失误。
  • 设计一个强而有力的结尾。想一句推而广之有哲理的话,再来强而有力的”Thank you!”,告诉大家是时候鼓掌了。结尾推而广之的例子可见 一个关于数学归纳法的悖论问题:到底是第N天有N个红眼睛自杀,还是什么都不会发生? 的最高票答案补充,我恨不得点3个赞。
  • 避免常见错误或者明显缺陷。可以参考http://www.slideshare.net/heypig/caffeinenicotine-ppt 蔡老师就如何组织内容说得很好。
  • 平日的大量积累。没有切身体验的死记硬背和摸爬滚打后的娓娓道来,听众的收获和感觉是大不一样的。在接受一次分享邀请之前,最好先掂量一下自己对这个话题的理解。

幻灯片(Slides):

  • 有时间的话尝试用新软件去设计幻灯片。我用过的有impress.js, Prezi, Slidify。Prezi上手更容易一些,但是收费。Impress.js用HTML5实现了Prezi的大部分功能。Slidify比较适合数据分析师使用。花点时间稍加运用,绝对会让人耳目一新。
  • 所有元素风格一致。包括但不限于字体,色调,标点,对齐方式,动画出现退出的方式。
  • 用无衬线字体。中文字体里面比较保险的是微软雅黑或者苹果丽黑。宋体只会让人质疑你的品味。英文字体没什么研究,可以根据自己审美选择了,当然也有保险的Helvetica,或者Impact。

    Read More

处女面试小结

感谢老大给机会我去体验当面试官,虽然没给我多少心理准备,虽然我当时还在training……

看了看时间,每人40分钟。趁面试开始前翻了一下feedback的Check list,看看有哪些需要考察的。总归是三大项,专业技能,研究领域,个人性格。于是根据这几项分配时间。目前觉得如下分布比较合理。

开始阶段

自我介绍。建议让讲点简历上没有的东西,可以看出应变的能力,能传达出一种淡定干练的感觉就非常好了。1分钟
简单的交谈,问一些开放性问题。平时会看什么书?上什么网站啊,等等。(我今天在这样问的时候,HR姐姐过来在我耳边说,我们一二面主要考察代码能力。囧。好吧我争取干到以后能随便问开放性问题)1分钟

Read More

反思近期的公开演讲

近期讲了好几次,讲得比较投入的是学院求职交流会:
特意下了现场视频(http://bt.byr.cn/details.php?id=85810&hit=16)来分析一下问题,一看果然问题很多:
1 仪态方面,经常存在搓手、托眼镜等小动作,最不能忍的是驼背……想了想,多余的小动作可以通过插袋等强制性方法避免,剩下的就是要注意手势的运用需要明确,不要做出让观众分心但又毫无信息量的零碎动作,感谢Neo同学指出。

Read More

互联网找工作总结1:准备,技巧和选择

文章在北邮人上首发,本文作了进一步的修缮。转载请注明出处。

找工作基本告一段落了,历时两个月,总结了一下过程和感想,希望对仍在奋战的同学或师弟师妹有所帮助。

找工作前:
1 多动手解决实际问题,主动折腾实验室的项目或者自己感兴趣的事情。来自别人的知识很容易遗忘,来自自己的知识是最扎实的。也可以读读“如何用两年时间面试一个人”这篇文章和相关延伸文章,看看高水平的面试官都想要怎样的人。没事上北邮的OJ刷一下acm题对学习算法和现场写代码都很有帮助。我没有深入学习过算法,但是认为学算法在找工作中的性价比(特别是互联网)还是很高的。

2 确定自己的方向。首先要找到自己的核心竞争力,这个竞争力是多元的,有人算法厉害,有人懂设计模式工程能力超NB,有人做页面效果很炫丽……不妨问问自己,最擅长的是哪个,最喜欢做的是哪个。假如能够找到两个方面,你能在周围的人里面都做到前10%,那找到一个同时需要这两方面能力的工作,你的竞争力就是10%*10% = top 1%了(先抛开这两个东西是不是独立的吧呵呵)。

3 写简历。首先是布局,简历的制作和PPT是类似的,需要保持一致性和优美的格式,页面上的字体除了姓名以外不要超过2种。听听其他人的意见,多多修改,杜绝错字。然后是内容,内容的选择看个人,我学习的东西多而杂,为了凸显各个方面都有尝试,覆盖了很多内容,双刃剑。很多面试官对简历上写兴趣广泛的人都没什么好感,在他们看来这不是优点。同时还导致要准备面试官进行扩展提问,因此对照简历准备的时候需要花更大的精力补上盲点。另一方面,有些地方就喜欢要这样的人,觉得这样的人有热情,有潜力,有主动性。所以,大家还是分职位去准备简历吧。

Read More