真正的答案只有一个: 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:
Post a Comment