在V2EX上提这个问题是挺找喷的,比如有很多理由可以喷:
- “编程思想是不变的”
- “基础才是王道,数据结构和算法才是王道,语言只是一种表达手段”
- “不要因为编程语言而限制了发展的可能”
- “不要因为语言而跟钱过不去”
- “需要啥用啥”
- “真正的帅哥无惧平头,真正的高手想用啥语言就用啥”
但我觉得工作本身也是一种用户体验(用户是自己),影响这种用户体验的因素一般有:
- 薪水
- 兴趣
- 能力(是否胜任)
- 工作过程本身的乐趣
- 队友
- 工作环境、设备等硬件条件
- 对公司价值观、产品价值观的认同度
我个人觉得对编程语言的选择,还是会对工作的用户体验有很大影响的(至少对于我来说是这样),所以我的答案是:
会。首选Python,其次Node.js,再其次Ruby。
如果要大家回答这个问题(如题),你的答案是?
会不会?如果会,是哪些?