木匠的微型博客 Charlie Twitter

    follow me on Twitter

    Friday, December 02, 2011

    why do you leave your last job? 为什么离开前一家公司

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

    真正的答案只有一个: Not Happy! 其余都是扯淡. 可是招聘单位的人事部就喜欢折磨人,非要让你编造出一个冠冕堂皇的理由.

    或许还有一些真正的理由, 新公司待遇好,工资高,名气大,牛人多,技术新颖,工作清闲. 可是都不好摆上台面.

    我是这么回答的:
    上一家公司的困难问题都被我基本解决完了,系统响应快捷,易于线性扩展,系统运行非常平稳,对我来说,稍显乏味. 鄙人喜欢有挑战性的工作,积极寻求一个充满机遇的工作环境,在困境中展现鄙人的能力.

    可是,许多人事部和部门领导不喜欢这个回答. 比如 Fenng和,就专门写了博客批评我这个答案.

    挑战无处不在 http://coolshell.cn/articles/7048.html

    创业团队成员的「挑战」以及「成长」的问题 http://www.dbanotes.net/startup/Challenge_and_Grow_up.html


    到底该如何回答呢? 请老江湖多多指点.


    看了[外刊IT评论]的如何最有效的提高编程水平, 第二受欢迎的回答: "成为多面手". 更是不知如何回答了.

    http://www.aqee.net/what-is-the-single-most-effective-thing-you-did-to-improve-your-programming-skil/



    附录:

    [如何最有效的提高编程水平] 最受欢迎的回答:学无止境

    注: 没有特别的先后次序…
    • 结对编程
    • 和比自己更聪明的人一起工作
    • 永远乐意听取他人的意见,不管对方是低级水平,一般水平,资深,还是大师。职称头衔并不代表一切。
    • 学习其它的框架/语言,学习它们是的工作原理和思想,拿它们跟你已知的技术做比较。
    • 学习各种设计模式,最佳实践理论,然后用它们检查自己先前的知识,在需要的时候使用这些模式。

    No comments: